首页 理论教育CNC参数输入指令的优化方法

CNC参数输入指令的优化方法

【摘要】:2)由于参数的输入可能改变刀具的运动轨迹,故执行G10L52前应撤销固定循环、刀具补偿等模态指令。3)除非必要,建议在程序中不要改变与编程无关的CNC参数,以避免发生事故。

FS-0iD的设定参数、刀具补偿参数、工件坐标系的零点偏置参数,均可通过程序指令G10输入,其输入方法如下。

1.CNC设定参数输入

CNC设定参数输入指令的编程格式如下:

指令中的代码含义如下。

N:CNC设定参数(PRM)号;

P:仅输入“轴型参数”时需要,输入1~5用于指定坐标轴

R:参数值,不可使用小数点二进制“位参数”应使用二进制数据;

例如:将加工禁区1的Z轴上边界设定参数PRM1322设定为-450.0、下边界设定参数PRM1323设定为-600.0的指令如下:

而将CNC的二进制位参数PRM3404设定为0000 0100的指令如下:

输入设定参数时需要注意以下几点:

1)在指令G10 L52到G11的范围内,不可编入非参数输入的其他加工指令。

2)由于参数的输入可能改变刀具的运动轨迹,故执行G10L52前应撤销固定循环、刀具补偿等模态指令。

3)除非必要,建议在程序中不要改变与编程无关的CNC参数,以避免发生事故。

2.刀补的程序输入

在FS-0iD中,刀具补偿数据,如车刀的位置偏置与磨损量、刀尖半径与磨损量;铣刀长度偏置与磨损量、半径补偿与磨损量等,可通过指令G10进行输入,指令的编程格式与CNC的类型有关。

用于车床或车削中心控制的FS-0iTD编程格式如下:

指令中的代码含义如下:

P:偏置号指定。

P=1~∗∗∗:刀具磨损偏置号。

P=100001~100∗∗∗:刀具几何偏置号。

X/Z/Y:X/Z/Y偏置值,根据P值分别对应磨损偏与几何偏置。

U/W:X/Z偏置值增量,输入值将叠加到现有偏置值上。

R:刀尖半径,根据P值分别对应几何半径与半径磨损量R。

C:刀尖半径值增量,输入值将叠加到现有半径值上。

Q:假想刀尖方向,允许输入值0~9。

铣床或加工中心控制用的FS-0iMD可以选择刀具补偿A和刀具补偿C两种补偿方式,使用刀具补偿方式A时,只有长度补偿;选择刀具补偿方式C时,可以对长度、长度磨损、半径、半径磨损进行补偿。

补偿方式A的编程格式如下:

补偿方式C的编程格式如下:

FS-0iMD的刀具偏置值可以是绝对值输入(直接写入偏置值),也可以是增量值输入(叠加到现有数据上),它决定于现行有效的G90/G91编程方式。

3.零点偏置的程序输入

在FS-0iD中,工件坐标系的零点偏置同样可通过指令G10进行输入,其编程格式如下:

指令中的代码含义如下:

P:偏置号指定。

P=0:外部工件坐标系零点偏置。

P=1~6:指定工件坐标系G54~G59。

X/Y/Z:X/Y/Z零点偏置值(在FS-0iTC中可省略Y)。

零点偏置值可以是绝对值输入(直接写入偏置值),也可以是增量值输入(叠加到现有数据上),它决定于现行有效的G90/G91编程方式;当采用FS-0iTD代码体系A时,增量输入需要将地址X/Z改为U/W。

FS-0iMD还可通过如下指令,输入G54.1附加坐标系的零点偏置值:

指令中的P用来选择附加坐标系,输入值可以是1~48。