西门子数控系统宏程序的编写及应用

来源:互联网

点击:4797

A+ A-

所属频道:新闻中心

关键词:数控 编程 宏程序

      数控编程的效率和质量在很大程度上决定了产品的加工精度和生产率。宏程序的最大优点就是可以使用变量,且变量同能够进行运算,并可以把实际值设为变量,使宏程序更具通用性。这种宏程序较多的运用在非圆锥曲线类零件数控加工煽程中,本文通过几个具体的例子全面地说明了西门子系统椭圆轮廓数控车削的宏程序壕写方法。希望能对从事数控行业的读者有所帮助。

      数控编程作为数控加工的关键技术之一,其程序的编制效率和质量在很大程度上决定了产品的加工精度和生产率。最大限度地发挥普通数控机床的加工效率,编制简洁合理的小容量数控程序,使加工程序变得简洁,对现实加工来说,有着很重要的实际意义。

      用户宏功能是提高数控机床性能的一种特殊功能。在数控车削加工方面,用户宏功能较多地用在了非圆锥曲线类零件数控加工编程中,如椭圆、双曲线、抛物线等轮廓的用户宏功能程序,而现在的众多数控编程书里虽然涉及了宏程序的应用,但很少有系列的介绍,本文通过几个具体的例子全面地说明r西门子系统椭圆类零件数控车削的宏程序编写方法,希望能为从事数控加工与编程的读者提供借鉴。

    1 任务1

      编写图1半椭圆的加工程序,毛坯为Φ40×100的45钢,其余部分的程序省略。

      1.1 任务分析

      因椭圆变成没有特定的循环指令套用,所以考虑采用宏程序编程,要用到条件跳转指令实现轮廓粗加工和精加工。同时,基本指令的熟练使用和椭圆方程的认识也很重要。

      1.2 提示

      可编程的零点偏置指令

      1.4 程序如图2

      1.5 结语

      该宏程序是椭圆程序中较简单的一种情况,是其它椭圆轮廓程序编写的基础。㈣编写时注意观察坐标系的偏移形成的粗加工工艺,同时,注意坐标系偏移后子程序的坐标系原点已移动到了椭圆的中心,而不再在椭圆的右顶点了。

    2 任务2

      编写图3不完整半椭圆的加工程序,毛坯为中40×100的45钢,其余部分的程序省略。

      椭圆方程为:

      2.1 任务分析  和上一个任务相比较,椭圆的起点不再是长轴右端点了,起点继标移到了30,Z坐标要求出才能编子程序,编程时要注意坐标偏移的问题。

      2.2 未知量求解

      已知Z=30,带入方程,求X:X=2×20×SQRT(1-30×30/40/40)=26.4575

      2.3 R参数

      R8-X标偏移起点  R1-椭圆轮廓中X标初值  R3-椭圆轮廓中X坐标

      2.4 程序如图4

      2.5 结语

      在上面半椭圆编程熟练的基础上,编制此程序是非常简单的。只需注意坐标偏移时,偏移的距离为椭圆轮廓的实际长度30mm,子程序最后退到的时候用的是相对坐标编程,这样比较容易控制抬刀距离。

    3 任务3

      编写图5上凸椭圆的加工程序,毛坯为Φ60x 100的45钢,其余部分的程序省略。

      椭圆方程为:

      3.1 任务分析

      椭圆的中心在.确和确均有偏移,所以注意偏移的位置和结束点的控制。同时也还要先计算出起点的椭圆轮廓坐标,方法同上。

      3.2 坐标计算略。(X17.321 Z10)

      3.3 R参数

      R8-X标偏移起点  R1-椭圆轮廓中X标初值  R3-椭圆轮廓中X坐标

      3.4 程序如图6

      3.5 结语

      该任务中椭圆轮廓的宏程序就比较复杂,X坐标要在初始值12基础上开始偏置,Z坐标也偏置到新的位置,坐标计算要仔细。另外,更应该注意的是,椭圆轮廓跨越了最高点,要把子程序轮廓限制跳转条件去掉,而且另一个Z向车削极限坐标也调到了负值。

    4 任务4

      编写图7下凹椭圆的加工程序,毛坯为Φ50 x 100的45钢,其余部分的程序省略。

      任务分析:这种情况下,实际是安排刀具走椭圆的X半轴路线,另外同时注意零点偏置的X向坐标。

      坐标计算略。(X-1515,Z18.412)

      R8-X标偏移起点  R1-椭圆轮廓中X标初值  R3-椭圆轮廓中X坐标

      这种情况里的椭圆坐标系的x方向也被抬高,注意偏移时要加上基础值39。另外,子程序描述轮廓是所有的x坐标前面都加上负号。

      通过以上对宏用户程序的概述,宏用户程序编程基础知识,及用宏程序编写椭圆轮廓的几个有代表性的例子,读者可清楚地认识宏程序的运用干非圆锥曲线类零件加工编程的基本思路,遇到椭圆轮廓的编程问题基本上都能得到解决。

      在利用宏程序编写椭圆轮廓程序的时候,首先要仔细分析椭圆轮廓形状,椭圆轮廓起点和终点坐标的计算非常重要,关系到Z轴加工的起点和结束的编程坐标;其次把坐标原点从右湍面中心移动到椭圆中心的过程比较重要,要计算好偏移距离;最后要看清椭圆轮廓走的是上半椭圆还是下半椭圆,若是下半椭圆要在方程和坐标前加上负号。

      以上是笔者对西门子系统椭圆类零件数控车削的宏程序编写的一些经验积累,希望能为从事数控加工与编程的读者提供借鉴。

    (审核编辑: 智汇胡妮)

    声明:除特别说明之外,新闻内容及图片均来自网络及各大主流媒体。版权归原作者所有。如认为内容侵权,请联系我们删除。