回覆列表
  • 1 # 數控程式設計張

    以一個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

  • 中秋節和大豐收的關聯?
  • 蘋果7更新12.3.1卡的很怎麼辦?能恢復以前的版本嗎?