找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

查看: 26508|回复: 12

[分享] 数控车编程之多个等距曹的宏程序应用

[复制链接]
发表于 2016-1-25 10:34:47 | 显示全部楼层 |阅读模式 来自 中国河南信阳

图纸

图纸

今天我们来讲解一下外径多个等距曹的宏程序加工,一般如果我们不会宏程序的话只能依靠子程序来完成,不然程序会非常繁琐,如果用子程序来加工,如果中途坏刀,停下来以后只能从程序开头在重新执行,而我们如果使用宏程序加工的话可以避免这种情况,如果从中途停下来我们便于修改就可直接从我们停下来那里开始加工。我们来看下图:
从上图可以看出这是一个等距曹加工图,每个曹曹宽都是3,曹与曹之间都是相距10,我们使用宏程序来编制这个程序。
图纸要求:
1.曹两侧倒去毛刺圆角R0.5
2.采用G75和宏配合使用
3.采用3毫米宽切刀加工
装夹方式:
1.外径50以加工完毕,采用台阶爪夹持直径50,左端面定位,顶尖顶住加工
2.切刀以左侧面对平面为Z0.
程序和注释如下:
O0001
M3S600G99
T101M08
G0X50.5Z10.
Z1.
#1=0(平面Z值)
#2=-80(最后一个曹的Z值)
N10#1=#1-10(计算出每个曹的Z定位)
G0Z#1(Z定位)
G75R0.2
G75X45.P500F0.08(切曹循环)
G0W-0.5(进刀到左侧圆角倒角起点)
G1X50.F0.2
G2X49.W0.5R0.5F0.06(倒左侧圆角)
G0X50.5
W0.5(进刀到右侧圆角起点)
G1X50.F0.2
G3X49.W-0.5R0.5F0.06(倒右侧圆角)
G0X50.5(退刀)
IF[#1GT#2]GOTO10(条件判断如果#1大于#2跳转N10继续执行下一个切槽)
G0X120.Z1.(退刀)
M30(程序结束)
根据上面程序,我们可以实现给出一个曹的走刀路线,就可以切削多个曹的作用,如果中途在任意一个曹停下来了,我们只需要改一下#1的赋值,就可以实现从停的那个曹开始加工,这个是宏程序的一个特点!仔细思考这个程序为什么没有加强制赋值语句和跳出死循环语句!!!!什么时候改加,什么时候可以不用加,这个要多多思考!!
下面我们还是用这个图来编制一个不用G7\4循环切槽,用G1模仿G74路线来增加难度,前面我们都是一重循环,下面我们来编制一个2重循环的程序:
O0001
M3S600G99
T101M08
G0X50.5Z10.
Z1.
#1=0(平面Z值)
#2=-80(最后一个曹的Z值)
#4=50(曹大直径)
N10#1=#1-10(算出每个曹的Z值坐标)
G0Z#1(Z定位)
G1X50.F0.2(定位到大直径处)
N20#4=#4-0.5(算出每次X的值)
IF[#4LT45]THEN#4=45(强制赋值防止X过切,这里可以不用写)
G1X#4F0.06(切曹)
G0X[#4+0.2](以上次切曹的深度退刀0.2)
IF[#4EQ45]G0TO30(防止死循环)
IF[#4GE45]GOTO20(如果切曹深度现在大于或等于45,跳转N20继续切曹)
N30#4=50(这里很关键,当执行到这里的时候,#4实际已经等于45,所以这里从新赋值,下一个曹才能正确加工,仔细思考这里)
G0X50.5(退刀)
W-0.5(进刀到左侧倒角起点)
G1X50.F0.2
G2X49.W0.5R0.5F0.06(倒左侧圆角)
G0X50.5
W0.5(进刀到右侧圆角起点)
G1X50.F0.2
G3X49.W-0.5R0.5F0.06(倒右侧圆角)
G0X50.5(退刀)
IF[#1GT#2]GOTO10(如果#1大于#2跳转N10执行下一个曹的加工)
G0X120.Z1.(退刀)
M30(程序结束)
上面程序我们用G1来代替G75的走刀路线来编制程序,目的是为了锻炼各位学者的思维,从而真正的掌握宏程序,相比G74来编制增加了难度,从一重循环提升到2重循环,希望各位学者仔细思考,跟着程序思路去理解,而不是像G代码一样一直向下执行!如果这一节课程你已经理解透测,恭喜你,你的宏程序又更上一个台阶了。

发表于 2020-9-18 20:25:15 | 显示全部楼层 来自 中国河北唐山
四轴后处理(己上机)
回复 1 0

使用道具 举报

发表于 2019-3-4 21:23:41 | 显示全部楼层 来自 中国河南郑州
谢谢分享,顶一个
回复 1 0

使用道具 举报

发表于 2019-3-14 15:35:17 | 显示全部楼层 来自 中国福建厦门
666666
回复

使用道具 举报

发表于 2019-4-3 21:59:14 | 显示全部楼层 来自 中国江苏无锡
学习学习了
回复

使用道具 举报

发表于 2020-8-18 10:48:14 | 显示全部楼层 来自 中国福建漳州
谢谢分享学习了学习了。
回复

使用道具 举报

发表于 2020-9-11 17:23:49 来自手机 | 显示全部楼层 来自 中国浙江杭州
^quCYkpfnQq^eyJwMSI6IjEwMjMyNTNoIiwicDIiOiIiLCJwMyI6IjEwMjMyNDV4IiwicDQiOiJ7XCJicm93c2VyaWRcIjpcIjFcIixcImJhaWR1aWRcIjpcIjNENDkyNUYyQzk4NjdDRDYxNkFCQkU2MDZEN0Q3M0U4XCJ9Iiwic2NoZW1lIjoidjEvYnJvd3Nlci9vcGVuP3VybD1odHRwcyUzQSUyRiUyRm0uYmFpZHUuY29tJTJGc2YlMkZ2c2VhcmNoJTNGcGQlM0RpbWFnZV9jb250ZW50JTI2d29yZCUzRCUyNUU1JTI1ODUlMjU4OSUyNUU2JTI1QjQlMjU4MSUyNUU1JTI1QkElMjVBNiUyNnRuJTNEdnNlYXJjaCUyNmF0biUzRG1lZGlhY3klMjZmciUzRHRhYiUyNnNhJTNEdnNfdGFiJTI2aW1ndHlwZSUzRDAlMjZpbWdjb250ZW50JTNEJTI1N0IlMjUyMnN1YmplY3RKc29uJTI1MjIlMjUzQSUyNTdCJTI1N0QlMjU3RCUyNmltZ3BuJTNEMTUlMjZpbWdzcG4lM0R1bmRlZmluZWQlMjZtZWRpYWN5S2V5JTNEdW5kZWZpbmVkJTI2dHQlM0QxJTI2ZGklM0QxNDIyMzAlMjZwaSUzRDAlMjZjcyUzRDE4NzI3NDI4OTAlMjUyQzI3NTg1ODk2NTAlMjZiZHR5cGUlM0QwJTI2b2JqdXJsJTNEaHR0cHMlMjUzQSUyNTJGJTI1MkZ0aW1nc2EuYmFpZHUuY29tJTI1MkZ0aW1nJTI1M0ZpbWFnZSUyNTI2cXVhbGl0eSUyNTNEODAlMjUyNnNpemUlMjUzRGI5OTk5XzEwMDAwJTI1MjZzZWMlMjUzRDE1OTk4MjQ1MzE2OTElMjUyNmRpJTI1M0Q1M2IwMjU0MmE0YzRhYThlMjM2NjY1NzEyMjQ5MzQ3OSUyNTI2aW1ndHlwZSUyNTNEMCUyNTI2c3JjJTI1M0RodHRwJTI1MjUzQSUyNTI1MkYlMjUyNTJGaTAwLmMuYWxpaW1nLmNvbSUyNTI1MkZpbWclMjUyNTJGaWJhbmslMjUyNTJGMjAxNCUyNTI1MkYwNTQlMjUyNTJGMTE3JTI1MjUyRjE4MzA3MTE0NTBfMjAzMTIyOTY1LmpwZyUyNTI1M0ZfX3JfXyUyNTI1M0QxNDE2NTM2MzAyODkwJTI2aW1nb3MlM0Q0MzY5NjQwNjIlMjUyQzMzNjM3MzU4ODAlMjZpbWdpcyUzRDAlMjUyQzAlMjZpc1JlY0ZyQ2xpY2slM0QwJTI2Ym94RnJvbSUzRHdpc2UlMjZkb3duSW1nJTNEMSUyNnJmcm9tJTNEMTAyMzI0NXglMjZyY2hhbm5lbCUzRDEwMjMyNTNoJTI2cnFpZCUzRDgyOTcyNDcwNTQxMjAxNjg0NDkmbmV3d2luZG93PTAmc2ltcGxlPTEmZnJvbXdpc2U9MSJ9
回复

使用道具 举报

发表于 2020-9-12 19:05:15 | 显示全部楼层 来自 中国江苏扬州
谢谢分享
回复

使用道具 举报

发表于 2023-4-17 19:04:39 来自手机 | 显示全部楼层 来自 中国天津
谢谢分享
回复

使用道具 举报

发表于 2023-6-27 11:51:25 | 显示全部楼层 来自 中国上海
岗位1:数控车床操作工
要求:有数控车床操作经验者 50岁以下
福利:5-9K 五险一金 做六休一 十三薪

岗位2:数控车床师傅
要求:能按图纸部件独立完成编程操作
福利:8-12K 五险一金 做六休一 十三薪
工作地址:上海市金山区枫泾镇万枫公路2698弄
联系电话:181 2127 1002
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|爱数控网 ( 沪ICP备14029127号-2 )

GMT+8, 2025-12-18 12:49 , Processed in 0.060697 second(s), 9 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表