G коды для станка haas

Содержание
  1. Свяжитесь с нами
  2. Результаты поиска
  3. Web Pages
  4. Images
  5. What are G-Codes
  6. Что такое G-коды?
  7. Что такое G-коды?
  8. Разъяснения по G-кодам
  9. Описание G-кодов
  10. G-коды для станков с ЧПУ: таблица с примерами и обучение
  11. Что такое программирование ЧПУ G-кодами
  12. Что такое G-код ЧПУ
  13. Методы программирования обработки деталей ДЖИ-кодами для ЧПУ
  14. Ручное
  15. На пульте УЧПУ
  16. При помощи CAD/CAM
  17. Почему стоит изучать программирование ЧПУ
  18. Стандарты и диалекты G-кода для ЧПУ станка: примеры
  19. Какие бывают G и M коды ЧПУ: описание
  20. Подготовительные G-функции ЧПУ
  21. Расшифровка G-кодов для ЧПУ
  22. Дополнительные функции и символы при программировании
  23. Свяжитесь с нами
  24. Результаты поиска
  25. Web Pages
  26. Images
  27. Mill — G-Codes
  28. Знакомство с G-кодами фрезерного станка
  29. Коды G для резания
  30. Перемещение с линейной интерполяцией
  31. Перемещение с круговой интерполяцией
  32. Коррекция на режущий инструмент
  33. Общее описание коррекции на инструмент

Свяжитесь с нами

Результаты поиска

Web Pages

Images

What are G-Codes

Что такое G-коды?

Что такое G-коды?

Разъяснения по G-кодам

Описание G-кодов

С помощью G-кодов станку задаются команды для выполнения конкретных действий, например: простых действий станка или функций сверления. Они также подают команды для выполнения более сложных функций, включая опцию использования приводного инструмента или ось C.

Каждому G-коду присвоен номер группы. Каждая группа кодов содержит команды определенного назначения. К примеру, G-коды группы 01 задают перемещение осей станка, а G-коды группы 07 отведены функции коррекции на режущий инструмент.

В каждой группе есть основной G-код, так называемый G-код по умолчанию. Это код, который используется станком в том случае, если не указан другой код данной группы. Например, при программировании перемещения X, Z следующим образом: X-2. Z-4. позиционирование станка будет выполнено с помощью кода G00.

Читайте также:  Технологические карты по обслуживанию станков

Примечание. Для соблюдения стандартной практики программирования необходимо указывать G-код перед всеми перемещениями.

G-коды по умолчанию для каждой группы отображаются на странице Current Commands (Текущие команды) в разделе All Active Codes (Все активные коды). Если подается команда еще одного G-кода данной группы, этот G-код отображается в разделе All Active Codes (Все активные коды) .

Команды G-кодов являются модальными или немодальными. Модальный G-код продолжает действовать до конца программы или пока не подается команда другого G-кода той же группы. Немодальный G-код влияет только на строку, в которой он находится, он не влияет на следующую строку программы. Немодальными являются коды группы 00; остальные группы кодов являются модальными.

Примечание. Система интуитивного программирования Haas (СИП) – это режим программирования станка, который позволяет скрыть G-коды или полностью обойтись без использования G-кодов.

Источник

G-коды для станков с ЧПУ: таблица с примерами и обучение

Предлагаем выяснить, как задается траектория движения (и вообще последовательность действий) высокопроизводительного металлообрабатывающего оборудования. Подробно рассмотрим готовые G-коды для ЧПУ: с примерами, обучением оператора и другими нюансами, играющими достаточно важную роль. Максимум полезной информации – от возможных методов и актуальных стандартов до основных и подготовительных функций, от определений и терминов, до причин, по которым обслуживающему персоналу нужно разбираться в вопросе.

Начнем с того, что сегодня они применяются для всех видов оборудования с числовым управлением, как для профессионального и устанавливаемого на максимально ответственных объектах, так и для любительского. В своей совокупности они образуют базовое подмножество языка ISO 7 bit, позволяющего установить и проконтролировать режимы обработки деталей.

Что такое программирование ЧПУ G-кодами

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

Написанный алгоритм отличается жесткой структурой и представляет собой последовательность кадров – групп из нескольких команд. Каждый такой блок, объединенный общей функцией, обладает порядковым номером и отделен от последующих и предыдущих переводом строки (символ ПС/LF). Это сделано для наглядности листинга.

Что такое G-код ЧПУ

Это система команд, воспринимаемых станками с программным управлением. Была создана еще на заре 60-х годов – ассоциацией EIA (Electronic Industries Alliance), – но до готового к использованию формата (RS274D) ее доработали только в 1980-м году. Позднее, на очередном заседании профильного комитета, ее утвердили в качестве стандарта ISO 6983-1:1982. В Советском Союзе для регламентации ее положений ввели ГОСТ 20999-83, а обозначать ее в технической литературе стали ИСО-7 бит.

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

Методы программирования обработки деталей ДЖИ-кодами для ЧПУ

Существуют 3 принципиально разных варианта – каждый со своими особенностями, плюсами, минусами и спецификой применения. Кратко рассмотрим каждый способ из этой тройки, выделяя основные моменты.

Ручное

Алгоритм функционирования составляется в текстовом формате, в редакторе на удаленном компьютере. После чего переносится технологом в память оборудования – записывается с оптического диска, USB-устройства (раньше для этого также использовались дискеты), а при непосредственном соединении с ПК – через порты интерфейса.

На пульте УЧПУ

В данном случае ввод команд осуществляется с клавиатуры, размещенной на стойке. Каждый кадр (блок) отображается на дисплее, причем постоянные циклы могут быть представлены в виде пиктограмм (по выбору оператора) – для удобства, чтобы сократить листинг. Нюансы зависят от особенностей системы, например, интерфейс HEIDENHAIN или Fanuc диалоговый, поэтому последовательность действий можно задать интуитивным путем.

При помощи CAD/CAM

Наиболее прогрессивным способом справедливо считаются именно САПР, так как они помогают сократить временные затраты и уберечься от ошибок, которые особенно часты при сложных алгоритмах. Но для их эффективного использования нужно внедрить единые для всего производственного цикла электронные решения, что не всегда возможно.

Вручную сегодня вводятся G-коды для токарного станка с ЧПУ, и то тогда, когда нужно выполнить простые задачи, допустим, расточить отверстие или снять металл по двум направлениям, то есть в ситуациях, когда ошибки реально выявить сразу. С пульта можно задать все то же самое и переходы посложнее, с обработкой по 2,5 и 3 координатам. Это очень подходящий выбор для серийного выпуска деталей по шаблону.

После создания эскиза в ADEM, MasterCAM или другой популярной САПР в диалоговом режиме удобно выбирать оборудование, инструменты и дополнительные приспособления, пределы перемещения и степень коррекции. Возможности задания траектории максимально широки, а при современном уровне развития CAD/CAM не составит труда выполнить виртуальную симуляцию техпроцесса, обнаружить сразу заметные ошибки вроде соударений, пропущенных припусков, зарезов, и исключить их.

Почему стоит изучать программирование ЧПУ

Ответ очевиден – чтобы уметь писать оптимальные алгоритмы для выполнения конкретной технологической операции. Просто понимать команды и пользоваться готовыми решениями не всегда удобно – в силу следующих причин:

  • Стандартные варианты почти наверняка не учитывают специфику производства – в целях оптимизации их нужно адаптировать, а сделать это без знания языка ISO 7 bit крайне сложно.
  • Методы постоянно совершенствуются, поэтому необходимо за ними успевать, ведь актуальная год назад последовательность действий сегодня может быть уже морально устаревшей.
  • Процесс управления выпуском деталей нуждается в рационализации – в сокращении количества кадров, объединении повторяющихся циклов и в других способах упрощения листинга, воплотить которые в жизнь может только хорошо разбирающийся в вопросе оператор.

Стандарты и диалекты G-кода для ЧПУ станка: примеры

Первые шаги по регламентированию совокупности команд предприняла уже упомянутая Ассоциация электронной промышленности (EIA), когда ввела RS-274. Со временем свод правил был дополнен и расширен, превратился в NIST RS-274NGC. Большинство его положений перешли в актуальный сегодня стандарт ISO 7 bit.

Диалекты – это ответвления языка, в рамках которых инженеры дописали свои функции, ориентированные на определенную специфику техпроцессов или помогающие положительно выделиться среди ряда конкурентов.

  • Fanuc, со своей унификацией и повсеместным распространением, популярен у профессионалов.
  • Mach3, за счет сравнительной простоты и наглядности листинга, нравится любителям и новичкам.
  • Haas предлагает дополнительные возможности при задаче алгоритма фрезерования карманов.

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

Какие бывают G и M коды ЧПУ: описание

Сначала определим, в чем между ними разница. ДЖИ-команды являются основными и подготовительными, ЭМ – вспомогательными (технологическими). Записываются вместе, в строчку (первые – в начале, вторые – в конце) или, другими словами, покадрово – для наглядности листинга. В результате алгоритм представляет собой совокупность символьных блоков – с адресами и числовыми значениями.

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

М-коды программирования ЧПУ призваны дополнять основные, упрощая выполнение алгоритма. На практике их роль сводится к смене лезвий, сверл (или других органов), к вызову и завершению подпрограмм.

Помимо этих двух распространенных семейств, также есть:

  • S-команды, определяющие специфику основного движения.
  • F, ответственные за характер подачи.
  • D, H, T, выражающие ключевые параметры навесных элементов.

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

Подготовительные G-функции ЧПУ

Могут задавать скорость перемещения ножа (гильотины) или выбор плоскости резания, но в блоке всегда записываются первыми. После обязательной литеры – ДЖИ с символами – идут координаты, представленные в виде числовых значений.

В зависимости от своего назначения они определяют позицию рабочего органа, выполняют переключение, компенсируют диаметр и длину, определяют особенности сверления, расточки, резьбования (полный список соответствия мы приведем ниже). Важно, что при составлении алгоритма, в текстовом формате, они остаются наглядными: при должном опыте чтения листинга оператору не составляет труда понять, что содержит каждая из них.

Расшифровка G-кодов для ЧПУ

Основных функций достаточно много, поэтому подробнее рассмотрим те из них, которые чаще всего применяются на практике, и это:

  • G00 – для скоростного позиционирования и быстрого приведения инструмента в готовое/безопасное положение;
  • G01-03 – для движения рабочего органа либо по прямой, либо по дуге, по часовой стрелке и против нее соответственно; дополнительные символы – I, J и K – в данном случае устанавливают координаты;
  • G04 – для обеспечения перерыва в работе лезвия (сверла и так далее), продолжительностью 1 секунда (стандартный вариант) или дольше, в зависимости от значений X или P поля;
  • G17 код ЧПУ нужен для определения основной плоскости – по нему происходит выбор XY-координат при совершении вращательных действий при выполнении технологических отверстий;
  • G18-19 – делают то же самое, только в XZ и YZ-планах соответственно, актуальны при круговой интерполяции;
  • G20 – для проведения измерений в дюймах, нужен при определении показателей, представленных не в системе СИ; G21, напротив, необходим для метрических вычислений;
  • G40 – для смены автокоррекции на тот радиус, который устанавливает G41 (слева от обрабатываемой заготовки, с дополнительной D-командой) или G42 (аналогично, но уже справа);
  • G43 код ЧПУ регулирует положение резца (или другого органа), компенсируя его длину, дополнен параметром H;
  • G52 вводит локальные координаты, G53 обеспечивает переключение – на них и обратно;
  • G54-59 ответственны за смещение инструмента по отношению к зафиксированным заготовкам; в зависимости от того, какой из них находится в листинге, можно понять, какая деталь подвергается воздействию;
  • G64 активизирует режим резки с отменой любых других;
  • G71 – включает опцию сверления отверстий, G73 делает то же самое, но с условием высокой скорости, G74 запускает процесс нарезания левосторонней резьбы, G81-83 – операцию сверления, G85-87 – циклы растачивания;
  • G97 код ЧПУ определяет количество оборотов, совершаемых за единицу времени (обычно – за минуту).

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

Дополнительные функции и символы при программировании

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

Источник

Свяжитесь с нами

Результаты поиска

Web Pages

Images

Mill — G-Codes

Знакомство с G-кодами фрезерного станка

В настоящей главе даются подробные описания кодов G, которые используются для программирования фрезерного станка.

ПРЕДОСТЕРЕЖЕНИЕ. Типовые программы в настоящем руководстве были проверены на точность, но они служат только для иллюстративных целей. Программы не определяют инструменты, коррекции или материалы. Они не описывают зажимную оснастку или другую крепежную оснастку. Если необходимо исполнять типовую программу на станке, это следует делать в графическом режиме GRAPHICS . Всегда используйте безопасные способы обработки, если исполняется незнакомая программа.

ПРИМЕЧАНИЕ. Типовые программы в настоящем руководстве представляют собой очень консервативный стиль программирования. Образцы предназначены для демонстрации безопасных и надежных программ, и они не обязательно представляют собой самый быстрый или самый эффективный способ эксплуатации станка. В типовых программах используются коды G, которые многие предпочитают не использовать в более эффективных программах.

Отмена

Код Описание Группа
G00 Позиционирование с ускоренным перемещением 01
G01 Перемещение с линейной интерполяцией 01
G02 Перемещение с круговой интерполяцией по час. стрелке 01
G03 Перемещение с круговой интерполяцией против час. стрелки 01
G04 Задержка 00
G09 Точный останов 00
G10 Задать коррекции 00
G12 Фрезерование круглых карманов по час. стрелке 00
G13 Фрезерование круглых карманов против час. стрелки 00
G17 Выбор плоскости XY 02
G18 Выбор плоскости XZ 02
G19 Выбор плоскости YZ 02
G20 Выбор дюймов 06
G21 Выбор метрических 06
G28 Возврат в точку начала координат станка 00
G29 Возврат из опорной точки 00
G31 Подача до пропуска 00
G35 Автоматическое измерение диаметра инструмента 00
G36 Автоматическое измерение коррекции детали 00
G37 Автоматическое измерение коррекции на инструмент 00
G40 Отмена коррекции на режущий инструмент 07
G41 2D коррекция на режущий инструмент влево 07
G42 2D коррекция на режущий инструмент вправо 07
G43 Коррекция на длину инструмента + (сложение) 08
G44 Коррекция на длину инструмента — (вычитание) 08
G47 Гравирование текста 00
G49 Отмена G43/G44/G143 08
G50 Отмена масштабирования 11
G51 Масштабирование 11
G52 Задать систему координат детали 00 или 12
G53 Немодальный выбор координат станка 00
G54 Выбор системы координат детали №1 12
G55 Выбор системы координат детали №2 12
G56 Выбор системы координат детали №3 12
G57 Выбор системы координат детали №4 12
G58 Выбор системы координат детали №5 12
G59 Выбор системы координат детали №6 12
G60 Однонаправленное позиционирование 00
G61 Режим точного останова 15
G64 G61 15
G65 Опция вызова макроподпрограммы 00
G68 Вращение 16
G69 Отмена G68 Поворот 16
G70 Окружность болтового отверстия 00
G71 Дуга болтовых отверстий 00
G72 Угол из болтовых отверстий 00
G73 Стандартный цикл высокоскоростного сверления с периодическим выводом сверла 09
G74 Стандартный цикл реверсивного нарезания резьбы 09
G76 Стандартный цикл чистового растачивания 09
G77 Стандартный цикл обратного растачивания 09
G80 Отмена стандартного цикла 09
G81 Стандартный цикл сверления 09
G82 Стандартный цикл сверления центровочных отверстий 09
G83 Стандартный цикл обычного сверления с периодическим выводом сверла 09
G84 Стандартный цикл нарезания резьбы метчиком 09
G85 Стандартный цикл растачивания 09
G86 Стандартный цикл растачивания с остановом 09
G89 Стандартный цикл прямого растачивания, задержки, обратного растачивания 09
G90 Команда абсолютного положения 03
G91 Команда относительного позиционирования 03
G92 Задание значения смещения системы координат детали 00
G93 Режим обратнозависимой подачи 05
G94 Режим подачи в минуту 05
G95 Подача на оборот 05
G98 Стандартный цикл возврата в исходную точку 10
G99 Стандартный цикл возврата в плоскость R 10
G100 Отмена зеркального отражения 00
G101 Включение зеркального отражения 00
G103; Ограничение буферизации блоков 00
G107 Цилиндрическое отображение 00
G110 №7 Система координат 12
G111 №8 Система координат 12
G112 №9 Система координат 12
G113 №10 Система координат 12
G114 №11 Система координат 12
G115 №12 Система координат 12
G116 №13 Система координат 12
G117 №14 Система координат 12
G118 №15 Система координат 12
G119 №16 Система координат 12
G120 №17 Система координат 12
G121 №18 Система координат 12
G122 №19 Система координат 12
G123 №20 Система координат 12
G124 №21 Система координат 12
G125 №22 Система координат 12
G126 №23 Система координат 12
G127 №24 Система координат 12
G128 №25 Система координат 12
G129 №26 Система координат 12
G136 Автоматическое измерение центра коррекции детали 00
G141 Коррекция на режущий инструмент 3D+ 07
G143 Коррекция на длину инструмента с 5 осями + 08
G150 Универсальный цикл фрезерования карманов 00
G154 Выбор рабочих координат P1-P99 12
G156 Стандартный цикл развертки 09
G167 Изменить настройку 00
G174 Невертикальное жесткое нарезание резьбы против час. стрелки 00
G184 Невертикальное жесткое нарезание резьбы по час. стрелке 00
G187 Настройка уровня плавности 00
G234 Управление центральной точкой инструмента (TCPC) 08
G253 Команда G253 «Определение обычного местоположения шпинделя — функция системы координат» 00
G254 Динамическая коррекция детали (ДКД) 23
G255 Отмена динамической коррекции детали (ДКД) 23
G266 Линейное быстрое % движение видимых осей 00
G268 Функциональная система координат 02
G269 Отключить функциональную систему координат 02

Коды G для резания

Основные коды G для резания подразделяются на перемещения с интерполяцией и стандартные циклы. Коды перемещения с интерполяцией и резанием подразделяются на:

G01 – Перемещение с линейной интерполяцией
G02 – Перемещение с круговой интерполяцией по часовой стрелке
G03 – Перемещение с круговой интерполяцией против часовой стрелки
G12 – Фрезерование круглого кармана по часовой стрелке
G13 – Фрезерование круглого кармана против часовой стрелки

Перемещение с линейной интерполяцией

G01 – Перемещение с линейной интерполяцией используется для резания по прямой линии. Для него требуется задать скорость подачи, с помощью адресного кода Fnnn.nnnn. Xnn.nnnn, Ynn.nnnn, Znn.nnnn и Annn.nnn – это необязательные адресные коды, использующиеся для задания реза. Последующие команды перемещения оси используют скорость подачи, заданную G01, пока не поступит команда на еще одно перемещение оси: G00, G02, G03, G12 или G13.

Фаски на углах можно снять с помощью дополнительного аргумента Cnn.nnnn, который служит для определения фаски. Радиусную обработку углов можно выполнить с помощью дополнительного адресного кода Rnn.nnnn, который служит для определения радиуса дуги. См. G01 — Перемещение с линейной интерполяцией (Группа 01), где имеется дальнейшая информация

Перемещение с круговой интерполяцией

G02 и G03 – это коды G для круговых перемещений с резанием. Перемещение с круговой интерполяцией имеет несколько необязательных адресных кодов, служащих для определения дуги или окружности. Резание по дуге или окружности начинаются от текущего положения режущего инструмента [1] согласно геометрии, заданной в команде G02/ G03.

Дуги могут определяться с помощью двух различных методов. Предпочтительный способ состоит в том, чтобы определить центр дуги или окружности с помощью I, J и/или K и определить конечную точку [3] дуги с помощью X, Y и/или Z. Значения I J K определяет относительные расстояния X Y Z от начальной точки [2] до центра окружности. Значения X Y Z определяют абсолютные расстояния X Y Z от исходной точки до конечной точки дуги в текущей системе координат. Это также единственный способ выполнить резание по окружности. Определение только значений I J K без определения значений конечной точки X Y Z приводит к выполнению окружности.

Другой способ вырезать дугу состоит в том, чтобы определить значения X Y Z для конечной точки и определить радиус окружности с помощью значения R.

Ниже приводятся примеры использования этих двух различных методов для выполнения дуги радиусом 2 дюйма (или 2 мм), на угол 180 градусов против часовой стрелки. Инструмент начинает резание в точке X0 Y0 [1], перемещается в исходную точку дуги [2] и выполняет резание по дуге к конечной точке [3]:

Способ 1:
%
T01 M06 ;
.
G00 X4. Y2. ;
G01 F20.0 Z-0.1 ;
G03 F20.0 I-2.0 J0. X0. Y2. ;
.
M30
%

Способ 2:
%
T01 M06 ;
.
G00 X4. Y2. ;
G01 F20.0 Z-0.1 ;
G03 F20.0 X0. Y2. R2. ;
. M30 ;
%

Ниже приводится пример того, как выполнить окружность радиусом 2″ дюйма (или 2 мм):

%
T01 M06 ;
.
G00 X4. Y2. ;
G01 F20.0 Z-0.1 ;
G02 F20.0 I2.0 J0. ;
.
M30
%

Коррекция на режущий инструмент

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

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

Коррекцию можно вводить, как значение диаметра или радиуса, в зависимости от настройки 40, как для значений геометрии, так и износа. Если указан диаметр, величина сдвига равна половине введенного значения.

Эффективные значения коррекции – это сумма значений износа и геометрии. Для 2-х координатной обработки коррекция на режущий инструмент доступна по оси X, оси Y и оси Z (G17). Для 3-х координатной обработки режущий инструмент доступна по оси X, оси Y и оси Z (G141).

Общее описание коррекции на инструмент

G41 задает коррекцию на режущий инструмент влево. Это значит, что система управления перемещает инструмент слева от запрограммированной траектории (относительно направления перемещения), чтобы обеспечить компенсацию на радиус или диаметр инструмента, как определено в таблице коррекции на инструмент (см. настройку 40). G42 выбирает коррекцию на режущий инструмент вправо, которая смещает инструмент вправо от запрограммированной траектории относительно направления перемещения.

Команда G41 или G42 должна иметь значение Dnnn для выбора нужного номера коррекции из столбца коррекции на радиус или диаметр. Номер, который нужно использовать с D, находится в крайнем левом столбце таблицы коррекции на инструмент. Значение, которое система управления использует для коррекции на режущий инструмент находится в столбце ГЕОМЕТР. в позиции D (если настройка 40 – это ДИАМЕТР) или R (если настройка 40 – это РАДИУС).

Если значение коррекции отрицательное, коррекция на режущий инструмент работает так, словно программа указывает противоположный G-код. Например, отрицательное значение, введенное для G41, будет вести себя также, как и введенное для G42 положительное значение. Кроме того, если активна коррекция на инструмент (G41 или G42), для круговых перемещений можно использовать только плоскость X-Y (G17). Коррекция на режущий инструмент ограничена компенсацией только в плоскости X-Y.

G40 отменяет коррекцию на режущий инструмент и является состоянием по умолчанию при включении питания станка. Если коррекция на инструмент не активна, запрограммированная траектория совпадает с траекторией центра режущего инструмента. Невозможно закончить программу (M30, M00, M01 или M02) с включенной коррекцией на режущий инструмент.

Система управления выполняет один блок перемещения одновременно. Однако будет выполняться опережающий просмотр в следующих (2) блоках, в которых имеются перемещения X или Y. Система управления проверяет эти (3) блоки информации на наличие помех. Настройка 58 определяет, как работает эта часть коррекции на инструмент. Доступные значения настройки 58 – Fanuc или Yasnac.

Если настройка 58 установлена на Yasnac, система управления должна иметь возможность установить сторону инструмента у всех кромок запрограммированного контура без перереза двух следующих перемещений. Круговое перемещение соединяет все внешние углы.

Если настройка 58 установлена на Fanuc, система управления не требует установки режущей кромки инструмента ко всем кромкам запрограммированного контура без перереза. Однако система управления выдаст сигнал об ошибке, если траектория режущего инструмента запрограммирована так, что возникает перерез. Система управления соединяет внешние углы, меньше или равные 270 градусов, острым углом. Она соединяет внешние углы больше 270 градусов дополнительным линейным перемещением.

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

Источник

Оцените статью