首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SIEMENS 利用宏程序修改刀补值编制铣床加工程序

在实际生产中西门子数控系统可以用$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 !

分享有穿透力的技术 雕琢有愉悦性的产品

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180110G00VRG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券