车工吧 关注:49,259贴子:1,682,415
  • 12回复贴,共1

由浅入深宏程序2-宏程序之销轴粗精加工

只看楼主收藏回复

本篇文章利用宏程序简单模仿数控系统的外圆车削循环功能。在此用前一篇的图纸与程序

原程序:
T0101
M3S800
G0X82Z5 粗加工开始
#2=0.05 Z向的加工余量
#3=0.5 外圆方向的加工余量
#4=0.3 每层切削后的回退量
#1=76+2*#3 考虑了精加工余量的第一次切削直径
N10 G0X[#1] 将变量赋给X,则X方向进刀的直径则为#1变量中实际存储值。N10是程序
G1Z[-40+#2]F0.2 段的编号,用来标识本段,为后面循环跳转所用。
X[#1+#4] 每次切削只回退#4的值
G0Z5
#1=#1-4 单边切深为2mm,直径方向每次递减4mm
IF [#1GE40] GOGO 10 如果#1 >= 40,即此表达式满足条件,则程序跳转到N10继续执行。
M03S1200 当不满足#1 >= 40,即#1<40,则跳过循环判断语句,由此句继续向后执行。
G0X40 由此开始精加工
G1Z-40F0.1
X82
G0X150Z150
M5
M30


1楼2013-12-25 16:39回复
    挺好的


    IP属地:江苏来自Android客户端2楼2013-12-25 16:49
    回复
      我问一下宏程序跟普通g71有什么区别


      IP属地:广东来自Android客户端3楼2013-12-25 17:54
      收起回复
        楼主师傅有联系方式没 的,在工作中遇到问题可以问你下


        4楼2013-12-25 19:06
        回复
          慢点发,好东西要慢慢的享受。


          IP属地:陕西5楼2013-12-25 19:28
          回复
            #1=76+2*#3中的“ * ”是什么意思,怎样考虑的


            IP属地:山东6楼2014-04-11 19:34
            收起回复
              IF[#1GE40]会不会过切?就是车小1mm或4mm的啥情况


              7楼2014-04-20 20:31
              收起回复


                IP属地:浙江来自Android客户端8楼2016-02-05 13:52
                回复