在实际生产中西门子数控系统可以用$TC_DP6修改刀具补偿数值,方法如下:
西门子(SIEMENS)刀具半径补偿值$TC_DP6的说明与使用方法
在西门子(SIEMENS)数控系统中,$TC_DP6是一个系统值,它的使用有着严格的规定。它的格式取决于需要的刀具补偿器中。
见表、
地址含义说明指令格式$TC_DP6[t,d] 半径补偿值读或写t,d号的数值$TC_DP6[_,_]=R_
说明:
1、t:T刀具编号1-32000,T0没有刀具(系统中最多同时存储32把刀具)
2、d:
刀具补偿号D,一个刀具可以匹配从1到9几个不同补偿的数据组,如果没有编写D指令,则D1自动生效。如果编程为D0,则刀具补偿值
无效。
3、R:计算参数R
可以在程序运行时由控制器计算或设定所需要的数值:也可以通过操作面板设定参数数值。如果参数已经赋值,则它们可以在程序中
对由变量确定的地址进行赋值。赋值范围为±(0.0000001~99999999)
计算参数R一共有300个可供使用
R0~R99 -可自由使用
R100~R249 -加工循环传递参数
R250~R299 -用于加工循环的内部计算参数
(如果没有使用加工循环,则这部分计算参数也可自由使用)
编程举例:
N10R1=5
N20 $TC_DP6[1,1]=R1
表示:R1代表的值为T1D1刀具储存器中的半径补偿值,即在程序中输入刀具的半径补偿值,R值后可以是一个变量。
此时如果再调用刀补G01G41X_Y_T1D1则会调用第一把刀的一号刀补,即D01=5.
再如加工某一轮廓,按实际轮廓型状编程,精加工之前如果想留精加工余量,建立刀补之间R1=5+0.1,0.1为精加工余量,精加工时再改为R1=5,则可以不必再到参数表里修改刀具半径补偿数值,而直接在程序里修改。
猜你喜欢
推荐阅读
技术集萃
We want you join us !
分享有穿透力的技术 雕琢有愉悦性的产品
领取专属 10元无门槛券
私享最新 技术干货