美文网首页CNC数控编程UG编程
数控车床任意位置椭圆宏程序编程,内附实例程序!

数控车床任意位置椭圆宏程序编程,内附实例程序!

作者: UG编程莫莫 | 来源:发表于2019-01-19 21:23 被阅读1次

    不在轴线上的椭圆宏程序编制也没有什么特殊的,只是改下偏置的数值罢了。

    椭圆的参数方程为:X=a*COSθ

    Y=b*SINθ

    可改写为: #1=30*cos[#3] #3为参数方程对应的中角度

    #2=20*sin[#3]

    图中椭圆长半轴30mm,短半轴20mm,椭圆中心位置如图所示,不在轴线上,因此在计算编程所用的坐标值时,X方向要再加上40,Z方向要减去30+10=30

    相应程序如下:

    T0101

    M3S800

    G0X82Z5

    #6=36

    N5 G0X[#6+40]

    G1Z-10F0.1

    #3=0

    N10#1=30*COS[#3]

    #2=20*SIN[#3]

    #4=2*#2+#6+40 计算出的为半径值,需转化为直径值才能与直径编程对应。

    #5=#1-30-10

    G1X[#4]Z[#5]F0.1 沿小段直线插补加工

    #1=#1+3 递减3度,此值越小,工件表面越光滑。

    IF[#1 LE 90] GOTO 10 条件判断是否到达终点。

    G1X82 直线插补切到工件外圆之外

    G0Z5

    #6=#6-4

    IF [#6 GE 0] GOTO 5

    G0X150Z150

    M5

    M30

    本文来自莫莫的微信公众号【UG数控编程】

    如果你想了解更多的UG编程知识,推荐你们加一个UG编程群726236503,里面有免费的UG编程资料供大家学习,有什么不懂的可以在群里大家相互交流。学好UG编程其实很简单,只要跟对经验丰富的人系统的学习,多跟朋友,同事,同学交流。可以更加强化自己的编程水平,学到的知识是自己的,别人拿不走。

    相关文章

      网友评论

        本文标题:数控车床任意位置椭圆宏程序编程,内附实例程序!

        本文链接:https://www.haomeiwen.com/subject/mkxtjqtx.html