加工技术

由浅入深宏程序10-车床旋转正弦函数宏程序

2019-11-22 13:18:57 GHZN01
正弦函数曲线旋转宏程序


 
坐标点旋转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
此正弦曲线周期为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
G052Z5
#6=26 工件毛坯假设为50mm,#6为每层切削时向+X的偏移量。
N5 G0X[#6+18.539]
G1Z0F0.1
#1=48
N10 #2=sin360*#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
G0150Z150
M5
M30
昆明机械加工厂


首页
产品
新闻
联系