Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Значения управляющих символов и знаков

Поиск
Символ Значение
А Угол поворота вокруг оси 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
ГТ Символ, управляющий перемещением действующей позиции печати в следующую (заранее определенную) знаковую позицию на той же строке; предназначен для управления устройствами печати при распечатке управляющей программы; устройством ЧПУ не воспринимается
ПС ^ Символ, обозначающий конец кадра управляющей программы
% Знак, обозначающий начало управляющей программы
( Знак, обозначающий, что следующая за ним информация не должна отрабатываться на станке
) Знак, обозначающий, что следующая за ним информация должна отрабатываться на станке
  Математический знак
- Математический знак
  Десятичный знак
/ Знак, обозначающий, что следующая за ним информация до первого символа «Конец кадра» может отрабатываться или не отрабатываться на станке (в зависимости от положения органа управления на пульте управления устройства ЧПУ). Когда этот знак стоит перед символами «Номер кадра» и «Главный кадр», он действует на целый кадр управляющей программы
: Знак, обозначающий главный кадр управляющей программы

1 2 3 4 5 6 7 8


  • символ «Конец кадра»;

  • символы табуляции (допускается не применять). При использовании символов табуляции они проставляются перед каждым словом в кадре управляющей программы, кроме слов «Номер кадра».


Символ «Табуляция» обозначается точкой (.), «Конец кадра» — буквами ПС или принятыми символами, например *, $ и т.п.

Информационные слова в кадре рекомендуется записывать в такой последовательности:

 


  1. слово (или слова) «Подготовительная функция»;

  2. слова «Размерные перемещения», которые рекомендуется записывать в такой последовательности символов: X, Y, Z, U, V, W, P, Q, R, A, B, C;

  3. слова «Параметр интерполяции» или «Шаг резьбы» I, J, К;

  4. слово (или слова) «Функция подачи», которые относятся только к определенной оси и должны следовать непосредственно за словами «Размерное перемещение» по этой оси; слово «Функция подачи», относящееся к двум и более осям, должно следовать за словом «Размерное перемещение»;

  5. слово «Функция главного движения»;

  6. слово (или слова) «Функция инструмента»;

  7. слово (или слова) «Вспомогательная функция».


Порядок и кратность записи слов с адресами D, Е, Н, U, V, W, Р, Q, R, используемых в значениях, отличных от принятых, указываются в формате конкретного устройства ЧПУ.

В пределах одного кадра управляющей программы не должны повторяться слова «Размерные перемещения» и «Параметр интерполяции» или «Шаг резьбы»; не должны использоваться слова «Подготовительная функция», входящие в одну группу.

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

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

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

Слова в управляющей программе могут быть записаны одним из двух способов: без использования десятичного знака (подразумеваемое положение десятичной запятой) и с его использованием (явное положение десятичной запятой). Явная десятичная запятая обозначается символом «DS». Подразумеваемое положение десятичной запятой должно быть определено в характеристиках конкретного устройства ЧПУ. При записи слов с использованием десятичного знака слова, в которых десятичный знак отсутствует, должны рассматриваться устройством ЧПУ как целые числа. В этом случае могут быть опущены незначащие нули, стоящие до и (или) после знака:

^ Х,03 означает размер 0,03 мм по оси X; Х 1030 — размер 1030,0 мм по оси X. Размер, представленный только нулями, должен быть выражен по крайней мере одним нулем.

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

Слово «Номер кадра» должно состоять из цифр, количество которых указывается в формате конкретного устройства ЧПУ.

Слово (или слова) «Подготовительная функция» должно быть выражено кодовым символом в соответствии с табл. 7.2 и 7.3.

^ Таблица 7.2

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

Обозначение функции Значение функции
G 00 Позиционирование. Перемещение на быстром ходу в заданную точку. Ранее заданная рабочая подача не отменяется
G 01 Линейная интерполяция. Перемещение с запрограммированной подачей по прямой к точке
G 02, G 03 Круговая интерполяция соответственно по ходу и против хода часовой стрелки
G 04 Задержка в обработке на определенное время, которое задается с пульта управления или в кадре
G 05 Временный останов. Длительность останова не ограничена. В работу станок включается нажатием кнопки
G 06 Параболическая интерполяция. Движение по параболе с запрограммированной подачей
G 08 Разгон. Плавное увеличение скорости подачи до запрограммированного ее значения в начале движения
G 09 Торможение в конце кадра. Плавное уменьшение скорости подачи до фиксированного значения
G 17, G 18, G 19 Плоскости интерполяции соответственно ХУ, XZ, YZ
G 33, G 34, G 35 Нарезание резьбы соответственно с постоянным, увеличивающимся и уменьшающимся шагами
G 40 Отмена коррекции инструмента, заданной одной из функций G 41— G 52
G 41, G 42 Коррекция диаметра или радиуса инструмента при контурном управлении. Режущий инструмент расположен соответственно слева и справа от детали
G 43, G 44 Коррекция диаметра или радиуса инструмента соответственно положительная и отрицательная
G 45 — G 52 Коррекция диаметра или радиуса инструмента при прямолинейном формообразовании
G 53 Отмена линейного сдвига, заданного одной из функций G 54— G 59
G 54 — G 59 Линейный сдвиг по координатам X, У, Z и в плоскостях ХУ, ZX, YZ
G 63 Нарезание резьбы метчиком
G 80 Отмена постоянного цикла, заданного одной из функций G 81— G 89
G 81 — G 89 Постоянные циклы
G 90 Абсолютный размер
G 91 Размер в приращениях
G 92 Установка абсолютных накопителей положения
G 93 Скорость подачи в функции, обратной времени
G 94, G 95 Единица подачи соответственно в минуту и на оборот
G 96 Единица скорости резания (м/мин)
G 97 Единица главного движения (об/мин)


Примечание. G 07, G 10 — G 16, G 20, G 32, G 36 — G 39, G 60 — G 62, G 64 — G 79, G 98, G 99 — резервные коды.
^ Таблица 7.3

Значения постоянных циклов

Подготовительная функция постоянного цикла Движение в процессе обработки Действие в конце обработки Движение в исходноеположение Типовоеиспользование
ПАУЗА Шпиндель
G 81 Рабочая подача Быстрый отвод Сверление, зацентровка
G 82 То же Да То же Сверление, зенкерование
G 83 Подача с периодическим выводом инструмента » Глубокое сверление
G 84 Вращение шпинделя, рабочая подача шпинделя Реверс Отвод на рабочей подаче Нарезание резьбы метчиком
G 85 Рабочая подача То же Растачивание, развертывание
G 86 Включение шпинделя, рабочая подача -— Останов Быстрый отвод Растачивание
G 87 Тоже Тоже Отвод вручную Тоже
G 88 » Да » Тоже »
G 89 Рабочая подача Да Отвод на рабочей подаче Растачивание, развертывание

 

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

За адресом каждого слова «Размерное перемещение» следуют две цифры, первая из которых показывает количество разрядов перед подразумеваемой десятичной запятой, отделяющей целую часть числа от дробной, вторая — количество разрядов после запятой. Если можно опустить нули, стоящие перед первой значащей цифрой и после последней в словах «Размерные перемещения», за адресом «Размерное перемещение» должны следовать три цифры. Если опускаются нули, стоящие перед первой значащей цифрой, то нулем должна быть первая цифра. Если опускаются нули, стоящие после значащей цифры, нулем должна быть последняя цифра.

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

Ряд устройств ЧПУ имеет специальные циклы, «привязанные» к конкретному станку. Например, токарные станки имеют циклы нарезания резьб и канавок с автоматическим разделением на проходы, цикл глубокого сверления с автоматическим разделением на проходы, цикл нарезания резьб метчиком или плашкой и др.

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

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

Если устройство ЧПУ допускает задание размеров в приращениях, то математический знак должен предшествовать первой цифре каждого размера, указывая направление перемещения.

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

Функциональный характер интерполируемого участка траектории (прямая, окружность, парабола или кривая более высокого порядка) определяется соответствующей подготовительной функцией (G 01 - G 03, G 06). Для задания параметров интерполяции применяют адреса I, J, К, используя их для определения геометрических характеристик кривых (например, центра дуги окружности, радиусов, углов и т.п.). В тех случаях, когда вместе с параметрами интерполяции необходимо записать математический знак («» или «—»), он должен следовать за адресным символом и перед цифровыми символами. Если знак отсутствует, подразумевается знак плюс.

Начальная точка каждого участка интерполяции совпадает с конечной точкой предыдущего участка, поэтому в новом кадре она не повторяется. Каждой последующей точке, лежащей на этом участке интерполяции и имеющей определенные координаты, соответствует отдельный кадр информации с адресами перемещений X, Y или Z.

Современные устройства ЧПУ в своем программном обеспечении имеют «встроенные» функции для выполнения простейшей интерполяции. Так, в токарных станках с ЧПУ фаска под углом 45° задается адресом С со знаком и конечным размером по той координате, по которой идет обработка детали перед фаской. Знак под адресом С должен совпадать со знаком обработки по координате X (рис. 7.1, а). Направление по координате Z задается только в отрицательную сторону.



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

а б

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

Выбор типа главного движения должен осуществляться одной из подготовительных функций: ^ G 96 (постоянная скорость резания) или G 97 (обороты в минуту).

В качестве основного метода кодирования подачи используется метод прямого обозначения, при котором должны применяться следующие единицы: миллиметр в минуту — подача не зависит от скорости главного движения; миллиметр на оборот — подача зависит от скорости главного движения; радиан в секунду (градус в минуту) — подача относится только к круговому перемещению. При прямом кодировании скорости главного движения число обозначает угловую скорость шпинделя (в радианах в секунду или оборотах в минуту) либо скорость резания (в метрах в минуту). Например, если в программе частота вращения шпинделя задана как S - 1000, это означает, что шпиндель вращается по ходу часовой стрелки с частотой вращения 1000 об/мин. (Если минус отсутствует, значит, вращение шпинделя происходит против хода часовой стрелки.)

Для быстрого перемещения рекомендуется использовать подготовительную функцию G 00, но допускаются и другие варианты (см. табл. 7.2, 7.3).

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

Слово «Функция инструмента» используется для выбора инструмента. Допускается применять его для коррекции (или компенсации) инструмента. В этом случае слово «Функция инструмента» будет состоять из двух групп цифр. Первая группа используется для выбора инструмента, вторая — для его коррекции. Если для записи коррекции (компенсации) инструмента используется другой адрес, рекомендуется использовать символ D или Н.

Количество цифр, следующих за адресами Т, D и Н, указывается в формате конкретного устройства ЧПУ.

Слово (или слова) «Вспомогательная функция» выражается кодовым числом в соответствии с табл. 7.4,

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

 


  • подготовительная функция, определяющая режим резьбонарезания;

  • размерные слова по адресам X и (или) Z, определяющие длину участка резьбы;

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


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

Слово «Функция подачи» при постоянном шаге резьбы программироваться не должно.

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

Каждая управляющая программа должна начинаться символом «Начало программы», после которого должен стоять символ «Конец кадра», а затем кадр с соответствующим номером. Если необходимо обозначить управляющую программу, это обозначение (номер) должно находиться непосредственно за символом «Начало программы» перед символом «Конец кадра».

Управляющая программа должна заканчиваться символом «Конец программы» или «Конец информации». Информация, помещенная после символа «Конец информации», не воспринимается устройством ЧПУ.

Таблица 7.4

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

Обозначение функции ЗНАЧЕНИЕ ФУНКЦИИ
М 00 Программируемый останов. Останов шпинделя, подачи и выключение охлаждения
М 01 Останов с подтверждением. То же, что и М 00, но выполняется при предварительном нажатии соответствующей кнопки на пульте оператора
М 02 Конец программы. Останов шпинделя и выключение подачи СОЖ
М 0З, М 04 Вращение шпинделя соответственно по ходу и против хода часовой стрелки
М 05 Останов шпинделя наиболее эффективным способом
М 06 Смена инструмента. Команда на смену инструмента подается вручную или автоматически
М 07, М 08 Включение охлаждения соответственно № 2 и № 1
М 09 Выключение охлаждения. Отменяет команды М 07, М 08, М 50, М 51
М 10, М 11 Зажим и разжим. Относится к зажимным приспособлениям столов станка, заготовки и т.д.
М 13, М 14 Вращение шпинделя по ходу и против хода часовой стрелки при одновременном включении охлаждения
М 15, М 16 Быстрое перемещение в «» и «-»
M l7 Конец подпрограммы для устройства ЧПУ со встроенной памятью
М 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 — резервные коды.
^



Поделиться:


Последнее изменение этой страницы: 2016-12-30; просмотров: 2430; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.144.98.61 (0.008 с.)