我分為二個方面進行講解吧!
一、凹圓弧
圖呢?也沒有給圖,我還是拿我以上的那個簡單的示意圖吧!大家請看
這個圖確實不符合機械製圖的標準,咱們呢!主要還是談談該螺紋的加工原理吧!把該圓弧放大一些
該凹圓弧螺紋的加工原理:只要求出圓弧上各點的座標,然後再採用螺紋加工指令G32或G92加工即可。如何求出各個點的座標,咱們可以用圓的引數方程或勾股定理來求解
圓的引數方程:X=R*COS(a),Y=R*SIN(a)
換算到車床座標系中:X=R*SIN(a),Z=R*COS(a)。
從方程中可知,當a每變化一個角度時,就可以求出一個點座標(X,Z),從圖中可以獲知a的取值為【0,180】,採用R2的刀,那麼公式中的R就為2mm,(如果按照題目中的R4.5,那麼R為2.5)考慮到圓心在工件座標系中的偏移位置,最終的參考程式如下:
#1=0
#2=180
WHILE[#1LE#2]DO1
#3=2*SIN[#1]
#4=2*COS[#1]
#5=30-2*#3
#6=6+#4
G01X[#5]Z[#6]
G32Z-30F9
G0X32
Z6
#1=#1+3
END1
如果有人認為一刀去除,量太大的話,可以分為兩刀進行,只需要在原程式的基礎上新增一個迴圈語句即可,參考程式如下:
#7=1
#8=2
WHILE[#7LE#8]DO1
WHILE[#1LE#2]DO2
#3=#7*SIN[#1]
#4=#7*COS[#1]
#6=12+#4
G32Z-5F9
G0X42
Z12
END2
#7=#7+1
二、凹凸圓弧螺紋
如果是一個凹凸圓弧的螺紋的話,圖,咱麼還是簡便繪製一下,如下所示
其實凸圓弧的螺紋跟凹圓弧也沒有什麼區別,無非是圓心點分別加上每一個點座標的X值即可,對吧!還要考慮一下定刀點就可以了!主要參考程式如下
#5=30+2*#3
#6=8+#4
Z8
如果再把凸凹圓弧螺紋連線在一起進行程式設計的話,在這裡大家可以自己去考慮一下分為幾刀進行車削,那麼本文參考程式就以一刀車削加工為例,程式如下:
最後,再說一句,如果大家對於我說的不是特別清楚的話,附上前期講解的一期關於凹圓弧螺紋的講解影片吧!大家可以自行學習!祝好!另外,本人知識能力有限,有什麼不當之處,還望批評指正!如果看完後覺得對你所有幫助,請麻煩各位點贊或留言,謝謝,各位!
我分為二個方面進行講解吧!
一、凹圓弧
圖呢?也沒有給圖,我還是拿我以上的那個簡單的示意圖吧!大家請看
這個圖確實不符合機械製圖的標準,咱們呢!主要還是談談該螺紋的加工原理吧!把該圓弧放大一些
該凹圓弧螺紋的加工原理:只要求出圓弧上各點的座標,然後再採用螺紋加工指令G32或G92加工即可。如何求出各個點的座標,咱們可以用圓的引數方程或勾股定理來求解
圓的引數方程:X=R*COS(a),Y=R*SIN(a)
換算到車床座標系中:X=R*SIN(a),Z=R*COS(a)。
從方程中可知,當a每變化一個角度時,就可以求出一個點座標(X,Z),從圖中可以獲知a的取值為【0,180】,採用R2的刀,那麼公式中的R就為2mm,(如果按照題目中的R4.5,那麼R為2.5)考慮到圓心在工件座標系中的偏移位置,最終的參考程式如下:
#1=0
#2=180
WHILE[#1LE#2]DO1
#3=2*SIN[#1]
#4=2*COS[#1]
#5=30-2*#3
#6=6+#4
G01X[#5]Z[#6]
G32Z-30F9
G0X32
Z6
#1=#1+3
END1
如果有人認為一刀去除,量太大的話,可以分為兩刀進行,只需要在原程式的基礎上新增一個迴圈語句即可,參考程式如下:
#7=1
#8=2
WHILE[#7LE#8]DO1
#1=0
#2=180
WHILE[#1LE#2]DO2
#3=#7*SIN[#1]
#4=#7*COS[#1]
#5=30-2*#3
#6=12+#4
G01X[#5]Z[#6]
G32Z-5F9
G0X42
Z12
#1=#1+3
END2
#7=#7+1
END1
二、凹凸圓弧螺紋
如果是一個凹凸圓弧的螺紋的話,圖,咱麼還是簡便繪製一下,如下所示
其實凸圓弧的螺紋跟凹圓弧也沒有什麼區別,無非是圓心點分別加上每一個點座標的X值即可,對吧!還要考慮一下定刀點就可以了!主要參考程式如下
#1=0
#2=180
WHILE[#1LE#2]DO1
#3=2*SIN[#1]
#4=2*COS[#1]
#5=30+2*#3
#6=8+#4
G01X[#5]Z[#6]
G32Z-30F9
G0X42
Z8
#1=#1+3
END1
如果再把凸凹圓弧螺紋連線在一起進行程式設計的話,在這裡大家可以自己去考慮一下分為幾刀進行車削,那麼本文參考程式就以一刀車削加工為例,程式如下:
#1=0
#2=180
WHILE[#1LE#2]DO1
#3=2*SIN[#1]
#4=2*COS[#1]
#5=30-2*#3
#6=12+#4
G01X[#5]Z[#6]
G32Z-30F9
G0X42
Z12
#1=#1+3
END1
#1=0
#2=180
WHILE[#1LE#2]DO1
#3=2*SIN[#1]
#4=2*COS[#1]
#5=30+2*#3
#6=8+#4
G01X[#5]Z[#6]
G32Z-30F9
G0X42
Z8
#1=#1+3
END1
最後,再說一句,如果大家對於我說的不是特別清楚的話,附上前期講解的一期關於凹圓弧螺紋的講解影片吧!大家可以自行學習!祝好!另外,本人知識能力有限,有什麼不當之處,還望批評指正!如果看完後覺得對你所有幫助,請麻煩各位點贊或留言,謝謝,各位!