从事数控的你该听说过数控宏程序, 学会和把握手艺高编程宏程序是十分必要的。
不明白宏程序也只能静静的看着别人装逼了!假如你有钱能够买五轴数控机床,没有人有意见的。

光看看这些,用宏程序加工的作品就知道,月薪上万是没有问题的。

这样的技术你是不是觉得离自己很遥远?

只要想不到没有做不到的。



好啦,宏程序应用在许多方面,使用过宏程序的人都能感受到宏程序的便利,把握宏编程技术是一件多么牛逼的事情啊。

可是宏程序太杂乱怎么办?没有时刻详细学怎么办?没有师傅带怎么办?
不急,我有绝技处理上述问题。宏程序编程没有你幻想的那么难!跟着学,10分钟编写出归于自己的第一个宏程序,3小时完全入门宏程序编程。 经过辅导与你的体系学习,让你升级为CNC编程高手。
好啦,写文章的目标:让每篇文章都能处理你的一个问题!
所以,今日我给咱们共享一个简单的滚花宏程序案例。
说起滚花大多是用滚花刀揉捏出网纹,可是揉捏出来的网纹质量不好,加工效率也低,一些薄壁件揉捏还变形。

那么能够采用车螺纹的办法,圆周分度,多头正反替换车螺纹,出来便是压花的作用了。
比方直径为D40 外圆上面加工模数为m=0.5,节距P=1.571的网纹。
我采用G32 _F _Q 需计算出头数和导程
头数:D/m ,40/0.5=80
导程:头数*节距 ,80*1.571 =125.68
在编写程序前,我先讲两个知识点
一, FUP函数
意思是,把小数部分变为整数1,并加到整数部分。
比方#1=1.06 FUP[#1]运算后的值为2。
#2=0.01 那么FUP[#2]运算后的值为1。
二,IF [ ]GOTO 句子
学过英文的都知道IF是假如的意思,GOTO是去哪儿的意思。
合起来意思是:假如…..就到哪儿去。
咱们会发现,IF后边跟个条件,这个条件满足,那么就去做某事情。
比方我设置#1代表零件大径,#2代表零件小径。
%
#1=40(D40的外圆)
#2=39(车至D39 ,1mm的深)
N10#1=#1-0.5 (变量自减)
……
螺纹加工程序
……
IF[#1GT#2]GOTO 10
……
M30
%
中括号中的条件是:#1GT#2 (GT是大于的意思)
也便是#1的值大于#2的值,这个条件建立的时分,程序就跳转至N10行程序段。条件不建立了,程序就按次序运转IF后边的程序段。
来来来,给你剖析程序的运转步骤。
1、程序由上往下运转,依次读取#1,#2的数值,当运转至#1=#1-0.5时分,#1做了一次运算,结果是39.5……。
2、当运转到IF句子的时分,体系判断了下中括号中的条件,#1是大于#2,条件建立跳转至N10程序段。
3、N10程序段,#1=#1-0.5 ,#1又做了一次运算,此刻#1的值是39,程序接着往下运转,当运转到IF句子的时分,体系判断了下中括号中的条件,#1不大于#2,条件不建立,就按次序持续往下执行程序。
这便是IF句子的运转,中括号中的条件,也便是没有加工到D39这个尺度的时分,就跳转至要加工的内容程序段。
好了剖析到这里,直接上程序。
程序如下:
%
T0101
M03S1000
#1=40 (大径)
#2=39 (小径)
G0X42Z5. (Z=5为螺纹起始点)
N10#1=#1-0.27 (变量自减)
IF[#1LE#2]THEN#1=#2(假如#1的数值小于等于#2,那么就让#1等于#2)
#4=FUP[360000/80]
#3=0
N20G0X#1
G32Z-30.Q#3F125.68
G32Z5.
#3=#3+#4
IF[#3LT360000]GOTO 20
IF[#1GT#2]GOTO 10
G0X100
Z5.
M30
%
我们是知识搬运工,我们是技术传播者!
东莞潇洒职业培训学校开设课程有:CNC数控编程、塑胶模具设计,压铸模具设计、冲压模具设计, Solidworks/pro/E产品设计、AutoformR7工艺分析,非标自动化设计、PLC编程、文职、电商、平面设计、新媒体等培训课程,潇洒职业培训学校线下、线上、随到随学等学习方式,上班学习两不误,欢迎预约免费试学!
联系电话:18029183455(微信同号)QQ:2799669782
线上免费试学: xsmj.ke.qq.com
1;所有标注为智造资料网zl.fbzzw.cn的内容均为本站所有,版权均属本站所有,若您需要引用、转载,必须注明来源及原文链接即可,如涉及大面积转载,请来信告知,获取《授权协议》。
2;本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除,相关侵权责任均由相应上传用户自行承担。
内容投诉
智造资料网打造智能制造3D图纸下载,在线视频,软件下载,在线问答综合平台 » 滚花宏程序案例,详细教程