由淺入深宏程序10-車床旋轉正弦函數(shù)宏程序
2019-11-22 13:18:57
GHZN01
正弦函數(shù)曲線旋轉宏程序
坐標點旋轉1s = x cos(b) – y sin(b)
t = x sin(b) + y cos(b)根據(jù)下圖,原來的點(#1,#2),旋轉后的點(#4,#5),則公式:#4=#1*COS[b]- #2*SIN[b]#5=#1*SIN[b]+ #2*COS[b]公式中角度b,逆時針為正,順時針為負。下圖中正弦曲線如果以其左邊的端點為參考原點,則此條正弦曲線順時針旋轉了16度,即b=-16此正弦曲線周期為24,對應直角坐標系的360對應關系 【0,360】 y=sin(x)【0,24】 y=sin(360*x/24)可理解為:360/24是單位數(shù)值對應的角度360*x/24是當變量在【0,24】范圍取值為x時對應的角度sin(360*x/24)是當角度為360*x/24時的正弦函數(shù)值旋轉正弦函數(shù)曲線粗精加工程序如下:T0101M3S800G052Z5#6=26 工件毛坯假設為50mm,#6為每層切削時向+X的偏移量。N5 G0X[#6+18.539]G1Z0F0.1#1=48N10 #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+#6G1X[#8]Z[#7]F0.1 沿小段直線插補加工#1=#1-0.5 遞減0.5,此值越小,工件表面越光滑。IF [#1 GE 0] GOTO 10 條件判斷是否到達終點。Z-50G1X52 直線插補切到工件外圓之外G0Z5#6=#6-2IF [#6 GE 0] GOTO 5G0150Z150M5M30