Подготовительные функции или G-функции — КиберПедия 

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

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

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

2019-11-11 814
Подготовительные функции или G-функции 0.00 из 5.00 0 оценок
Заказать работу

Основные, в стандарте называются подготовительными, команды языка начинаются с буквы G:

  • Перемещение рабочих органов оборудования с заданной скоростью (линейное и круговое)
  • Выполнение типовых последовательностей (таких, как обработка отверстий и резьб)
  • Управление параметрами инструмента, системами координат, и рабочих плоскостей

Подготовительные функции определяют режим и условия работы системы и станка. Их используют, например, для программирования типа перемещения (с линейной или круговой интерполяцией, и др.). В соответствие с международным стандартом за каждой функцией закреплено определенное значение. Некоторые номера остаются свободными, они могут использоваться пользователем по своему усмотрению. Большинство подготовительных функций одинаково для различных систем ЧПУ. Но есть некоторые отличия.

В современных системах ЧПУ подготовительные функции обозначаются адресом G и двухзначным номером. Слова с G -адресами относятся к числу инструкций.

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

Таблица 1 -  Группы G-функций

Коды Описание
G00-G03 Координатные перемещения
G00-G04 Позиционирование инструмента
G17-G19 Переключение рабочих плоскостей (XY, ZX, YZ)
G20-G21 Не стандартизовано
G40-G44 Компенсация размера различных частей инструмента (длина, диаметр)
G53-G59 Переключение систем координат
G80-G85 Циклы сверления, растачивания, нарезания резьбы
G90-G91 Переключение способов задания координат (абсолютное, относительное)

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

Значения подготовительных функций приведены в таблице 2.

Таблица основных команд

Реализованные в системе функции делятся на те, которые отрабатываются один раз после указания в кадре (НМ= немодальные команды) или действуют до отмены функцией из той же группы (М= модальные команды).

Таблица 2 -  Значения подготовительных функций

Код Значение Время действия (модальность –до отмены или в 1 строчку) Пример
G0 Позиционирование на ускоренном ходу Ускоренное перемещение инструмента (холостой ход) Современные станки с ЧПУ обеспечивают скорость ускоренных перемещений до (15…20) м/мин. При ускоренном подводе инструмента к детали по трем осям сначала лучше выполнить позиционирование по осям X и Y. а уже затем по Z. При отводе инструмента - обратный порядок перемещений. Для этого перемещения задают в 2 строки (кадра), а не в одну(один). М G0 X0 Y0 Z100;
G1 Линейная интерполяция       (нужна F-скорость подачи) Если дополнительно не вводится специальная функция выбора плоскости интерполяции (функции G 17- G 19), то автоматически устанавливается плоскость XY для фрезерной обработки и ХZ для токарной обработки. М G01 X0 Y0 Z100 F200;
G2 Круговая интерполяция по часовой стрелке                (конечная точка и I,J,K - относит. координаты по х, y, z центра окружности от начальной точки – траектория дуги для G 2 и G 3 должна быть согласована с конечной точкой геометрически – пересечься с ней) Для плоскости XY - задаются адреса X, Y, I, J Для плоскости XZ - задаются адреса X, Z, I, K Для плоскости YZ - задаются адреса Y, Z, J, K. Абсолютное указание центра относительно нулевой точки детали программируется покадрово с помощью адресов: I=AC(…), J=AC(…), K=AC(…). Предварительные установки G90/G91 абсолютного или составного размера действуют только для конечной точки окружности. Координаты центра I, J, K стандартно вводятся в составном размере относительно начальной точки дуги. Если дуга программируется с центром, но без конечной точки, то получается полный круг.   М G02 X15 Y15 R5 F200;
G3 Круговая интерполяция против часовой стрелки        М G03 X15 Y15 R5 F200;
G4 Задержка выполнения программы, способ задания величины задержки зависит от реализации системы управления Задержка на P миллисекунд Инструкция G04 указывает на сам факт выдержки времени, а в слове под адресом F задают величину этой выдержки в секундах. Действие инструкции распространяется только на один кадр. В этом же кадре можно программировать вспомогательные функции (например, смену инструмента), но не перемещения. Движение приводов подачи останавливается, а вращение шпинделя не выключается. НМ   G04 P500;
G08 Управление скоростью подачи в «точках перегиба» траектории - G08, G09. Указанные инструкции поддерживают контурную скорость подачи вдоль сложной траектории настолько постоянной, насколько это возможно. Если подобное управление выключено, то скорость подачи снижается до нуля в конце каждого кадра и возрастает до запрограммированного значения в начале каждого кадра. Если подобное управление включено, то скорость подачи будет снижаться до необходимого уровня в точках перегиба контура, за исключением начала и конца процесса обработки м  
G 9 Точный останов с торможением в конце кадра = ВЫКЛЮЧЕНИЕ G08 НМ    
G10 Задать новые координаты для начала координат М G10 X10 Y10 Z10;
G11 Отмена G10 НМ G11;
G15 Отмена полярной системы координат Отмена G16 М G15 G90;
G16 Полярная система координат (X радиус Y угол) Переключение в полярную систему координат М G16 G91 X100 Y90;
G17 Выбор плоскости обработки XY    Посредством указания рабочей плоскости, в которой должен быть изготовлен желаемый контур, одновременно устанавливаются следующие функции: - плоскость для коррекции радиуса инструмента. Рабочая плоскость XY - направление подачи для коррекции длин инструмента в зависимости от типа инструмента. направление подачи по Z - плоскость для круговой интерполяции. М В первичной настройке предварительно установлена для фрезерования G17 (плоскость XY) и для токарной обработки G18 (плоскость ZX).  
G18 Выбор плоскости обработки ZX Рабочая плоскость ZX, направление подачи по Y М  
G19 Выбор плоскости обработки YZ Рабочая плоскость YZ, направление подачи по X М  
G20 Режим работы в дюймовой системе   G90 G20;
G21 Выход в постоянные точки станка       Режим работы в метрической системе М G90 G21;
G22 Разрешение коррекции подачи и скорости вращения шпинделя    Активировать установленый предел перемещений (Станок не выйдет за их предел). М G22 G01 X15 Y25;
G23 Запрещение коррекции подачи и скорости вращения шпинделя   Отмена G22 М G23 G90 G54;
G25 Повтор части управляющей программы НМ  
G28 Выход в позицию смены инструмента Вернуться на референтную точку                          НМ   G28 G91 Z0 Y0;
G29 Выход в постоянные точки станка                                НМ  
G30 Отмена постоянных циклов G36-G 38  Поднятие по оси Z на точку смены инструмента М G30 G91 Z0;
G33  Резьбовая интерполяция с постоянным шагом 0.001т- 2000.00мм/об НМ  
G34, Сглаживание сопряжения кадров - G34, G35,G36, G134. Инструкция G34 включает скругление на стыке двух кадров с прямолинейными участками, а инструкция G134 выполняет ту же функцию на стыке кадров с круговыми или винтовыми траекториями (рис. 2.29). Для программирования отклонения скорректированного контура используют E-слово; это возможно только при активной инструкции G34. Для программирования радиуса скругления используют модальное R-слово. Задание радиуса возможно лишь при активной инструкции G134.    
G35 Инструкция G35 выключает эти- функции.    
G36-G38 Постоянные циклы обхода углов Команда вызова цикла должна программироваться в том кадре, в котором задается конечная точка траектории перед углом. По эти командам система ЧПУ рассчитывает конечную точку траектории таким образом, чтобы обеспечить заданную форму угла.         Цикл G36 обеспечивает обход угла сопрягающей дугой. При задании в программе этого цикла осуществляется автоматический расчет сопрягающей дуги эквидистантного контура в точках излома контура. Автоматический расчет сопрягающей дуги осуществляется только для внешних углов. В первом кадре цикла происходит перемещение перпендикулярно к точке В1 на величину, равную радиусу фрезы. Кадр отрабатывается на скорости предыдущего кадра и в конце кадра происходит торможение. Аналогично рассчитывается третий кадр. Второй кадр формируется по координатам точек В1 и В2, рассчитанных в 1 и 3 кадрах. В конце 2 кадра также происходит торможение. При обходе прямого угла 2 кадр цикла вырождается. Цикл G37 обеспечивает обход угла отрезками прямых (рис.26,б). В отличие от цикла G36, позволяет получать и острые, и тупые углы. При этом происходит отрыв от контура, но строго выдерживается заданная форма поверхности детали. Используется только для обхода внешних углов. Рис.26. Иллюстрация циклов G37 и G38 Цикл G38 обеспечивает обход угла методом расчета точки пересечения эквидистантных траекторий (рис.25,а). Этот способ имеет наибольшую длину дуги, но, в отличие от первых двух циклов, пригоден для обхода внутренних углов. Функции G36-G38 отменяют одна другую. Функция G30 отменяет циклы обхода углов. Если при обработке всей детали характер обхода углов не меняется, то цикл обхода углов задается один раз в кадре, обеспечивающем выход на эквидистанту, и больше не повторяется.                                                      М  
G40 Отмена коррекции на радиус инструмента     Отмена компенсации размера инструмента НМ G1 G40 X0 Y0 F200;
G41 Коррекция на радиус при движении слева от контура    Компенсировать радиус инструмента слева М G41 X15 Y15 D1 F100;
G42 Коррекция на радиус при движении справа от контура  Компенсировать радиус инструмента справа М G42 X15 Y15 D1 F100;
G43 Коррекция на длину инструмента положительная          Компенсировать высоту инструмента положительно М G43 X15 Y15 Z100 H1 S1000 M3;
G44 Коррекция на длину инструмента отрицательная          Компенсировать высоту инструмента отрицательно М G44 X15 Y15 Z4 H1 S1000 M3;
G49 Отмена компенсации длины инструмента НМ  
G53 Отмена действия плавающего нуля   Переключиться на систему координат станка                              М G53 G0 X0 Y0 Z0;
G54- G59 Активация различных рабочих систем координат Переключиться на заданную оператором систему координат М G54 G0 X0 Y0 Z100;
G64-G66 Постоянные циклы выхода на контур НМ  
G68 Поворот координат на нужный угол М G68 X0 Y0 R45;
G69 Отмена G68 НМ G69;
G70 Указание размера в дюймах М  
G71 Метрическое указание размера М  
G71-G75 Смещение начала отсчета                Многопроходное поперечное точение G75 В абсолютных размерах подпрограмма задается кадром: N{i} G75 X...Z...K...K...F… а в приращениях – кадром: N{i} G75 U...W...K...H...F... Х(U), Z(W) - положение конечной точки профиля, К - глубина резания, Н — припуск на чистовой проход, F — подача. М  
G76 Подпрограммы для нарезания цилиндрической резьбы G76 Нарезание наружной и внутренней цилиндрической резьбы резцов. Формат вызова: N G76 Х… Z… К6. Н3.248 D.8 А4. Х, Z – координаты конечной точки (Х – внутренний диаметр резьбы), К – шаг резьбы, Н – высота профиля резьбы, D - глубина резания при черновых ходах  А - положение точки выхода инструмента из цикла в радиальном направлении. М  
G80-G89 Постоянные циклы сверления G80-G89 Для обработки отверстий в большинстве систем ЧПУ существует несколько постоянных циклов. Эти циклы представляют собой подпрограммы, заданные в формальных параметрах в явном или неявном виде. Задание параметров в неявном виде предполагает использование для них слов с адресами Е1, Е2 и т.д., которым могут присваиваться определенные значения. Под видом неявного параметра могут присутствовать математические вычисления. При программировании постоянных циклов сверления используются формальные параметры R1 и R2 (рис.34). Они относятся к оси шпинделя и определяют координаты быстрого позиционирования в плоскости обработки в точке начала обработки и координаты возврата в конце обработки; если R2 отсутствует, то R1 считается конечной координатой. Постоянные циклы сверления включают следующие движения: - быстрое позиционирование к оси отверстия (Т1); - быстрый подход к плоскости обработки (размер R1); -  перемещение со скоростью рабочей подачи до запрограммированного размера Z (Т3); - функции цикла на дне отверстия; - возвращение на быстром ходу или со скоростью рабочей подачи к координате R1 (R2), если координата возврата отличается от координаты подхода R1. Для изменения значения R2 необходимо программировать R1 и R2 в одном и том же кадре. М  
G80 Отмена постоянных циклов сверления, растачивания, нарезания резьбы метчиком и т. д. Отмена циклов сверления (G81-G84, (G85-89-тоже???)) Все функции вызова циклов являются модальными. Невозможно программировать новый постоянный цикл без закрытия предыдущего постоянного цикла с помощью G80.-т.е. ЛЮБОЙ ЦИКЛ ИМ ПРЕКРАЩАЕТСЯ Все отмены – разовые, т.е. НЕ МОДАЛЬНЫЕ. НМ G80 Z100;
G81 Цикл сверления М G81 X0 Y0 Z-10 R3 F100;
G82 Цикл сверления с задержкой Подпрограмма G82 задается кадром вызова: N{i} G82 Х…. Z… R… L… D… H… Х, Z – координаты промежуточной точки контура, R, L – координаты конца обработки по циклу, D - глубина резания на черновом проходе Н - припуск на чистовую обработку М G82 X0 Y0 Z-10 R3 P100 F100;
G83 Цикл прерывистого сверления (с полным выводом сверла) Цикл сверления с отходом   Постоянный цикл глубокого сверления (G83) Формат кадра вызова цикла: G83 R1… R2… Z…I….K.. J.. - R1 - начальная координата отверстия (как для G81); - [R2] - координата точки возврата (как для G81); - Z - координата дна отверстия (как для G81); - I - приращение размера Z после каждого цикла разгрузки стружки; - [J] - минимальное приращение цикла разгрузки стружки; после достижения программированного значения следуют постоянные приращения; - [K] - коэффициент уменьшения параметра I (до достижения величины J). Присутствие или отсутствие этих параметров определяет два разных цикла: 1) случай, при котором были запрограммированы I, K, J, цикл имеет следующие шаги: - быстрый подход к оси отверстия для обработки; - быстрый подход к точке R1; - подход с рабочей подачей к точке R1+I; - быстрый возврат к точке R1 (разгрузка стружки); - вычисление нового значения R1: R1=R1+I-J; - вычисление нового значения I: I=I*K, если I*K³J. I=J, если I*K<J. Шаги, начиная со второго, выполняются один за другим до получения запрограммированного размера глубины сверления. Для сохранения параметра I неизменным (постоянное приращение) программируют К=1 в отсутствии параметра J. 2) случай, при котором не были запрограммированы K и J (дробление стружки без разгрузки) – подача с постоянным приращением и выдержка времени при любом приращении обеспечивается следующими шагами: - быстрый подход к центру отверстия для обработки; - быстрый подход к размеру R1; - рабочая подача к точке R1+I; - выдержка времени, запрограммированная с TMR; - подход по другой величине I; (Три последних шага следуют один за другим до достижения запрограммированного размера глубины). - быстрый выход из отверстия к точкам R1 или R2, если R2¹R1. М G83 X0 Y0 Z-10 R3 Q8 F100;
  Постоянные циклы сверления G80-G89    
G84 Цикл нарезания резьбы Подпрограммы для нарезания конической резьбы G84 Формат вызова цикла: N{i} G84 Х… Z... K. L… D… H… A…. Х, Z – координаты конечной точки обработки (Т2), K - шаг резьбы, L – координата точки начала обработки по оси Х (Т1), D – глубина резания при черновых ходах, Н – радиальная высота профиля резьбы, А - положение точки выхода инструмента из цикла в радиальном направлении. Постоянный цикл нарезания резьбы метчиком (G84) Постоянный цикл нарезания резьбы метчиком (G84)может быть выполнен двумя способами. 1) Шпиндель без датчика. Формат кадра цикла G84: G84 [R1..][R2..] Z…, - G84 - код цикла нарезания резьбы метчиком; - [R1] - координата точки начала обработки и конца обработки, если R1=R2 (размер быстрого подхода и возврата на рабочей скорости); - [R2] - координата точки конца обработки, если R1 ≠ R2; - Z - конечная координата нарезания резьбы. При программировании необходимо учитывать следующее: размер перемещения быстрого хода инструмента к детали в операциях нарезания резьбы метчиком должен всегда заканчиваться на расстоянии от детали, равном пяти шагам резьбы, если глубина ≤ 3d, или семи шагам, если глубина > 3d; скорость подачи F, которую следует запрограммировать, вычисляется следующим образом: F = S * p * 0.9, где: S - скорость вращения шпинделя; P - шаг резьбы; 0,9 - коэффициент уменьшения скорости для сохранения упругости пружинного компенсатора резцедержателя. Окончательный размер Z должен быть уменьшен на величину, равную 10% от фактического рабочего хода метчика. Посредством кода RMS, задаваемого в программе или введенного с клавиатуры, можно изменять скорость возврата инструмента, определяя это изменение в процентах. 2) Шпиндель с датчиком. В данном случае существует два способа программирования функции G84: - использование программирования скорости подачи F, как в случае для шпинделя без датчика; - использование программирования шага резьбы К; в этом случае система автоматически вычисляет подачу, умножая шаг К на число оборотов шпинделя. Формат кадра цикла G84: G84 [R1..][R2..] Z.. K, - G84 - код цикла нарезания резьбы метчиком; - [R1] - координата точки начала обработки и конца обработки, если R1=R2 (размер быстрого подхода и возврата на рабочей скорости; - [R2] - координата точки конца обработки, если R1 ≠ R2; - Z - конечная точка нарезания резьбы метчиком; - [К] - шаг резьбы. М G95 G84 X0 Y0 Z-10 R3 F1.411;
G86 Подпрограммы для проточки фасок с углом 45° (G86) и скруглений угла 90° Форматы кадров для обработки фаски и скругления G86 X...Z...R...D...H... G87 X...Z...R...D...H... X — диаметр поверхности исходной точки А (рис.30), Z — координата конечной точки В, R — фаска или радиус скругления г (числовое значение после адреса R задается с плюсом, если диаметр конечной точки В больше исходного, если диаметр конечной точки В меньше исходного, то значение R задается с минусом), D — припуск на чистовую обработку по оси Z, Н — глубина резания за один ход резца при обточке заданного контура М  
G87 Подпрограммы для скруглений угла 90° Обработка прямоугольного паза G87 Подпрограмма представлена как постоянный цикл, параметры которого задаются по определенным адресам, а сам цикл вызывается кодом G87. Начальная точка исполнения цикла — центр паза. Формат кадра вызова G87 X...Y...Z...B...R...1...J... K...F...S...T...M... X— Z, R - размеры паза (рис.33,а) В – недоход фрезы до торца детали 1 – смещение фрезы для следующего прохода в процентах от диаметра (не более 40%) J — условный код -1 или +1, определяющий направление обхода контура, К — припуск по глубине, снимаемый за один ход, F, S — режимы обработки, Т — код инструмента, М06 — команда на смену инструмента. М  
G88 Обработка шпоночного паза G88 Подпрограмма представлена как постоянный цикл с форматом кадра вызова G88 X… Y... Z... Б... К… F… Т... М… Характер адресов кадра аналогичен предыдущему случаю.    
  Постоянные циклы сверления G80-G89    
G90 Абсолютный размер      Абсолютная система координат                                                  М G90 G21;
G91 Размер в приращениях Относительная система координат     М G91 G1 X4 Y5 F100;
G94 Линейная подача F в мм/мин или дюймов/мин G94 - подача в мм/мин или дюймах/мин, G95 - подача в мм/оборот или дюймов/оборот. М G94 G80 Z100;
G95 Окружная подача F в мм/об При включенной функции G96 автоматически включается функция G95, задающая подачу в мм/оборот. Если G95 еще не была включена, то при вызове G96 необходимо указать новое значение подачи F (изменить значение подачи с мм/мин на мм/оборот). .  Скорость резания под адресом S задается числом, содержащим максимум четыре значащие цифры в целой части. Кроме того, при задании скорости в м/мин возможно использование функции LIMS - Ограничение числа оборотов при активной функции G96. Если обрабатывается деталь с большими различиями диаметра или подрезается торец, то рекомендуется указать ограничение числа оборотов шпинделя. Таким образом, можно исключить недопустимо высокое число оборотов при маленьких диаметрах. LIMS действует при использовании функций G96 и G97. М G95 G84 X0 Y0 Z-10 R3 F1.411;
G96 Задание скорости РЕЗАНИЯ КРОМКОЙ ФРЕЗЫ в м/мин и величину скорости под адресом S.   М  
G97 Способ задания скорости главного движения под адресом – задание скорости ВРАЩЕНИЯ ФРЕЗЫ в об/мин По умолчанию в системе действует функция G97, а не G96 или G95. Поэтому если в программе скорость резания задается в об/мин, то функцию G97 можно не указывать. После программирования функции G96 ее необходимо отменить функцией G97. После этого СЧПУ интерпретирует слово S снова как число оборотов шпинделя в минуту. Если новое число оборотов шпинделя не указывается, то сохраняется последнее, установленное через G96 число оборотов. М  
G98 Отмена G99 НМ G98 G15 G90;
G99 После каждого цикла не отходить на «подходную точку» М G99 G91 X10 K4;
G 134 Сглаживание сопряжения кадров - G34, G35,G36, G134. Инструкция G34 включает скругление на стыке двух кадров с прямолинейными участками, а инструкция G134 выполняет ту же функцию на стыке кадров с круговыми или винтовыми траекториями (рис. 2.29). Для программирования отклонения скорректированного контура используют E-слово; это возможно только при активной инструкции G34. Для программирования радиуса скругления используют модальное R-слово. Задание радиуса возможно лишь при активной инструкции G134.    

Следует отметить, что ряд функций, такие как абсолютная система отсчета – (G90), размерность значения подачи (G94, G95) коррекция на диаметр (G40) и другие, автоматически устанавливаются при подготовке станка к работе (включении электропитания). Они называются «функциями по умолчанию» и их первоначальное состояние, оговаривается в «Инструкции пользователя».

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

Вспомогательные функции предназначены для управления вспомогательными и технологическими процессами на станке и программируются адресом М.

Технологические команды языка начинаются с буквы М. Включают такие действия, как:

  • Сменить инструмент
  • Включить/выключить шпиндель
  • Включить/выключить охлаждение
  • Вызвать/закончить подпрограмму

Перечень кодов функций приведен в таблице 3.

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

Таблица 3 -  Значения вспомогательных функций

Функция Назначение Действие Примечание
М00 Программируемый останов Приостановить работу станка до нажатия кнопки «старт» на пульте управления, так называемый "технологический останов" Все осевые перемещения останавливаются и возобновляются тишь после того, как оператор станка нажмет клавишу "Старт цикла" на панели УЧПУ. При этом шпиндель продолжает вращаться, и другие функции остаются активными. Если оператор станка нажимает клавишу "Старт цикла", то выполнение программы будет продолжено с кадра, следующего за М00. НМ   В кадре с M0 обработка останавливается. Дальнейшая работа по УП возможна при нажатии кнопки «Пуск программы» G0 X0 Y0 Z100 M0;
М01 Останов с подтверждением Приостановить работу станка до нажатия кнопки «старт», если включен режим подтверждения останова НМ   Технологический останов. Используется, если останов нужен не для каждой обработки, а периодически G0 X0 Y0 Z100 M1;
М02 Конец управляющей программы с возвратом к началу программы Конец программы НМ   Программируется в последнем кадре программы и указывает конец программы обработки детали M02;
М03, М04 Вращение шпинделя по/против часовой стрелки Начать вращение шпинделя по часовой стрелке Начать вращение шпинделя против часовой стрелки М Включает вращение шпинделя против часовой стрелке M3 S2000; M4 S2000;
М05 Останов шпинделя Остановить вращение шпинделя/ Или  S0. Сразу после кадра с признаком начала программы "%" происходит вывод рабочего органа в позицию смены и смена инструмента. М5 не нужен. Нужен после первого М6 и s. При задании функции S 0 происходит автоматическая ориентация шпинделя после его остановки. Задание ориентации шпинделя обязательно перед сменой инструмента, а также перед началом работы шпинделя в следящем режиме (координата С).   М Выключение шпинделя. Включение шпинделя осуществляется автоматически при задании адреса S M5;
М06 Смена инструмента  Сменить инструмент НМ   Действует в программном режиме или в ручном при нажатии кнопки «Пуск автооператора» M6 T15;
M07 Включить дополнительное охлаждение М M3 S2000 M7;
М08 Включение охлаждения Включить основное охлаждение М Отменяется функцией М09 M3 S2000 M8;
М09 Выключение охлаждения М Отменяется функцией М08                   G0 X0 Y0 Z100 M5 M9;
М10, М11 Зажим/разжим инструмента М Включает/выключает механизм автоматического закрепления инструмента
М17 Конец подпрограммы М Программируется отдельным кадром в конце подпрограммы
М19 Останов шпинделя в заданной позиции М Происходит ориентация шпинделя, задается перед сменой инструмента
М30 Конец ленты Конец информации НМ   M30;
М38М41 Переключение диапазона вращения шпинделя М В программном режиме действует автоматически
М60М63 Автоматическая смена палет М Осуществляется смена спутников. В предшествующем кадре необходимо осуществлять выезд в соответствующую позицию смены.
М68 Зажим заготовки М  
М78, М79 Зажим/разжим стола М  
M98 Вызов подпрограммы М M98 P101;
M99 Конец подпрограммы, возврат к основной программе НМ M99;

Команды M00, M01, M02, M17 и M30 всегда запускаются после окончания движения рабочего органа.

TURN - Количество дополнительных круговых проходов в диапазоне от 0 до 999 при прохожее спиралью.

CR/LF -символом перевода строки. (LINE FEED - перевод строки), =«*» =«ПС».

Skip - Если кадры программы помечены соответствующим образом «/», то система управления проигнорирует их, если активен сигнал Skip.

«F» – первая буква английского слова feed (подача),

«S» -в качестве символа скорости вращения шпинделя - буква «S» - первая буква английского слова speed (скорость),

«T» -в качестве символа номера инструмента – буква «T» - первая буква английского слова tool (инструмент).

:      Номер главного кадра

N    Номера вспомогательного кадра

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

X, Y, Z Информация о пути

I, J, K Параметры интерполяции

F     Величина скорости подачи

S     Величина скорости главного движения

T     Номер инструмента

D    Номер корректора на размер инструмента

номер корректора, в котором записана информация о размерах инструмента, под адресом D. Функция D0 является стандартной предварительной установкой после пуска СЧПУ. Если адрес D не указан, то работа осуществляется без коррекции.

M Вспомогательные функции

P  Формальный параметр

Е - Выдержка времени

Продолжительность выдержки времени программируется трехбуквенным кодом TMR.

Постоянные циклы при создании системы ЧПУ программируются в формальных параметрах, обозначаемых буквами. Наиболее часто формальные параметры задаются латинскими буквами R, Р или Е с двух- или трехзначными числами. Имя постоянного цикла в большинстве систем ЧПУ задается адресом G или L и двузначным числом. Номера подпрограмм, схема траектории инструмента и данной подпрограмме и необходимые параметры обычно имеются в инструкции по программированию для конкретного УЧПУ. С использованием формальных параметров можно составлять кадры основной УП, а не только подпрограмм. Это целесообразно делать, если в процессе программирования параметры меняют числовое значение, а траектория перемещения инструмента имеет однотипный вид.

L08 Постоянный цикл (подпрограмма) для продольной обточки

L05 Подпрограмма для продольной обточки с вычислительной операцией

 


Поделиться с друзьями:

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

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

Организация стока поверхностных вод: Наибольшее количество влаги на земном шаре испаряется с поверхности морей и океанов (88‰)...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.043 с.