數控加工最高境界,正弦函數曲線旋轉宏程序,學會了叫老闆漲工資

2019-07-25     INNOCUT

正弦函數曲線旋轉宏程序是什麼?

坐標點旋轉 1

s = x cos(b) – y sin(b) t = x sin(b) + y cos(b)

根據下圖,原來的點(#1,#2),旋轉後的點(#4,#5),

則公式: #4=#1*COS[b]- #2*SIN[b] #5=#1*SIN[b]+ #2*COS[b]

公式中角度b,逆時針為正,順時針為負。

下圖中正弦曲線如果以其左邊的端點為參考原點,則此條正弦曲線順時針旋轉了16度,即b=-16

正弦函數旋轉圖紙1

此正弦曲線周期為24,對應直角坐標系的360 對應關係 【0,360】 y=sin(x)

【0,24】 y=sin(360*x/24)

可理解為:

360/24是單位數值對應的角度

360*x/24是當變量在【0,24】範圍取值為x時對應的角度

sin(360*x/24)是當角度為360*x/24時的正弦函數值

旋轉正弦函數曲線粗精加工程序如下:

T0101 M3S800 G0X52Z5

#6=26 工件毛坯假設為50mm,#6為每層切削時向+X的偏移量。

N5 G0X[#6+18.539] G1Z0F0.1

#1=48

N10 #2=sin【360*#1/24】

#4=#1*COS[-16]- #2*SIN[-16] (旋轉30度之後對應的坐標值 #5=#1*SIN[-16]+ #2*COS[-16] )

#7=#4-【50-3.875】 坐標平移後的坐標。

#8=45+2*#5+#6

G1X[#8]Z[#7]F0.1 沿小段直線插補加工

#1=#1-0.5 遞減0.5,此值越小,工件表面越光滑。

IF [#1 GE 0] GOTO 10 條件判斷是否到達終點。

Z-50

G1X52 直線插補切到工件外圓之外

G0Z5 #6=#6-2

IF [#6 GE 0] GOTO 5 G0X150Z150 M5 M30

你看懂了嗎?學好數學更加容易理解。

文章來源: https://twgreatdaily.com/ZtU1MmwB8g2yegNDZhKO.html