Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Uchebn__psb.docx
Скачиваний:
15
Добавлен:
01.07.2025
Размер:
22 Мб
Скачать
☆
    1. Подготовка управляющих программ в сап с проблемно-ориентированным входным языком

В ряде САП исходные данные формируются на входном языке, представляющем проблемно-ориентированный язык для описания исходных данных о детали и техпроцессе ее обработки на станке с ЧПУ. На входном языке записывается исходная программа (ИП) в виде последовательности операторов. Набор операторов позволяет: определять геометрические объекты, параметры обработки; описывать траекторию движения инструмента, основные и вспомогательные функции станка и его системы управления.

В качестве примера подобной системы рассмотрим САП МИКРОАПТ.

Система использует язык МИКРОАПТ для описания различных видов обработки на фрезерных, токарных, расточных, сверлильных и других станках. Допускается диалоговый режим общения с оператором. Язык имеет обобщенные технологические инструкции, широкий набор средств для управления программой, организации подпрограмм и циклов. Это дает возможность параметрического задания размеров и технологических режимов, а также вычисления и переопределения параметров и геометрических элементов в процессе работы программы.

      1. Символы и элементы входного языка сап микроапт

Входной язык САП МИКРОАПТ использует приписные буквы русского и латинского алфавитов, арабские цифры и знаки – точка, запятая, двоеточие, плюс, минус, звездочка, черта дроби, равно, левая и права круглые скобки, точка с запятой, кавычки, пробел и некоторые другие знаки. При этом буквы латинского алфавита используются только для обозначения переменных и наименований элементарных функций за исключением буквы Z, используемой и для обозначения оси декартовой системы координат.

Элементы входного языка содержат не менее одного символа, ниже приведены основные элементы.

  • Главные слова-инструкции, определяющие выполнение соответствущих функций (действий).

Примеры: ВТОЧ – перемещение в заданную точку, НАЧАЛО – начало исходной программы.

К главным словам следует отнести и обозначения геометрических элементов.

Примеры: Т - точка; П – прямая.

  • Служебные слова – слова, уточняющие инструкцию главного слова.

Примеры: ПРЛ – параллельная (прямой); ПОЛ – полярный радиус.

  • Модификаторы-слова, выбирающие вариант решения.

Примеры: ХБ – координата Х больше; УМ – координата У меньше; В –внутри (окружности).

  • Наименование функций.

Примеры: SQR – корень квадратный; SIN – синус.

  • Десятичные числа с различными формами записи:

Примеры записи десятичного числа – 0,056 – 0,05; -.05;.-5Е-1

  • Обозначения переменных.

Пример: I, J

  • Арифметические выражения.

Пример: R*cos(F)+1,5

  • Произвольный текст с записью различных наименований и комментариев, который на стадии формирования УП печатается постпроцессором.

Пример: НАЧАЛО ПРОГРАММА 5

Элементы языка при формировании операторов записываются с использование разделителей: косая черта, запятая, пробел. Главное слово в определении геометрического элемента всегда записывается разделителем - косой чертой, в других отдельно не указанных случаях наличие этого разделителя необязательно. Остальные элементы в операторе могут быть записаны с разделителями в виде пробела или запятой или без них. В операторах, включающих последовательность чисел, последние обязательно должны быть записаны с разделителем – запятой.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]