求助,加工中心用螺纹铣刀铣螺纹该怎么编程? 内螺纹加工 外螺纹加工的程序都要 请会的师傅指点一下!谢谢

如题所述

G91G28Z0;
T4M6;
G0G90G54X0Y0;
G43H4Z20.M7;
M3S1000;
#1=7.5(7.5是指大孔的直径减去刀的直径除于2 刀是16的孔是31的,因为是M33的螺纹);
#2=#1/2;
G0Z5.;
G1Z-22.F1000(螺纹深度);
G02G91X-#1R#2Z0.5F30(Z0.5是四分之一螺距);
G02I#1Z2.F30(Z2.是螺距);
G02G91X#1R#2Z0.5F30(Z0.5是四分之一螺距);
G0G90Z200.M5;M9;
格式就是这样的你试试看,绝对是可以的如过螺纹紧,直接在#1后面加就行了。 希望可以给你帮助;
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-17
用G02 X Y Z I J类似螺旋下刀追问

能给个例子吗?谢谢

追答

本文是铣M33的内螺纹,所用刀具为MJ20,并用刀具中心编程,刀补带到10为理论值。
若是外螺纹则更改进退到点(内螺纹为X0Y0),更改螺距则更改#1变量,更改螺纹有效长度则更改N14行(本文为-30),本文坐标点放在内螺纹孔口
%
N1 G40 G17 G90 ;初始化参数
N2 G91 G28 Z0.0 ;回参考点
N3 T03 ;换刀
N4 M06
N5 S1200
N6 G00 G90 G54 X0.0 Y0.0 ;指定坐标系,并快速进刀到X0 Y0
N7 G43 Z100. H03 ;增加刀长补正,刀长补正值在H03寄存器
N8 #1=1.5 ;第一个自变量定义,即螺纹螺距
N9 #2=0 ;Z值自变量
N10 G1 Z1.5 F300
N11 G42 X16.5 Y0 D03 ;增加半径补偿
N12 G02 X16.5 Y0 Z[#2] I-16.5 J0 ;螺旋插补进刀
N13 #2=#2-#1
N14 IF [#2 GT -30] GOTO 12 ;假如#2大于-30则跳转到N12行,小于-30则下一步
N15 G1 G40 X0 Y0 F100 ;取消半径补偿,并退刀到X0Y0
N16 M05
N17 G0 Z300.
N18 M30
%

本回答被提问者采纳
第2个回答  2011-08-17
看你系统有没有螺旋插补指令,如果有的话就直接使用就可以。如果没有的话就找你螺纹铣刀供应商,他那里应该有这种软件。
第3个回答  2011-08-17
一般都是铣内螺纹的 G84 G284
第4个回答  2011-08-19
内螺纹 T1;
M6;
G90G0G54X0Y0;
G43H1Z100M3S1100;
Z5;
#500=0;
G1Z-#500F100;
G1G41D1X-25F500;
N10;
G3I25Z-#500;
#500=#500+2;
IF[#500LE29GOTO10];
G1G4OXO;
G0G90Z100M5;
G91G30Z0;
G30X0Y0;
M30;
相似回答