Лабораторная работа №9
ПРОЕКТИРОВАНИЕ ЭЛЕМЕНТОВ САПР РАЗРАБОТКИ
ПРОГРАММ ДЛЯ СТАНКОВ С ЧПУ
Цель работы:сформировать умение составления управляющих программ для станков с ЧПУ на промежуточном языке «процессорпостпроцессор» CLDATA на основании управляющих про-
грамм различных САП
Обеспечение:Р. И. , П. П. . Программирование обработки на станках с ЧПУ
Краткие теоретические сведения
ЗАДАНИЕ ИСХОДНОЙ ИНФОРМАЦИИ
Входной язык системы ТЕХТРАН. Входной язык данной системы позволяет описывать широкий круг вариантов задания геометрических элементов контура обрабатываемых деталей, элементарные перемещения и технологические команды для станков с ЧПУ.
Для написания текста программы используются: заглавные буквы русского алфавита А—Я; цифры 0—9; специальные символы (табл. 7. 1).
Исходный текст программы, написанный на языке системы ТЕХТРАН, состоит из операторов, которые в свою очередь формируются из операндов (в соответствии с синтаксическими правилами языка). Операнд может быть числом (целым или вещественным), именем, служебным словом или модификатором.
Числа применяются целые и вещественные, положительные и отрицательные (числа без знака — положительные). Вещественные числа должны содержать десятичную точку или показатель порядка.
Имена служат для обращения к переменным объектам программы, вызова макрокоманд и передачи управления. Имя содержит
Табл. 7.1 Специальные символы
Символ |
Наименование |
Символ |
Наименование |
+ |
Плюс |
, |
Запятая |
- |
Минус |
: |
Двоеточие |
= |
Знак равенства |
( ) |
Скобки |
/ |
Дробная черта |
* |
Звездочка |
Пробел |
% |
Процент |
|
. |
Точка |
# |
Возможность вставки комментариев |
от одного до восьми символов, из которых первый всегда буква, а остальные могут быть буквами или цифрами, например М24, А12Р. Если в тексте рядом с именем находится другое имя, число или служебное слово, они отделяются запятой или пробелом.
Служебные слова используются для специальных целей, например как название оператора движения, модификатора и т. д. Ниже приведен список наиболее употребимых служебных слов:
БОЛШ; МЕНШ; ВПЕРЕД; НАЗАД;ВЛЕВО; ВПРАВО; ВТОЧКУ; ВНУТРИ; ВНЕ; ВЕКТОР; ДО; ЗА; ИДИ; ИЗ; ИНСТР; КАС; КАСАТ; КОНЕЦ; НА; ОКРУЖН; ОБРАБ; ПАРЛЕЛ; ПЕРЕНОС; ПЕРПЕН; ПЕРЕСЕЧ; ПЛ; ПОЧС; ПРЯМАЯ; ПРИРАЩ; ПРЧС; РАДИУС; СЛЕВА; СПРАВА; ТОЧКА; УГОЛ; ЦЕНТР; ХБ; ХМ; УБ; УМ.
Служебные слова не могут быть использованы в качестве имени.
Модификаторы — это слова, дающие информацию о выборе соответствующих решений из множества возможных, например КАСАТ; ПОЧС; ПЕРП; СЛЕВА.
Задание геометрической информации в системе ТЕХТРАН представляет собой описание точек, прямых и окружностей, составляющих контур детали. Описание осуществляется с помощью служебных слов и модификаторов.
При описании точки используются следующие группы модификаторов.
1. Модификаторы выбора точки из двух возможных: ХБ — координата Х больше; ХМ — координата Х меньше; YB — координата У больше; YM — координата Y меньше. Модификатор этой группы выбирает ту точку, значение указанной координаты которой соответственно больше или меньше.
2. Модификаторы направления отсчета угла: ПОЧС — по часовой стрелке; ПРЧС — против часовой стрелки. Углы задаются в градусах.
3. Модификаторы, указывающие координату точки, заданную в геометрическом определении: Х КООРД — координата X;Y КООРД — координата Y.
Некоторые типовые случаи задания точки приведены на рис. 7.3. Служебные слова ПЕРЕСЕЧ (пересечение), ЦЕНТР (центр окружности), используемые для описания точки, могут быть опущены.
Описание прямой состоит из перечисления опорных элементов, через которые определяется прямая, а также модификаторов и служебных слов. При этом используются следующие группы модификаторов.
1. Модификаторы, выбирающие одну прямую из двух, касающихся окружности: ХМ — прямая, точка касания которой имеет меньшую координату по 'Х\ YM — прямая, точка касания которой имеет меньшую координату по Y; ХБ — прямая, точка касания которой имеет большую координату по У.
2. Модификаторы, указывающие, с какой стороны определяемая прямая касается окружности: СПРАВА – точка касания находится справа от центра окружности, если смотреть в направлении от первого геометрического объекта ко второму; СЛЕВА – прямая касается окружности слева (при тех же условиях рассмотрения геометрических объектов).
3. Модификаторы, указывающие положение одной прямой относительно другой: ПАРЛЕЛ – параллельно; ПЕРП – перпендикулярно.
При описании окружностей используются следующие модификаторы:
1. Модификаторы указывающие положение окружности относительно прямой: ХМ – центр окружности слева от прямой; ХБ - центр окружности справа от прямой; YM — центр окружности ниже прямой; YB — центр окружности выше прямой. Эти же модификаторы применяются при выборе из двух окружностей одной.
2. Модификаторы, указывающие положение определяемой окружности относительно другой, являющейся опорным элементом:
ВНЕ — окружность находится вне заданной окружности; ВНУТРИ — окружность внутри заданной окружности.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.