Небольшой фрагмент G-кода помещенный в начало программы позволяет автоматизировать поиск нуля заготовки.
Одна из самых рутинных операций при серийном производстве деталей на вертикальном фрезерном обрабатывающем центре это поиск нуля заготовки. От части эта проблема решается с помощью упоров или кондукоторов, но в некоторых случаях даже контуктор дает погрешность при ручной смене или перестановке заготовки. Проблема локанично решается с помощью автоматических электронных щупов, таких как Renishaw, однако использование электронного щупа требует некоторых навыков программирования.
Ниже приведен небольшой фрагмент G-кода, который позволяет точно найти ноль (по X, Y, Z) заготовки определенный в верхнем левом дальнем углу. Данный обмер позволяет устанавливать заготовку с точность 5мм в место обработки и не заморачиваться с кондукторами или упорами.
%
T20 M06 (LOAD RENISHAW TOOL) G90 G53 G00DZ0. G54 G00 X5. Y-5. G65 P9995 W54. A20. H-300. (FIND Z) G54 G00 X-20. Y-5. G01 F2500. Z-5. G65 P9995 W54. A20. D25. (FIND X) G01 F1000. Z10. X5. Y20. Z-5. G65 P9995 W54. A20. E-25. (FIND Y) G53 G00 Z0.
Ниже видео фрагмен обработки, демонстрирующий использование автоматического обмера.