10分钟让你学会数控宏程序编程

1,何为宏程序

用变量的方法进行数控编程的方法就叫做数控宏程序编程。咱们普通程序(如G01X100.Y100.F200)X,Y地址后边都是些常量,假如咱们把这些常量用变量来编写如G01X#1 Y#2 F200,这便是咱们所谓的宏程序。

备注*:FUNC体系是用#1,#2等等来表明变量的。机床体系不同表明的方法也不同,在这以FUNC体系为例)FUNC体系是用#1,#2等等来表明变量的。即“#”和“数字”组成的。如#1,#2……#33等。这些#后边的数子1,2,3等等有什么含义吗?其实它只是宏变量的代号罢了。

举个最简略的例子:假如有三个人,他们的名字都叫小李。那么当你呼叫小李的时分,会发作一个问题,这三个人都会回答,但你其实只想喊其间的一个。这就分不清了。同理,#1 ,假如后边的数字都是相同,当体系运用#1的时分,它也会发作模糊,究竟让我用哪个呢?所以为了区分它们,就把后边的数字写成不同的,比方#1,#2,#3。此刻假如体系运用#1,就不会发作紊乱了。

2,何为变量

变量是一个会改变的量,与之对应的是常量。(常量比方:1,2,22,65等等阿拉伯数字。变量比方:#1,#2,#5等等,#1,#2的值究竟是多少?因为它是变量,一个会改变量)。

3,变量是多少

比方把#1,#2等变量作为的银行卡,你往这些卡里存了多钱,那么这些卡里就有多钱(比方:往#1里边存了500元,此刻#1就相当于500,又取走了300此刻#1里边就有200)

4,变量的赋值

往#1里边存了500元等这么一个过程就叫变量赋值。假如你不在往“#1“里边存钱,或取钱,那么#1就相当于500.也便是说#1不发作运算的情况下便是500.假如有这么一个程序段G0X#1,也就等同于此程序段G0X500.那么变量在数控机床中是怎样赋值的呢?

格式如下:

#5=100把100这个数值赋给变量#5把常量赋给了#5

#1=#1-1把#1-1这个运算结果赋值给#1把表达式结果赋值给了#1

#6= [#11 #15 3]把[#11 #15 3]这个表达式的运算结果赋值给#6把表达式结果赋值给了#6

好了,理解变量之后,我从一个简略的零件讲起,体会变量如何在零件加工中的使用。

10分钟让你学会数控宏程序编程,只需10分钟,让你学会数控宏程序编程,数控,学会,程序,第1张

比方说下面这个简图,需要加工一批形状相同,但是尺寸不同的球。

10分钟让你学会数控宏程序编程,只需10分钟,让你学会数控宏程序编程,数控,学会,程序,第2张

加工SR6.0的球,首要程序如下:

....

G03X12.0Z-6.0R6.0

....

当咱们加工R8.0的球时,需要把程序做出修正:

....

G03X16.0Z-8.0R8.0

....

相同,当咱们加工R12.0的球时,需要把程序做出修正:

....

G03X24.0Z-12.R12.0

....

到这里,咱们也能够看出,换一次零件,起码在G03X24.0Z-12.R12.0需要修正一次,假如采用宏编制,咱们能够设置一个变量#1用于表明球的半径,如#1=6.0那么程序即可修正为:

....

#1=6.0

G03X[2*#1]Z-#1R#1

....

当咱们在加工SR8.0, SR10.0 ,SR12.0的球时,只需要给#1赋予对应的球半径值即可。


东莞潇洒职业培训学校开设课程有:高升专、专升本学历提升、全日制中职学校学位、积分入户、数控编程培训、塑胶模具设计培训,压铸模具设计培训、冲压模具设计培训,精雕、ZBrush圆雕培训、Solidworks产品设计培训、pro/E产品设计培训、AutoformR7工艺分析培训,非标自动化设计、PLC编程、CNC电脑锣操机、平面设计等培训,潇洒职业培训学校线下、线上等网络学习方式,随到随学,上班学习两不误,欢迎免费试学!联系电话:18029183455

联系电话:18029183455(微信同号)QQ:2799669782

 学校官网:www.dgxspx.com 智造人才网:www.58hr.net

学习地址:东莞市横沥镇新城工业区兴业路121号-潇洒职业培训学校

免责声明:
1;所有标注为智造资料网zl.fbzzw.cn的内容均为本站所有,版权均属本站所有,若您需要引用、转载,必须注明来源及原文链接即可,如涉及大面积转载,请来信告知,获取《授权协议》。
2;本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除,相关侵权责任均由相应上传用户自行承担。
内容投诉
智造资料网打造智能制造3D图纸下载,在线视频,软件下载,在线问答综合平台 » 10分钟让你学会数控宏程序编程