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

Направление ускоренного перемещениея 4-х осевой.(Move4x Dir). Параметры:

xpos, ypos, zpos тип: numeric Положение инструмента в конце   движения.

cpos тип: numeric Позиционирование станка по координате C.

next_direction тип: numeric Направление следующего блока XY

  (если следующий блок не является блоком XY).

dc тип: numeric Delta cpos (приращение cpos ).

dir4x тип: integer Направление вращения оси C {CW, CCW}

( по часовой, против часовой).

Описание:

Эта команда генерирует быстрое позиционирование в УП при использовании одновременной 4-ой оси. 'dir4x' параметр устанавливает станочное направление поворота.. Эта команда генерируется если параметр файла PRP set_dir = Y.

Пример:

@move4x_dir     gcode = 1     {nb, ['G'gcode],[' X'xpos],[' Z'zpos ],[' C'cpos]} endp

Примечание:

move4x_dir is актуален только при:

       pos_to_machine = N.

4-х координатные перемещение (полярные).(Move4x Polar).

Параметры:

xpos, ypos, zpos             тип : numeric    Позиция инструмента в конце движения. cpos                                 тип : numeric     Позиционирование станка по координате C. next_direction                 тип : numeric     Направление следующего блока XY   (если следующий блок не является блоком XY).

dc                                     тип : numeric       Delta cpos (приращение cpos ). dir4x                                 тип : integer        Направление вращения оси C {CW, CCW}

( по часовой, против часовой).

Описание:

Эта команда генерирует ускоренное перемещение G-кода. Конечная позиция определяется полярными координатами.

Пример:

@move4x_polar     gcode = 1     {nb, ['G'gcode],[' X'xpos],[' Z'zpos ],[' C'cpos]} endp

Примечание:

move4x_ актуален только при:

  pos_to_machine = N.

Ускоренное перемещение 4x. (Move 4X) .

Параметры:

xpos, ypos, zpos, cpos тип: numeric Положение инструмента в конце

  движения.

next_direction тип: numeric Направление следующего блока XY

  (если следующий блок не является

  блоком XY).

Описание:

Эта команда генерирует быстрое позиционирование в G-коде при использовании одновременно 4-ой оси.

Примеры:

@move_4x; FAN_0TC

gcode = 0; определение функции быстрого перемещения

{nb,'G'gcode,[' X'xpos],[' Z'zpos ],[' C'cpos]}; формирование кадра быстрого позиционирования

endp; конец процедуры

Ускоренное перемещение 5X (Move_5X).

Параметры:

xpos, ypos, zpos тип: numeric Положение инструмента в конце   движения. apos, bpos тип: numeric Расчетные углы вращения вокруг станочных векторов

осей.

next_direction тип: numeric Направление следующего блока XY

  (если следующий блок не является блоком XY).

Описание:

Эта команда генерирует быстрое позиционирование в G-коде при использовании одновременно 5-ой оси.

Пример:

.

@move_5x gcode = 0 {nb,'G'gcode,[' X'xpos],[' Z'zpos ],[' A'apos] ,[' B'bpos]} endp

Кинематические параметры 5–х осевой FACE (поверхность) и WRAP (развертка) переходов:

Эта @line_5x команда, которую SolidCAM обрабатывает для переходов FACE (поверхность) и WRAP (развертка), как @line_5x команда, которую SolidCAM обрабатывает для переходов 5-ти осевых Module Works (рабочих модулей). Они оба берут учетную запись кинематического определения из тех же самых станочных типов.

xpos ypos zpos feed

apos bpos

xmpos ympos zmpos

xopos yopos zopos

xhpos yhpos zhpos

xtpos ytpos ztpos

xtopos ytopos ztopos

@line_5x активна для FACE и WRAP 5-ти осевой при

pos_to_machine = Y.

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

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

xhpos, yhpos, zhpos

Для обработки поверхности этими координатами являются Декартовы координаты, как было разработано в старом стиле в @line4x_cartesian команде.

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

xmpos, ympos, zmpos

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

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

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

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

xtpos, ytpos, ztpos

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

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

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

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

xpos, ypos, zpos

Для переходов Поверхности и Развертки (FACE и WRAP) этими координатами являются полярные координаты, как было разработано в старом стиле в командах @line4x_polar / @line_4x / line_4xdir.

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

xopos, yopos, zopos

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

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

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

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

xtopos, ytopos, ztopos

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

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

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

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

Процедура.(Proc).

Параметры:

label тип: integer Имя (номер) подпрограммы.

start_line тип: функция Номер Кадра начала подпрограммы.

end_line тип: функция Номер Кадра окончания подпрограммы.

Описание:

Эта команда генерирует header (магистраль) подпрограммы. Использование функций 'start_line' и 'end_line' ограничено, только чтобы генерировать утверждения. Для дальнейшего описания их поведения смотрите раздел 'функции генерации'.

Примеры:

@proc; FANUC

{nl, 'O'label}; Отметьте использование 'nl' а не 'nb'.

;Этот кадр не нужно нумеровать.

endp

Ускоренное позиционирование.(Rapid Move).

Параметры:

xpos, ypos, zpos тип: numeric Положение инструмента в конце   движения.

next_direction тип: numeric Направление следующего блока XY

  (если следующий блок не является блоком XY).

Описание:

Эта команда генерирует быстрое позиционирование в G-коде.

Примеры:

@rapid_move; FANUC

gcode = 0

{nb, ['G'gcode], [' X'xpos], [' Y'ypos], [' Z'zpos]}

endp

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

xpos ypos zpos

xhpos yhpos zhpos

xmpos ympos zmpos

xopos yopos zopos

xlpos ylpos zlpos

xtpos ytpos ztpos

xtopos ytopos ztopos

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

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

xhpos, yhpos, zhpos

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

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

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

xmpos, ympos, zmpos

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

Начальная точка станка (home), которая определяется из источника в Машинном диалоговом окне установки 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 и расстояние до центра поворота берутся из учетной записи.

Режим относительных координат. (Relative Mode).

Параметры:

Нет.

Описание:

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

Примеры:

@relative_mode; расчет перехода в относительные координаты для FANUC,

gcode = 91; определение функции относит. координ. G91

{nb, 'G'gcode}; формирование кадра

skipline = FALSE; генерирует следующую команду в этой же строке.

endp; конец процедуры

Информация поворота.(Rotary Info).

Параметры:

rot_axis_type тип: integer Тип фрезерования при использовании одновременно

4-ой оси. {AXIS4_NNE, AXIS4_FACE, AXIS4_TOP,

AXIS4_RADIAL}.

radial_diameter тип: numeric Диаметр материала для TOP (ВЕРХ) или WRAP

(РАЗВЕРТКА) работ фрезерования при использовании

одновременно 4-ой оси.

center_pos тип: numeric Уровень положения центра вращения материала.

Этот параметр используется для TOP или WRAP

работ фрезерования, при использовании

одновременно 4-ой оси.

rot_axis_coord тип: integer Тип коодинат иси поворота. (axis4_split, axis4_polar, axis4_cartesian).

(4-х раздельная, 4-х полярная, 4-х декартова).

Описание:

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

Примеры:

@rotary_info; для FAN_0TC

if rot_axis_type eq axis4_radial; если тип осевого вращения равен 4-х осевому радиальному

machine_plane = YZ; плоскость обработки установливается на YZ

endp; конец процедуры

Поворот.(Rotate).

Описание:

Эта команда генерирует кадр G-кода (УП), требуемый для старта/отмены поворота.

Параметры:

rotate_cancel тип: logical TRUE, если поворот нужно отменить.

angle тип: numeric Угол поворота.

Примеры:

@rotate; для FANUC (поворот)

; Не существует в FANUC 6M

if rotate_cancel then; если нет поворота, тогда

gcode = 69; определение функции отмены поворота G69

{nb, 'G'gcode}; формирование кадра с определенной функцией

else; иначе

gcode = 68; определение функции ввода поворота G68

{nb, 'G'gcode, ' X0 Y0 G91 R'angle}; формирование кадра с углом поворота

{nb, 'G90'}; формирование кадра

endif; конец условия «если»

endp; конец процендуры

 

@rotate ; MAHO-432

gcode = 92

{nb, 'G'gcode, ' B4='angle}

endp

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