
Почему без коррекции конус выходит кривым
Программу обычно пишут для условной вершины резца. На практике вершина — дуга радиусом R, и точка контакта смещается относительно идеальной. Коррекция на радиус вершины убирает эту ошибку: программу пишут для условной вершины, а смещение на радиус система делает сама.
В системе используется коррекция типа С: она читает кадр, но не выполняет его сразу — сначала читается следующий кадр, и по их стыку рассчитывается точка пересечения. Благодаря опережающему чтению двух кадров контур компенсируется точно.
Номер условной вершины
Для каждого резца нужно задать номер условной вершины — направление от центра скругления к условной вершине. Номеров десять (T0...T9), они описывают 9 направлений. T0 и T9 означают, что центр скругления совпадает с начальной точкой.
Руководство отмечает, что расстояние до условной вершины измерить намного проще, чем до центра скругления, поэтому на практике обычно выбирают направление T3 и привязывают резец по условной вершине.
Как включить: G41 или G42
До включения коррекции задайте для каждого инструмента на странице коррекций радиус вершины R и номер условной вершины T (в таблице есть столбцы X, Z, R, T). Радиус не может быть отрицательным.
| Код | Назначение |
|---|---|
| G40 | Отмена коррекции на радиус вершины |
| G41 | Коррекция слева при заднем резцедержателе; справа при переднем |
| G42 | Коррекция справа при заднем резцедержателе; слева при переднем |
Формат: G40/G41/G42 G00/G01 X Z T. Направление выбирают по положению резца относительно детали, глядя по направлению движения: резец слева от контура — G41, справа — G42 (для заднего резцедержателя; для переднего наоборот).
Что делать нельзя
- Включать и отменять коррекцию можно только в кадре G00 или G01, но не в дуге (G02, G03) — иначе авария.
- В режиме MDI коррекцию типа С включать и отменять нельзя.
- Кнопка RESET и команда M30 отменяют коррекцию. Перед концом программы обязательно задайте G40, иначе при повторном запуске траектория сместится на радиус вершины.
- Перед вызовом подпрограммы (M98) коррекцию отмените и снова включите внутри подпрограммы.
- Если в режиме коррекции встретились два и более кадров без перемещения (вспомогательные функции, пауза), центр скругления встаёт в конец предыдущего кадра по перпендикуляру к его траектории.
Коррекция и циклы
- В циклах G71...G76 коррекция не выполняется — она временно снимается и восстанавливается с ближайшего кадра G00 или G01 после цикла. Так же ведут себя G50 и G28.
- В циклах G90 и G94 коррекция выполняется: контур смещается на радиус вершины.
- Команды резьбы G32, G33, G34 в режиме коррекции запрещены — авария 131.
Пример и зарезы
Пример из руководства: передний резцедержатель, инструмент T0101, радиус вершины 2, условная вершина 3. Подвод и включение коррекции: «G42 G00 X0 Z3;», затем «G01 Z0 F300;» и контур. Отмена: «G40 G00 X90 Z40;».
Система заранее проверяет зарез (интерференцию), но обнаруживает не все случаи. Авария выдаётся, если внутренний угол меньше радиуса вершины или впадина меньше диаметра вершины: движение останавливается, в покадровом режиме резец встаёт в конце предыдущего кадра. Если центр дуги совпадает с её началом или концом, также выдаётся авария.
Рисунки траекторий смотрите в полном руководстве, раздел «Техническая документация». Токарные модели: TC25, TC36, TC46.

SZGH
TC25
Компактный токарный автомат продольного точения, пруток до Ø25 мм.
от 1 269 995 ₽

SZGH
TC36
Компактный токарный автомат с подачей заготовки до Ø35 мм через пруток. Опционально можно поставить гидравлический патрон для обработки более крупных заготовок.
от 1 390 000 ₽

SZGH
TC46
Старший в линейке токарных автоматов с наклонной станиной: пруток до Ø45 мм, опция приводной Y-головы.
от 1 715 000 ₽
Частые вопросы
Когда использовать G41, а когда G42?+–
Смотрите на резец относительно контура по направлению движения: слева — G41, справа — G42 при заднем резцедержателе. При переднем резцедержателе коды меняются местами.
Почему при включении G41 или G42 возникает авария?+–
Включать и отменять коррекцию можно только в кадре G00 или G01, но не в дуге G02 или G03. Это правило прямо указано в руководстве.
Нужно ли отменять коррекцию перед концом программы?+–
Да, перед концом программы обязательно задайте G40, иначе при повторном запуске траектория сместится на радиус вершины. M30 и RESET также отменяют коррекцию.
Работает ли коррекция в цикле G71?+–
Нет, в циклах G71...G76 коррекция не выполняется, она временно снимается. В циклах G90 и G94 коррекция выполняется.
