数控系统技术的突飞猛进为数控机床的技术进步提供了条件。为了满足市场的需要,达到现代制造技术对数控技术提出的更高的要求,龙门加工中心,当前,世界数控技术及其装备的发展主要体现为以下几方面技术特征:
1.高速、高xiao
京都数控机床向高速化方向发展,不但可大幅度****加工效率、降低加工成本,而且还可****零件的表面加工质量和精度。超高速加工技术对制造业实现高xiao、****、低成本生产有广泛的适用性。
目前,在超高速加工中,车削和铣削的切削速度已达到5000~8000m/min以上;主轴转数在30000转/分(有的高达10万r/min)以上;工作台的移动速度(进给速度):在分辨率为1微米时,在100m/min(有的到200m/min)以上,在分辨率为0.1微米时,在24m/min以上;自动换刀速度在1秒以内;小线段插补进给速度达到12m/min。
程序编制完成,我们来检查一下这个程序对不对,首先我们来看#1=#1-#3这一步,当#1等于50,#3=3的时候,我们就因该是50-3=47,然后把47从新赋值给#1,当执行完一刀外径车削以后,我们条件判断,如果#1大于#2,龙门加工中心排行,也可以理解为如果47大于30,跳转到N10继续执行N10后面程序段,现在47明显大于30,所以跳回N10的地方,继续执行,当跳回N10以后,#1=#1-#3,现在的#1应该是前面计算出来的47,也就是说#1现在等于47-3=44,然后在执行外径车削,条件判断。但是我们现在来想一下,当他一直这样循环,循环6次以后,每次吃刀量3,也就是50-3*6=32,当#1等于32的时候,#1任然大于#2,所以他会继续跳转N10,循环第七次,协鸿龙门加工中心,当第7次执行#1=#1-#3的时候,结果#1=32-3=29,然后在执行G0X#1,也就是G0X29. 通过这里我们就可以看出如果程序这样编制,它会过切一个毫米,也就是说本来图纸要求直径为30,现在它车到了直径29,所以报废!下面我们看一下下面的程序怎么改进。
改进后程序如下:
O0010
M3 S300 G99
T101 M08
G0 X51. Z10.
Z0.
G1 X-0.7 F0.12(平端面)
G0 W1. X50.
#1=50(毛培赋值)
#2=30(图纸要求尺寸)
#3=3(吃刀量赋值)
N10#1=#1-#3(利用减法运算,计算出每一层的X值)
IF[#1 LT #2] THEN#1=#2(强制赋值语句,如果#1每次递减3,当它小于了我们图纸要求直径30的时候,强制让#1=30)
G0 X#1(X进刀)
G1 Z-30. F0.12
G0 U1. Z1.
IF[#1 GT #2] GOTO 10(如果#1大于#2,那么执行跳转到N10的地方执行后面程序,如果不满足,执行后面一步)
G0 X120. Z130.
M30
从这个优化过的程序我们可以看到,其实我们就在#1=#1-#3这一步计算后面加了一个强制赋值语句,****过切,通过这一个强制赋值语句,刚才****个程序的问题得到解决!接下来我们来讲解一下还有一种情况,如果IF[#1 GT #2] GOTO 10这个条件判断,把GT大于换成GE大于或等于,会出现什么情况呢?我们来看一下,当换成大于或等于以后,佛山10米龙门加工中心对外加工,也就是说当我们#1大于或者等于只要满足其中一个条件他就执行GOTO 10语句,继续循环,我们现在已经加了强制赋值语句,#1已经等于#2,但是现在条件判断任然满足,所以他会继续跳转N10,从而出现一个问题,他会一直在循环下去,停不下来了。。。。。。。。这个我们把它称为死循环!下面我们来解决一下死循环的问题,程序继续优化,如下:
O0010
M3 S300 G99
T101 M08
G0 X51. Z10.
Z0.