Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы_ОТУ_неполные.doc
Скачиваний:
107
Добавлен:
10.06.2015
Размер:
3.07 Mб
Скачать

Вспомогательные операторы

К вспомогательным относятся операторы, которые задают параметры обрабатывающих инструментов, особенности генерации кодов движения инструментов, точку начала движения, а также параметры черновой и чистовой обработки поверхности деталей.

Приведем некоторые примеры вспомогательных операторов:

% GENER(k) - этот оператор задает генерацию кодов движения инструмента в абсолютных координатах приk= 0 или в приращениях координат приk= 1.

% CUTTER(d) - этот оператор задает диаметр фрезыdв мм для фрезерных станков или расстояние от центра платформы до конца резца для токарного СЧПУ.

% FROM(p,z) - этот оператор задает точку начала движения инструмента, гдеp- номер точки, соответствующей центру платформы с координатами (x,y), на которой крепится резец ,z- исходная координатаz(высота подъема) резца или оси вращения фрезы. Для токарных станков обычноz= 0.

% THICK(t) - этот оператор задает припуск на чистовую обработку поверхности после черновой , гдеt- величина припуска в мм.

Вспомогательные операторы находятся обычно в начале программы или макрокоманды.

Простые операторы

В алгоритмических языках имеется несколько простых операторов:

1) определение геометрических элементов;

2) присваивание;

3) безусловный переход;

4) условный переход;

5) кадр;

6) макрокоманда;

7) завершение макрокоманды;

8) ввод - вывод;

9) отображение объектов;

10) очистка экрана дисплея;

11) удаление объектов;

12) настройка параметров плоскости проекций.

Все операторы алгоритмических языков состоят из меток, имен, чисел, слу-жебных слов, имен функций, имен переменных, операций и разделителей.

Метки обозначаются символом N и целым числом: N1, N2, N3 и т.д.

Имена объектов обозначаются буквой и номером объекта или выражением. Наиболее частое обозначение следующее:

точка p

прямая l

окружность c

контур k

поверхность s

множество точек (сетка) q

43. Операторы определения геометрических объектов.

Ниже перечислены основные операторы этой группы.

Операторы определения точки:

- совпадает с точкой.

- имеет декартовы координаты.

- находится в центре окружностиj.

- находится на пересечение прямыхj,k.

- смещена от точкиjнаи.

- расположена симметрично точкеjотносительно точкиk.

- расположена симметрично точкеjотносительно прямойk.

- в полярных координатахr0,u0относительно центра координат.

- в полярных координатахr0,u0относительно точкиj.

и т.д. всего 16 разновидностей операторов.

Операторы определения прямой:

- совпадает с прямой.

- отсекает по осям координат отрезкиx0,y0.

- то же с центром координат в точкеj.

- проходит через точкиjиk.

- параллельна осиxна расстоянииy0.

- параллельна осиyна расстоянииx0.

- параллельна прямойk, проходящую через точкуjи т. д.

Всего 18 разновидностей операторов.

Операторы определения окружности :

- совпадает с окружностьюj.

- имеет центр с координатамиx0,y0 , радиусr0.

- центр смещен наdx0,dy0.

- центр совпадает с окружностьюcj, радиусr0.

- центр в точкеj, точкаkна окружности.

- центр в точкеj, касается с прямойk.

- проходит по трем известным точкам и т.д.

Всего 18 разновидностей операторов.

Существует также несколько операторов определения множества (сетки) точек, пример: , где точки расположены между точкамиjиkпо прямой на одинаковом расстоянии, число точекn0, включая точкиjиk.

Существует несколько операторов определения контура, пример: - продолжение контура по окружностиjдо точкиkприi= 1 по часовой стрелке, приi=-1 против часовой стрелки.

Существует несколько операторов определения поверхности.

Пример: - задается базовым контуромj, движущимся контуромn, тип движенияi.