Смекни!
smekni.com

Техтран - система программирования оборудования с ЧПУ (стр. 10 из 16)

Если поверхность детали не параллельна плоскости хОу, следует задавать оператор МЕТОД, ЛИНЕЙН, даже если контур не содержит дуг окружностей.

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

При одновременном использовании этих операторов производится аппроксимация секущими (рис. 2.75, а). Если не заданы ни НАРДОП, ни ВНДОП, то система устанавливает следующие их значения:

НАРДОП.0, 05

ВНДОП 0

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

ÈÄÈ

По команде ИДИ инструмент выводится в требуемую точку по кратчайшему пути. Если НП и ОП имеют две точки пересечения, то выбирается ближайшая из них. На рис. 2.76 показано применение модификаторов ДО, НА, ЗА при движении с одной −в) и с двумя поверхностями д) соответственно, а иллюстрация этих примеров на языке Техтран приведена ниже:

ИЗ ТЧ1; ИДИ ДО ПР1 (а)

ИЗ ТЧ1; ИДИ НА ПР1 (б)

ИЗ ТЧ1; ИДИ ЗА ПР1 (в)

ИЗ ТЧ1; ИДИ ДО ПР1 ДО ПР2 (г)

ИЗ ТЧ1; ИДИ ДО ПР1 ЗА ПР2 (д)

При необходимости направление подхода может указываться операторами НАПРВ (в направлении вектора) или НАПРТ (в направлении точки).

На рис. 2.77, а, б приведены соответственно иллюстрации операторов:

ИДИ НА ПРХ ДО ПЛ1 ЗА ПРЗ

ИДИ НА ПРХ НА ПЛ1 ЗА ПРЗ

Если в операторе ИДИ задана поверхность детали, то при непрерывном движении инструмент будет находиться в контакте с ней в соответствии с заданным модификатором. Команды поточечного движения (ВТОЧКУ и ПРИРАЩ), вызывающие отход от поверхности детали по координате z, будут игнорироваться. Отвести инструмент от ПД можно только после оператора ПОВДЕТ ОТМЕН.

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

Различие в использовании оператора ИДИ с одной, двумя и тремя поверхностями иллюстрирует рис. 2.78: перемещение 0−1:

ИЗ ТЧ1; ИДИ ДО ПР1 перемещение 02:

ИЗ ТЧ1; ИДИ ДО ПР1 ДО ПР2 перемещение 03:

ИЗ ТЧ1; ИДИ ДО ПР1 ДО ПЛ1 перемещение 04:

ИЗ ТЧ1; ИДИ ДО ПР1 ДО ПЛ1 ДО ПР2

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

Операторы НАПРТ и НАПРВ являются вспомогательными и используются совместно с оператором ИДИ в следующих случаях:

1) если при использовании оператора ИДИ с одной поверхностью (кроме поверхности детали) надо осуществить подход не к ближайшей точке поверхности;

2) если при использовании оператора ИДИ с двумя поверхностями (не считая поверхности детали) необходимо выбрать одну из двух возможных точек пересечения НП и ОП; 3) если инструмент уже находится в требуемом положении относительно НП; 4) если в операторе ИДИ в качестве НП указан объект типа КОНТУР.

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

Операторы НАПРТ и НАПРВ не управляют перемещением по третьей координате, т. е.

направление подхода к НП определяется проекцией вектора подхода на горизонтальную плоскость.

Формат оператора НАПРТ: òà÷êà

НАПРТ

õ, ó

где точка − имя точки; х, у − переменные или арифметические выражения, значения

которых являются соответственно координатами х и у точки. Формат оператора НАПРВ: âåêòîð

ÍÀÏÐÀÂ

õ, ó

где вектор − имя вектора; х, у − переменные или арифметические выражения, значения

которых являются соответственно проекциями х и у вектора.

На рис. 2.79, а, б представлены методы подхода к НП в направлении точки и вектора соответственно:

(а) ИЗ ТЧО (б) ИЗ ТЧО

НАПРТ ТЧ1 НАПРВ В1

ИДИ ДО ПР1 ИДИ ДО ПР1

В случае, когда НП и ОП пересекаются в двух точках, целевая точка подхода выбирается с помощью операторов НАПРТ или НАПРВ. Если используется НДПРТ, то целевой выбирается точка, ближайшая к точке, заданной в этом операторе. Если используется НАПРВ, то указанный там вектор используется для выбора из двух точек так же как и модификаторы типа ХБ − УМ в геометрических определениях (рис. 2.80), например:

перемещение 0−1 (рис. 2.80, а) −оператор ИДИ задает переход в точку ТЧ1, так как она

ближе к ТЧЗ, чем ТЧ2:

ИЗ ТЧО

НАПРТ ТЧЗ

ИДИ ДО ПР1 ДО КР1

перемещение 02 (рис. 2.80, а) − инструмент переходит в точку ТЧ2, так как она ближе к ТЧ4, чем ТЧ1 ИЗ ТЧ0

НАПРТ ТЧ4

ИДИ ДО ПР1 ДО КР1

перемещение 03 (рис. 2.80,6):

ИЗ ТЧ0

НАПРВ ВЕКТОР (ТЧО, ТЧ1) ИДИ ДО ПР1 ДО КР1

перемещение 04 (рис. 2.80,6):

ИЗ ТЧ0

НАПРВ ВЕКТОР (1, 0, 0) ИДИ ДО ПР1 ДО КР1

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

Если в операторе ИДИ в качестве НП указан объект типа КОНТУР, то следует указать направление подхода (см. п. 2.11):

ИЗ ТЧ1

НАПРВ В1

ИДИ ДО КОНТ1

Оператор ПОВДЕТ предназначен для управления поверхностью детали при поточечном и непрерывном движении.

Оператор имеет следующий формат:

÷èñëî

ПОВДЕТèìÿ

ÎÒÌÅÍ

число − число или арифметическое выражение, задающее ПД как плоскость, параллельную плоскости хОу и отстоящую от нее на указанном расстоянии; имя t, символическое имя плоскости, которая будет использоваться как ПД в последующих; командах движения; ОТМЕН − служебное слово, вызывающее отмену ранее введенной ПД и возврат к плоскости хОу.

При поточечном движении координата z каждой точки будет вычисляться в соответствии с заданной ПД. В отличие от оператора ПЛЗ, который задает координату z при построении точек, оператор ПОВДЕТ используется с командами движения.

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

Независимо от того, как в программе определена поверхность детали (в операторе ИДИ или в операторе ПОВДЕТ), инструмент будет находиться в контакте с ней до тех пор, пока ПД не будет отменена командой ПОВДЕТ ОТМЕН.

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

ÂÏÅÐÅÄ ÍÀÇÀÄ

÷èñëî ÏÅÐÅÑÅ×ÎÏ

ÂËÅÂÎ ÂÏÐÀÂÎ

ВПЕРЕД, НАЗАД, ВПРАВО, ВЛЕВО − служебные слова, указывающие направление перемещения по направляющей поверхности; НП и ОП − направляющая и ограничивающая поверхности; число − номер пересечения НП с ОП, до которого задано движение по НП; КАС − модификатор, определяющий движение по НП до точки касания с ОП; ДО, НА, ЗА − модификаторы, определяющие положение инструмента относительно ОП (аналогично модификаторам оператора ИДИ).

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