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

Описание:

Эта команда генерирует кадр, необходимый для смены инструмента.

Пример:

@turn_change_tool ; смена инструмента для OKUMA (упрощенно)    {nb, 'G0', 'X'xtool, 'Y'ytool} ; формирование кадра для точки смены

; инструмента с G0 (с ускоренным перемещением)    {nb, 'T'tool_number, tool_number, tool_number, 'M8'}; формирование кадра с нумерацией

; инструмента и включение охлаждения (М8).    if spin_unit eq MM_MIN; если обороты в мм/мин (размерность вращения)         {nb, 'G97'}; формирование кадра с G97 (программирование чисел оборотов)

   else; иначе         {nb, 'G96'}; формирование кадра с G96 (программирование постоянной скорости резания)    endif ; конец условия «если»     {'G1', 'X'xnext, 'Y'ynext} ; формирование кадра с линейным перемещением endp; конец процедуры

Сверление в токарной обработке. (Turn Drill). Параметры:

drill_type тип: integer Тип сверления, как определено в [machine.prp] файле.

d_drill_type тип: integer Внутренний тип сверления {D_Drilling, D_F_Drill, D_Peck, D_Tapping, D_Boring, D_R_Boring, D_F_Boring}.

drill_upper_z тип: numeric Стартовая позиция сверления.

drill_lower_z тип: numeric Конечная позиция сверления.

drill_depth тип: numeric (drill_upper_z-drill_lower_z) (глубина сверления).

num_down_step тип: integer Число шагов (последний шаг может быть короче чем другие).

safety тип: integer Дистанция безопасности.

down_step тип: numeric Глубина шага сверления.

В добавление к упомянутым выше параметрам, больше параметров может быть определено пользователем в файле [machine.mac]. Эти параметры определяет 'turn_type' (токарный тип) и для каждого типа определяет требуемые для этого параметры. Смотрите пример ниже.

.

Описание:

Эта команда генерирует кадр цикла сверления для токарного перехода.

Пример:

@turn_drill; сверление токарного перехода для FANUC (упрощенно)     gcode = 74; определение функции G со значением 74     if drill_type eq drilling ; если тип сверления (drill_type) есть сверление (drilling)         r = 0         q = drill_lower_z     endif; конец условия «если»     if drill_type eq peck; если тип сверления (drill_type) есть «клевание» (peck)         q = down_step     endif; конец условия «если»     {nb, 'G' gcode, 'R'r} ; формирование кадра     {nb, 'G' gcode, 'Z' drill_lower_z, 'Q'q, 'F'feed} ; формирование кадра endp; конец процедуры.

Конец токарной процедуры. (Turn Endproc).

Параметры:

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

end_of_job тип: logical TRUE (истина) для конца процедуры перехода.

start_line тип: function Номер стартового кадра подпрограммы.

end_line тип: function Номер конечного кадра подпрограммы.

Описание:

Эта команда генерирует код для завершения подпрограммы.

Пример:

@turn_endproc ; конец подпрограммы для OKUMA (расчет) gcode = 80 ; определение функции G со значением 80 {nb, 'G' gcode} ; формирование кадра endp ; конец процедуры

Оптимизация токарных параметров. (Turn Opt Parms).

Параметры:

Нет.

Параметры могут быть определены пользователем в [machine.prp] файле. Эти параметры определяют 'turn_type' (тип точения), и для каждого типа определяются параметры, необходимые для этого.

Описание:

Эта команда предоставляет Вам доступ к user_defined параметрам с экрана обработки. Обычно нет никакой необходимости использовать эту команду для генерации цикла.

Токарные процедуры. (Turn Proc).

Параметры:

process_type тип: integer Тип токарного процесса {LONG/FACE} (продольно,

поперечно). label тип: integer Имя (номер) токарной процедуры.. start_line тип: function Номер стартового кадра подпрограммы. end_line тип: function Номер конечного кадра подпрограммы.

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