正弦函数曲线旋转宏程序是什么?
坐标点旋转 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
你看懂了吗?学好数学更加容易理解。