≪
≫

Кодирование и запись управляющих программ

Порядок составления УП начинается с изучения языка программирования, который регламентируется ГОСТ 20999-83, полностью соответствует СТ СЭВ 3585-82 и комплексу стандартов, носящих общее название ISO 7bit. Программа, написанная на данном языке, будет «понятна» большинству систем ЧПУ независимо от производителя.

Структура управляющей программы

Управляющая программа представляет собой последовательность кадров.

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

Каждый кадр представляет собой последовательность слов (адресов). Первым словом любого кадра является номер кадра (N).

Каждое слово в кадре управляющей программы должно состоять из: символа адреса (латинская прописная буква по табл. 1,

2); математического знака «Плюс» или «Минус» (при необходимости); последовательности цифр.

Слова в управляющей программе должны быть записаны одним из двух способов:

  • - без использования десятичного знака (подразумеваемое положение десятичной запятой);
  • - с использованием десятичного знака (явное положение десятичной запятой).

Таблица 1

Значения символов адресов

Символ

Значение

А

Угол поворота вокруг оси X

В

Угол поворота вокруг оси Y

С

Угол поворота вокруг оси Z

D

Вторая функция инструмента

Е

Вторая функция подачи

F

Первая функция подачи

G

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

Н

Не определен

1

Параметр интерполяции или шаг резьбы параллельно оси X

J

Параметр интерполяции или шаг резьбы параллельно оси Y

К

Параметр интерполяции или шаг резьбы параллельно оси Z

L

Не определен

М

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

N

Помер кадра

О

Не определен

Р

Третичная длина перемещения, параллельного оси X

Q

Третичная длина перемещения, параллельного оси Y

R

Перемещение на быстром ходу по оси Z или третичная длина перемещения, параллельного оси Z

S

Функция главного движения

Т

Первая функция инструмента

и

Вторичная длина перемещения, параллельного оси X

V

Вторичная длина перемещения, параллельного оси Y

W

Вторичная длина перемещения, параллельного оси Z

X

Первичная длина перемещения, параллельного оси X

У

Первичная длина перемещения, параллельного оси Y

Z

Первичная длина перемещения, параллельного оси Z

Подразумеваемое положение десятичной запятой определено в характеристиках формата конкретного УЧПУ.

При записи слов с использованием десятичного знака могут быть опущены незначащие нули, стоящие до и (или) после знака.

Например: Х.ОЗ означает размер 0,03 мм по оси X; X 1030. означает размер 1030,0 мм по оси X.

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

Таблица 2

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

Сим во л

Наименование

Значение

1

2

3

ГТ

Табуляци я

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

ПС

Конец кадра

Символ, обозначающий конец кадра управляющей программы

%

Начало программ ы

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

(

скобка

левая

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

)

скобка правая

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

+

Плюс

Математический знак

-

Минус

Математический знак

Точка

Десятичный знак

/

Пропуск кадра

Знак, обозначающий, что следующая за ним информация до первого символа «Конец кадра» может отрабатываться или не отрабаты-ваться на станке {в зависимости от положения органа управления на пульте управления УЧПУ). Когда этот знак стоит перед символа-ми «Номер кадра» и «Главный кадр» он действует на целый кадр управляющей программы

Главный кадр

Знак, обозначающий главный кадр управляющей программы______________________________________

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

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

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

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

N020 T1 Мб (проверить в позиции №1 сверло 020 мм)

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

Авторы: , , , ,

 
Посмотреть оригинал