Popup Tool changer

These tool changer types are commonly used on Multicam machines.
Selecting the Tool Changer

Select Pop Up Tool Changer and double click for settings.
The Tool Setter Air Blast Time (ms) timer determines the duration in Milliseconds of the Air blast used to clean the tool setter before the tool is measured after a tool change.

Assign an output for the Tool Setter Air Blast
Pop Up Tool Changer Settings
This tool changer supports:
- Rotary popup tool changers
- Sliding popup tool changers
Up to 32 tool slots are supported.
The tool changer drive motor can be:
- AC motor
- DC motor
- Stepper motor
- Servo motor
All popup tool changers require a home position sensor and will home when the machine is homed.
Tool Changer Parameters
The tool changer window is divided into sections.
Some options will change depending on the tool changer type.

Number of Slots: - All Tool changers can can be set from 4 slots up to 32 tool slots.
Select this option of you have sliding popup tool changer.
Select this option of you have rotary popup tool changer.
Select this option if you are using a stepper or servo motor to move the tool cups.
Select this option if you are using an AC or DC motor to move the tool cups.
This is the speed at which the Tool is picked up or dropped off.
This is the X axis machine coordinate where the tool will popup.
This is the Y axis machine coordinate where the tool will popup.
This is the Z axis machine coordinate that the z axis moves too to drop off and pick up a new tool.
This setting is in milliseconds and defines how long the tool changer has to perform the Homing of the Tool changer before a Homing alarm is displayed. If this setting is left at 0 it will immediately give a Homing alarm after homing the axis.
The following options are only available when Servo or Stepper motor is selected otherwise it is removed as an option.
Enter the number of pulses per second. This determines the maximum feed rate that the tool cups can move.
Enter your motor acceleration.
Enter the number of steps required to move to the next tool.
Inputs and Outputs
If your machine does not use certain inputs or outputs, leave them unassigned. MASSO will ignore them.
Syntax
- “Tool Changer - Output 1” refers to an output
- “Tool Changer - Input 1” refers to an input
Any tool changer input or output can be assigned to any available MASSO input or output.
Inputs
- Tool Changer - Input 1: Tool in spindle status
- HIGH = tool in spindle
- Tool Changer - Input 2: Tool in tool cup
- HIGH = tool present
- Tool Changer - Input 3: Tool tray home position
- Tool Changer - Input 4: Pulse/strobe signal (tool position tracking)
- Tool Changer - Input 5: Tool door OPEN signal
- Tool Changer - Input 6: Tool door CLOSE signal
- If using only one sensor, leave this unassigned
- Tool Changer - Input 7: Tool loader UP signal
- Tool Changer - Input 8: Tool loader DOWN signal
- If using one sensor, leave this unassigned
Outputs
- Tool Changer - Output 1: Step signal (Stepper) / CW (AC/DC motor)
- Tool Changer - Output 2: Direction (Stepper) / CCW (AC/DC motor)
- Tool Changer - Output 3: Tool door OPEN
- Tool Changer - Output 4: Tool door CLOSE
- If using one valve, leave unassigned
- Tool Changer - Output 5: Tool loader UP
- Tool Changer - Output 6: Tool loader DOWN
- If using one valve, leave unassigned
Tool Changer Logic
During Machine Homing
- Tool changer homes after machine homing
- Tools retract and wait based on timeout
- Tool tray moves until home sensor is triggered
- System rotates to last loaded tool position
Tool Door Logic
Type 1 (Single Output)
Open Door
- Output 3 goes HIGH
- Wait for Input 5 to go HIGH
Close Door
- Output 3 goes LOW
Wait for Input 5 to go LOW
Type 2 (Dual Output)
Open Door
- Output 3 goes HIGH
- Wait for Input 5 to go HIGH
- Output 3 goes LOW
Close Door
- Output 4 goes HIGH
- Wait for Input 6 to go HIGH
- Output 4 goes LOW
Tool Change Logic
When a tool change command is executed:
- Spindle turns OFF and waits for Spin Down Delay
- System checks if current tool is assigned to a slot
- System checks if requested tool is assigned to a slot
- Z axis moves to the homing position
- X and Y axes move to Pick and Place Position
- Tool door opens
- Output 5 goes HIGH to raise tool cup
- Wait for Input 7 (Tool Loader UP)
- Z axis moves down to Pick and Place Z Position
- Chuck Clamp goes HIGH to unclamp
- Wait for Input 1
- Input 2 must go HIGH (tool in cup)
- Z axis moves up to clearance height
- Outputs 1 and 2 rotate tool tray using Input 4 pulses
- Stop rotation when correct tool is reached
- Z axis moves down to pick up tool
- Chuck Clamp goes LOW to clamp
- Wait for Input 1
- Input 1 must be HIGH (tool in spindle)
- If not, trigger “Tool Error” alarm
- Z axis moves to home position
- Output 6 goes LOW to retract tool cup
- Tool door closes
Dust Hood
Refer to the Dust Hood installation guide for setup details.
Assigning Tool Slots
- Each tool must be assigned to a slot
- Only one tool per slot
Manual Load Option
If enabled:
- Current tool returns to its slot
- Machine moves to manual tool change position - HERE
- Waits for user input
- Press Cycle Start to resume

Open Tools Tray (Currently not implemented): This opens the tool tray cover or moves the tool tray into position depending on you tool tray setup.
Load Tool 1 In Spindle (Currently not implemented): This button calls an M6 command to change the current tool in the spindle to the tool shown in the tool edit page. It will return the current tool to the tool changer and pick up the new tool.
Unclamp (Currently not implemented): Press this button for 3 seconds to unclamp the spindle chuck. Press again to close
Spanish
French
German
Simplified Chinese