正弦函數曲線旋轉宏程序是什麼?
坐標點旋轉 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
你看懂了嗎?學好數學更加容易理解。