首页 理论教育 算法设计与刀路轨迹设计优化方案

算法设计与刀路轨迹设计优化方案

时间:2023-07-02 理论教育 版权反馈
【摘要】:图8-19 车削“一层”双线螺纹刀路轨迹示意图图8-20 车削双线螺纹循环刀路轨迹图8-21 车削双线螺纹程序设计流程框图8.5.3.2根据算法以及流程框图编写加工的宏程序代码1.采用等深度分层车削双线螺纹宏程序编写加工程序代码编程要点提示1)程序O8021“等深度”分层车削双线螺纹宏程序加工代码,设置#110号变量控制螺纹每次加工的背吃刀量,见程序中的语句#100=#100-#120、IF[#100 GT 17.4]GOTO 10实现了等深度分层车削螺纹。

算法设计</ID=12>与刀路轨迹设计优化方案

8.5.3.1算法设计</ID=12>

1)双线螺纹可以看作:由单线螺纹平移出一个螺距后形成的螺纹和原单线螺纹(没有平移)组成图形的集合,因此单线螺纹是双线螺纹一种特殊的形式。

单线螺纹和双线螺纹的区别:单线螺纹是一条螺旋线,双线螺纹是两条螺旋线,且组成双线螺纹的两条螺旋线起始和终止位置在C轴上相差值为180°。

2)双线螺纹的延伸是多线螺纹。

多线螺纹同样也是由多条螺线组成图形的集合,且组成多线螺纹的多条螺旋线起始和终止位置在C轴上相差值为360/n(n为多线螺纹的线数)。

3)螺纹导程和螺纹螺距的关系:单线螺纹导程=螺纹的螺距,多线螺纹导程=多线螺纹的线数(头数)×螺纹螺距。

4)车削双线螺纹加工切削顺序:Z向进给到螺纹加工起始位置→X轴进刀至切削深度→车削螺纹→X轴退出零件表面→Z轴退至螺纹加工起点→Z轴正(负)方向增量进给一个螺距值→X轴进刀至切削深度→车削螺纹→X轴退出零件表面→Z轴退至螺纹加工起点→至此形成车削一次螺纹刀路轨迹,刀路轨迹如图8-19所示,车削双线螺纹刀路轨迹示意图如图8-20所示,程序设计流程框图如图8-21所示。

5)采用调用子程序嵌套的方式编写其加工程序代码,将车削一次螺纹的程序编制独立的程序存储在机床里,在主程序里调用该子程序即可实现车削双线螺纹的循环过程,加工程序代码参见程序O8003。

978-7-111-55167-6-Chapter08-43.jpg

图8-19 车削“一层”双线螺纹刀路轨迹示意图

978-7-111-55167-6-Chapter08-44.jpg

图8-20 车削双线螺纹循环刀路轨迹

978-7-111-55167-6-Chapter08-45.jpg

图8-21 车削双线螺纹程序设计流程框图(www.xing528.com)

8.5.3.2根据算法以及流程框图编写加工的宏程序代码</ID=3>

1.采用等深度分层车削双线螺纹宏程序编写加工程序代码</ID=4>

978-7-111-55167-6-Chapter08-46.jpg

978-7-111-55167-6-Chapter08-47.jpg

编程要点提示</ID=2>

1)程序O8021“等深度”分层车削双线螺纹宏程序加工代码,设置#110号变量控制螺纹每次加工的背吃刀量,见程序中的语句#100=#100-#120、IF[#100 GT 17.4]GOTO 10实现了等深度分层车削螺纹。

2)IF[#100 LT 17.4]THEN#100=17.4条件赋值语句的作用,保证螺纹加工最终的牙型深度,该程序中的螺纹牙型深度只是参考值,实际加工需要使用螺纹环规进行检验。

2.采用等面积分层车削双线螺纹宏程序编写加工程序代码</ID=4>

978-7-111-55167-6-Chapter08-48.jpg

978-7-111-55167-6-Chapter08-49.jpg

编程要点提示</ID=2>

1)程序O8022采用“等面积”分层车削双线螺纹宏程序加工代码,#110号变量控制螺纹每次加工背吃刀量,见程序中的语句#110=#100-#120,实现了分层车削螺纹的加工方式。

2)螺纹车削一定深度后,由于深度的增加。刀具承受的切削力会加大,容易使螺纹产生扎刀,程序O8010通过减少背吃刀量来减少螺纹刀车削时承受的切削力,见程序中#120号变量重新赋值以及条件判断语句IF[#100 GT n1]GOTO 10中n1的值不断变化来实现等面积分层车削单线三角外螺纹。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈