您現在的位置是:首頁 > 垂釣

外徑深槽的宏程式分層法加工,帶註釋容易理解,簡單實用!

  • 由 小韭菜992 發表于 垂釣
  • 2021-10-27
簡介5)IF[#5GT#3]THEN#5=#3(防止每層的寬度過切,所以強制賦值)IF[#5LE#3]GOTO20(條件判斷,判斷如果趕刀的寬度沒有達到槽寬,跳轉N20的地方繼續迴圈)N30G0X35(X退到安全位置)Z-13(Z方向退到第一刀

又寬又深的槽怎麼程式設計

今天我們來講解一下外徑深曹的加工,大家因該知道我們在加工深曹的時候,鐵銷不容易排出,容易卡削壞刀!利用G程式碼G75迴圈只能徑向車削到底部,在執行Z進刀,這樣的加工方式有所不足,今天我們利用宏程式分層法可以合理解決這個問題,也為後面的矩形螺紋打好基礎,看下圖:

外徑深槽的宏程式分層法加工

外徑深槽的宏程式分層法加工,帶註釋容易理解,簡單實用!

從上圖可以看出,我們曹大直徑30,底部直徑12,曹寬20,曹比較深。我們採用分層加工的方法來加工。

工藝要求:

1。採用3毫米切刀。

2。每層吃刀量1。5

3。刀具以左側對平面Z0。

4。夾持大直徑30以左平面定位

外徑平面已加工到位下面來編制這個程式:

O0001

M03S600G99

T0101M8

G0X35Z10

Z-13。

#1=30(外圓大直徑為30)

#2=12 (槽底直徑為12)

#3=17 (如圖槽寬度為20,我們用3毫米刀,所以20-3=17,槽的寬度)

#4=1。5(每層的吃刀深度為1。5)

N10#1=#1-#4 (算出第一層的X值)

IF[#1LT#2]THEN#1=#2(強制賦值,防止過切)

#5=0(Z方向的趕刀初始值)

N20G0X[#1+#4+0。3](算出每車完一層的X定位)

Z[-13-#5](Z方向的實際定位)

G1X#1。F0。04(徑向車削)

IF[#5EQ#3]GOTO30(如過加工完一層跳轉到N30的地方,如果條件不滿足走下面的程式段)

#5=#5+2。5(Z方向每次趕刀2。5)

IF[#5GT#3]THEN#5=#3(防止每層的寬度過切,所以強制賦值)

IF[#5LE#3]GOTO20(條件判斷,判斷如果趕刀的寬度沒有達到槽寬,跳轉N20的地方繼續迴圈)

N30G0X35(X退到安全位置)

Z-13(Z方向退到第一刀加工起點)

IF[#1EQ#2]GOTO40(判斷如果切槽深度到達跳轉N40,跳出迴圈)

IF[#1GE#2]GOTO10(如果深度沒有到達跳轉N10的地方繼續迴圈)

N40G0X120Z150(退刀程式結束)

M30

透過上面程式我們可以實現分層切削,當切削完一個徑向車削以後,退刀,Z方向往負方向移動2。5,繼續執行徑向車削,當一層寬度到達以後,執行下一層,重複執行,直到深度到達!

下面我在這裡介紹一種利用宏程式和G75並用的程式,這樣寫法可以讓程式更加簡單化,程式如下:

O0001

M3S800G99

T0101M08

G0X35。Z10。

#1=30

#2=12

#3=1。5

N10#1=#1-#3

IF[#1LT#2]THEN#1=#2

G0Z-13。

X[#1+#3+0。2]

G75R0。2

G75X#1Z-30。P500Q2500F0。08

G0X35。

Z-13。

IF[#1EQ#2]GOTO20

IF[#1GE#2]GOTO10

N20G0X100。

Z130。

M30

仔細思考這個程式,完全理解以後,以這個圖編寫一個Z方向從中間下刀往兩邊移動的宏程式,多思考多動手!

來自網路,供大家借鑑,錯誤地方請在下方留言,共同進步~

Top