Что означает знак в начале кадра
Значения управляющих символов и знаков
Символ | Значение |
А | Угол поворота вокруг оси X |
В | Угол поворота вокруг оси У |
С | Угол поворота вокруг оси Z |
D | ВТОРАЯ ФУНКЦИЯ ИНСТРУМЕНТА |
Е | Вторая функция подачи |
F | Первая функция (скорость) подачи |
G | Подготовительная функция |
Н | Коррекция длины инструмента |
I | Параметр угловой интерполяции или шаг резьбы параллельно оси X |
J | Параметр круговой интерполяции или шаг резьбы параллельно оси У |
К | Параметр круговой интерполяции или шаг резьбы параллельно оси Z |
L | Не определен |
М | Вспомогательная функция |
N | Номер кадра |
О | Не определен |
Р | Третичная длина перемещения, параллельного оси X |
Q | Третичная длина перемещения, параллельного оси У |
R | Перемещение на быстром ходу по оси Z или третичная длина перемещения, параллельного оси Z |
S | Функция (скорость) главного движения |
Т | ПЕРВАЯ ФУНКЦИЯ ИНСТРУМЕНТА |
U | Вторичная длина перемещения, параллельного оси X |
V | Вторичная длина перемещения, параллельного оси У |
W | Вторичная длина перемещения, параллельного оси Z |
X | Первичная длина перемещения, параллельного оси X |
Y | Первичная длина перемещения, параллельного оси У |
Z | Первичная длина перемещения, параллельного оси Z |
ГТ | Символ, управляющий перемещением действующей позиции печати в следующую (заранее определенную) знаковую позицию на той же строке; предназначен для управления устройствами печати при распечатке управляющей программы; устройством ЧПУ не воспринимается |
ПС | ^ Символ, обозначающий конец кадра управляющей программы |
% | Знак, обозначающий начало управляющей программы |
( | Знак, обозначающий, что следующая за ним информация не должна отрабатываться на станке |
) | Знак, обозначающий, что следующая за ним информация должна отрабатываться на станке |
Математический знак | |
— | Математический знак |
Десятичный знак | |
/ | Знак, обозначающий, что следующая за ним информация до первого символа «Конец кадра» может отрабатываться или не отрабатываться на станке (в зависимости от положения органа управления на пульте управления устройства ЧПУ). Когда этот знак стоит перед символами «Номер кадра» и «Главный кадр», он действует на целый кадр управляющей программы |
: | Знак, обозначающий главный кадр управляющей программы |
Информационные слова в кадре рекомендуется записывать в такой последовательности:
Порядок и кратность записи слов с адресами D, Е, Н, U, V, W, Р, Q, R, используемых в значениях, отличных от принятых, указываются в формате конкретного устройства ЧПУ.
В пределах одного кадра управляющей программы не должны повторяться слова «Размерные перемещения» и «Параметр интерполяции» или «Шаг резьбы»; не должны использоваться слова «Подготовительная функция», входящие в одну группу.
После символа «Главный кадр» в управляющей программе должна быть записана вся информация, необходимая для начала или возобновления обработки. Этот символ используется для определения начала программы на носителе данных.
При необходимости режима «Пропуск кадра», например для осуществления наладочных переходов при наладке станка и исключения этих переходов после окончания наладки, перед символами «Номер кадра» и «Главный кадр» должен записываться символ «Пропуск кадра».
Каждое слово в кадре управляющей программы должно состоять из символа адреса (прописная буква латинского алфавита согласно табл. 7.1), математического знака « » или «-» (при необходимости), последовательности цифр.
Слова в управляющей программе могут быть записаны одним из двух способов: без использования десятичного знака (подразумеваемое положение десятичной запятой) и с его использованием (явное положение десятичной запятой). Явная десятичная запятая обозначается символом «DS». Подразумеваемое положение десятичной запятой должно быть определено в характеристиках конкретного устройства ЧПУ. При записи слов с использованием десятичного знака слова, в которых десятичный знак отсутствует, должны рассматриваться устройством ЧПУ как целые числа. В этом случае могут быть опущены незначащие нули, стоящие до и (или) после знака:
^ Х,03 означает размер 0,03 мм по оси X; Х1030 — размер 1030,0 мм по оси X. Размер, представленный только нулями, должен быть выражен по крайней мере одним нулем.
При записи слов с подразумеваемой десятичной запятой с целью сокращения количества информации рекомендуется опускать нули, стоящие перед первой значащей цифрой (ведущие нули). Последние нули можно опускать (ведущие нули в этом случае опускать нельзя). При опускании как ведущих, так и последних нулей положение подразумеваемой десятичной запятой остается неизменным согласно характеристикам конкретного устройства ЧПУ.
Слово «Номер кадра» должно состоять из цифр, количество которых указывается в формате конкретного устройства ЧПУ.
Слово (или слова) «Подготовительная функция» должно быть выражено кодовым символом в соответствии с табл. 7.2 и 7.3.
Подготовительные функции
Обозначение функции | Значение функции |
G00 | Позиционирование. Перемещение на быстром ходу в заданную точку. Ранее заданная рабочая подача не отменяется |
G01 | Линейная интерполяция. Перемещение с запрограммированной подачей по прямой к точке |
G02, G03 | Круговая интерполяция соответственно по ходу и против хода часовой стрелки |
G04 | Задержка в обработке на определенное время, которое задается с пульта управления или в кадре |
G05 | Временный останов. Длительность останова не ограничена. В работу станок включается нажатием кнопки |
G06 | Параболическая интерполяция. Движение по параболе с запрограммированной подачей |
G08 | Разгон. Плавное увеличение скорости подачи до запрограммированного ее значения в начале движения |
G09 | Торможение в конце кадра. Плавное уменьшение скорости подачи до фиксированного значения |
G17, G18, G19 | Плоскости интерполяции соответственно ХУ, XZ, YZ |
G33, G34, G35 | Нарезание резьбы соответственно с постоянным, увеличивающимся и уменьшающимся шагами |
G40 | Отмена коррекции инструмента, заданной одной из функций G41—G52 |
G41, G42 | Коррекция диаметра или радиуса инструмента при контурном управлении. Режущий инструмент расположен соответственно слева и справа от детали |
G43, G44 | Коррекция диаметра или радиуса инструмента соответственно положительная и отрицательная |
G45 — G52 | Коррекция диаметра или радиуса инструмента при прямолинейном формообразовании |
G53 | Отмена линейного сдвига, заданного одной из функций G54—G59 |
G54 — G59 | Линейный сдвиг по координатам X, У, Z и в плоскостях ХУ, ZX, YZ |
G63 | Нарезание резьбы метчиком |
G80 | Отмена постоянного цикла, заданного одной из функций G81— G89 |
G81 — G89 | Постоянные циклы |
G90 | Абсолютный размер |
G91 | Размер в приращениях |
G92 | Установка абсолютных накопителей положения |
G93 | Скорость подачи в функции, обратной времени |
G94, G95 | Единица подачи соответственно в минуту и на оборот |
G96 | Единица скорости резания (м/мин) |
G97 | Единица главного движения (об/мин) |
Значения постоянных циклов
Подготовительная функция постоянного цикла | Движение в процессе обработки | Действие в конце обработки | Движение в исходноеположение | Типовоеиспользование | |
ПАУЗА | Шпиндель | ||||
G81 | Рабочая подача | — | — | Быстрый отвод | Сверление, зацентровка |
G82 | То же | Да | — | То же | Сверление, зенкерование |
G83 | Подача с периодическим выводом инструмента | — | — | » | Глубокое сверление |
G84 | Вращение шпинделя, рабочая подача шпинделя | — | Реверс | Отвод на рабочей подаче | Нарезание резьбы метчиком |
G85 | Рабочая подача | — | — | То же | Растачивание, развертывание |
G86 | Включение шпинделя, рабочая подача | -— | Останов | Быстрый отвод | Растачивание |
G87 | Тоже | — | Тоже | Отвод вручную | Тоже |
G88 | » | Да | » | Тоже | » |
G89 | Рабочая подача | Да | — | Отвод на рабочей подаче | Растачивание, развертывание |
Все размерные перемещения должны задаваться в абсолютных значениях или приращениях. Способ управления должен выбираться одной из подготовительных функций:G90 (абсолютный размер) или G91 (размер в приращениях).
За адресом каждого слова «Размерное перемещение» следуют две цифры, первая из которых показывает количество разрядов перед подразумеваемой десятичной запятой, отделяющей целую часть числа от дробной, вторая — количество разрядов после запятой. Если можно опустить нули, стоящие перед первой значащей цифрой и после последней в словах «Размерные перемещения», за адресом «Размерное перемещение» должны следовать три цифры. Если опускаются нули, стоящие перед первой значащей цифрой, то нулем должна быть первая цифра. Если опускаются нули, стоящие после значащей цифры, нулем должна быть последняя цифра.
Все линейные перемещения должны быть выражены в миллиметрах и их десятичных долях. Все угловые размеры даются в радианах или градусах. Допускается выражение угловых размеров в десятичных долях оборота.
Ряд устройств ЧПУ имеет специальные циклы, «привязанные» к конкретному станку. Например, токарные станки имеют циклы нарезания резьб и канавок с автоматическим разделением на проходы, цикл глубокого сверления с автоматическим разделением на проходы, цикл нарезания резьб метчиком или плашкой и др.
Если устройство ЧПУ допускает задание размеров в абсолютных значениях (положительных или отрицательных) в зависимости от начала системы координат, то математический знак (« » или «-») является составной частью слова «Размерное перемещение» и должен предшествовать первой цифре каждого размера.
Если абсолютные размеры всегда положительны, то между адресом и следующим за ним числом не ставят никакого знака, а если они либо положительны, либо отрицательны, то между адресом и следующим за ним числом ставится знак.
Если устройство ЧПУ допускает задание размеров в приращениях, то математический знак должен предшествовать первой цифре каждого размера, указывая направление перемещения.
Движение инструмента по сложной траектории обеспечивается специальным устройством — интерполятором. Интерполяция линейных и дуговых отрезков производится отдельно по участкам заданной траектории. Каждый из участков может быть записан в одном или нескольких кадрах управляющей программы.
Начальная точка каждого участка интерполяции совпадает с конечной точкой предыдущего участка, поэтому в новом кадре она не повторяется. Каждой последующей точке, лежащей на этом участке интерполяции и имеющей определенные координаты, соответствует отдельный кадр информации с адресами перемещений X, Y или Z.
Современные устройства ЧПУ в своем программном обеспечении имеют «встроенные» функции для выполнения простейшей интерполяции. Так, в токарных станках с ЧПУ фаска под углом 45° задается адресом С со знаком и конечным размером по той координате, по которой идет обработка детали перед фаской. Знак под адресом С должен совпадать со знаком обработки по координате X (рис. 7.1, а). Направление по координате Z задается только в отрицательную сторону.
Для задания дуги указываются координаты конечной точки дуги и радиус под адресом R с положительным знаком при обработке по ходу часовой стрелки и отрицательным при отработке против хода часовой стрелки (рис. 7.1, б).
Рис. 7.1. Программирование фасок (а) и дуг (б) на токарном станке с ЧПУ
Подача и скорость главного движения кодируются числами, количество разрядов которых указано в формате конкретного устройства ЧПУ. Выбор типа подачи должен осуществляться одной из подготовительных функций: G93 (подача в функции, обратной времени), G94 (подача в минуту), G95 (подача на оборот).
Выбор типа главного движения должен осуществляться одной из подготовительных функций: ^ G96 (постоянная скорость резания) или G97 (обороты в минуту).
Для быстрого перемещения рекомендуется использовать подготовительную функцию G00, но допускаются и другие варианты (см. табл. 7.2, 7.3).
Для скорости векторного перемещения, не зависящей от скорости главного движения, подача может быть выражена значением, обратно пропорциональным времени (в минутах), необходимому для отработки соответствующего кадра. В этом случае подача равна отношению векторной скорости (в миллиметрах в минуту) к вектору перемещения (в миллиметрах) по траектории обработки.
Слово «Функция инструмента» используется для выбора инструмента. Допускается применять его для коррекции (или компенсации) инструмента. В этом случае слово «Функция инструмента» будет состоять из двух групп цифр. Первая группа используется для выбора инструмента, вторая — для его коррекции. Если для записи коррекции (компенсации) инструмента используется другой адрес, рекомендуется использовать символ D или Н.
Количество цифр, следующих за адресами Т, D и Н, указывается в формате конкретного устройства ЧПУ.
Слово (или слова) «Вспомогательная функция» выражается кодовым числом в соответствии с табл. 7.4,
В кадре управляющей программы, задающем режим резьбонарезания, должна быть следующая информация:
Значение шага резьбы должно быть выражено в миллиметрах на один оборот шпинделя. Количество цифр в словах, задающих шаг резьбы, определено в формате конкретного устройства ЧПУ. При нарезании резьбы с переменным шагом слова под адресами I и К должны задавать размеры начального шага резьбы.
Слово «Функция подачи» при постоянном шаге резьбы программироваться не должно.
Управляющую программу рекомендуется составлять таким образом, чтобы в кадре записывалась только та геометрическая, технологическая и вспомогательная информация, которая изменяется по сравнению с предыдущим кадром.
Каждая управляющая программа должна начинаться символом «Начало программы», после которого должен стоять символ «Конец кадра», а затем кадр с соответствующим номером. Если необходимо обозначить управляющую программу, это обозначение (номер) должно находиться непосредственно за символом «Начало программы» перед символом «Конец кадра».
Управляющая программа должна заканчиваться символом «Конец программы» или «Конец информации». Информация, помещенная после символа «Конец информации», не воспринимается устройством ЧПУ.
Обозначение функции | ЗНАЧЕНИЕ ФУНКЦИИ |
М00 | Программируемый останов. Останов шпинделя, подачи и выключение охлаждения |
М01 | Останов с подтверждением. То же, что и М00, но выполняется при предварительном нажатии соответствующей кнопки на пульте оператора |
М02 | Конец программы. Останов шпинделя и выключение подачи СОЖ |
М0З, М04 | Вращение шпинделя соответственно по ходу и против хода часовой стрелки |
М05 | Останов шпинделя наиболее эффективным способом |
М06 | Смена инструмента. Команда на смену инструмента подается вручную или автоматически |
М07, М08 | Включение охлаждения соответственно № 2 и № 1 |
М09 | Выключение охлаждения. Отменяет команды М07, М08, М50, М51 |
М10, М11 | Зажим и разжим. Относится к зажимным приспособлениям столов станка, заготовки и т.д. |
М13, М14 | Вращение шпинделя по ходу и против хода часовой стрелки при одновременном включении охлаждения |
М15, М16 | Быстрое перемещение в « » и «-» |
Ml7 | Конец подпрограммы для устройства ЧПУ со встроенной памятью |
М19 | Останов шпинделя в определенном угловом положении |
М20 | Конец подпрограммы, которой является многократно считываемая глава программы |
МЗ0 | Конец информации |
МЗ1 | Обход блокировки. Команда на временную отмену блокировки |
М36, М37 | Диапазон подач соответственно № 1 и № 2 |
М38, М39 | Диапазон вращения шпинделя соответственно № 1 и № 2 |
М48 | Отмена М49 |
М49 | Отмена ручной коррекции |
М50, М51 | Включение охлаждения соответственно № 3 и № 4 |
М55, М56 | Линейное смещение инструмента в положении № 1 и № 2 соответственно |
М58 | Отмена М59 |
М59 | Постоянная скорость шпинделя |
М60 | Смена заготовки |
М61, М62 | Линейное смещение заготовки в фиксированное положение № 1 и № 2 соответственно |
М68, М69 | Зажим и отжим заготовки |
М71, М72 | Угловое смещение заготовки в фиксированное положение № 1 и № 2 соответственно |
М78, М 79 | Зажим и отжим стола |
П римечание. М12, М18, М21 — М29, М32 — М35, М40 — М47, М52 — М54, М57, М63 — М67, М70, М73 — М77, М80 — М99 — резервные коды.
^
Формат кадра УЧПУ
Управляющие символы и знаки
% – начало программы (используется также для остановки носителя данных при обратной перемотке);
LF (ПС) – конец кадра или перевод строки при распечатке;
· – точка (десятичный знак);
/ – пропуск кадра (следующий кадр может обрабатываться или нет в зависимости от положения клавиши на пульте управления);
HUL (ПУС) – пусто (пропуск строки);
() – информация не для обрабатывания (комментарий);
DEL (ЗБ) – забой (УЧПУ не читается).
Дополнительные символы кода ISO-7bit, не используемые в отечественном ГОСТе, но применяемые в зарубежных УЧПУ:
В некоторых существующих УЧПУ значения символов отличаются от установленных ГОСТ 20999–83. В последнем даются рекомендации по структуре записи УП, отдельных кадров; рекомендации по значениям G,M,F,S,T и др.
В начале и в конце перфоленты, а также между УП оставляются раккорды (символы HUL (ПУС)) для заправки перфоленты. Затем помещают комментарий (№ чертежа, наименование детали, модель станка с ЧПУ, дату, фамилию технолога-программиста и т.д.). Через 60 символов после комментария помещают ПС.
Начало УП – сочетание символов % и ПС, между которыми можно поместить № УП.
1F (ПС) – конец кадра.
Конец УП обозначается вспомогательной функцией МО2.
Количество цифр за адресами перемещения и другими адресами (F,S,T и др.) зависит от конкретного УЧПУ (его форматов).
Формат – принятый (рекомендуемый) для данного УЧПУ порядок расположения слов в кадре и структура каждого отдельного слова по ГОСТ 20999–83. Различные УЧПУ имеют и разные форматы УП, примеры которых приведены в табл. 7.1.
Во всех форматах кадр начинается с номера кадра.
Если в цифровой части слов цифры без нуля (N3, X±33 и др.), то нельзя опускать незначащие нули за адресом (например, 5-й кадр будет записан тремя цифрами – N005).
Если цифры с нулем (X+053,T04), то незначащие нули в слове можно опускать.
Две цифры в размерных перемещениях означают количество возможных десятичных разрядов целой части и дробной части. Для Х±33 означает возможное задание перемещения по х от ±000,001 до ±999,999 мм, для Х±053 задание х от ±0,001 до ±99999,999 миллиметра.
Обозначение N04, G02, M02 означает, что может быть до 9999 кадров, до 99 подготовительных или вспомогательных функций.
№ п/п | УЧПУ | Формат УП |
Размер-2М | N3 G2 (40) G2 (60) G2 (80) X±33. Y±33. Z±42. B06. R42. F2. S2. T2. M2. ПС | |
2С85 | N04 G02 X+043 Y+043 Z+043 U+043 V+043 W+043 I+043 J+043 K+043 A+043 B+043 C+043 D02 F04 S05 T03 H04 M02 L4 R02 ПС | |
CNC-600 | N04 X+053 Y+053 Z+053 U+053 V+053 W+053 A+053 B+053 C+053 D03 E02 F042 H03 I+053 J+053 K+053 L02 M02 Q02 S04 T04 P02 R053 G02 LF | |
SINUMERIC | N04 G2 X+053 Z+053 J053 K053 F05 S04 T04 L4 R08 M02 | |
FANUC 6M- MODEL B | N04· G02· X+053· Y+053· Z+053· æR053 ö a+053· b+053· í ý· F050 èI053· J053· K053·ø æD02ö æS02 ö æT02ö Xí ý·í ý·í ý· B03· M02. èH02ø èS04ø èT04ø |
I, J, K чаще понимаются как координаты начальной точки дуги окружности относительно ее центра в местной системе координат при круговой интерполяции.
В кадре записывается только та информация, которая изменяется по отношению к предыдущему кадру. С помощью подготовительной функции G задается способ движения вдоль заданной траектории из исходной точки, в которую инструмент попал по результатам отработки предыдущего кадра (табл. 7.2).
Вспомогательные функции содержат адрес М и служат для организации дискретного управления (для управления электроавтоматикой):
¨ главным приводом (М03–М05, М13–М14, М19, М38–М39);
¨ приводом подач (М36–М37, М40–М45);
¨ системой охлаждения (М07–М09, М50–М51);
¨ инструментом (М06, М55–М56);
¨ деталью (М10–М11, М60–М62, М71–М72).
Значения вспомогательной функции М приведены в табл. 7.3.
Значения подготовительных функций
Обозначение | Наименование | Значение |
G00 | Позиционирование | Перемещение на быстром ходу в заданную точку |
G01 | Линейная интерполяция | Перемещение с запрограммированной скоростью по прямой от исходной точки к точке, заданной координатами в данном кадре |
G02 | Круговая интерполяция. Движение по часовой стрелке | Круговая интерполяция, при которой исполнительный орган двигается по часовой стрелке (если смотреть со стороны положительного направления оси, перпендикулярной к обрабатываемой поверхности) |
G03 | Круговая интерполяция. Движение против часовой стрелки | Круговая интерполяция, при которой исполнительный орган двигается против часовой стрелки |
G04 | Выдержка в отработке на определенное время (пауза) | Выдержка в отработке программы на определенное время, заданное с УЧПУ или от программы |
G05 | Не определено | |
G06 | Параболическая интерполяция | Вид контурного управления для получения дуги параболы. Изменяется устройством управления |
G08 | Разгон | Автоматическое увеличение скорости перемещения до запрограммированной в начале движения |
G09 | Торможение в конце кадра | Автоматическое уменьшение скорости относительно запрограммированной при приближении к точке |
G17 – G19 | Выбор плоскости XY, XZ, YZ | Используется для задания плоскости таких функций, как круговая интерполяция, коррекция режущего инструмента и других (при необходимости) |
G33 – G35 | Нарезание резьбы | Выбор режима работы на станке при нарезании резьбы соответственно с постоянным, увеличивающимся и уменьшающимся шагом |
G40 | Отмена коррекции | Функция, которая отменяет любую коррекцию инструмента |
G41,G42 | Коррекция инструмента левая и правая | Коррекция на диаметр или радиус инструмента при контурном управлении, когда инструмент находится соответственно слева или справа от обрабатываемой поверхности, если смотреть в направлении его движения относительно изделия |
G43,G44 | Коррекция инструмента положительная и отрицательная | Используется для указания, что величину коррекции инструмента (предварительно установленную на УЧПУ) необходимо сложить или вычесть из заданной в соответствующем кадре или кадрах |
G45 – G52 | Коррекция инструмента в плоскости 2 координат (+/+,+/-,-/-,-/+,0/+,0/-,+/0,-/0) | Используется для указания, что величину коррекции инструмента (предварительно установленную на УЧПУ) необходимо сложить или вычесть из заданной координаты (координат) |
G53 G54 – G59 | Отмена линейного сдвига. Линейный сдвиг соответственно по осям X, Y, Z, XY, XZ, YZ | Используется для выполнения коррекции на длину или положение инструмента на величину, предварительно установленную на пульте управления или в памяти УЧПУ |
G60,G61 | Позиционирование 1-е (высокоточное) 2-е (средней точности) | Используется для позиционирования в пределах одной или двух определенных зон допусков. В случае необходимости может применяться как признак подхода с одной стороны |
G62 | Быстрое позиционирование (грубое) | Используется для позиционирования в пределах увеличенной зоны допуска с целью экономии времени |
G63 | Нарезание резьбы метчиком | Позиционирование с остановкой вращения шпинделя после достижения заданного положения |
G80 | Отмена постоянного цикла | Функция, которая отменяет любой постоянный цикл |
G81–G89 | Постоянные циклы | |
G90 | Абсолютный размер | Отсчет перемещения производится от нулевой точки |
G91 | Размер в приращениях | Отсчет перемещения производится относительно предыдущей запрограммированной точки |
G92 | Установка абсолютных накопителей | Используется для изменения состояния абсолютных накопителей положения |
G93 | Скорость подачи в функции, обратной времени | Данные, следующие за адресом скорости подачи, равны обратному значению времени в минутах |
G94,G95 | Подача | Подача, выраженная соответственно в миллиметрах в минуту и миллиметрах на оборот |
G96 | Постоянная скорость резания | Функция, указывающая, что число, следующее за адресом G96 в слове «Скорость шпинделя», равно скорости резания в метрах в минуту. Скорость шпинделя регулируется автоматически |
G97 | Обороты в минуту | Отменяет G96 |
Значения вспомогательных функций
Вспомогательная функция | Наименование | Значение | Функция начинает действовать | Функция действует до отмены (или замены) | Функция действует только в данном кадре |
до начала перемещения | после перемещения | ||||
М00 | Программируемый останов | Останов без потери информации по окончании отработки кадра, после чего происходит останов шпинделя, системы охлаждения, подачи | + | + | |
М01 | Останов с подтверждением | Аналогично М00, но выполняется только при предварительном подтверждении с пульта | + | + | |
М02 | Конец программы | Завершение отработки программы детали и останов шпинделя, подачи, выключение системы охлаждения после выполнения всех команд в кадре | + | + | |
М03 | Вращение шпинделя по часовой стрелке | Включение шпинделя в направлении, при котором винт с правой резьбой ввинчивается в заготовку | + | + | |
М04 | Вращение шпинделя против часовой стрелки | Включение шпинделя в направлении, при котором винт с правой резьбой вывинчивается из заготовки | + | + | |
М05 | Останов шпинделя | Останов шпинделя, выключение системы охлаждения | + | + |
Продолжение табл. 7.3
М06 | Смена инструмента | Команда на смену инструмента вручную или автоматически | + | |
М07, М08 | Включение системы охлаждения 2 и 1 | Включение соответственно системы охлаждения 2 и 1 | + | + |
М09 | Отключение системы охлаждения | Отменяют М07, М08, М50, М51 | + | + |
М10, М11 | Зажим | Команда на зажим или разжим в приспособлениях подвижных органов станка | + | + |
М12 | Не определено | |||
М13, М14 | Вращение шпинделя 1 | Вращение соответственно по или против часовой стрелки и включение системы охлаждения | + | + |
М15, М16 | Перемещение «+» или «–» | Используется при выборе направления быстрого хода или подачи | + | + |
М19 | Останов шпинделя | Останов шпинделя до достижения заданного угла | + | + |
М30 | Конец ленты | Выключение шпинделя и системы охлаждения после выполнения всех команд в данном кадре. Используется для установки в исходное положение | + | + |
М31 | Отмена блокировки | Команда на временную отмену блокировки | + |
М36 | Диапазон подачи 1 | Задание диапазона подачи путем переключения кинематической связи | + | + |
М37 | Диапазон 2 | – « – | + | + |
М38 | Диапазон оборотов шпинделя 1 | Задание диапазона оборотов шпинделя путем переключения кинематической связи | + | + |
М39 | Диапазон 2 | – « – | + | + |
М40–М45 | Переключение передач | |||
М50–М51 | Включение системы охлаждения 3 и 4 | + | + | |
М55 | Смещение инструмента 1 | Линейное смещение инструмента в положение, определяемое жесткими механическими или другими видами упоров | + | + |
М56 | Смещение инструмента 2 | – « – | + | + |
М60 | Смена заготовки | |||
М61 | Смещение заготовки 1 | Линейное смещение заготовки в положение, определяемое электрическими, механическими или другими видами упоров | + | + |
М62 | Смещение заготовки 2 | – « – | + | + |
М71 | Угловое смещение заготовки 1 | Угловое смещение заготовки в положение, определяемое электрическими или другими видами упоров | + | + |
Функция инструмента с адресом Т имеет две или четыре цифры. Значение Т02 говорит о том, что номер инструмента изменяется от 1 до 99, а номер корректора для этого инструмента задается словом с адресом D или Н. Значение Т04 говорит о том, что первые две цифры – номер инструмента, последние две – номер корректора. Номер корректора – это адрес памяти на панели управления или выделенной в ОЗУ, где хранится информация об истинной длине или диаметре инструмента.
Функция подачи F, которая относится только к определенной оси, должна следовать за размером на перемещение либо находиться в конце. Цифровое значение подачи может быть выражено в мм/мин, мм/об, мин/мм (см. G93–G95).
7.4. Повышение языкового уровня
управляющих программ
Управляющие программы в кодах ISO-7bit представляют собой низший уровень программирования. Повышение языкового уровня осуществляется на основе макроопределений стандартных циклов, использованием подпрограмм, упрощенным описанием контура обработки, безэквидистансным программированием и другими приемами. В табл. 7.4 приведен пример использования постоянных заданных циклов для сверления. Параметры цикла задаются в тексте УП, перед вызовом G-функций.
Постоянные циклы для сверления
Подготовительная функция | Движение в процессе обработки | Действие в конце обработки | Движение в исходное положение после обработки | Типовое использование | |
Пауза | Команда на шпиндель | ||||
G81 | Рабочая подача | – | – | Быстрый отвод | Сверление, зацентровка |
G82 | – «– | Да | – |
G83 | Подача с периодическим выводом инструмента | – | – | Глубокое сверление | |
G84 | Вращение шпинделя в заданном направлении, рабочая подача шпинделя | – | Реверс | Отвод на рабочей подаче | Нарезание резьбы метчиком |
G85 | Рабочая подача | – | – | – «– | Растачивание, развертывание |
G86 | Включение шпинделя, рабочая подача | – | Останов | Быстрый отвод | Растачивание |
G87 | – «– | – | – «– | Отвод вручную | |
G88 | – «–– | Да | – «– | – «– | |
G89 | Рабочая подача | Да | – | Отвод на рабочей подаче | Растачивание, развертывание |
Существуют типовые стандартные циклы в виде подпрограмм при фрезеровании, токарной обработке, резьбонарезании.*
Контрольные вопросы
1. Расшифруйте формат кадра и значения символов адресов в следующей информации:
а) N04 G02 X+053 Y+053 Z+053 F042 M02 S04 T04 ПС
б) N3 G2 X+043 Y+043 F043 M02 S03 T03 LF
2. Приведите назначение:
а) подготовительных функций;
б) вспомогательных функций.
3. Приведите пример стандартного цикла при:
б) токарной обработке.
Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет