для чего нужны номера кадров
Структура программы
Для знакомства со структурой УП давайте взглянем более пристально на уже созданную ранее программу обработки паза (см. главу 3):
Управляющая программа является упорядоченным набором команд, при помощи которых определяются перемещения исполнительных органов станка и различные вспомогательные функции. Любая программа обработки состоит из некоторого количества строк, которые называются кадрами УП. Кадр управляющей программы – составная часть УП, вводимая и отрабатываемая как единое целое и содержащая не менее одной команды. Система ЧПУ считывает и выполняет программу кадр за кадром. Очень часто программист назначает каждому кадру свой номер, который расположен в начале кадра и обозначен буквой N. В нашей программе вы можете увидеть номера кадров c N10 до N130. Большинство станков с ЧПУ позволяют спокойно работать без номеров кадров, которые используются исключительно для удобства зрительного восприятия программы и поиска в ней требуемой информации. Поэтому наша программа обработки может выглядеть и следующим образом:
Программисту рекомендуется располагать номера кадров с интервалом в 5 или 10 номеров, чтобы при необходимости можно было вставить в программу дополнительные кадры.
В самом начале УП обязательно должен находиться код начала программы % и номер программы (например, О0001). Два этих первых кадра не влияют на процесс обработки, тем не менее они необходимы для того, чтобы СЧПУ могла отделить в памяти одну программу от другой. Указание номеров для таких кадров не допускается.
Кадр №10 настраивает систему ЧПУ на определенный режим работы с последующими кадрами УП. Например, G21 означает, что станок будет работать в метрической системе, то есть перемещения исполнительных органов программируются и выполняются в миллиметрах, а не в дюймах. Иногда такие кадры называют строками безопасности, так как они позволяют перейти системе в некоторый стандартный режим работы или отменить ненужные функции.
N10 G21 G40 G49 G54 G80 G90
Следующие кадры говорят станку о необходимости подготовки к обработке. Для этого нужно поставить инструмент из магазина в шпиндель (кадр N20), активировать компенсацию длины инструмента (кадр N30) и заставить шпиндель вращаться в нужном направлении на указанной скорости (кадр N40). Также вы можете использовать символы комментариев. СЧПУ игнорирует любой текст, заключенный в круглые скобки, что позволяет, например, указать в кадре диаметр или наименование применяемой фрезы.
N20 М06 Т01 (FREZA D1)
N30 G43 Н01
N40 M03 S1000
Кадры с номерами от N50 до N110 непосредственно отвечают за обработку детали. В этой части УП содержатся коды, предназначенные для перемещения инструмента в указанные координаты. Например, кадр N80 перемещает инструмент в точку с координатами Х3, Y3 со скоростью подачи, равной 25 миллиметров в минуту.
N50 G00 Х3 Y8
N60 G00 Z0.5
N70 G01 Z-l F25
N80 G01 Х3 Y3
N90 G01X7Y3
N100 G01 Х7 Y8
N110 G01 Z0.5
Заключительные кадры предназначены для останова шпинделя (кадр N120) и завершения программы (кадр N130):
Схематично любую УП можно представить в виде следующих областей:
Как производится нумерация приказов в кадровом делопроизводстве
Кадровая документация включает в себя ряд приказов, форм и заявлений. Для адекватной ориентации в этом пространстве применяется система нумерации. Она является унифицированной, то есть нормируется определенными актами.
Для чего нужна нумерация документов
В субъектах малого бизнеса объем кадровой документации ограничен. Поэтому все бумаги при необходимости легко разобрать. Однако если на предприятии работает более ста сотрудников, документы будут оформляться практически каждый день. Для оперативного ориентирования в них и нужна нумерация. Она решает следующие задачи:
Каждый документ имеет свой срок хранения. Только после истечения этого срока бумагу можно уничтожить. Нумерация является в том числе инструментом для обозначения сроков хранения.
Что обозначает присвоение номера
Нумерация – это процесс присвоения документу определенного номера. Процедура подразумевает разграничение бумаг с различными сроками хранения:
Номера документов отличаются сложным составом, то есть в них входят цифры и буквы. Необходимость сложносоставных номеров обусловлена большим многообразием бумаг. Ежегодно предприятие должно обновлять порядок исчисления. В начале года номера новых бумаг начинаются с цифры 1.
Вопрос: Обязательно ли вводить буквенные индексы в нумерации приказов по личному составу о поощрениях, о взысканиях? Можно ли использовать только цифры в обозначении номера приказа по личному составу?
Посмотреть ответ
Особенности присвоения номера
Нумерация определяется величиной предприятия. В малых организациях можно использовать простой порядок исчисления: числовое и буквенное обозначение через разделительный знак. Расшифровка обозначения будет следующей:
Обозначение может быть представлено без разделительного символа. То есть цифры и буквы проставлены сплошным способом. Между символами может быть пробел. Допускается также его не проставлять. Однако имеет смысл поставить знак разделения, так как это позволит проще расшифровать индекс.
Если предприятие большое, нумерация усложняется. Рекомендуется сформировать собственную систему обозначений. Все ее нюансы фиксируются в локальном акте. С этим актом нужно ознакомить всех сотрудников, которые занимаются оформлением кадровой документации. В обратном случае вероятна путаница.
Система, разрабатываемая сотрудниками компаниями, должна быть логичной и понятной. К примеру:
В законодательстве нет указаний относительно присвоения обозначений. Поэтому буквенные и числительные комбинации могут быть совершенно разными.
Какие бумаги подлежат нумерации
Нумерация служит для обозначения приказов. Последние представляют собой распорядительный документ, устанавливающий определенные правоотношения. Приказы принимаются руководителями фирмы. Разновидности принимаемых приказов утверждены Приказом Минкультуры №558 «Об утверждении перечня типовых документов» от 16 февраля 2016 года. Подразделяются бумаги на эти основные группы:
Все эти приказы должны быть пронумерованы.
Модели организации нумерации
Рассмотрим схемы нумерации от самых простых до самых сложных:
Простое обозначение предполагает одну букву и одну цифру, усложненное – целый шифр.
Журнал регистрации приказов
Порядок присвоения обозначений распоряжениям не оговорен в законодательных актах. А потому следует вести журналы для регистрации документации. Регистрация приказов представляет собой копирование реквизитов с бумаги и фиксацию их в специальной форме. В журнале обязательно должны прописываться номера распоряжений. Количество журналов может быть различным. Это или один экземпляр на все формы распоряжений, или несколько книг для отдельных групп приказов. Рекомендован именно последний вариант. К примеру, в одном журнале содержатся приказы по главному направлению деятельности, в другом – распоряжения по персоналу.
ВАЖНО! Регистрация распоряжения наделяет последнее юридической силой.
У СВЕДЕНИЮ! Закон не регламентирует формы журналов регистрации. Поэтому утверждаться они могут сотрудниками компании.
Порядок присвоения номера
Рассмотрим порядок присвоения индекса:
ВАЖНО! Компании обязательно нужно зафиксировать собственный способ нумерации в локальных актах.
Примеры
Принятая нумерация фиксируется в инструкции. Этот документ является помощником сотрудникам, которые ведут кадровый документооборот. Рассмотрим пример нумерации:
Если принимается распоряжение, не относящееся к приведенным группам, можно не помечать его буквенным обозначением.
Кодирование управляющих программ
Структура управляющих программ Исходными данными при подготовке УП являются рабочий чертеж детали и технологическая карта.
Текст готовой УП либо записывается на программоноситель, либо вводится в устройство ЧПУ с помощью клавиатуры и переключателей на пульте управления. От способа ввода УП в систему ЧПУ зависит только вид документа, на котором фиксируются результаты программирования. Запись программы обработки осуществляется кадрами перемен- ной длины, которые содержат информацию о технологических условиях обработки, длине перемещения и вспомогательных функциях.
Порядок кадров определяется последовательностью обработки. Кадр состоит из информационных слов (команд), которые включают числовую информацию и символ, определяющий вид информации.
При адресном способе задания символ предшествует числовой информации и выражает определенную операцию обработки информации по изготовлению детали. Для представления информации используются коды ISO или EIA. Значения символов адрес
Управляющую программу рекомендуется составлять таким образом, чтобы в кадре записывалась только изменяющаяся по отношению к предыдущему кадру информация.
Каждая УП должна начинаться символом начала программы (% – для ISO или STOP – для EIA), после которого следует символ конца кадра, а затем кадр с соответствующим номером. Информация, расположенная до символа начала программы, а также в круглых скобках, устройством ЧПУ не воспринимается. Внутри скобок не должны применяться символ начала программы и символ главного кадра.
После символа начала программы обязательно указывается числовая информация – номер УП, затем символ конца кадра. Номер управляющей программы чаще всего находится в пределах от 1 до 999. В состав управляющей программы могут входить основная УП и подпрограммы.
Управляющая программа должна заканчиваться символом конца программы или символом конца информации.
Состав кадра
Кадр включает номер кадра, одно или несколько информационных слов и знак конца кадра (ПС). Последовательность расположения информации в кадре программы называется форматом кадра. Формат определяет структуру кадра для конкретного станка с ЧПУ.
Слово «Номер кадра» служит для обозначения элементарного участка УП, является вспомогательной информацией и должно всегда стоять в начале кадра. Последовательность остальных слов, содержащихся в кадре, может быть произвольной. Однако для удобства написания и отладки УП информационные слова в кадре рекомендуется записывать в приведенной последовательности: слово (слова) «Подготовительная функция»; слова «Размерные перемещения», которые рекомендуется записывать в последовательности символов: X, Y, Z, U, V, W, P, Q, R, A, B, C; слова «Параметр интерполяции или шаг резьбы» I, J, K; слово (слова) «Функция подачи»; слово «Функция главного движения»; слово (слова) «Функция инструмента»; слово (слова).
Вспомогательная функция УП
Например: N20 G0 X100 Y200 M3 ПС Номер кадра Слова Конец кадра Номер кадра задается адресом N и целым десятичным числом.
Рациональна последовательная нумерация кадров. Однако допускаются любые переходы номеров и должна соблюдаться только их неповторяемость в пределах одной УП. При нумерации вставляемых в программу в процессе ее редактирования новых кадров во избежание ранее установленной последовательности их номеров практикуется запись новых кадров с использованием более высоких разрядов десятичных чисел.
Например, кадр со словами постоянной длины N0010 G00 X000500 T01 M03 и переменной длины N10 G0 X500 T1 M3. Знак «+» записывать не обязательно. Вся информация о длине пути без знака считается положительной. Место записи знака – между буквой адреса и первым числом. Знак «–» записывается всегда. При необходимости в программе могут быть обозначены кадры, которые при считывании пропускаются. Эти кадры помечаются специальным знаком «/».
В пределах кадра могут содержаться также специальные знаки «*», «,» и сочетания букв «ПС», «CR», «SR», «HT», которые означают для конкретной системы ЧПУ выполнение определенных команд: возврат каретки; интервал; начало программы; конец кадра и т. д. Подготовительные и вспомогательные функции
Подготовительные функции определяют режим работы устрой- ства ЧПУ (задаются адресом G и двухзначным десятичным числом). В общем случае все подготовительные функции делят на группы: команды, определяющие характер перемещения; команды задания единиц скорости резания и подачи; команды выбор плоскостей интерполяции; команды коррекции режущих инструментов; команды перемещения и положения заготовки в процессе обработки и др.
Неуказанные (резервные) коды предназначены для индивидуального использования по усмотрению разработчика устройства ЧПУ. Большинство подготовительных функций действуют до тех пор, пока они не заменяются или не отменяются другой функцией из той же группы. Однако некоторые из них (например, G4, G8, G9, G63, G92 и др.) действуют только в том кадре, в котором указаны. Подготовительные функции записываются в кадре в порядке возрастания их кодовых номеров. В одном кадре не может быть более одной подготовительной функции из каждой группы.
Дополнительные вспомогательные функции
Вспомогательные функции M предназначены для сообщения соответствующих команд исполнительному органу станка или устройству ЧПУ. Часть M-функций имеет предопределенное назначение. Свободные M-функции используются для управления вспомогательными устройствами (для управления цикловой электроавтоматикой). Диапазон значений этих функций от 0 до 9999 9999. Большинство вспомогательных функций являются приоритетны- ми при отработке конкретного кадра УП, т. е. выполняются до начала перемещений, запрограммированных в этом же кадре. Их действие заканчивается после отмены команды или замены на команду аналогичного назначения. Имеются, однако, вспомогательные функции, которые выполняются после отработки заданных в кадре перемещений (например, M0, M1, M2, M5, M9, M20, M30 и др.). В каждом кадре программы в порядке возрастания кодовых номеров может быть записано несколько команд различным исполнительным органам станка или устройству ЧПУ.
Функция подачи F определяет результирующую скорость подачи рабочего органа станка.
Единица измерения скорости подачи задается соответствующей подготовительной функцией. Команда под адресом S определяет значение либо скорости резания (если используется подготовительная функция G96), либо частоты вращения шпинделя (если используется G97). Функция инструмента T предназначена для выбора инструмента. Различные положения режущих кромок инструмента в системе ко- ординат станка задаются с помощью коррекции инструмента D.
Дополнительная функция H в системах ЧПУ SINUMERIK используется для передачи информации на программируемый логический контроллер (PLC), чтобы обеспечить определенные переключения входов и выходов при реализации циклов электроавтоматики. Адреса G, M, H могут быть использованы в одном кадре не более 10 раз. Различают модальные и покадровые адреса. Модальными называются адреса, которые сохраняют свою значимость на протяжении программы до тех пор, пока по тому же адресу не будет запрограммировано новое значение. Адреса, которые сохраняют свое значение только в кадре, в котором они были запрограммированы, называют покадровыми. При программировании систем ЧПУ с большим количеством осей и шпинделей используют расширенные адреса. Такой адрес состоит из буквенного символа (S, M, T и т. д.), расширения (например, номер шпинделя) и цифрового значения, присвоенного с помощью символа “=”, например, S2=540 (для второго шпинделя частота вращения равна 540 об/мин).
Для адресов M, H, S, T, а также для команд SPOS и SPOSA, которые относятся к позиционированию мастершпинделя, расширение может быть в виде переменной. При этом идентификатор переменной записывается в квадратной скобке, например, T[SPIND]=5 (пред- варительный выбор инструмента для шпинделя, номер которого за- фиксирован в переменной SPIND). В качестве расширения используют также имя оси, которое заключают в квадратную скобку. Такие адреса называют адресами с осевым расширением, например, F[W]=500 (подача по оси W).
Номера программы, последовательностей, кадров; O, N, B
Данные номера используются для наблюдения за исполнением программы обработки, а также для вызова программ обработки и отдельных этапов программ обработки.
1. Номера программ соответствуют деталям или отдельным подпрограммам и обозначаются через адрес «O», за которым следует набор из 8 цифр.
2. Номера последовательностей закрепляются за соответствующими группами кадров, которые образуют некую последовательность обработки. Они обозначаются через адрес «N», за которым следует набор измаксимум 5 цифр.
3. Номера кадров автоматически определяются устройством. Для них автоматически задается нулевое значение каждый раз, когда производится чтение номера программы или номера последовательности, и их номер увеличивается на один, пока номера программ или номера последовательностей не будут заданы для кадров, которые впоследствии будут считаны.
По этой причине все кадры программ обработки, приведенные в таблице ниже, могут быть определены без комбинации номеров программ, номеров последовательностей и номеров кадров.
Нумерация кадров в УП
| Программа обработки | Дисплей пульта | № программы | № последоват. | № кадра |
| O1 2345678 (DEMO, PROG) ; | |
| N100GOOG90X120. Z100. ; | |
| G94S1000; | |
| N102 G71 Р210 Q220 I0.2 К0.2 DO.5 F600; | |
| N200G94S1200F300; | |
| N210G01 XOZ95. ; | |
| G01 X20. ; | |
| G03X50. Z80. K-15. ; | |
| G01 Z55. ; | |
| G02X80. Z40. 115. ; | |
| G01 X100. ; | |
| G01 Z30. ; | |
| G02Z10. K-15. ; | |
| N220 G01 ZO; | |
| N230GOOX120. Z150. ; | |
| N240 M02; | |
| % |
Перечень G-функций
Перечень применяемыхG-функций показан в таблице 2.2.
| Список G команд | Группа | Функция | ||
| AGOO | AGOO | AGOO | AGOO | Позиционирование |
| AG01 | AG01 | AG01 | AG01 | Линейная интерполяция |
| G02 | G02 | G02 | G02 | Круговая интерполяция CW (по часовой стрелке) |
| G03 | G03 | G03 | G03 | Круговая интерполяция CCW (против часовой стрелки) |
| G04 | G04 | G04 | G04 | Выдержка времени |
| G09 | G09 | G09 | G09 | Контроль точного останова |
| G10 | G10 | G10 | G10 | Программный ввод смещения инструмента/детали |
| G11 | G11 | G11 | G11 | Отмена программного ввода смещения |
| AG17 | AG17 | AG17 | AG17 | Выбор плоскости X-Y |
| AG18 | AG18 | AG18 | AG18 | Выбор плоскости Z-X |
| AG19 | AG19 | AG19 | AG19 | Выбор плоскости Y-Z |
| AG20 | AG20 | AG20 | AG20 | Дюймовое задание величин |
| ∆G21 | ∆G21 | ∆G21 | ∆G21 | Метрическое задание величин |
| G22 | G22 | Запретные зоны включены | ||
| *G23 | *G23 | Запретные зоны выключены | ||
| G22 | G22 | Программное ограничение перемещения включено | ||
| G23 | G23 | Программное ограничение перемещения выключено | ||
| G27 | G27 | G27 | G27 | Проверка выхода в исходную (референтную) точку |
| G28 | G28 | G28 | G28 | Автоматический выход в исходную (референтную) точку |
| G29 | G29 | G29 | G29 | Выход в начальную позицию |
| G30 | G30 | G30 | G30 | Выход в 2-ю, 3-ю и 4-ю исходную (референтную) точку |
| G30.1 | G30.1 | G30.1 | G30.1 | Выход в позицию смены инструмента 1 |
| G30.2 | G30.2 | Выход в позицию смены инструмента 2 | ||
| G30.3 | G30.3 | Выход в позицию смены инструмента 3 | ||
| G30.4 | G30.4 | Выход в позицию смены инструмента 4 | ||
| G30.5 | G30.5 | Выход в позицию смены инструмента 5 | ||
| G31 | G31 | G31 | G31 | Функция измерения |
| G31.1 | G31.1 | G31.1 | G31.1 | Комбинационная функция измерения 1 |
| G31.2 | G31.2 | G31.2 | G31.2 | Комбинационная функция измерения 2 |
| G31.3 | G31.3 | G31.3 | G31.3 | Комбинационная функция измерения 3 |
| G32 | G33 | G32 | G33 | Нарезание резьбы |
| G34 | G34 | G34 | G34 | Нарезание резьбы с переменным шагом |
| G37 | G37 | G3SG37 | G3SG37 | Автоматическое измерение длины инструмента |
| *G40 | *G40 | *G40 | *G40 | Отмена коррекции на радиус при вершине инструмента |
| G41 | G41 | G41 | G41 | Коррекция на радиус при вершине инструмента (левая) |
| G42 | G42 | G42 | G42 | Коррекция на радиус при вершине инструмента (правая) |
| G46 | G46 | G46 | G46 | Коррекция на радиус при вершине инструмента (автоматический выбор направления) |
| G43.1 | G43.1 | G43.1 | G43.1 | Режим управления первым шпинделем |
| G44.1 | G44.1 | G44.1 | G44.1 | Режим управления вторым шпинделем |
| G47.1 | G47.1 | G47.1 | G47.1 | Режим синхронного управления 2-мя шпинделями |
| G50 | G92 | G50 | G92 | Задание системы координат/Задание предельной скорости вращения шпинделя |
| G52 | G52 | G52 | G52 | Задание местной (локальной) системы координат |
| G53 | G53 | G53 | G53 | Выбор системы координат станка |
| *G54 | *G54 | *G54 | *G54 | Выбор системы координат детали 1 |
| G55 | G55 | G55 | G55 | Выбор системы координат детали 2 |
| G56 | G56 | G56 | G56 | Выбор системы координат детали 3 |
| G57 | G57 | G57 | G57 | Выбор системы координат детали 4 |
| G58 | G58 | G58 | G58 | Выбор системы координат детали 5 |
| G59 | G59 | G59 | G59 | Выбор системы координат детали 6 |
| G61 | G61 | G61 | G61 | Режим проверки точногоостанова |
| G62 | G62 | G62 | G62 | Автоматическая коррекция подачи на углах |
| G63 | G63 | G63 | G63 | Режим нарезания резьбы метчиком |
| *G64 | *G64 | *G64 | *G64 | Режим обработки (контурный режим) |
| G65 | G65 | G65 | G65 | Вызов макроса пользователя |
| G66 | G66 | G66 | G66 | Модальный вызов макроса пользователя A |
| G66.1 | G66.1 | G66.1 | G66.1 | Модальный вызов макроса пользователя B |
| *G67 | *G67 | *G67 | *G67 | Отмена модального вызова макроса пользователя |
| G70 | G70 | G70 | G70 | Цикл чистовой обработки |
| G71 | G71 | G71 | G71 | Цикл черновой продольной обработки |
| G72 | G72 | G72 | G72 | Цикл черновой поперечной обработки |
| G73 | G73 | G73 | G73 | Цикл черновой обработки с формообразованием |
| G74 | G74 | G74 | G74 | Цикл поперечной обработки со стружкодроблением |
| G75 | G75 | G75 | G75 | Цикл продольной обработки со стружкодроблением |
| G76 | G76 | G76 | G76 | Цикл нарезания комбинированной резьбы |
| G90 | G77 | G90 | G77 | Постоянный цикл продольного точения |
| G92 | G78 | G92 | G78 | Постоянный цикл нарезания резьбы |
| G94 | G79 | G94 | G79 | Постоянный цикл торцевого точения |
| *G80 | *G80 | *G80 | *G80 | Отмена фиксированного цикла сверления |
| G79 | G83.2 | G79 | G83.2 | Цикл глубокого сверления 2 |
| G83 | G83 | G83 | G83 | Цикл глубокого сверления (Z ось) |
| G84 | G84 | G84 | G84 | Цикл нарезания метчиком (Z ось) |
| G85 | G85 | G85 | G85 | Цикл расточки (Z ось) |
| G87 | G87 | G87 | G87 | Цикл глубокого сверления (X ось) |
| G88 | G88 | G88 | G88 | Цикл нарезания метчиком (X ось) |
| G89 | G89 | G89 | G89 | Цикл расточки (X ось) |
| G84.1 | G84.1 | Цикл нарезания метчиком (реверсирование метчика) (Z ось) | ||
| G88.1 | G88.1 | Цикл нарезания метчиком (реверсирование метчика) (X ось) | ||
| ∆G96 | ∆G96 | ∆G96 | ∆G96 | Постоянство скорости резания включено. |
| ∆G97 | ∆G97 | ∆G97 | ∆G97 | Постоянство скорости резания выключено |
| ∆G98 | ∆G94 | ∆G98 | ∆G94 | Асинхронная подача (минутная подача) |
| ∆G99 | ∆G95 | ∆G99 | ∆G95 | Синхронная подача (подача на оборот) |
| — | ∆G90 | — | ∆G90 | Абсолютное задание перемещений |
| — | ∆G91 | ∆G91 | Инкрементное задание перемещений | |
| — | *G98 | — | *G98 | Завершение постоянного цикла в исходной точке |
| — | G99 | — | G99 | Завершение постоянного цикла в R точке |
Функции интерполяции
Позиционирование (быстрый ход); G00
Функция и назначение
Данная команда сопровождается значениями координат. Она позиционирует инструмент по линейной или нелинейной траектории от текущей (начальной) точки до конечной точки, координаты которой задаются.
Формат команды
Адреса команды действительны для всех дополнительных осей.
Подробное описание
1. После выдачи команды, режим G00 сохраняется, поканебудет отменен другой G-функцией, либо пока не будет отдана команда G01, G02, G03 или G33 из группы 01. Если следующей командой будет G00, то требуется задать только значения координат.
2. По команде G00 в начальной точке кадра производится разгон, а в конце кадра-замедление. Переход к следующему кадру выполняется после того, как будет отработано заданное перемещение, и будет отсутствовать ошибка позиционирования. Величина допустимой ошибки позиционирования определяется параметром CNC.
3. Любая G команда (G83
G89) в группе 09 отменяется (G80) командой G00.
4. Позиционирование инструмента по линейной или нелинейной траектории определяется параметром, однако при этом время позиционирования не изменяется.
(a) Линейная траектория. То же, что и линейная интерполяция (G01),
скорость ограничивается скоростью быстрого хода каждой оси.
5. Если за G адресом не следует номер, адрес рассматривается как G00.
Команды без значения после G» рассматриваются при работе как «GOO».
Пример программы
Рис. 2.1. Схема перемещений в рабочей зоне
Фрагмент управляющей программы для случая, показанного на рисунке 2.1.
(с единицей задания 0.001мм)
(Примечание 1)Если для параметра «#1086 GOIntp» задано значение 0, траектория, вдоль которой происходит позиционирование резца, будет кратчайшим путем, соединяющим начальную и конечную точки. Скорость позиционирования рассчитывается автоматически, чтобы получить минимальное время перемещения, но чтобы скорости для каждой оси не превысили скорость быстрого хода. Если скорости быстрого хода по осям Х и Z равны 9600мм/мин, резец будет следовать по траектории, указанной на рисунке ниже, при следующей программе:
G00 Z-300000 X400000; (с единицей задания 0.001мм)
Рис 2.2. Схема перемещений в рабочей зоне
(Примечание 2) Если для параметра «#1086 GOIntp» задано значение 1, инструментбудет передвигаться от начальной точки к конечной точке, при этом каждая ось будет двигаться на скорости быстрого хода.
Если скорости быстрого хода по осям Х и Z равны 9600мм/мин, то резец будет следовать по траектории, указанной на рисунке ниже, при следующей программе :
Рис. 2.3. Схема перемещений в рабочей зоне
Линейная интерполяция; G01
Функция и назначение
Данная команда сопровождается значениями координат и заданием величины подачи. Она заставляет инструмент перемещаться (интерполировать) линейно на скорости, заданной адресом F, от текущей (начальной) точки до конечной точки, координаты которой задаются. В таком случае подача, определяемая адресом F, всегда действует как линейная скорость вершины инструмента.
Формат команды
G01 Xx/UuZz/WwaaFf; («a» является дополнительной осью)
x, u, z, w, а значения координат
Рис. 2.4. Схема перемещений в рабочей зоне
Подробное описание
После выдачи команды, режим G01 сохраняется, пока не будет задана другая Gфункция (G00, G02, G03, G33) из группы 01, которая отменяет режим G01. Если следующей командой будет также G01 и скорость подачи остается неизменной, то требуется задать только значения координат. Если команда F не будет задана в кадре, содержащем первую функцию G01, выводится ошибка программирования (P62). Величина подачи для оси вращения задается в мм/мин (десятичный вид). (F300 = 300мм/мин) Функции G (G70
G89) из группы 09 отменяются (G80) командой G01.
Примеры программ
Рис. 2.5. Схема перемещений в рабочей зоне
Фрагмент УП: G01 Х50.0 Z20.0 F300 ;




