- •Спецификации обработки. (Machine Specifications).
- •Внутренние параметры. (Internal Parms).
- •Инициализация станка (данные станка с чпу). (Machine Initialize)
- •Для определения g-кода в относительной системе координат.
- •Этот параметр определяет первую ось вращения, используемую для расчета углов поворота. Сначала угол вращения для xy & xz должен быть установлен для X. Следующий - z.
- •Ось по умолчанию является zyx.
- •Этот параметр определяет направление вращения 4-ой оси в положительном направлении при одновременной обработке в SolidCam-е.
- •Номер программы. (Program numbers).
- •Пример:
- •Управление процедурами. (Procedures control).
- •Loop_exist тип: logical {y/n} (только для фрезерования)
- •Позиционирование. (Positioning).
- •Компенсация (коррекция на радиус инструмента). (Compensation).
- •Определения дуги. (Arc Definitions).
- •Эпсилон величины. (Epsilon Values).
- •Вращение шпинделя, подача. (Feed-Spin).
- •Расчет времени. (Timing).
- •Опции проекта. (Part Options).
- •Опции переходов. (Job Options).
- •Циклы прорезки. (Grooving Cycles).
- •Параметры симуляция 5-ой оси. (Sim 5-Axis Parameters).
- •Пользовательская документация. (User Documentation).
- •Gppl язык. (gppl language).
- •Введение. (Introduction).
- •Типы переменных .(Variable Types).
- •1. Change attribute (смена атрибуции)
- •2. Active attribute (активный атрибут)
- •Функции генерации. (Generate Functions).
- •Оператор преждевременного завершения.(Abort statement)
- •Оператор прерывания. (Break statement).
- •Параметры:
- •Параметры:
- •Системные Переменные gppTool. (gppTool System Variables)
- •Переменные, которые передаются в gppTool.( Variables that are passed to gppTool).
- •Нумерация кадров. (Block Numbers).
- •GppTool Команды.(gppTool Commands).
- •Xcenter, ycenter, радиус, zstart
- •Точка смещения начала координат. (Change Ref Point)
- •Определение токарного инструмента. (Def Turn Tool).
- •Время выдержки. (Delay). Параметры:
- •Примеры:
- •Пример:
- •Параметры:
- •Описание:
- •Пример:
- •Пример:
- •Примеры:
- •Пример:
- •Начальная точка. (Home_data). Параметры:
- •Инициализация позиции с.(Init Cpos).
- •Описание:
- •Подача, шпиндель.(m Feed Spin). Праметры:
- •Описание:
- •Направление ускоренного перемещениея 4-х осевой.(Move4x Dir). Параметры:
- •Описание:
- •Параметры:
- •Описание:
- •Вращение по плоскисти.(Rotate to plane). Параметры:
- •Пример:
- •Старт инструмента.( Start Tool).
- •Примеры :
- •Стоп Инструмент. (Stop Tool)
- •Нарезание резьбы. (Thread).
- •Матрица. (Tmatrix). Параметры:
- •Информация о траектории. (Tool Path Info). Параметры:
- •Описание:
- •Токарная смена инструмента. (Turn Change Tool). Параметры:
- •Описание:
- •Пример:
- •Сверление в токарной обработке. (Turn Drill). Параметры:
- •Пример:
- •Конец токарной процедуры. (Turn Endproc).
- •Описание:
- •Пример:
- •Токарная обработка. (Turning).
- •Описание:
- •Дуга в электроэрозионной обработке. (Wc Arc). Параметры:
- •Описание:
- •Пример:
- •Пример:
- •Резание проволокой в электроэрозионной. (Wc Cut Wire).
- •Информация финишной электроэрозионной обработки. (Wc Finish Info). Параметры:
- •Описание:
- •Пример:
- •Загрузка проволоки-электротэрозия. (Wc Insert Wire).
- •Пример:
- •Примеры:
- •Примеры:
- •Файловые Команды. (File Commands).
- •Местное включение. (Include Place).
- •Включение вложенности. (Include Nesting).
- •Включение сообщения об ошибках.(Include Error messages).
- •Включение инициализации.(Include initialization).
- •Кинематический Стиль .(Kinematic Style).
- •Примеры. (Examples). Пример 1: пользовательский пре- и постпроцессор для Fanuc контроллера. (Example 1: User-defined Pre and Post-processor for a Fanuc controller). Файл препрцессора: [fanuc.Prp]
- •Файл постпроцессора: [fanuc.Gpp]
- •Файл препроцессора: [Integrex-e-410h.Prp]
- •Файл постпроцессора: [Integrex-e-410h.Gpp]
- •Пример файла. (example: fanuc g-Code file)
- •Сообщения об ошибках gpPtool. (gpPtool error messages).
Описание:
Эта команда генерирует кадр, необходимый для смены инструмента.
Пример:
@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 Номер конечного кадра подпрограммы.
