1. 首页
  2. 技术文章
  3. 其它数控

加工中心所有数据清零之宏应用

加工中心所有数据清零之宏应用

产品加工中给定图纸,编制程序后,我们都要对产品进行打样,随后通过样件对程序进行优化,修改刀具及其参数,再到改善品质,提升CT时间,稳定生产。因此我们要对加工中心内所有相关遗留数据做清零处理,以防在加工过程中出现不必要的刀补及变量等导致产品异常

以下宏程序的使用必须谨慎使用,其将清除所有与加工相关的参数。

%

(O100)(所有刀具长度、工件坐标、宏变量数据清零,谨慎使用)

#5201=0.

#5202=0.

#5203=0.

#5204=0.

(—–DAO JU SHU JU =0.—-刀长补偿及刀具半径补偿清零)

#1=1.

#2=20.

WHILE[#1LE99]DO1

#[#1+11000]=0.0

#[#1+12000]=0.

#[#1+13000]=0.

#[#1+10000]=0.

#1=#1+1

END1

(—–G5… X Y Z A/B =0. —-工件坐标系清零)

#3=1.

#4=20*6

WHILE[#2LE#4]DO2

WHILE[#3LE4]DO3

#[#2+[5200+#3]]=0.0

#3=#3+1

END3

#3=1.

#2=#2+20.

END2

(—–G54.1P… X Y Z A/B =0. —扩展坐标系清零-)

#2=0.

#3=1.

#5=20*46

N1236

N1235

#[#2+[7000+#3]]=0.0

#3=#3+1.

IF[#3GT4]GOTO1234

GOTO1235

N1234

#3=1.

#2=#2+20.

IF[#2GT#5]GOTO1237

GOTO1236

N1237

(—–#100-#199 =0. —-变量清零)

#1=100.

N111

IF[#1GT199]GOTO110

#2=#1

#[#1]=#0.

#1=#2+1

GOTO111

N110

(—–#500-#999 =0. —公共变量清零-)

#1=500.

N113

IF[#1GT999]GOTO112

#2=#1

#[#1]=#0.

#1=#2+1

GOTO113

N112

M01

#500=25.4

M30

%

 
问答社区  发起问答  报警查询  技术文章  维修服务  资料下载  加交流群  申请 VIP   

本文转载来自【网络】,仅供大家学习交流,如侵权请联系站长删文。

发表评论

登录后才能评论

联系我们

在线咨询:点击这里给我发消息

联系微信:QQ594673193

联系邮箱:594673193@qq.com

工作时间:08:00~20:00

QR code