两个步骤:
第一步:牢牢树立一个思想,那就是世上无难事,只要肯分解
第二步:开始分解这件事
举个例子,采用“借刀方法”编写矩形螺纹程序的例子

具体分解为了两部分:
1, X方向的“分层”
2, Z方向的“分层”
一、X向的分层
若工件外圆为D60,底径为D50 ,因程序比较简单,不在赘述,部分程序如下:
#1=60
N05#1=#1-0.4
IF[#1LE50]THEN#1=50
……
…(略去车螺纹段)…
……
IF[#1 GT 50] GOTO05 (如果没车到底径50,就回上去继续车)
二、Z向的分层

假如3mm割刀的螺纹循环z向起点设定在工件外一点,部分程序如下:
#2=17.5
N08#2=#2-0.5;
IF[#2LE15]THEN#2=15
……
…(略去车螺纹段)…
……
IF[#2 GT 15] GOTO08;
简单吗?和上面X分层的程序如出一辙,就这样完成了Z方向的借刀。
分析到这儿,你是不是思路清晰多了,直接上程序,如下:

%
O16(用切槽刀,车锯型螺纹程序)
N01 G54 S600 M03; (设定坐标系,指定主轴转速,主轴正转)
N02 T0101; (刀位号和刀补号)
N03 G00 X150 Z200; (快速到达总起始点)
N04 #1=60; (#1代表车各层的X指令值,赋#1=60代表车0层的值)
N05#2=[17+0.5] (#2代表车各刀的Z指令值,赋17.5代表车0层的值)
N06#1=#1-0.4; (算出X向吃刀深度值)
N07 IF[#1LE 50]THEN#1=50 (防止X向过切)
N08 G00X70 (抬刀)
N09 #2=#2-0.5; (算出Z向借刀值)
N10IF[#2LE15]THEN#2=15 (防止Z向过切)
N11 G00 Z#2 (Z向到达车这刀螺纹循环起始点)
N12 G00 X#1 ( X向到达车这刀螺纹循环起始点)
N13 G32 Z-85 F10; (车一刀)
N14 IF[#2 GT 15]GOTO 08; (没车到左边界就回上去继续车)
N15 IF[#1 GT 50]GOTO 05 (没车到螺纹底径,就回上去继续车)
N16 G00 X150
N17 Z200 M05;
N18 M30;
东莞潇洒职业培训学校开设课程有:高升专、专升本学历提升、全日制中职学校学位、积分入户、数控编程培训、塑胶模具设计培训,压铸模具设计培训、冲压模具设计培训,精雕、ZBrush圆雕培训、Solidworks产品设计培训、pro/E产品设计培训、AutoformR7工艺分析培训,非标自动化设计、PLC编程、CNC电脑锣操机、平面设计等培训,潇洒职业培训学校线下、线上等网络学习方式,随到随学,上班学习两不误,欢迎免费试学!联系电话:18029183887
联系电话:18029183887(微信同号)QQ:3606417948
学校官网:www.dgxspx.com 智造人才网:www.58hr.net
1;所有标注为智造资料网zl.fbzzw.cn的内容均为本站所有,版权均属本站所有,若您需要引用、转载,必须注明来源及原文链接即可,如涉及大面积转载,请来信告知,获取《授权协议》。
2;本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除,相关侵权责任均由相应上传用户自行承担。
内容投诉
智造资料网打造智能制造3D图纸下载,在线视频,软件下载,在线问答综合平台 » 数控编程一点都不复杂,先拿下最简单的