手工编程铣螺纹加工!大家快来看,一起交流!
大家好,个人习惯吧,不习惯用电脑编钻孔,镗孔,螺纹等,下面和大家分享一下手编螺纹,班门弄斧,大家也可以提提建议,如程序代码:G54G90T1M06
G0X-40Y0(先把刀移到边上
G43Z50H1
M03S800
Z5(个人建议螺距多大这边的Z高就用多大,正好降下去就是Z0,省的螺纹铣出来效果不好
G91G1G41X20Y0D1(再把刀增量过来,注意!螺距是多少,Z的高度每次下降就是多少!!!
G02X0Y0Z-2I20J0(因为是内螺纹,所以就是用的G41,外螺纹G42,很简单,同理。
G02X0Y0Z-2I20J0
G02X0Y0Z-2I20J0
G02X0Y0Z-2I20J0
G02X0Y0Z-2I20J0
G02X0Y0Z-2I20J0
G02X0Y0Z-2I20J0
G02X0Y0Z-2I20J0
G02X0Y0Z-2I20J0
G02X0Y0Z-2I20J0
G02X0Y0Z-2I20J0
G02X0Y0Z-2I20J0
G40G0X-20
G90G0Z5(这是铣的内螺纹,外螺纹同样的道理 你这样直接上机可能会报警,G01应该要赋予F值的。还有你的Z值,怎么都一样的,Z值就是螺距。其它关与加工方式倒没有什么问题。
可能讲的不是很详细,大家可以提提建议! 老叶 发表于 2014-2-4 20:36 static/image/common/back.gif
你这样直接上机可能会报警,G01应该要赋予F值的。还有你的Z值,怎么都一样的,Z值就是螺距。其它关与加工方式倒没有什么问题。
恩,加一个F值就好了嘛 这里加一个镗孔的程序知识:
有些新手不知道镗孔是怎么个镗法,下面一个简单的动画你就明白了。
http://player.youku.com/player.php/sid/XMTIzNTA3OTI=/v.swf
加工中心镗孔工艺一般分为粗镗和精镗,下面举例一个FANUC典型的镗孔程序:
粗镗程序:
O1234
N10
G80G69G15
M03S800
G90G0G54X0.Y0.
G43H1Z50.
G85Z-20R3.F30
G0Z100.
M05
M30
精镗程序:
O1234
N10
G80G69G15
M03S800
G90G0G54X0.Y0.
G43H1Z50.
G76Z-20R3.Q0.1.P2F50
G0Z100.
M05
M30
下面附一个真实镗孔以及攻丝加工视频:
http://player.youku.com/player.php/sid/XMjc3NTM4Mzky/v.swf
以上说的都对 没有什么大问题 建议你用调子程序加工方便一些,如果螺纹太长了,你得变多少段语句啊。另一种也是最方便的最好用的就是用宏程序加工。个人看法 wang0428bin 发表于 2014-2-4 21:19 static/image/common/back.gif
以上说的都对 没有什么大问题 建议你用调子程序加工方便一些,如果螺纹太长了,你得变多少段语句啊。另一 ...
宏程序的公式你有的话可以分享一下,宏程序不太用……………… 老叶 发表于 2014-2-4 20:40 static/image/common/back.gif
这里加一个镗孔的程序知识:
有些新手不知道镗孔是怎么个镗法,下面一个简单的动画你就明白了。
如果两个孔的话就必须指明G98G99了,一个初始平面,一个参考平面…… 默认的都是G98初始平面的G99如果遇到阶梯台的话弄不好会撞刀的 所以建议你用G98
宏程序变这个特别简单的,不需要公式的,只需要把总长设置成一个变量就可以了
例:#1=2(让他从2mm处开始走刀)
WHILE[#1GE-30]DO1(循环语句——30mm长)
G2 I-20 Z#1 F2000(走螺旋线)
#1=#1-2(螺距是几就减几)
END1
至于前面的开头和后面的结尾就不用我遍了吧,加刀具补偿的话在前面加上就可以了
wang0428bin 发表于 2014-2-5 12:48 static/image/common/back.gif
默认的都是G98初始平面的G99如果遇到阶梯台的话弄不好会撞刀的 所以建议你用G98
宏程序变这个特别简单 ...
宏程序……比方说铣腰子孔或者刀路简单但深度很深,又不想用子程序,宏程序怎么用,你有宏程序的资料么,兄弟……