G43 Компенсация длины инструмента

Компенсация длины инструмента

Как следует из названия, компенсация длины инструмента позволяет станку с ЧПУ компенсировать множество инструментов разной длины. Это позволяет машинисту установить точку привязки оси Z на детали и использовать несколько инструментов без необходимости сбрасывать точку привязки Z для каждого используемого инструмента.

Эта функция необходима, когда станок с ЧПУ имеет устройство смены инструмента и магазин, в котором хранится множество различных типов режущих инструментов. Оператору может понадобиться использовать множество этих инструментов в одной программе.

Станок может автоматически менять инструменты, что позволяет машине закончить деталь быстрее, чем если бы инструменты менял оператор. Все инструменты загружаются в сменные патроны или оправки со стандартной конической системой зажима, которую используют все станки с ЧПУ.

Инструмент с ЧПУ с конической зажимной оправкой для устройства смены инструмента
Инструмент с ЧПУ с конической зажимной оправкой для устройства смены инструмента

Компенсация длины инструмента G-коды

  • G43
  • G44
  • G49

G43

G-код G43 является наиболее часто используемой командой для активации компенсации длины инструмента.

Эта команда будет сопровождаться значением «H», чтобы указать программному обеспечению управления станком, какое значение компенсации следует применить.

Пример строки кода будет выглядеть примерно так:

G43 H2 Z1.

Эта строка активирует значение длины инструмента H2 и перемещает инструмент на 1 дюйм выше точки привязки Z. Значение H2 уже было установлено оператором при настройке инструмента. 

Номер значения H обычно связан с номером инструмента, т.е. для инструмента 2 длина инструмента будет храниться в блоке значений H2 на странице коррекции инструмента.

Все значения H положительные, поэтому положение оси Z компенсируется в положительном направлении, перемещая станок точно на длину инструмента от заготовки.

Использование нескольких инструментов означает, что точка привязки Z должна быть установлена ​​на торце шпинделя без загрузки какого-либо инструмента.

Программное обеспечение станка будет использовать длину инструмента для настройки значения коррекции для каждого инструмента.
Компенсация длины инструмента для настройки значения коррекции для каждого инструмента.

G44

За тридцать лет работы станком с ЧПУ я ни разу не использовал G44, так что я собираюсь рискнуть и предположить, что вам он тоже никогда не понадобится. Мне пришлось гуглить, и это звучит нелогично. Может быть, есть очень специфический тип машины, на котором имеет смысл его использовать. Я собираюсь притвориться, что его не существует =).

G49

G49 — это команда отмены коррекции на длину инструмента. 

Эта команда обычно используется только в строке безопасности в начале программы. 

Причина, по которой вам не нужно его использовать, заключается в том, что активное значение компенсации инструмента «H» отменяется, когда вы активируете следующее значение «H».

Также любое активное значение «H» также отменяется в конце программы с помощью команды M30.

(Команда M30 сообщает машине, что программа завершена и что нужно остановиться и вернуться к началу программы.)

Ваш cтанок c ЧПУ не имеет устройства смены инструмента…

Итак, учитывая, что для многих, механическая обработка с ЧПУ является хобби, я уверен, что вы скажете: «На моем станке нет устройства смены инструмента, что мне делать?». 

Ну, это легко. 

Все, что вам нужно сделать, это загрузить инструмент, который вам нужно использовать, в шпиндель и прикоснуться его нижней частью к поверхности детали, которую вы хотите установить в качестве базы. Когда он находится на базовой поверхности Z, вы можете сохранить это положение на странице смещения базовой точки. Затем на странице коррекции длины инструмента убедитесь, что значение равно нулю.

Касание инструмента для установки точки привязки Z
Касание инструмента для установки точки привязки Z

Затем вы все еще можете использовать команду G43 Gcode и значение H, как если бы на вашем станке было устройство смены инструмента.

Причина, по которой вы должны сделать это таким образом, заключается в том, что это хорошая привычка, и если вы используете программу Cad/Cam, постпроцессор, вероятно, все равно создаст программу, используя эти команды.

Компенсация длины в Mach3
Компенсация длины в Mach3

Как можно проверить значение Z-ноль?

Время от времени большинство машинистов ломают свою машину. Это случается, и это не очень хороший опыт. Распространенной причиной этих сбоев является то, что вы забыли установить длину инструмента или датум Z.

Хорошей привычкой является программирование Z-линии безопасности. 

Большинство баз Z устанавливаются в верхней части детали, поэтому выполнение начального перемещения Z в заданное положение над деталью позволит вам проверить это расстояние. Например, пример кода, который я показывал вам ранее, выглядел так:

G43 H2 Z1.

Если вы заставите машину остановиться после того, как она выполнила эту строку кода, она должна быть на 1 дюйм выше детали. Вы можете остановить шпиндель и проверить это расстояние с помощью штангенциркуля.

Если фреза находится точно на 1 дюйм выше опорной поверхности, значит, вы правильно установили опорную точку и длину инструмента.

Использование страховки при использовании быстрых перемещений между фрезерованием или сверлением предотвратит столкновение с зажимами или креплениями. Просто убедитесь, что вы запрограммировали свою высоту безопасности выше любого препятствия.

Экран смещения Mach3. Компенсация длины инструмента
Экран смещения Mach3

Что делать, если ваша базовая грань стирается?

Иногда вы можете столкнуться с ситуацией, когда черновые проходы полностью удалят верхнюю грань, которую вы использовали для установки нулевой точки Z, что не позволит вам установить точку привязки Z для остальных инструментов.

Когда вы переходите к следующему инструменту, вы можете установить точку привязки Z, используя отдельную опорную грань. 

Все, что вам нужно сделать, это планировать заранее.

Перед черновой обработкой базовой поверхности детали выберите точный квадратный блок, такой как блок 1-2-3, поместите его на стол станка и запишите разницу высот относительно вашей базы.

Вы можете использовать свой станок для измерения расстояния, коснувшись оси Z, затем обнулите относительное расстояние в программном обеспечении вашего станка, затем коснитесь верхней части эталонного блока. 

Запишите расстояние. Этот блок теперь можно использовать для установки баз Z для остальных инструментов, необходимых для завершения работы.

Читайте также:

Добавить комментарий

Ваш адрес email не будет опубликован.