- •4.2. Кодирование информации управляющих программ
- •Представление о числовом программном управлении
- •Общие сведения о числовом программном управлении
- •. Структура систем чпу типа cnc
- •Терминалы систем чпу
- •Особенности обработки на станках с чпу
- •Детализация технологического процесса при подготовке уп для станков с чпу
- •Представление траектории инструмента
- •Технологичность деталей, обрабатываемых на станках с чпу
- •Системы координат, применяемые при подготовке управляющих программ и технологической наладке станков с чпу
- •Система координат рабочих органов станка
- •Система координат детали (программы)
- •Система координат инструмента
- •3.4. Связь систем координат
- •К выбору координатных осей рабочих органов станка
- •Кодирование информации управляющей программы
- •Структура управляющей программы
- •Кодирование информации уп в алфавитно-цифровом коде
- •Система кодирования символов управляющей программы
- •Формат кадра управляющей программы
- •Описание основных функциональных компонентов управляющих программ
- •Выбор рабочей плоскости
- •Позиционирование
- •Интерполяция
- •Коррекция инструмента
- •Стандартные (постоянные) циклы
- •Подготовка управляющих программ во встроенных системах программирования обработки устройств чпу типа cnc
- •Особенности структуры управляющих программ
- •Особенности кодирования информации управляющих программ
- •Программирование элементов сопряжения
- •Описание контуров
- •Программирование с r-параметрами
- •Стандартные циклы и подпрограммы
- •Программирование обработки типовых деталей в интегрированной среде SinuTrain
- •Графический интерфейс интегрированной среды программирования SinuTrain
- •Последовательность программирования токарной обработки в среде SinuTrain
- •Программирование выборки массива, обработки простого контура, канавок, нарезания резьбы
- •Программирование контурной обработки
- •Последовательность программирования сверлильно-фрезерной обработке в среде SinuTrain
- •Подготовка управляющих программ в системах автоматизированного программирования
- •Структура системы автоматизированного программирования
- •Классификация сап
- •Функции процессора и постпроцессора
- •Подготовка управляющих программ в cad/cam системах
- •Общие сведения о cad/cam системе adem
- •Создание технологических объектов
- •Последовательность программирования в системе adem обработки на многооперационном станке с чпу
- •Подготовка управляющих программ в сап с проблемно-ориентированным входным языком
- •Символы и элементы входного языка сап микроапт
- •Определение геометрических элементов
- •Технологические описания
- •Формирование исходной программы
- •Технологическая наладка станков с чпу
- •Базирование и крепление заготовок, наладка приспособлений
- •Параметрирование и наладка режущих инструментов
- •Согласование системы координат детали с измерительной системой станка с чпу
- •Определение смещения начала отсчета токарно-револьверных станков с чпу
- •Определение смещения начал отсчетов фрезерно-сверлильно-расточных станков
- •Методы выставления инструмента в точку начала обработки
- •Определение вылетов инструментов
- •Реферирование
- •Список литературы
Технологические описания
Операторы описания технологических параметров и команд
Оператор начального положения инструмента определяет точку начала обработки (ТНО). Форма записи оператора:
ИЗ/ <координаты ТНО>
Пример оператора: ИЗ/-20,30,60
Если точка, принятая в качестве ТНО, предварительно в ИП была определена, то возможна следующая форма записи оператора:
ИЗ/<обозначение точки>
Пример оператора: ИЗ/ТØ
Здесь предполагается, что точка ТØ, принятая в качестве ТНО, предварительно определена.
Оператор определения радиуса фрезы имеет следующую форму записи:
ФРСЛ или ФРСПР <величина радиуса фрезы>
Примеры оператора: ФРСЛ18, ФРСПР32
Процессор не разливает положение (слева или справа) инструмента относительно направления его движения, и варианты задания радиуса являются дополнительными комментариями ИП.
Оператор управления главным движением выражает технологическую команду на включение или выключение главного движения. Форма записи оператора:
ШПИНД ВКЛ или ВЫКЛ.
Для станков с возможностью программного изменения направления (по часовой или против часовой стрелки) и частоты вращения шпинделя оператор имеет следующую форму записи:
ШПИНД ВКЛ ПОЧС или ПРЧС <частота вращения шпинделя в об/мин>
Пример оператора: ШПИНД ВКЛ ПРЧС 500
Оператор задания подачи имеет следующую форму записи:
ПОДАЧА <величина подачи в мм/мин или мм/об>
Размерность подачи зависит от вида обработки.
Пример оператора: ПОДАЧА 125
Определенная паспортными данными станка ускоренная подача может быть задана оператором БЫСТРО.
Операторы смены инструмента1 выражают технологические команды на доставку инструмента в позицию перегрузки (в рабочую позицию) и непосредственную смену инструмента. Форма записи операторов:
ИНСТ <номер инструмента>.
СМИНСТ <номер инструмента>
Примеры операторов: ИНСТ 5; СМИНСТ 5
Первый из этих операторов представляет технологическую команду (на входном языке) на доставку инструмента №5 в позицию перегрузки (в рабочую позицию), а второй – технологическую команду на непосредственную смену инструмента. В коде УП этим оператором соответствуют записи ТО5 и МО6.
Операторы управления подачей СОЖ имеют следующую форму записи: СОЖ ВКЛ (включение СОЖ) и СОЖ ВЫКЛ (выключение СОЖ)
Операторы коррекции инструмента определяют ввод или отмену коррекции, тип коррекции и номер корректора, в который вводится значение коррекции. При коррекции положения инструмента соответствующий оператор определяет также координатную ось (оси), по которой осуществляется коррекций, и имеется возможность программного задания знака значения, коррекции.
Оператор коррекции положения инструмента:
ВВКОР или СБКОР ЛИН < знак «+» или «-», координатная ось (оси), номер корректора>.
В этой записи ВВКОР – ввод коррекции, СБКОР – отмена (сброс) коррекции, ЛИН – коррекция на положение инструмента (рассматриваемая как линейная коррекция).
Пример оператора: ВВКОР ЛИН + ХУ7 – задает коррекцию положения инструмента по осям Х и У, при этом значение коррекции, вводимое в корректор №7, принимаются со знаком «+».
Оператор радиусной коррекции:
ВВКОР или СБКОР ВНЕШ или ВНУТ номер корректора.
В этой записи ВНЕШ – коррекция на фрезу на участке «внешнего» подхода (отхода) к произвольному гладкому контуру, ВНУТ – коррекция на фрезу на участке «внутреннего» подхода (отхода) к произвольному гладкому контуру1
Примеры операторов: ВВКОРВНЕШ4 вводится коррекция на фрезу на участке «внешнего» подхода к произвольному гладкому контуру, значение коррекции вводится в корректор №4; СБКОРВНУТ6 - отменяется коррекция на фрезу на участке «внутреннего» отхода от произвольного гладкого контура.
Оператор технологического останова имеет следующую форму записи: СТОП <произвольный текст>
Произвольный текст является комментарием, постпроцессором выводит его на печать.
Пример оператора: СТОП ПЕРЕУСТАНОВКА УПОРОВ или просто СТОП.
Операторы перемещений
Операторы перемещения по координатной оси Z имеют следующую форму записи:
ВВЕРХ или ВНИЗ <величина перемещения>
Примеры операторов: ВВЕРХ 24.5 – перемещение в положительном направлении оси Z на величину 24.5 мм; ВНИЗ 14 – перемещение в отрицательном направлении оси Z на величину 14 мм.
Оператор перемещения в приращениях имеет форму записи:
ПРИР <проекции перемещения на оси координат Х,У,Z>
Пример оператора: ПРИР – 5, 10, 15.
Нулевые проекции в операторе могут быть опущены, например, оператор ПРИР-5 эквивалентен оператору ПРИР-5, 0, 0.
Операторы перемещения в точку описывают элементарное перемещение по прямой в некоторую точку, определенную непосредственно или косвенно, во втором случае привлекаются ранее определенные геометрические элементы и соответствующие модификаторы выбора варианта решения.
Формы записи операторов отражают указанные факторы.
Точка задана непосредственно координатами.
Форма записи оператора:
ВТОЧ <координаты точки>
Пример оператора: ВТОЧ 10,20,30. Координату, которая не изменяется, можно не указывать, например, оператор ВТОЧ 10,20 эквивалентен оператору ВТОЧ 10,20, Zт (Zт – координата текущего положения инструмента).
В ИП определена точка, перемещение либо непосредственно в эту точку (ось фрезы совпадает с этой точкой), либо с недоходом и переходом на величину радиуса инструмента.
Форма записи оператора:
ВТОЧ <модификатор выбора варианта решения (ДО,ЗА,НА), обозначения точки>
Примеры операторов (рис. 30): ВТОЧ ДО Т1; ВТОЧ ЗА Т1; ВТОЧ НА Т1. Модификатор НА здесь и в других операторах перемещения в точку может быть опущен.
В исходной программе определена прямая, перемещение по с нормали к этой прямой в точку, лежащую либо непосредственно на прямой, либо с недоходом или переходом на величину радиуса инструмента.
Форма записи оператора:
ВТОЧ <модификатор выбора варианта решения (ДО,ЗА,НА), обозна-
чение прямой>.
Примеры операторов (рис. 8.51, а): ВТОЧ ДО П1; ВТОС ЗА П1; ВТОЧ
НА П1.
В
Рис. 8.51
ИП определена окружность, перемещение
по прямой, соединяющей центры инструмента
и окружности, в точку, лежащую либо
непосредственно на окружности, либо с
недоходом или переходом на величину
радиуса инструмента.
Форма записи оператора:
ВТОЧ <модификатор выбора варианта решения (В,Н,НА), обозначение окружности, модификатор выбора варианта решения (ХМ, ХБ,УМ,УБ)>
Пример оператора (рис. 8.51, в): ВТОЧ НК1 ХМ.
В ИП определены две пересекающиеся прямые, перемещение либо непосредственно в точку их пересечения, либо в точки, в которых происходит касание радиуса инструмента с прямыми.
Форма записи оператора:
ВТОЧ <модификатор выбор варианта решение (ДО,ЗА,НА), обозначение первой прямой, модификатор выбора варианта решение (ДО,ЗА,НА), обозначение второй прямой>.
Пример оператора (рис. 8.51, г): ВТОЧ ЗА П1 ДО П2.
Возможны и другие случаи формирования оператора перемещения в точку.
О
Рис. 8.52
ператоры непрерывного перемещения (движения) описывают перемещение инструмента по контуру, состоящему из отрезкой прямых и дуг окружностей (рис. 8.52). Операторы всегда начинаются со слова ИДИ. В структуре оператора различают направляющий и ограничивающий геометрические элементы. Режущая часть инструмента при безэквидистантном программировании находится в постоянного контакте с направляющим элементом. При задании перемещений по эквидистанте по направляющему элементу перемещается центр фрезы. Ограничивающий элемент задает конечную точку перемещения. При обходе контура обычно ограничивающий элемент становится направляющим.В зависимости от сочетания направляющего и ограничивающего элементов различают четыре модификации операторов непрерывного перемещения.
Направляющий элемент – прямая, ограничивающий элемент – окружность.
Форма записи оператора: ИДИ <обозначение направляющей прямой модификатор связи инструмента с ограничивающей окружностью (В,Н,НА) обозначение ограничивающей окружности модификатор выбора варианта решения (ХМ,ХБ,УМ,УБ)> в случае единственного решения (направляющая прямая касается ограничивающей окружности) последний модификатор может быть опущен.
Примеры операторов: 1-ИДИ П1НК1ХМ, 2-ИДИ П1ВК1ХМ, 3-ИДИ П1ВК1ХБ, 4-ИДИ П1НА К1, ХБ, 5 – ИДИ П2 НК1.
Направляющий элемент – окружность, ограничивающий элемент окружность.
Форма записи оператора: ИДИ <направление движения по направляющей окружности (ПОЧС, ПРЧС), обозначение направляющей окружности, модификатор связи, инструмента с ограничивающей окружностью (В.Н.НА), обозначение ограничивающей окружности, модификатор выбор варианта решения (ХМ,ХБ,УМ,УБ)>. В случае единственного решения (направляющая и ограничивающие окружности касаются) последний модификатор может быть опущен.
Примеры операторов: 1-ИДИ ПОЧС К1 НК2 УК, 2-ИДИ ПОЧС К1 НА К2 УБ, 3-ИДИ ПРЧС К1 НК2, УМ 4-ИДИ ПРЧС К1В К2 УМ
Направляющий элемент - окружность, ограничивающий элемент – прямая.
Форма записи оператора: ИДИ <направление, движения по направляющей окружности (ПОЧС, ПРЧС), обозначение направляющей окружности, модификатор связи инструментов с ограничивающей прямой (ДО,ЗА,НА), обозначение ограничивающей прямой, модификатор выбора варианта решения (ХМ,ХБ,УМ,УБ)>. В случае единственного решения (ограничивающая прямая касается направляющей окружности) последний модификатор может быть опущен.
Примеры операторов: - 1-ИДИ ПОЧС К1 ДО П2 ХМ, 2-ИДИ ПОЧС К1 ЗА П2, 3-ИДИ ПОЧС К1 ДО П2 ХБ, 4-ИДИ ПОЧС К1 НА П1 ХБ, 5-ИДИ ПРЧС К1 ДО П1 ХМ.
Направляющий элемент – прямая, ограничивающий элемент – прямая.
Форма записи оператора: ИДИ <обозначение направляющей прямой, модификатор связи с ограничивающей прямой (ДО,ЗА,НА)>.
Примеры операторов (см. рис. 8.52): 1-ИДИ П1 ДО П2, 2-ИДИ П1 НА П2, 3-ИДИ П1 ЗА П2.
Посредством рассмотренных операторов программируется непрерывное перемещение инструмента в целом по контуру (см. рис. 8.52):
ИДИ П1 В К1 УБ; ПОЧС К1 Н К2 УБ; ПРЧС К2 ДО П2 ХМ: П2 ЗАПЗ. Если ограничивающий элемент при обходе последующего участка контура является направляющим элементом, то его указание в качестве направляющего может быть опущено, при этом направление движения по дуге окружности при необходимости задается перед модификатором связи с ограничивающей окружностью:
ИДИ П1 ПОЧС В К1 УБ ПРЧС НК2 УБ ДО П2 ХМ ЗА ПЗ.
