Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Gpptools_2012.doc
Скачиваний:
61
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

Пример:

Для FANUC: (часть из файла FANUC.PRP):     drill_type = Drilling Y ; G81     drill_type = F_Drill Y Delay ; G82     drill_type = Peck Y Delay ; G83     drill_type = Tapping Y Delay ; G84     drill_type = Boring Y Delay ; G85     drill_type = R_Boring Y Delay ; G86     drill_type = F_Boring Y Delay ; G89

Семь 'drill_type' (типов сверления) определены здесь: 'Drilling', 'F_Drill', 'Peck', 'Tapping', 'Boring', 'R_Boring' and 'F_Boring'. У каждого типа сверления есть свои собственные параметры. Например: если 'drill_type' (тип сверления) является 'Peck' (Клевать), то у параметра ' Delay' (Выдержка) есть свои допустимые значения.

(Вот процедура GPPL для сверления):

@drill; процедура для сверления     call @rapid_move ; генерация кадра с G0 с позиционированием по коорд-ам (xpos,ypos,zpos)     gcode = 98; определение кода G98     {nb, 'G'gcode, ' '}; формирование кадра с функцией G     if drill_type eq drilling then; если тип сверления эквивалентен ‘drilling’ (сверление), тогда         gcode = 81; определение кода G81     endif; конец условия «если»

    if drill_type eq f_drill then         gcode = 82     endif     if drill_type eq peck then         gcode = 83     endif     if drill_type eq tapping then         gcode = 84     endif     if drill_type eq boring then         gcode = 85     endif     if drill_type eq r_boring then         gcode = 86     endif     if drill_type eq f_boring then         gcode = 89     endif     {'G'gcode, ' Z'drill_lower_z, ' R'drill_upper_z}; формирование кадра с функцией G сверления     if drill_type eq peck then; если тип сверления эквивалентен ‘peck‘ (клевание),тогда         {' Q'down_step}; добавление переменной Q в состав кадра     endif; конец условия «если»

    if drill_type eq f_drill or drill_type eq tapping then; если тип сверления эквивалентен ‘tapping‘,тогда         {' P'delay:integer_def_f}; добавление переменной P в состав кадра     endif ; конец условия «если»     {' F'feed} ; подача добавляется в кадр endp

Кинематические параметры:

xpos ypos zpos

xhpos yhpos zhpos

xmpos ympos zmpos

xopos yopos zopos

xlpos ylpos zlpos

xtpos ytpos ztpos

xtopos ytopos ztopos

drill_clearance_z drill_upper_z drill_lower_z

drill_clearance_zm drill_upper_zm drill_lower_zm

drill_clearance_zm drill_upper_zm drill_lower_zm

drill_clearance_z drill_upper_zl drill_lower_zl

drill_clearance_z drill_upper_zt drill_lower_zt

drill_clearance_zto drill_upper_zto drill_lower_zto

apos bpos

Примечания:

apos и bpos - рассчитанные углы вращения станочных векторов осей.

apos и bpos актуальны как рабочие для плоскости и 4-х осевой (вращение) при параметре

pos_to_machine = Y.

Описание кинеатических параметров:

Система координат проекта установлена:

xhpos, yhpos, zhpos

Этот набор вычисления координат может использоваться для генерации файла CL.

Станочная Абсолютная Нулевая Система координат установлена для вершины инструмента:

xmpos, ympos, zmpos

Поскольку этот набор координирует вычисление, SolidCAM берет кинематические параметры из учетной записи, определенные в VMID.

Начальная точка, которая определяется как относительная подстаночного источника в станочном диалоговом окне установки SolidCAM, берется из учетной записи.

Длина инструмента H не берется из учетной записи.

Пределы этих координат проверяются. Если у одного или некоторых пределов есть переопределение, показывается предупреждающее сообщение.

Станочная Абсолютная Нулевая Система координат установлена для точки поворота:

xtpos, ytpos, ztpos

Поскольку этот набор координирует вычисление, SolidCAM берет кинематические параметры из учетной записи, определенные в VMID.

Начальная точка, которая определяется как относительная подстаночного источника в станочном диалоговом окне установки SolidCAM, берется из учетной записи.

Длина инструмента H и расстояние до поворота берется из учетной записи.

Пределы этих координат проверяются. Если у одного или некоторых пределов есть переопределение, показывается предупреждающее сообщение.

Станочные Координатные оси с Текущим набором Контрольной точки (G54, G55 …):

xopos, yopos, zopos

Поскольку этот набор координирует вычисление, SolidCAM берет из учетной записи кинематические параметры, определенные в VMID.

Для вычисления этой координаты начальной точки, которая определяется как относительная подстаночного источника в станочном диалоговом окне установки SolidCAM, не берется из учетной записи

Длина инструмента H не берется из учетной записи.

Для станков с кинематической схемой HEAD_HEAD (голова_голова (есть кинематические схемы станков голова_стол)) этот координатный набор не имеет никакого влияния при opos = hpos.

Рабочая Система Координаты для плоскости установлена:

xpos, ypos, zpos

Поскольку этот набор координирует вычисление, SolidCAM берет из учетной записи следующее:

Кинематические параметры, определяемые в VMID.

Углы, которые используются для определения рабочей плоскости.

Для вычисления этой координаты начальной точки, которая определяется как относительная подстаночного источника в станочном диалоговом окне установки SolidCAM, не берется из учетной записи

Длина инструмента H не берется из учетной записи.

Координаты в повернутой плоскости, где ось инструмента перпендикулярна плоскости.

Примечание:

Эти координаты могут использоваться после ввода G68, которая поворачивают плоскость.

Нуль этой системы координат находится в Контрольной точке (G54, G55 …)

Смещенная Рабочая Система Координаты на плоскости установлена:

xlpos, ylpos, zlpos

Этот координатная установка как позиция координат, но смещена к локальной точке системы координат.

Станочные Координатные оси с Текущим набором Контрольной точки (G54, G55 …) для точки поворота:

xtopos, ytopos, ztopos

Поскольку этот набор координирует вычисление, SolidCAM берет из учетной записи кинематические параметры, определенные в VMID.

Для вычисления этой координаты начальной точки, которая определяется как относительная подстаночного источника в станочном диалоговом окне установки SolidCAM, не берется из учетной записи.

Длина инструмента H и расстояние до центра поворота берутся из учетной записи.

4-х координатное сверление в декартовой системе координат. (Drill4x_cartesian).

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