| 作者 | 主题 |
|---|---|
|
tyzb 新手 经验值:28 发帖数:1 精华帖:0 |
楼主
主题:求教有关铣螺纹孔
我是一个初学者,想请教各位行家一个问题,见笑了!
在立式铣床上用螺纹铣刀加工一排等距螺纹孔(是盲孔,孔数较多),工件是板材,铣刀由孔底向上铣削。请问有什么好的编程方法? |
|
ago 游士 经验值:266 发帖数:138 精华帖:9 |
楼
主题:回复:求教有关铣螺纹孔
呵呵,很久没有来啦。
我来说说: 我用过的螺纹铣刀大约是4颗齿左右的那种。 外螺纹、内螺纹我都做过。 铣刀分为好几种,常见的是:标准多齿铣刀、带钻头的螺纹铣刀、end milling thread miller(螺纹刀片前部是可以铣孔的那种)、JEL boring thread miller(这种铣刀可以在钻孔后,直接铣螺纹)、JEL mini thread miller(类似于前者,但是刀尖部分结构不同,不能上图,不好形容),不同铣刀,程序写法有区别。 标准的螺纹铣刀,其实从里面铣,外面铣,随便你的习惯。 我想说的是铣螺纹的过程中,大家必须注意的问题: 1.当你铣完一个盲孔后,盲孔有退刀槽,你发现螺纹长度不够,你需要在铣螺纹子程序里面重新设置铣削深度,此时!你必须增加或者减少螺距的整数倍的距离,否则会产生烂牙情况!!切记! 2.每调用一次螺纹铣削子程序以后,在修改螺纹直径参数,继续铣削时,尺寸过渡要做好。 我以前写的程序,仅供参考: 子程序: %_N_HB5_SPF ;$PATH=/_N_SPF_DIR ;MILLING THREAD L1×××;铣内螺纹子程序(siemens版本和机床厂家OEM版,我喜欢用OEM版的) ;R90 is X Coordinate ;R91 is Y Coordinate ;R92 is Z Coordinate ;R93 is S Value ;R94 is OutSide F Value ;R95 is InSide F Value ;R96 is thread major Diameter ;R97 is thread minor Diameter R40=R96 R41=R97 R60=2 R0=0 R1=R92 R4=20 R5=15 R6=2 R9=2 S=R93 F=R94 M03 M08 G01 X=R90 Y=R91 F=R95 L1××× M05 M09 STOPRE RET 主程序: ;===== N600 CS_TOOL("",,1) CS_TP("",,1) G54 G90 G17 G40 R90=72.2 R91=130.2 R92=23 R93=298 R94=800 R95=100 ;MILLING M56×2-6H,a # R96=56 R97=54 ;你可以将R96参数设成54.5,检查螺纹深度和铣削痕迹是否有误,通过修改参数R96,可以实现多次调用子程序HB5,实现逐步铣削螺纹径向深度的动作。 HB5 R91=210.2 ;b # HB5 Z_MAX ;===== 上面是铣两个螺纹孔a#和b#,相关坐标参数外挂到R上面去,直接调用,我觉得比较方便。 L1×××里面有很多参数设置,这里不再一一介绍。 通过参数设置,可以改变进刀方向,安全距离等等。 以供参考,有疑问可以联系我的blueveryday@163.com邮箱,虽然我没有做这一行了,但是我对编程依然有浓厚的兴趣,大家可以一起交流。 |