Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lingvisticheskoe_obespechenie.docx
Скачиваний:
15
Добавлен:
25.09.2019
Размер:
4.41 Mб
Скачать

Точка, определенная прямоугольными координатами:

имя —координата х, координата у, координата z

имя = координата х, координата у

В определениях прямой используют следующие группы модификаторов:

      1. Модификаторы, выбирающие одну прямую из двух, касающихся окружности: ХМ — выбирается прямая, точка касания которой имеет меньшую координату по х; ХБ — большую координату по х; УМ — меньшую координату по у и УБ — большую координату по у.

      2. Модификаторы, указывающие, с какой стороны определяемая прямая касается окружности: СПРАВА — точка касания прямой находится справа от центра окруж­ности, если смотреть в направлении от первого геометрического объекта правой части определения ко второму; СЛЕВА — прямая касается окружности слева (при тех же условиях рассмотрения геометрических объектов).

      3. Модификаторы, указывающие положение прямой относительно другой: ПАРЛЕЛ — параллельно; ПЕРП — перпендикулярно.

Прямая, проходящая через две точки, заданные своими координатами:

имя —координата х1, координата у1, координата х2, координата у2

В языке Техтран существуют два типа движения:

  1. движение точка—точка (поточечное движение), при котором перемещение инструмента программируется прямым заданием либо целевой точки, либо величины смещения;

  2. непрерывное движение, при котором перемещение программируется перечислением элементов траектории инструмента (т. е. участков прямых, окружностей, частей контуров) с указанием направления движения.

Возможность управления поверхностью детали позволяет программировать обработку контуров, имеющих наклонное «дно», благодаря чему с помощью языка Техтран возможно (с определенными ограничениями) описывать обработку деталей достаточно сложной пространственной формы. Во всех операторах движения вместо имен геометрических объектов можно использовать вложенные определения объектов тех же типов.

Прежде чем программировать движение инструмента, необходимо задать его исходное положение. Для этого служит оператор ИЗ. Оператор имеет следующий формат:

где точка— имя точки; х, у, z — координаты точки.

При Движение точка — точка программист явно указывает каждое пере­мещение инструмента либо приращениями относительно предыдущего положения, либо точкой результирующего положения центра (вершины) инструмента. Этот тип движения реализуется операторами ВТОЧКУ и ПРИРАЩ. В дальнейшем этот тип движения в некоторых случаях будет именоваться как «поточечное движение».

Оператор ВТОЧКУ вызывает перемещение в заданную точку и имеет формат:

где точка — имя точки; х, у, z — координаты точки.

Вместо чисел в качестве координат точки можно использовать арифметические выражения. Если в операторе указаны только две координаты, то координата 2 счи­тается равной нулю.

Оператором ПРИРАЩ указывается перемещение относительно текущего положе­ния на заданный вектор. Оператор имеет следующий формат:

где вектор имя вектора; х, у, z — проекции вектора на координатные оси.

При программировании непрерывного движения на языке Техтран описывается движение инструмента относительно трех поверхностей: поверхности детали (ПД); направляющей поверхности (НП); ограничивающей поверхности (ОП). Рабочая часть инструмента при этом находится в постоянном контакте с поверхностью детали и направляющей поверхностью. Конечное положение инструмента после выполнения очередного оператора непрерывного движения определяется ограничивающей поверхностью. Прямые и окружности, составляющие контур детали, представляют собой проекции НП и ОП на горизонтальную плоскость.

Поверхность детали представляет собой плоскость — горизонтальную или наклонную. По умолчанию ПД совпадает с плоскостью хОу.

Оператор ИНСТР (описание инструмента) предназначен для задания геометрических параметров инструмента, необходимых для расчета траектории его движения относительно контура и поверхности детали. Оператор имеет следующий формат:

где диаметр — диаметр инструмента; радиус — радиус скругления режущей кромки.

Оператор ИДИ задает начало непрерывного движения. Оператор ИДИ выводит инструмент в рабочее положение относительно управляющих поверхностей НП, ПД и ОП. Положение инструмента относительно каждой из них указывается модификаторами ДО, НА, ЗА. Оператор имеет следующий формат:

По команде ИДИ инструмент выводится в требуемую точку по кратчайшему пути. Если НП и ОП имеют две точки пересечения, то выбирается ближайшая из них.

Операторы постпроцессора задают режимы обработки детали на станке с ЧПУ и управляют постпроцессором. Их используют для задания подачи, частоты вращения шпинделя, коррекции, охлаждения и т. д. Как отмечалось ранее, операторы постпроцессора не обрабатываются процессором. Синтаксический и семантический контроль их выполняется постпроцессором. Ниже приводится описание основных операторов, реализованных в постпроцессорах САП Техтран. В описании каждого оператора, как правило, даны несколько форматов, используемых в различных постпроцессорах.

Общий формат операторов постпроцессора имеет вид:

Главное слово идентифицирует оператор постпроцессора. Операндами операторов постпроцессора могут быть служебные слова (вспомогательные слова), числа (или арифметические выражения) и литералы. Главные и вспомогательные слова операторов постпроцессора приведены в приложениях соответственно. Формат операторов постпроцессора определен в стандарте ISO 3592, ISO 4343 и в методических рекомендациях Госстандарта MP 209—86.

Подмножество операторов постпроцессора, допустимое для определенного типа оборудования с ЧПУ, определяется разработчиком постпроцессора.

ГеММа-ЗD (система геометрического моделирования и программирования для станков с ЧПУ). Разработчик — НТЦ ГеММа.

Обеспечивает подготовку управляющих программ для токарных, фрезерных (2-, 3-координатная обработка), электроэрозионных (2-, 4-координатная обработка), гравировальных станков с ЧПУ, а также оборудования лазерной плазменной резки и листопробивной обработки. Система реализует функции обработки поверхностей по различным стратегиям, что важно для изготовления деталей по моделям, импортированным из других систем. Возможна перманентная коррекция подачи при отработке сложных траекторий с целью оптимизации условий резания и обеспечения высокого качества обработки.

ГеММа-ЗD работает в едином технологическом комплексе с системой КОМПАС 3D. Модель будущего изделия строится в КОМПАС 3D, а затем передается в систему ГeMMa-3D, где создается программа для станков с ЧПУ на изготовление данной модели.

Интерфейс с другими системами реализован через распространенный стандартный формат IGES, который имеется практически во всех российских и зарубежных CAD-системах. Этот формат позволяет передать любую геометрию, построенную в конструкторской системе. Модель, переданная в систему ГeMMa-3D, без всяких доработок может служить основой для построения управляющих программ для станка с ЧПУ.

Компьютер с системой ГеММа может подключаться непосредственно к устройству ЧПУ. Система имеет собственный язык макропрограммирования GML (Gemma Macro Language), предназначенный для создания макропроцедур (макросов). С помощью макросов по желанию пользователей могут быть описаны необходимые им процедуры, не вписывающиеся в рамки уже действующей системы, например, циклы движения инструментов, не предусмотренные базовой конфигурацией системы.

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