Tuesday

tool change scripting

Tool changes are handled by a tool change script defined in the ToolChange.cfg file. This file should be edited in a standard Windows Text Editor. During a Tool Change, any valid GCode Block sequence can be executed. There are separate commands for picking up and putting back each tool so that each tool can be picked/placed at any location. If a tool is called for and there is not a valid tool section in the ToolChange.cfg file, then the last valid tool section defined will be executed.Example of a basic tool change script for Tool 1.[TOOL1]PLACE0=M05 (Turn Off Spindle)PLACE1=G4 P4 (Pause for Spindle wind down)PLACE2=G0 Z0.5 (Raise Z above Zero)PLACE3=G0 X7.000 Y4.770 (Move to a location for manual tool change)PLACE4=M0 (Wait for user to change tool and continue)PICKUP0=M03 (Turn on Spindle)PICKUP1=G4 P3 (Wait for Spindle wind up)Example of an advanced tool change script for Tool 1.[TOOL1]PLACE0=G49 (Turn Off TLO's)PLACE1=M05 (Turn Off Spindle)PLACE2=G4 P4 (Pause for Spindle wind down)PLACE3=G0 Z-.5 (Place tool in tool Holder - multiple movements)PLACE4=G0 X7.000 Y4.770 (Place tool in tool Holder - multiple movements)PLACE5=G0 Z-1.960 (Place tool in tool Holder - multiple movements)PLACE6=G0 X8.036 Y4.770 (Place tool in tool Holder - multiple movements)PLACE7=G0 Z-.5 (Place tool in tool Holder - multiple movements)PICKUP0=G49 (Turn Off TLO's)PICKUP1=G0 Z-.5 (Pick Up tool from tool Holder - multiple movements)PICKUP2=G0 X8.036 Y4.770 (Pick Up tool from tool Holder - multiple movements)PICKUP3=G0 Z-1.960 (Pick Up tool from tool Holder - multiple movements)PICKUP4=G0 X7.000 Y4.770 (Pick Up tool from tool Holder - multiple movements)PICKUP5=G0 Z-.5 (Pick Up tool from tool Holder - multiple movements)PICKUP6=M3 (Turn on Spindle)PICKUP7=G4 P3 (Wait for Spindle wind up)PICKUP8=G43 H1 (Use tool Length Offset for Tool 1)

No comments:

adsense

search engine

Custom Search