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

Содержание

Слайд 2

Управляющая программа – это совокупность команд на языке программирования, соответствующая заданному

Управляющая программа – это совокупность команд на языке программирования, соответствующая заданному

алгоритму функционирования станка для обработки конкретной заготовки.
Слайд 3

Состав УП УПРАВЛЯЮЩАЯ ПРОГРАММА КАДР (БЛОК) СЛОВО

Состав УП

УПРАВЛЯЮЩАЯ ПРОГРАММА

КАДР (БЛОК)

СЛОВО

Слайд 4

СЛОВО Каждое слово представляет собой команду и состоит из адреса в

СЛОВО

Каждое слово представляет собой команду и состоит из адреса в виде

заглавной буквы латинского алфавита и арифметического числа или последовательности чисел. Число может иметь знак плюс или минус, знак плюс опускается. Адресами являются, например, оси X, Y, Z, скорость шпинделя S, скорость подачи F, радиус круга CR и т.д.
Слайд 5

Адреса бывают модальными и немодальными Модальные - действуют в интервале нескольких

Адреса бывают модальными и немодальными

Модальные - действуют в интервале нескольких блоков,

пока не будет введено новое значение под тем же адресом или другой адрес из той же группы адресов.

Немодальные адреса -
действуют только в одном блоке, в котором они запрограммированы. Как только системой ЧПУ блок отработан,
действие немодального адреса прекращается.

Слайд 6

Структура УП Каждый блок начинается номером N и заканчивается буквами LF

Структура УП

Каждый блок начинается номером N и заканчивается буквами LF или

ПС.
N10 G...X... Y...Z...F...S...T...D...M..., где N10 – кадр с номером 10; G – подготовительная функция; X, Y, Z –оси координат; F, S – скорость подачи и частота вращения соответственно; T – адрес инструмента; D – адрес коррекции инструмента; М - вспомогательная функция.
Слайд 7

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

Полярные координаты

используют, когда часть размеров детали измеряется радиусом и углом. Точка

Р0, от которой начинаются измерения, называется полюсом. Координаты полюса в декартовой системе X-Y: X = 15, Y = 30. Положение полюса Р1 определяется полярными координатами: радиусом 100 мм, углом 30°. Положение полюса Р2 – радиусом 60 мм и углом 75°.

Представление точек контура в полярной системе координат

Слайд 8

Размеры Точки обрабатываемого контура детали или эквидистанты движения режущего инструмента имеют

Размеры

Точки обрабатываемого контура детали или эквидистанты движения режущего инструмента имеют координаты,

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

Слайд 10

Абсолютные размеры программируются словом G90, а инкрементальные – словом G91. Команды

Абсолютные размеры программируются словом G90, а инкрементальные – словом G91. Команды

G90 и G91 применяются для всех запрограммированных осей в соответствующих блоках. Обе команды
модальны.
Слайд 11

Последовательность программирования 1) Каждый кадр УП содержит геометрические и технологические данные,

Последовательность программирования

1) Каждый кадр УП содержит геометрические и технологические данные, необходимые

для обработки одного элементарного участка детали, чаще всего между двумя соседними опорными точками.
Опорные точки обрабатываемого контура (эквидистанты движения инструмента) выбирают в местах, где инструмент изменяет скорость подачи, черновую обработку на чистовую, направление своего движения и др. Их положение определяет и рассчитывает координаты
технолог-программист (при ручном программировании).
Слайд 12

2)Программист записывает в УП кадры, которые содержат информацию о работе исполнительных

2)Программист записывает в УП кадры, которые содержат информацию о работе исполнительных

органов станка: величины перемещения по координатам осей X, Y, Z, скорость подачи, частоту вращения шпинделя, сведения о работе механизмов смены инструмента и др.