Формирование УП

Формат кадра. Особенности кодиро­вания информации УП для многоцелевых станков во многом определены форматом кадра - и использованием при его форми­ровании ряда дополнительных знаков. Например, формат кадра может быть следующим:

% ■■ /DS N07 9G02 Х+053 Y+053 Z+053 1+043 R+043 J+043 К+043 Q+043 W+043 V+043 В+7 С+7 F41 S5 Т4 6М02 25Р7 Е7 Н7 LF

Формат кадра УП предусматривает запись явной десятичной запятой (DS), символов начала программы (%), глав­ного кадра (:) и припуска кадра (/). Ведущие нули во всех словах, кроме слов с адресами В и С можно опускать, в том числе и в словах с адресами G и М. Знак плюс можно не указывать перед всеми адресами, кроме В и С. Число номеров кадров в одной УП может дости­гать 9999999.

В одном кадре допускается указы­вать до десяти подготовительных функ­ций (адрес G) из разных групп и до шести вспомогательных функций - (адрес М). Кроме адресов геометрической информа­ции (линейные X, Y, Z, I, J, К, Q, R, W, V и угловые В, С) предусмотрены адреса для команд «выдержка времени» (Е), «число повторений программы (Н), «фор­мальный параметр» (Р). Последних мо­жет быть до 25 в одном кадре.

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

% 2204 1835 01 LF

Означает, что УП под номером 1835 предназначена для станка модели 2204ВМ1Ф4; номер ленты 01.

Следует иметь также в виду, что если УП состоит из нескольких лент, то в конце информации на каждой из лент должен быть записан символ КН — конец носи­теля. В некоторых УЧПУ конец носи­теля обозначают чередованием символов % и ПС, т. е. %ПС%ПС%ПС, или %LF%LF%LF.

При подготовке УП для многоцеле­вых станков с ЧПУ особое внимание уделяют выделению главных кадров — символ «:», выпадающих кадров — сим­вол «/», а также информации, заклю­чаемой в круглые скобки,— символы «)» и «(».

Главный кадр характеризует исход­ное состояние СЧПУ перед началом или возобновлением какой-либо обработки, устанавливает исходное состояние команд групп G и М. В ряде случаев главный кадр в УП указывают сразу после смены очередного инструмента, определяя обра­ботку каждым инструментом как отдель­ную часть программы. В главном кадре должна быть повторена информация, за­данная ранее и необходимая для рабо­ты очередным инструментом. Некоторые УЧПУ позволяют быстро перематывать или отрабатывать ленты от одного глав­ного кадра к другому. При этом на пуль­те системы должна быть нажата соот­ветствующая кнопка. При использовании в УП главного кадра рекомендуется последний кадр программы обозначить символом :, чтобы обеспечить контроль за обрывом ленты. Удобство применения главного кадра состоит в том, что после отключения станка оператор может на­чать обработку, ориентируясь на глав­ный кадр без предварительного про­смотра ленты в поисках команд, необ­ходимых для дальнейшей работы. Если в УП несколько главных кадров, то до­статочно просто зафиксировать эти кад­ры, прогоняя ленту, и выбрать требуемый.

Выпадающие кадры (пропуски кад­ров с подтверждением) указывают сим­волом /. По необходимости они могут быть отработаны или не отработаны, на станке. Для соответствующей команды на пульте УЧПУ имеется кнопка с сим­волом «/». При нажатии этой кнопки кадры программы (например, /N40 G01... /N41 X—...), помеченные знаком /, вы­полняются. Выпадающие кадры могут быть как главными, так и очередными; их обозначают соответственно /:N и /N. Использование в УП выпадающих кадров позволяет программисту одной УП описать обработку деталей, отличаю­щихся друг от друга каким-либо элемен­том, включить дополнительные переме­щения инструмента, необходимые при отладке программы, ^например отходы инструмента в фиксированные точки. Выпадающие кадры могут быть приме­нены в случае, когда технолог-програм­мист при составлении УП не может однозначно решить какие-либо вопросы: установить число рабочих ходов при фре­зеровании, когда имеется значительный разброс припусков на обработку, опре­делить условия обработки отверстий, связанных с сопряженными деталями, и т. д. В первом случае необходимо за­ложить в УП число ходов фрезы по мак­симальному припуску, но первые ходы запрограммировать в кадрах со зна­ком «/». Во втором случае обработка отверстий, вызывающих сомнение, про­граммируется в выпадающих кадрах и т. п.

Для многоцелевых станков с ЧПУ кадры в исходной программе рекомен­дуется нумеровать так, чтобы младшая цифра в номере была равна нулю или пяти, т. е. через десять или через пять. Это позволяет при редактировании про­грамм вставляемым кадрам присваивать номера, отличающиеся младшей цифрой. Например, до редакции было: N10, N20, N30, N40 и т. д.; после редакции: N10, N11, N20, N21, N22, N30 и т. д. Номера главного и последующих кадров должны иметь возрастающий порядок.

Для занесения в текст программы Информации, не предназначенной для считывания системой ЧПУ, но необхо­димой в распечатке, ее заключают в скобки: левая круглая скобка «(» озна­чает, что информация, следующая за ней, не предназначена для считывания и отработки, а правая круглая скобка «)» указывает, что последующая информа­ция будет считываться устройством. Информация, вносимая в скобки, может включать название инструмента в кадре смены, его запрограммированные разме­ры, вылеты по осям, координаты кон­трольных точек, дополнительные указа­ния наладчику и т. п. Информация в скоб­ках должна кодироваться символами, входящими в набор символов кода ИСО, она может быть расположена только в тексте основной программы и не должна включать символы %, ПС (LF), :.

Команды, кодируемые подготовитель­ными функциями. Команды, кодируемые с адресом G, в УГ1 для многоцелевых станков с ЧПУ используются особенно широко. Для некоторых УЧПУ в одном кадре могут быть заданы до девяти под­готовительных команд (по одной коман­де из каждой группы).

Первая группа команд связана с вы­бором вида перемещения на станке. Для

Большинства УЧПУ функциональные значения этих команд одинаковы и от­вечают определенным ГОСТ 20999—83: G00 — позиционирование на быстром ходу; G01—линейная интерполяция. При указании команды G00 действие заданной ранее рабочей подачи отменя­ется, но остается в памяти УЧПУ до прихода команд рабочего перемещения.

В некоторых УЧПУ к командам, опре­деляющим перемещения, относят и команду G73 (обработка параллельно осям). Эта команда при задании пере­мещения по одной координате действует аналогично команде G01. Если команду G73 задать при перемещении по двум осям, то в случае неравенства заданных перемещений движение сначала будет выполняться под углом 45°, а затем па­раллельно оси, по которой задано боль­шое перемещение (рис. 9.1, о).

Все современные УЧПУ для много­целевых станков позволяют задавать Круговую интерполяцию для дуги как в пределах одной четверти, так и в пре­делах двух, трех четвертей и всей окруж­ности сразу, т. е. без разделения дуги на участки (см. гл. 1). При этом задают­ся функции обхода дуги (G02 или G03), плоскость обработки (G17, G18, G19), проекции радиуса-вектора дуги, прове­денного из начальной точки в центр ду­ги (I, J, К), и координаты конечной точки в относительных (G91) или абсо­лютных (G90) размерах. Так, круговая интерполяция дуги по часовой стрелке (рис. 9.1, б) в плоскости XV в относитель­ных размерах от точки 0 до точки 1 будет записана в виде

N{i> G91 G17 Q02 Х84. Y20. 150.

J-23. IiF

То же, но в абсолютных размерах и против часовой стрелки (рис. 9.1, в):

N{1} G90 G17 G03 Х50. Y25. 1-10.

J-30. LF

Круговая интерполяция целого круга в относительных размерах (рис. 9.1, г):

N{1} G91 G17 GO2 Х0. У0. 1-40.

J-50. LF

То же, но в абсолютных размерах (рис. 9.1, а):

N{i} G90 G17 GO2 Х200. Y250. 1-40.

J-50. LF

Отдельную группу составляют коман­ды, действующие в пределах одного кадра.

Команда G04 (в некоторых УЧПУ G05) означает выдержку времени (пау­зу, остановку с задержкой). Она позво­ляет задержать начало обработки, ука­занной в следующем кадре, на задан­ное время, например, на время, требуе­мое для остывания детали после черно­вой обработки перед чистовой. Существу­ют различия в схемах кодирования вы­держки времени. В более современных УЧПУ совместно с командой G04 в кадре указывается по отдельному адресу (на­пример, Е) значение выдержки (паузы) в секундах.

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

Команда G08 (ускорение) при про­граммировании применяется редко, по­скольку характер разгона привода при увеличении скорости, как правило, уже определен самой системой управления.

Группа команд с адресом G (напри­мер Gil, G12, G13, G28) предназначена для определения подхода инструмента, В частности фрез, к обрабатываемому контуру. Кодирование этих команд в различных УЧПУ отличается как кодовы­ми цифрами, так и характером траекто­рии, определяемой командой.

Например, подход к линейному (не параллельному осям) и круговому конту­рам может осуществляться по команде G28 — сопряженный вход (рис. 9.1, е).

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

Подход к линейному контуру может кодироваться функцией G11 (рис. 9.1, ж). При этом инструмент врезается под опре­деленным углом.

Подход к контуру и отход от него могут определять команды G12 и G13 (рис. 9.1, з).

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

Группа команд G17 — G19 определя­ет плоскость интерполяции. В ряде УЧПУ при перехдде из одной плоскости обра­ботки в другую указание команд обя­зательно; наибольшее применение имеет команда G17 — плоскость интерполя­ции XY.

В УЧПУ для многоцелевых станков широко применяется также группа команд на прохождение излома контура. Например, команда G27 действует в пре­делах одного кадра и обеспечивает про­хождение инструментом наружного кон­тура в точках излома без программно­го построения сопрягающих дуг окруж­ности. По данным текущего и последую­щего кадров траектория рассчитывается системой ЧПУ автоматически. Фреза (рис. 9.1, и), обойдя точку А по окруж­ности, описанной радиусом фрезы Ra, перемещается из точки В в точку С и останавливается по нормали к поверх­ности обработки. Команда G27 задается в кадре, следующем за изломом, и дей­ствует в его пределах. В некоторых УЧПУ излом осуществляется не по дуге, а по линейной траектории (рис. 9.1, к), которая задается, например, командой G14. При прохождении фрезой внутрен­него излома в кадре, следующим за ним, указывается команда G23.

Группа подготовительных команд G40 — G52 обычно определяет коррек­цию инструмента. Способы задания и ко­дирования коррекции в различных УЧПУ достаточно разнообразны. Общий прин­цип коррекции рассмотрен в п. 8.2. Но следует отметить, что в более современ­ных УЧПУ прослеживается тенденция задания коррекции двумя-тремя функ­циями, т. е. наиболее просто. Например, при контурной обработке функцией G41 указывается коррекция на инструмент левая, функция G42 — коррекция на ин­струмент правая; функция G40 определя­ет отмену коррекции. Дополнительные команды в этих случаях лишь расширя­ют возможности программирования: на­пример, команды G47 и G48 удваивают величину задаваемого смещения. Доста­точно просто осуществляется и осевая коррекция. Например, по команде G43 инструмент смещается в положительном направлении, а по команде G44 — в от­рицательном. При этом величина коррек­ции может быть указана в УП или вве­дена в память УЧПУ.

Группа команд смещения нуля от­счета («плавающий нуль») создает воз­можности выбрать начало отсчета в лю­бой точке детали и увязать эту точку с датчиком отсчета станка. Обычно это команды G53 — G59. Все современные УЧПУ многоцелевых станков позволяют смещать нуль отсчета по всем осям. Для удобства программирования число команд на смещение нуля может быть доста­точно велико (до шести — восьми) при одновременном назначении трех-четырех независимых плавающих (смещаемых) нулей в одной программе. Связь абсо­лютного нуля с плавающим нулем в раз­личных системах задается и кодируется по-разному. Но в общем существуют две возможности смещения.

В первом случае после указания соответствующей функции (например, G54) или по адресу D указывают номер корректора смещения нуля, если таких корректоров несколько: G5417 или D4017, где 17 — номер корректора. На указан­ном корректоре и должно быть набрано с соответствующим знаком значение сме­щения нуля. Если корректор смещения нуля на пульте УЧПУ один (по одному на каждую ось), то достаточно в кадре УП указать лишь соответствующую под­готовительную функцию. УЧПУ может иметь две команды на смещение нуля: Одна из них (например, G54) смещает нуль по оси в положительном направ­лении, а другая (например, G55) — в отрицательном. В этом случае на коррек­торе смещения набирают абсолютное значение смещения. Пример записи команды на смещение:

N{i} G5402...

Здесь 02 — номер принятого (услов­но) для данного смещения корректора.

Данные по коррекции могут быть и в памяти ЭВМ УЧПУ, куда они вводятся с пульта УЧПУ при наладке станка.

Во втором случае смещение нуля за­дается в УП с указанием значения и знака смещения по осям. Так, кадр

N{I} G59 Х300. Y200. Z150. LF

Означает, что нуль отсчета смещен от абсолютного нуля по координате X на 300 мм, по У на 200 мм, по Z на 150 мм. В УЧПУ высокого класса смещение нуля в УП может быть задано неоднократно, что в значительной мере упрощает про­Граммирование, исключая сложные и тру­Доемкие расчеты и пересчеты координат.

Из команд смещения нуля следует отметить команду G53 — отмена задан­ного смещения, отмена коррекции по длине и по радиусу инструмента. Эту команду удобно применять, когда пере­мещение не зависит от выбранного нуля отсчета и является постоянным для станка. Действует команда G53 в преде­лах кадра, в котором задана. В кадре, следующем за командой G53, вновь начи­нает действовать ранее заданная коман­да смещения нуля.

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

Группа команд G60, G61, G62 и дру­гие определяют режим позиционирова­ния. Характер действия этих команд у многоцелевых станков аналогичен уже рассмотренному (см. гл. 7).

Группа команд G80 — G89 определяет Автоматические постоянные циклы (ПЦ) при сверлильно-расточной обработке де­талей. В современных УЧПУ характер траектории (движений) постоянных цик­лов в общем соответствует определяемым ГОСТ 20999—83. Как правило, парамет­ры ПЦ задают в абсолютных размерах. Общим для всех УЧПУ, где используют­ся ПЦ, является то, что эти команды после задания запоминаются и действу­ют до отмены другой командой этой группы или командой G80. В ряде УЧПУ, оснащенных мини-ЭВМ, ПЦ рассматри­ваются как подпрограммы и кодируются адресом L (L80 — L90). Как говорилось в п. 2.2, программа ПЦ представляет собой последовательность перемещений инструмента (обычно по оси Z), связан­ную с подходом инструмента на уско­ренной подаче к обрабатываемой поверх­ности, обработкой детали и выходом после окончания обработки. В большин­стве УЧПУ после выполнения ПЦ ин­струмент выходит в исходную точку (ну­левая плоскость), относительно которой и задается ПЦ. В некоторых УЧПУ вы­ход в нулевую плоскость в кадрах УП необходимо указывать отдельной коман­дой.

Команды G90 и G91 определяют Порядок задания перемещений (в абсо­лютных значениях или в приращениях относительно последнего значения). Осо­бенностью использования этих команд в УЧПУ для многоцелевых станков яв­ляется то, что в некоторых УЧПУ эти команды можно задавать в одном кадре УП, т. е. по каждой из координат свой отсчет (своя команда). Например, в кадре

N{I} G90 X... G91 Y... G90 Z...

Отсчет по оси X определен в абсолютных значениях, а по осям Y и Z — в прираще­ниях. Естественно, что перед заданием перемещений в приращениях координаты исходной точки необходимо задать (в предыдущих кадрах) в абсолютных значениях.

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

Линейные перемещения все современ­ные УЧПУ позволяют задавать в мм с точностью до третьего (или четвер­того) знака (после условной запятой) без пересчета величин в количестве им­пульсов.

Повороты столов многоцелевых стан­ков кодируют или значением угла, или цифровым кодом при использовании со­ответствующего адреса. Адресом поворо­та стола вокруг оси Y является адрес В. Значение угла, как правило, задают в градусах с точностью до второго знака после условной запятой. Возможно за­дание угла поворота в сотых градуса, если принять 1° = 100.

При фиксированных значениях угла поворота (например, через 5°) кодиро­вание может осуществляться адресом В и кодовой цифрой: В06, В18, В36, ..., где 06— код угла 30Q, 18—90°, 36— 180° и т. д.

В некоторых многоцелевых станках в качестве координаты кодируют поворот шпинделя (обычно с адресом С), что значительно расширяет возможности станков. Использование такой координа­ты позволяет ориентировать шпиндель в любом положении, что дает возможность выводить инструмент из обратного от­верстия без касания его поверхности, обрабатывать канавки и внутренние выборки. Управление вращением шпин­деля как координатой позволяет наре­зать резцом резьбу любого диаметра. При этом вершина резца остается пер­пендикулярной к поверхности резания. Дискретность поворота шпинделя у различных УЧПУ различна. Она может быть равной 2000 на 360° (0,18° — 1 имп.). При такой дискретности для задания угла поворота шпинделя необходимо его пересчитать, переведя в единицы отсче­та. При наладке станка нуль отсчета по координате С устанавливают в поло­жение, при котором инструмент ориенти­рован для его автоматической смены.

Подачу и частоту вращения шпинде­ля в УЧПУ для многоцелевых станков обычно кодируют с указанием адреса F или S и числового истинного значения, т. е. в мм/мин или об/мин. Ряд УЧПУ позволяет задавать подачу как в мм/мин, так и в мм/об, что регулируется коман­дами G94 и G95. Во всех УЧПУ реализо­вана возможность коррекции заданных в УП значении подачи и частоты враще­ния шпинделя установкой соответствую­щих переключателей на пульте УЧПУ.

Вспомогательные команды. В УП для многоцелевых станков вспомогательные команды в общем соответствуют опре­делению, данному в ГОСТ 20999—83. Используется также много команд, опре­деленных стандартом как резервные.

Рассмотрим основные вспомогатель­ные команды.

Команда М00 применяется для оста­новки программы по окончании кадра. Она вызывает остановку шпинделя и вы­ключение охлаждения. Для дальнейшей работы необходимо нажать кнопку «Пуск программы». Команду используют, когда при обработке необходимо перена­ладить станок.

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

Команда М02 указывается в послед­нем кадре программы, она вызывает выключение шпинделя, подачу охлажде­ния и приводит систему в исходное со­стояние.

Команда МОЗ обеспечивает вращение шпинделя по часовой стрелке, т. е. в на­правлении, когда винт с правой резьбой ввертывается в деталь. Команда МОЗ действует до отмены и является основ­ной, так как детали, как правило, обра­батывают право — режущим инструмен­том. В ПЦ задание команды МОЗ обяза­тельно. Она отменяется командами М00, М01, М04, М05.

Командами М04 задает вращение шпинделя против часовой стрелки, т. е.

В направлении, когда винт с правой резь­бой. вывертывается из детали. Порядок действия и отмены такой же, как для команды МОЗ.

Команда МОЗ программирует оста­новку шпинделя и выключение охлажде­ния. Команда выполняется в конце кад­ра и применяется после окончания обра­ботки инструментом перед последующей ориентацией шпинделя (например, по координате С) для переключения оборо­тов с одного диапазона на другой внут­ри ПЦ.

Команда М06 управляет сменой ин­струмента. По ней происходит отжим инструмента, находящегося в шпинделе, изъятие его из шпинделя и замена дру­гим инструментом из манипулятора. В не­которых станках по команде М06 проис­ходит переориентация шпинделя. Коман­да М06 выполняется при нахождении шпинделя в позиции смены (обычно это перемещение по оси У для горизон­тальных станков и по оси Z для верти­кальных). В ряде станков процесс заме­ны инструмента кодируется командой М66.

Команда М17 — конец группы кад­ров, она может означать конец подпро­граммы и записываться в отдельном кадре.

Конец подпрограммы и переход к основной УГ1 можно закодировать коман­дой М20.

Командой М19 выполняется переори­ентация шпинделя для последующей смены инструмента. Действие команды М19 отменяет ранее используемые коман­ды МОЗ, М04, А13 и М14.

Команда М26 позволяет запретить коррекцию частоты вращения шпинделя и подачи и обязательна для ПЦ при резьбонарезании, где подача и частота вращения связаны между собой (в дру­гих системах этот запрет заложен внут­ри ПЦ). Кроме того, команда может быть заложена при чистовой обработке отвер­стий и плоскостей.

Команда МЗО совпадает с командой М02, но дополнительно вызывает возврат состояния системы к началу программы, т. е. к символу %.

Команды М50 и М51 программируют дополнительное охлаждение. Они запо­минаются системами ЧПУ и действуют до отмены.

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

Аналогично действие команды М83 для координат X, У и Z при смене столов- спутников.

Для смены столов-спутников могут быть использованы команды М84 и М88, соответствующие двум положениям сто­ла станка у накопителя заготовок. Программирование смены столов-спут­ников требует определенного порядка: устанавливают стол в нуль по угловому положению (повороту); выводят стол в абсолютный нуль станка; заменяют стол-спутник. Фрагменты программ для некоторых станков:

Станок ИР 800МФ4:

NU} ... В72 LF N{1+1} ... G74 ХО. М60 LF N{1+2} ... G74 ХО. LF

Станок ИР 500МФА:

N{1} ... В72 LF N{1+1} ... G74 М60 LF

Станок 2204М1Ф4:

N{1} ... G53 X...Y...Zl...М83 М20 LF N{1+1}... М84... LF N{1+2}...G53 Гг. .. LF N{1+3}... М88... LF

Здесь X, Y, Zl, Z2 — координаты, зада­ваемые от абсолютного нуля станка и определяемые при наладке.

Поиск и смена инструмента. Номер инструмента во всех УЧПУ для много­целевых станков задают адресом Т и дву­мя (тремя) кодовыми цифрами. В ряде УЧПУ здесь же указывают (еще двумя цифрами) номер корректора на данный инструмент. Например, запись Т0217 означает, что 02 — номер инструмента, а 17 — номер корректора, с которого

Будут считываться длина и радиус (кор­рекция) .

У многоцелевых станков поиск и сме­на инструмента организованы в зави­симости от компоновки станка. Общим для всех УЧПУ является задание поиска инструмента командой с адресом Т, при этом команда должна быть задана не в кадре смены инструмента, а заранее, чтобы инструментальный магазин успел повернуться нужной ячейкой в позицию смены. В большинстве УЧПУ инструмент после его вывода заменяется по команде М06. Но в ряде случаев необходимо, кроме того, предусмотреть в УП останов шпинделя (команда М05), его перемеще­ние в позицию замены, обычно в абсо­лютный нуль по осям Z и У (команда G74), переориентацию шпинделя в пози­ции замены (команда М19). В некоторых УЧПУ программируется и возврат ин­струмента (команда М18) в соответ­ствующее гнездо магазина. В общем ви­де программа замены инструмента может иметь вид:

N{1-1} ... Т... LF

N{1} МО5 LF

N{I+1} G74 ZO. Y0. Ml9 LF

N{1+2} М06 LF

N{1+3} Т... Ml8 LF

Здесь с адресом Т указывается инстру­мент, возвращаемый в магазин.

Имеются УЧПУ, у которых возврат инструмента в магазин происходит од­новременно с заменой по единой коман­де М06.

Рассмотрим несколько примеров про­грамм, определяющих уровень и возмож­ности УЧПУ для многоцелевых станков.

Комментарии закрыты.