Просмотр исходного кода

Complete tool change sequence for gcode generated from excellon.

jpcaram 11 лет назад
Родитель
Сommit
247901655c
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      camlib.py

+ 2 - 0
camlib.py

@@ -2558,8 +2558,10 @@ class CNCjob(Geometry):
         for tool in points:
             if toolchange:
                 gcode += "G00 Z%.4f\n" % toolchangez
+                gcode += "T%d\n" % int(tool)  # Indicate tool slot (for automatic tool changer)
                 gcode += "M5\n"  # Spindle Stop
                 gcode += "M6\n"  # Tool change
+                gcode += "(MSG, Change to tool dia=%.4f)\n" % exobj.tools[tool]["C"]
                 gcode += "M0\n"  # Temporary machine stop
                 gcode += "M3\n"  # Spindle on clockwise
             for point in points[tool]: