各位大神帮帮忙:广数928TE数控车床车棒料,每件工件10mm长,我想一次车4件,每件都要用四个刀

各位大神帮帮忙:广数928TE数控车床车棒料,每件工件10mm长,我想一次车4件,每件都要用四个刀位的车刀,我想用一件工件的程序循环车第2、3、4件,然后停车回到车第一件的坐标位,重新装夹一次,继续循环车四件,怎样编程序移动车第2、3、4件z轴4把刀的新坐标,而x轴不变,最后坐标回到第一件的位置,手,拜托各位。

产品:外径30,内径25,长度10的环 一次装夹车出四件零件 在此简单举个例子,看官们睁大双眼~~~
毛坯:管料,外圆31 内孔24
程序:
O0001
T0101 G99 M8 (外圆刀)
G97 S1000 M3
G0 X33 Z0
G1 X23 F0.2
G0 X29 Z0.5
G1 Z0 F0.15
X30 Z-0.5 F0.1
Z-13.5 F0.15
G0 X31 Z-12
X50 Z100
T0303 G99 M8 (镗刀)
G97 S800 M3
G0 X26 Z1
G1 Z0 F0.15
X25 Z-0.5 F0.1
Z-13.5 F0.15
G0 X24 Z-12
Z2
X100 Z100
T0404 G99 M8 (3MM切断刀)
G97 S600 M3
GO X31 Z-13
G1 X24 F0.1 (就不倒角了)
G0 X35 M5
X50 Z100 M9
G50 W13.3 (你就理解为,毛坯向右偏移了13.3MM 这里一定要弄懂,关键。。。。)
M99 (子程序结束,没错,这个是子程序)
下面是主程序,请耐心,主程序比子程序短多了
O0002
M98 P00040001 (调用一号子程序4次!)
G50 W-53.2 (13.3*4=53.2 把偏移的量给偏移回来,别算错了,不然会撞车,呵呵)
T0101
G0 X27 Z0.3 (用外圆刀给毛坯定位)
M00 (这时可以松开卡盘,把毛坯拉出来,碰到外圆刀就行)
G0 X50 Z100
M30 (拧紧卡盘,按下循环启动吧~~~)
这种编程方法的优点呢,
一是可以一次装夹连续车出4件产品,降低了劳动强度,同时因为省去了三次的装夹时间,提高了生产效率、
二是编程方便,大家可以回头看下,子程序里都是X,Z 没有用相对坐标编程U W,这里没有限制,如果你喜欢,怎么用都行,不会影响,注意最后G50 W+/_就行了
转自百度贴吧追问

老师:这是广数980系统,广数928TE就不行,因为G50 W-10格不支持,G50只支持x、Z轴绝对值编程。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-20
用宏程序z用#1表示
第2个回答  2015-01-19
调用子程序追问

车2件、3件丶4件z轴坐标怎样四把刀的坐标依次减一个工件长度及加上刀宽的矩离来移动z轴坐标,最后还要回到装夹工件的位置。

追答

多少把刀?

追问

四把刀,关键四把刀都同时移动上一个工件切断的距离。

追答

把工件装长点,一次性4个呗

追问

老师:怎样车好一件,在不停车床情况下,四把依次同时移动一个距离车第二件,完后,再车三件,四件,最后刀回到车第一件的坐标位值。

追答

用G50呀!定4个坐标系!再调用子程序执行4次,每退一个坐标系调用一次,!然后用G00回到你指定的位置

用一把刀就行了,用一个工件的程序走完再用G00走到第二个工件坐标然后调用子程序!以此类推车完

不用子程序也可以,很简单的

追问

我懂了,是不是把四把刀单独编四个子程序,并且Z轴用w编程,在主程序用绝对值坐标调到起位置,再调该刀的子程序。

追答

因为你4个工件都一样,编一个程序设定4个坐标系!每个坐标执行一次你的程序