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

Пример:

@drill4x_pnt ; FANUC_0TC     if not first_drill then         {nb,' ',[' X'xpos],[' Z'zpos ],[' C'cpos]}     endif endp

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

Параметры:

xpos, cpos тип: numeric Координата точки сверления.

dc тип: numeric Приращение cpos (С координата).

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

first_drill тип: logical (смотри @drill_point (расчет точки сверления)).

Описание:

Эта команда генерирует кадр УП, требуемый для определения точки сверления. Позиция сверления определена полярными координатами (xpos * cos(cpos), xpos * sin(cpos)).

Конец сверления. (End Drill).

Параметры:

Нет.

Описание:

Эта команда генерирует кадр УП, требуемый для завершения цикла сверления

Примеры:

@end_drill ; для FANUC     gcode = 80; определение функции G80 – конец сверления     {nb, 'G'gcode}; формирование кадра с G80 endp ; конец процедуры

@end_drill ; для MAHO-432 ; Нет end_drill (конца сверления) - всегда активно.

; Отметьте, что процедура ДОЛЖНА присутствовать, хотя она не содержит

; генерации рабочей программы. endp

Конец рабочей процедуры.(End Job Procs).

Параметры:

Нет

Описание:

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

Пример:

@end_job_procs ; для FANUC {nb, 'M99'};конец подрограммы endp

Конец цикличности (повторения) . (End Loop).

Параметры:

label тип: integer Имя (номер) цикличности.

loop_level тип: integer Вложенность цикличности.

loop_count тип: integer Количество раз выполнения цикличности.

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

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

Описание:

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

Примеры:

@end_loop ; для FANUC local integer var_num; ввод локальной переменной под именем «var_num»

var_num = loop_level + 20; присвоение значений локальной переменной {nb '#', var_num, ' = #', var_num, ' + 1'}; формирование кадра {nb 'END ', loop_level}; формирование кадра endp; конец процедуры

@end_loop ; MAHO gcode=14 loop_count = loop_count - 1 {nb, 'G'gcode, ' N1='start_line, ' N2='end_line, ' J'loop_count} endp

Конец файла . (End Of File).

Параметры:

  Нет.

Описание:

Выполняется в конце генерации файла G-кода (УП). Он может содержать определенные пользователем процедуры. Используйте следующие свойства для автоматической нумерации этих процедур:

- Конкретизировать свой номер в 'num_user_procs' (в '@init_post').

- Использовать переменную 'first_user_proc' (первая пользовательская процедура) в качестве первого номера процедуры.

- Использовать 'first_user_proc'+1 для второго и т.п...

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