
G70P Q 里面的P 和 Q 表示的是精加工的程序段。后面的数字可以自己给,但是得跟G71里面的程序段相同
G71U R 里面的U是每次循环加工深度(吃刀量),R为每次循环加工退刀量
G71 P Q U W F 里面的P Q 就是G70里面的P Q 表示的精加工第一条程序号和最后一条程序号。U 表示X方向给精加工留的余量,W为Z方向精加工留的余量,F为进给速度
举例:
G99G97G40M43;
M03S500(主轴正转500r/mm)
T0101(选择01号刀)
G00X42Z2(定刀点)
G71U1R05(每刀吃刀量1mm,每次循环退刀05mm)
G71P10Q20U05W0F02(程序号定位P10和Q20,X方向留余量05mm,Z方向不留量,进给速度为05)
N10 G00X0(快速走到X0位置,这句为精加工开始程序段,前面加上P)
G01Z0(切削速度走到Z0位置)
X31(切削速度走到X31位置)
X35Z-20(切削速度走到X35Z-20位置)
Z-30(切削速度走到Z-30位置)
N20 X42(切削速度走到X42位置,这句为精加工结束程序段,前面加上Q)
G00X100Z100(快速退刀走到X100Z100位置)
M05;(主轴停止)
M30;(全部停止并且光标返回程序头)
注意:G71里面的P和Q后面的数字可以去任意数值,方便自己就行,P1Q2也可以P10Q20也可以,主要就是G71里面给的多少,在程序头里面就得给多少,如果你G71里给的是P1Q2,但是程序里你给的是P10Q20就不行了,程序会报警说找不到程序号。。。。
用G50定位啊
以车外圆在切断为列
M03
M08 M00
G50X15 Z5
M98P30002
G00Z36(让刀具回到参考点,拉出工件后可以不用对刀)
G50X0Z0(在把这个点设为Z0)
M30
子程序
0002
G00X25
Z2
G01Z-10
G00X30Z100
T22
G00Z-12(加刀宽)
G01X0
G50X0Z0
G00Z100
T11
M99
先手动平端面,将工件坐标系原点设置在工件右端面旋转中心,
假设毛坯直径为Φ30,使用FANUC系统,数控程序如下:
M03 S1500 T0101
G0 X350 Z10
G73 U100 W0 R90
G73 P10 Q20 U05 W0 F02
N10 G0 X100
G1 Z0 F01
G3 X240 Z-200 R200
G2 X240 Z-500
G1 X250
X280 W-15
Z-650
N20 X300
G70 P10 Q20
G0 X1000 Z1000
M30
切断程序略,这样有利于测量和保证尺寸,
切断程序请自行编辑,或手动切断。
O1111(程序名)
G0 X200 Z200(安全位置)
G99 S800 M3 T0101
G0 X72 Z2 (坐标建在工件右端面) M8
G71 U1(单边) R03
G71 P1 Q2 U03 W0 F03
N1 G0 X30
G01 Z-17 F01
G02 X36 Z-20 R3
G01 X50
Z-35
X70
N2 G01 Z-50 (未切断做准备)
G0 X200 Z200 M5
M9
M0(暂停,检查)
S1200 M3 T0202(2号刀精车)
G0 X72 Z2 M8;
G70 P1 Q2;
G0 X200 Z200 M5
M9
M0(暂停,检查)
S500 M3 T0303(3号刀为宽3mm的切刀)
G0 Z-48(防止撞刀)
X74
G1 X72(防止撞刀)
G75 R1;
G75 X0 Z-48 P2000 Q2000 F01
G00 X100 (防止撞刀)
Z100 M09
T0100 M05(取消刀补)
M30(程序结束)
不知道是否帮到你,不明白的话,还可以进一步讲解。
广数的是你再用一个G01加一道程序。
西门子的很方便一道指令后面加一个CHF=几(倒角)RND=几(倒圆角)。
G97S1000T0101M03;
G99G00X280Z00(切断点);
G01X240F01;
X254F05;
Z1492F10(这样做,毛刺小点);
X250Z02F01;
X246Z00F01;
X100F008;
X30F0,06;
X-20F004;
Z向的原点取决于自己所设的点。
什么程序的,设工件坐标很简单的第一把刀的位置走到切断的位置G50Z0就OK别的系统有G92Z0道理一样的如果要平端面前面加w-01,比如你循环5次每次长度10,最后一个做了就在主程序上加W505G50Z0这就是起点
先手动平端面,将工件坐标系原点设置在工件右端面旋转中心,
假设毛坯直径为Φ50,使用FANUC系统,数控程序如下:
M03 S1000 T0101
G0 X500 Z10
G71 U10 R10
G71 P10 Q20 U05 W01 F02
N10 G0 X2665
G1 Z0 F01
X2865 Z-10
Z-1763
X3434 Z-2892
Z-4238
X4427
X4627 W-10
Z-700
N20 X500
G70 P10 Q20
G0 X1000 Z1000
M30
切断程序略,这样有利于测量和保证尺寸,
切断程序请自行编辑,或手动切断。
如果我的回答对您有帮助,请及时采纳为最佳答案,谢谢!
以上就是关于数控车床G70 G71全部的内容,包括:数控车床G70 G71、广州数控980TDB,车棒料切断用到四把刀,如何运用子程序一次装夹切三个下来请举例如何调用子程序并且偏移、求大神帮我编一个数控车床程序R8怎么编谢谢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)