用铣刀铣孔怎样编程

假设用60的铣刀加工直径为200的孔,孔的深度为50,系统是发那科的,走刀轨迹要是螺旋线,请问该怎样编程加工

  圆弧切进,铣圆,再圆弧切出,进给量小些,免的整刀切入后产生让刀或者刀具折断的现象,再加工前,尽量减少刀具的装配时产生的跳动。用百分表测量一下机床的反向差值,然后补到数控系统里。看下插补轴的增益是否相同,加减速时间是否相同,还有就是适当的调整一下定位的位宽(可适当延长加减速的时间),便于减少残留值。
  此设备的编程手册有很详细的解释.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-07
不知你是如何编程的,如果手工的话就比较难,要用到宏程序.
编程软件的话,就是把进刀角度设好,然后再把进刀半径设好,就会螺旋下刀.
例如
D10的两齿刀
铣D30的孔的话,看什么材料.
吃刀量设定为0.2mm的话,
进刀角度为5度
进刀半径为刀的60%-70%左右.
详细的话可以到我的贴吧发贴问
制器天下 贴吧,我看到就会回你.追问

我需要手工编程

追答

手工编程就比较麻烦,要用到宏程序。现在很少人用了。
不过如果那孔较大的话,倒可以改用斜线下刀。
不过看你机床像是加工中心吧。
螺旋下刀是因为铣刀中心为切屑盲区,垂直下刀的话,会直接把铣刀憋断。
所以自用软件编程时才改为螺旋下刀,
手工编程时,最多改为斜线下刀,
这斜线下刀和螺旋下刀效率会比较慢。
如果工艺允许的话,最好是先用钻头打一个预孔。
比如,你加工一个D20的孔,可以先打个D12或D16的孔,深度也要留余量。
然后从孔中心下刀。这样比较快。
你上面例子来说。60的铣刀加工直径为200的孔,孔的深度为50
机械坐标设原点设在圆心上那圆心坐标为:X0.0 Y0.0 Z.0.
孔比较大,可以用斜线下刀法。吃刀量为1mm的话。
下刀点不要放在圆心上,改在边上,
如下刀点设为 X0.0 Y65.0 Z0.0 这是斜线第一点
然后找出斜线第二点,每刀1mm
可以把第二点设定为 X0.0 Y-65.0 Z-1.0
这样下刀的路线就为成一条斜线。
也就是说,此时刀具是在130MM的平面距离内下降1mm的深度。
斜线下刀时的进给量放小一些,为平进时进给量的一半左右就可,
不宜太快,也不宜太慢,根据加工件材料来设定。
这样Z方向上是渐进斜着往下。这样就可以了。对刀具损伤也小。

参考资料:纯手打,点个赞吧。呵呵

追问

看你写了这么多也不容易,但是我还是不会编程

参考资料:纯手打.

第2个回答  推荐于2017-09-18
给你一个可以直接使用的程序吧
%
O0001(D200KONG )
(D60R0)
G40G17G49G90G54
S900M03
G0Z100.
G00X0Y0
#1=200/2
#2=60/2
#3=0.
Z0
G1G91X[#1-#2]F1000
G3 I-[#1-#2] F2000
N30
G91 G03 I-[#1-#2] Z-2. F2000
#3=#3+1.
IF[#3 LT 26] GO 30
G3 I-[#1-#2] F2000
G00G90Z200.
M05
M00
直径60的铣刀好奇怪哟
如果铣刀直径不一样,直接改#2的值
调整if语句的循环终值,可以调整最终深度
如果不是平地孔,最后不需要在循环外面收一刀追问

能解释下if语句的含义么,还有#3=#3+1是什么意思

追答

if是判断语句,翻译成汉语就是“如果”,if语句后面的go语句,有的机床用go,有的机床用goto,要实际调试才知道。go后面的数字是行标号,就是前面以N开头的那个语句。
#3=#3+1是基本的赋值语句,fanuc的宏程序基本语句。

本回答被提问者采纳
第3个回答  2012-05-06
去培训吧。
相似回答