那位大哥能给个法兰克系统加工中心和三菱系统的攻丝程序,两个系统攻丝有啥区别,还要不要指定G94和G95,

如题所述

三菱 G84: 攻牙循环 (TAPPING DRILLING CYCLE)

指令格式:
G84 X Y Z R P F K ;

X or Y :洞孔的座标资料(可为绝对/相对座标)
Z :由R点到洞底的距离(具方向性)
R :初始点到R点的距离(具方向性)
P :在洞底的暂停时间(秒)
F :进给速率
K :重复次数(重复移动和钻孔的动作 ,G91 增量输入有效)
X,Y,Z,R绝对座标或增量座标由G90/G91来决定
动作说明:
加工开始刀具先以G00移动到所指定之(X, Y)点
以G00下降至所设定之R点。
以G01攻牙下降至洞底Z点
暂停P秒再反转钻头
以G01向上升到R点
暂停P秒再反转钻头
以G00向上升到初始点(G98)或程式R点(G99)
攻牙牙距/加工速度换算 :
G94 : 加工速度(F mm/min) =主轴转速(S r.p.m) * 牙距(P mm/rev)
G95: 加工速度(F:mm/rev) = 牙距(P mm/rev)
G84 加工中 ,加工速度F 主轴转速S 不接受旋钮开关控制(固定 100%)
注解:
在下达G84指令前,先以M Code让钻头开始逆时钟转动
若M Code和G84在同一个Block中被指定则此一M Code只有在该Block中的第一次定位动作时执行一次
而若是指定重复K次,此M Code也只有在第一个钻孔动作才会被执行,其它的钻孔动作则不执行。G84 为模式 G 码 ,下第一次之後 ,一直有效 ,下一行程式祇下 X,Y 座标 ,控制器会执行该 X,Y 座标钻孔动作
此模式 G code ,以 G80 取消 ,或是程式遇到 G00 ,G01,G02,G03 或是其它 循环 G code ,此模式 G code 会自动被取消
攻牙因主轴从正转到反转需要一点时间 ,所以请在 G code 以 P 加暂停时间

限制:
1、在钻孔轴被改变之前,Canned Cycle必须先被取消。
2、如果Block中不包含任何一轴(X, Y, Z)的移动指令,则不执行钻孔动作。
3、R所指定的资料只有在执行钻孔动作的Blocks中才会被设定,若是在非执行钻孔动作的Block中则不会被设定。
4、群组01的G码和G84不能在同一个Block中被指定,否则将G84 Canned Cycle取消。
5、在Canned Cycle中,刀具半径补正模式(G41/G42/G40)将被忽略。
FANUC的也差不多,就是还有反向攻丝高速深孔攻丝循环追问

好要不要指定G94和G95吗

追答

G84是固定循环。
攻牙牙距/加工速度换算 :
G94 : 加工速度(F mm/min) =主轴转速(S r.p.m) * 牙距(P mm/rev)
G95: 加工速度(F:mm/rev) = 牙距(P mm/rev)
G84 加工中 ,加工速度F 主轴转速S 不接受旋钮开关控制(固定 100%)
F1000. S500;
G90;
G00 X0. Y0. Z10.; // 移至初始点
G17;
M03; // 启动钻头正转
G90 G99;
//设定R点、Z点和洞1的座标
G84 X5. Y5. Z-10. R-5.;
X15.; // 洞2
Y15.; // 洞3
G98 X5.; // 洞4,且设定返回初始点
G80;
M05; // 停止钻头
M02;
你把邮箱写出来,我给你发点东西看看

追问

1341106868谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-18
法兰克系统要加M29刚性攻牙F后为转速*螺距,三菱不加M29,F后跟螺距。
相似回答