ToolChanger
ToolChanger \ AutoSetToolHeight
- The AutoSetToolHeight variable can be True or False.
- If False, AutoSetToolHeight is completely disabled and ignored.
- If True, AutoSetToolHeight is enabled: before each tool change, the tool height is recorded using a sensor, then the tool change is performed. This process repeats on every tool change command.
ToolChanger \ ClampDepth
- Sets the depth of the tool clamps. If the clamps are not press-type and the tool sits in a pocket, the pocket depth is defined by this variable.
- Valid values:
0
to100
millimeters.
- Valid values:
ToolChanger \ CurrentTool
- Stores the number of the currently active tool.
ToolChanger \ DefaultTool
- Defines which tool is active by default. On machines that require a fixed starting tool, this variable holds that tool’s number.
- Note: on most machines this is unused and left blank.
ToolChanger \ Enabled
- The Enabled variable can be True or False.
- If False or blank, the automatic tool changer is fully disabled.
- If True, the automatic tool changer is enabled.
ToolChanger \ GoSafeLocation
- The GoSafeLocation variable can be True or False.
- If False, GoSafeLocation is disabled.
- If True, before any tool change the machine moves to a predefined safe position, then performs the tool change. Commonly used on machines with a “park” area.
ToolChanger \ Jack3Delay
- Used on machines with a jack mechanism for tool change. If no end-stop sensor is used at either end of the jack, this delay (in milliseconds) defines how long to wait for the jack motion to complete.
- Only used if T-Jack3SensorPin is not in use; otherwise the sensor takes priority.
- Related to T-Jack3SensorPin and T-Jack3Pin—see Tables 2 & 3 for details.
ToolChanger \ JackDelay
- Similar to Jack3Delay but for the primary jack. If no end-stop sensor (T-JackSensorPin) is wired, this delay defines how long to wait after toggling T-JackPin.
- Sensor input, if present, overrides this delay.
ToolChanger \ RotationSensorPeriod
- Time (in milliseconds) to wait without receiving a signal from the spindle rotation sensor before considering the spindle stopped.
ToolChanger \ SpindleOffDelay
- Delay before the spindle stops during a tool change.
- If blank, falls back to Router \ SpindleDelay.
- Ignored if any of these sensors are present: T-HSD-S3Pin, T-CC-S3Pin, T-TEKNO-S3Pin, T-SpindleRotationSensorPin, T-InverterStopPin.
ToolChanger \ ToolHolderDelay
- Delay for the mechanism inside the spindle to engage or release the tool.
ToolChanger \ ToolsInCourse
- The ToolsInCourse variable can be True or False.
- If False, ToolsInCourse is disabled.
- If True, after homing the operator may move beyond normal travel limits during operation, e.g. to pick up tools outside the work area.
- Remember to set back to False after configuration.
ToolChanger \ Type
- Defines the tool change configuration. Options include:
- XYZ_YZ: reserved
- XYZ: tools in linear pockets along X or Y axis.
- XCZ: tools on a rotary clamp along X with Z movement.
- YCZ: tools on a rotary clamp along Y.
- XZ: linear clamp on X, tool extracted by pneumatic jack.
- YZ: linear clamp on Y, pneumatic jack extraction.
- CZ: rotary clamp on Z, pneumatic jack extraction.
- XYZC: rotary clamp on table, independent of axis movement.
- XYZ_All: for machines with more than three axes requiring home, tools in linear pockets.
- XYZAB, XYZA_MH, XYZB_MH, XZB_Vertical, etc. reserved for special setups.
ToolChanger \ Velocity
- Sets the speed of the tool change motion (approach and retract).
ToolChanger \ Displacement \ X
- X-axis travel needed to extract or insert the tool from the clamp. Reverse direction for insertion.
- Adjust relative to your machine’s park position.
ToolChanger \ Displacement \ Y
- Y-axis travel for tool extraction/insertion. Reverse for insertion.
- Adjust for your park position.
ToolChanger \ Displacement \ Z
- After tool release, Z moves up by this amount before moving to next tool, and vice versa on insertion.
- Ensure enough clearance over adjacent tools.
ToolChanger \ SafeLocation \ X
- When GoSafeLocation is True, X coordinate to move to before tool change (relative to home).
ToolChanger \ SafeLocation \ Y
- When GoSafeLocation is True, Y coordinate to move to before tool change (relative to home).
ToolChanger \ ToolHeightSensor \ Velocity
- Speed for moving toward the tool height sensor.
- Machine first uses System \ ToolPath \ TraverseVelocity, then switches to this speed for fine approach.
ToolChanger \ ToolHeightSensor \ X
- X coordinate of the tool height sensor mounting position.
ToolChanger \ ToolHeightSensor \ Y
- Y coordinate of the tool height sensor mounting position.
ToolChanger \ ToolHeightSensor \ Z
- Starting Z coordinate for approach to the height sensor; then moves at the speed defined above.
ToolChanger \ Tools \ ToolReference
- Coordinates where the sensor measures a blank tool’s height.
- Automatically set when measuring tool 0 with an empty collet.
- Default = 0; no manual setup needed if using the sensor.
ToolChanger \ Tools \ Tool[n] \ Enabled
- n = tool number (1–64).
- Enabled can be True or False.
- If False, that tool is disabled and ignored.
- If True, it is available for automatic tool changes.
ToolChanger \ Tools \ Tool[n] \ FadeCoefficient
- n = tool number (1–64).
- Wear rate per meter in mm. e.g. 0.1 means 0.1 mm wear per meter.
- Only supported on some router interfaces.
ToolChanger \ Tools \ Tool[n] \ Head
- n = tool number (1–64).
- Head can be True or False.
- True means the tool is a removable head, typically engaged pneumatically.
ToolChanger \ Tools \ Tool[n] \ Height
- n = tool number (1–64).
- Relative tool length. Not necessarily the absolute tool height.
- Measured manually or via AutoSetToolHeight.
ToolChanger \ Tools \ Tool[n] \ X
- n = tool number (1–64).
- If Head is False, X position of the tool in the clamp pocket.
- If Head is True, X offset relative to the reference holder.
ToolChanger \ Tools \ Tool[n] \ Y
- n = tool number (1–64).
- If Head is False, Y position in the clamp.
- If Head is True, Y offset relative to the reference holder.
ToolChanger \ Tools \ Tool[n] \ Z
- n = tool number (1–64).
- If Head is False, Z position in the clamp.
- If Head is True, ignored (head tools do not use Z offset).
Updated 4 days ago