- •4.2. Кодирование информации управляющих программ
- •Представление о числовом программном управлении
- •Общие сведения о числовом программном управлении
- •. Структура систем чпу типа cnc
- •Терминалы систем чпу
- •Особенности обработки на станках с чпу
- •Детализация технологического процесса при подготовке уп для станков с чпу
- •Представление траектории инструмента
- •Технологичность деталей, обрабатываемых на станках с чпу
- •Системы координат, применяемые при подготовке управляющих программ и технологической наладке станков с чпу
- •Система координат рабочих органов станка
- •Система координат детали (программы)
- •Система координат инструмента
- •3.4. Связь систем координат
- •К выбору координатных осей рабочих органов станка
- •Кодирование информации управляющей программы
- •Структура управляющей программы
- •Кодирование информации уп в алфавитно-цифровом коде
- •Система кодирования символов управляющей программы
- •Формат кадра управляющей программы
- •Описание основных функциональных компонентов управляющих программ
- •Выбор рабочей плоскости
- •Позиционирование
- •Интерполяция
- •Коррекция инструмента
- •Стандартные (постоянные) циклы
- •Подготовка управляющих программ во встроенных системах программирования обработки устройств чпу типа cnc
- •Особенности структуры управляющих программ
- •Особенности кодирования информации управляющих программ
- •Программирование элементов сопряжения
- •Описание контуров
- •Программирование с r-параметрами
- •Стандартные циклы и подпрограммы
- •Программирование обработки типовых деталей в интегрированной среде SinuTrain
- •Графический интерфейс интегрированной среды программирования SinuTrain
- •Последовательность программирования токарной обработки в среде SinuTrain
- •Программирование выборки массива, обработки простого контура, канавок, нарезания резьбы
- •Программирование контурной обработки
- •Последовательность программирования сверлильно-фрезерной обработке в среде SinuTrain
- •Подготовка управляющих программ в системах автоматизированного программирования
- •Структура системы автоматизированного программирования
- •Классификация сап
- •Функции процессора и постпроцессора
- •Подготовка управляющих программ в cad/cam системах
- •Общие сведения о cad/cam системе adem
- •Создание технологических объектов
- •Последовательность программирования в системе adem обработки на многооперационном станке с чпу
- •Подготовка управляющих программ в сап с проблемно-ориентированным входным языком
- •Символы и элементы входного языка сап микроапт
- •Определение геометрических элементов
- •Технологические описания
- •Формирование исходной программы
- •Технологическая наладка станков с чпу
- •Базирование и крепление заготовок, наладка приспособлений
- •Параметрирование и наладка режущих инструментов
- •Согласование системы координат детали с измерительной системой станка с чпу
- •Определение смещения начала отсчета токарно-револьверных станков с чпу
- •Определение смещения начал отсчетов фрезерно-сверлильно-расточных станков
- •Методы выставления инструмента в точку начала обработки
- •Определение вылетов инструментов
- •Реферирование
- •Список литературы
Подготовка управляющих программ в сап с проблемно-ориентированным входным языком
В ряде САП исходные данные формируются на входном языке, представляющем проблемно-ориентированный язык для описания исходных данных о детали и техпроцессе ее обработки на станке с ЧПУ. На входном языке записывается исходная программа (ИП) в виде последовательности операторов. Набор операторов позволяет: определять геометрические объекты, параметры обработки; описывать траекторию движения инструмента, основные и вспомогательные функции станка и его системы управления.
В качестве примера подобной системы рассмотрим САП МИКРОАПТ.
Система использует язык МИКРОАПТ для описания различных видов обработки на фрезерных, токарных, расточных, сверлильных и других станках. Допускается диалоговый режим общения с оператором. Язык имеет обобщенные технологические инструкции, широкий набор средств для управления программой, организации подпрограмм и циклов. Это дает возможность параметрического задания размеров и технологических режимов, а также вычисления и переопределения параметров и геометрических элементов в процессе работы программы.
Символы и элементы входного языка сап микроапт
Входной язык САП МИКРОАПТ использует приписные буквы русского и латинского алфавитов, арабские цифры и знаки – точка, запятая, двоеточие, плюс, минус, звездочка, черта дроби, равно, левая и права круглые скобки, точка с запятой, кавычки, пробел и некоторые другие знаки. При этом буквы латинского алфавита используются только для обозначения переменных и наименований элементарных функций за исключением буквы Z, используемой и для обозначения оси декартовой системы координат.
Элементы входного языка содержат не менее одного символа, ниже приведены основные элементы.
Главные слова-инструкции, определяющие выполнение соответствущих функций (действий).
Примеры: ВТОЧ – перемещение в заданную точку, НАЧАЛО – начало исходной программы.
К главным словам следует отнести и обозначения геометрических элементов.
Примеры: Т - точка; П – прямая.
Служебные слова – слова, уточняющие инструкцию главного слова.
Примеры: ПРЛ – параллельная (прямой); ПОЛ – полярный радиус.
Модификаторы-слова, выбирающие вариант решения.
Примеры: ХБ – координата Х больше; УМ – координата У меньше; В –внутри (окружности).
Наименование функций.
Примеры: SQR – корень квадратный; SIN – синус.
Десятичные числа с различными формами записи:
Примеры записи десятичного числа – 0,056 – 0,05; -.05;.-5Е-1
Обозначения переменных.
Пример: I, J
Арифметические выражения.
Пример: R*cos(F)+1,5
Произвольный текст с записью различных наименований и комментариев, который на стадии формирования УП печатается постпроцессором.
Пример: НАЧАЛО ПРОГРАММА 5
Элементы языка при формировании операторов записываются с использование разделителей: косая черта, запятая, пробел. Главное слово в определении геометрического элемента всегда записывается разделителем - косой чертой, в других отдельно не указанных случаях наличие этого разделителя необязательно. Остальные элементы в операторе могут быть записаны с разделителями в виде пробела или запятой или без них. В операторах, включающих последовательность чисел, последние обязательно должны быть записаны с разделителем – запятой.
