User Tools

Site Tools


mycnc:m6_tool_change_macro:m6_tool_change_macro

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
mycnc:m6_tool_change_macro:m6_tool_change_macro [2019/10/07 12:35] ivanmycnc:m6_tool_change_macro:m6_tool_change_macro [2019/10/15 12:09] ivan
Line 64: Line 64:
  
  
-G10 L81 P5400 Q5409(set current tool number)+G10 L81 P5400 Q5409 (set current tool number)
  
 N300 N300
Line 126: Line 126:
 </code> </code>
  
-In this example, Pen is assigned as tool 4, with output 1 controlling its movement up/down during the tool switch, and Knife is assigned as tool 2, with output 2 controlling its movement up/down (assuming some sort of pneumatic system is activated when output 1/2 are turned on/off). M62 is a Hardware PLC procedure which turns a select port ON, while M63 turns a select output OFF. +In this example, Pen is assigned as tool 4, with output #1 controlling its movement up/down during the tool switch, and Knife is assigned as tool 2, with output #2 controlling its movement up/down (assuming some sort of pneumatic system is activated when output 1/2 are turned on/off). M62 is a Hardware PLC procedure which turns a select port ON, while M63 turns a select output OFF. Note that these tool numbers are both written in the M6 procedure, and should be selected when assigning tools during the DXF import. The tools can be assigned by the user as necessary by setting the correct tool numbers in the M6 procedure manually.  
 + 
 +Overall, in case of this example, despite utilizing a separate pneumatic/spring mechanism to switch between the tools, it is still necessary to use the M6 procedure in addition to M62/63 for the selected outputs, as M6 allows to compensate for the XYZ offset between the different tools
  
-Overall, it is still necessary to use the M6 procedure in addition to M62/63 for the selected outputsas M6 allows to compensate for the offset between the different tools+Note that if it is necessary to prevent z-axis movement at the beginning of the programit is also required to set the Lift Height to 0 during the DXF import (this is typically not recommended for safety reasons).
  
-Note that in order to prevent z-axis movement at the beginning of the program, it is also required to set the Lift Height to 0 during the DXF import. + 
mycnc/m6_tool_change_macro/m6_tool_change_macro.txt · Last modified: 2023/09/29 14:16 by ivan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki