Print version

参数编程或宏编程

Last change: May 7, 2018

在NC程序和循环的输入对话框中,通过点击按键“P”可以在数值输入和参数之间切换。 请注意,在仿真器中,NC程序段或循环中不能直接进行算术运算,例如:
G0 X =(P20 + P10)/ 2 ...是不可行的
因此,您必须在每个算术运算之前分别写入:
P30=(P20+ P10)/ 2
G0 X = P30

对于参数分配(此处为P30 =(P20 + P10)/ 2),模拟器中有一个单独的对话框,可通过选择列表对其调用。
负号可以直接在NC语句中使用,例如:
G0 X = -P20
要做到这一点,首先要键入“P”,然后再键入“ - ”。

Parameterzuweisung_chi

键“P”: “P”是指PAL控制器。 在SIEMENS中,计算参数用R标记,因此请使用相应的按键“R”,此外:
FANUC 0i,18i,GSK和HAAS:按键“#”
HEIDENHAIN TNC 430和iTNC530 Dialog:按键“Q”
SINUMERIK 810D / 840D:按键“R”
PAL:按键“ P ”

在控制系统模拟时,可以使用IF语句来实现条件跳转,也可以使用WHILE循环指令。 为此在PAL中提供了G29指令. 在软件中,您可以在帮助(放大镜图标或F12)下了解更多细节。 在FANUC,HAAS和GSK控制器中还可以将某些参数传递给子程序,从而自定义循环体(也称为宏)。 传送参数的分配也可以在帮助中查看。

Parameter_assignment_Macro_G65_chi


Did this article help you?
 
Yes
 
No
Thank you for your feedback!