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

Пример:

@wc_line     {nb}     gcode = 1     if change(gcode) then         {' G'gcode}     else     {' '}     endif     {[' X'xpos], [' Y'ypos], [' U'upos], [' V'vpos]} endp

Электроэрозия – ускоренное перемещение. (Wc Move).

Параметры:

xpos, ypos тип: numeric Положение инструмента нижней

  направляющей в конце движения.

upos, vpos тип: numeric Положение инструмента верхней

  направляющей в конце движения.

zero_plane тип: numeric Верх, Z материала.

upper_plane тип: numeric Низ, Z материала.

upos_inc тип: numeric Для будущего использования.

vpos_inc тип: numeric Для будущего использования.

u_angle тип: numeric Угол наклона проволоки в направлении U.

v_angle тип: numeric Угол наклона проволоки в направлении V.

Описание:

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

Примеры:

@wc_move

{nb}

gcode = 0

if change(gcode) then

{'G'gcode}

else

{' '}

endif

{[' X'xpos], [' Y'ypos]}

if job_type ne 'profile' then

{[' U'upos],[' V'vpos]}

endif

endp

Плоскость программы. (Wc Program Plane).

Параметры:

program_plane тип: numeric Z плоскость программы.

Описание:

Эта команда определяет плоскость Z программы.

Определенные команды пользователя. (User Defined Commands).

Эти - команды, которые определяются пользователем и могут быть активизированы вызовами от SOLIDCAM-генерируемых команд траектории инструмента. Ниже приведены 2 примера таких определенных пользователем команд:

@start_tool

Эта команда запускает вращение инструмента. Она вызывается из @change_tool

Параметры:

tool_direction тип: integer Направление вращения инструмента.

Spin тип: numeric Обороты.

Примеры:

@start_tool1; для FANUC (команда @start_tool1 является пользовательской

;в отличие от команды @start_tool)     if direction = CCW then; если направление против часовой, тогда         mcode = 3; определение вспомогательной функции М со значением 3     else; CW (иначе по часовой)         mcode = 4; определение вспомогательной функции М со значением 4     endif; конец условия «если»     {'S'spin:'5.0(p)', ' M'mcode}; формирование значений оборотов шпинделя S

; и направления вращения M endp; конец процедуры

@start_tool1; для MAHO-432 (команда @start_tool1 является пользовательской

;в отличие от команды @start_tool)      ; старт инструмента и включение инструмента одновременно     if direction = CCW then; если направление против часовой, тогда         mcode = 13; определение вспомогательной функции М со значением 13     else ; CW (иначе)         mcode = 14; определение вспомогательной функции М со значением 14     endif; конец условия «если»     {'S'spin:'5.0(p)', ' M'mcode}; формирование значений оборотов шпинделя S

; и направления вращения с охлаждением M endp; конец процедуры

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