欢迎您光临五金加工厂,如有问题请及时联系我们。

数控车梯形螺纹用宏程序怎么写请举一个例?数控梯形螺纹怎么编程

作者:五金加工
文章来源:本站

  以一个Tr80*10梯形螺纹为例,采用左右交替加工,粗加工程序如下

  #1=0

  #2=[3.39-2]/2;(槽底和刀宽之差)/2

  WHILE[#1LE5.5]DO1

  #3=TAN[15]*[5.5-#1]+#2-0.1;左右借刀量

  G0X[80-2*#1];X值

  Z15;中间定位,第一刀

  G32Z-30F10

  G0X82

  Z[15+#3];右借刀

  G0X[80-2*#1]

  G32Z-30F10

  G0X82

  Z[15-#3];左借刀

  G0X[80-2*#1]

  G32Z-30F10

  G0X82

  Z15

  IF[[#1GT2]AND[#1LE3]]THEN#7=0.15

  IF[[#1GT3]AND[#1LE4]]THEN#7=0.1

  IF[[#1GT4]AND[#1LE5.5]]THEN#7=0.05

  #1=#1+#7

  END1

  G0X82

  Z100

  M30

  精加工余量为0.2,精加工程序如下

  ...

  G0X82

  Z15

  #1=0.02

  WHILE[#1LE0.2]DO1

  G0Z[15+#1]

  G0X69

  G32Z-30F10

  G0X82

  

数控车梯形螺纹用宏程序怎么写请举一个例?数控梯形螺纹怎么编程

  Z[15-#1]

  G0X69

  G32Z-30F10

  G0X82

  #1=#1+0.02

  END1

  ...

  此外也可以采用分层加工方法,以Tr36*6为例,参考程序如下

  #1=0.1;切深

  #2=1.2;刀宽

  

数控车梯形螺纹用宏程序怎么写请举一个例?数控梯形螺纹怎么编程

  

数控车梯形螺纹用宏程序怎么写请举一个例?数控梯形螺纹怎么编程

  WHILE[#1LE3.5]DO1

  #3=#1*TAN[15];每次Z轴移动量

  #4=4.4-1.2-2*#3;Z方向剩余量

  #5=36-2*#1;X值

  

数控车梯形螺纹用宏程序怎么写请举一个例?数控梯形螺纹怎么编程

  WHILE[#4GT0]DO2;控制每一层加工

  G0Z10-#3;定位

  X#5

  G32Z-20F6

  G0X36

  Z10-#3

  #4=#4-0.1;Z轴剩余量

  #3=#3+0.1;Z轴递增量

  END2

  #1=#1+0.1

  END1

  如果还是看不明白,以上两种宏程序的讲解视频在我的头条专栏里面可以查到,如果需要可以去查阅!

来源:文章来源于网络,如有侵权请联系我们删除。本文由五金加工编辑,欢迎分享本文,转载请保留出处和链接!