欢迎来到上海鼎亚精密机械设备有限公司官方网站! 收藏本站| 关于鼎亚| 炮塔铣床调试维修视频
全国统一热线
400-000-7705
热门关键词:
当前位置:首页>>鼎亚动态>>常见问题利用宏程序编制数控车床斜椭圆程序,简单实用

利用宏程序编制数控车床斜椭圆程序,简单实用

文章出处: 人气:1440 发表时间:2020-12-30 16:00:56

要对斜椭圆进行编程,首先要知道单个坐标点旋转所用的公式。如下图所示,单个点逆时针旋转一定角度,公式推导如下:

s = r cos(a + b) = r cos(a)cos(b) – rsin(a)sin(b) (1.1)
t = r sin(a + b) = r sin(a)cos(b) + r cos(a) sin(b) (1.2)
其中 x = rcos(a) , y = r sin(a)
代入(1.1), (1.2),
s = x cos(b) – ysin(b) (1.3)
t = x sin(b) + y cos(b) (1.4)
根据下图,原来的点(#1,#2),旋转后的点(#4,#5),则公式:
#4=#1*COS[30] #2*SIN[30]
#5=#1*SIN[30]+ #2*COS[30]
椭圆旋转了30度,即#1=30旋转前后的点坐标的坐标原点都是椭圆中心。

程序如下:
T0101
M3S800
G0X82Z5
#6=16 工件毛坯假设为90mm,#6为每层切削时椭圆弧向+X的偏移量。
N5 G0X[#6+30+40] 斜椭圆与端面的交点直径为70
G1Z0F0.1
#3=0
N10 #1=30*COS[#3] 对应角度#3的椭圆上的一个点的坐标,此为未旋转的椭圆的点
#2=20*SIN[#3]
#4=#1*COS[30] #2*SIN[30] 旋转30度之后对应的坐标值
#5=#1*SIN[30]+ #2*COS[30]
#7=2*#4+#6+40 坐标平移后的坐标。
#8=#1 26
G1X[#7]Z[#8]F0.1 沿小段直线插补加工
#1=#1+3 递减3度,此值越小,工件表面越光滑。
IF[#1 LE 90] GOTO 10 条件判断是否到达终点。
G1X92 直线插补切到工件外圆之外
G0Z5
#6=#6 4
IF [#6 GE 0] GOTO 5
G0X150Z150
M5



 

此文关键字:利用,宏程序,编制,数控车床,椭圆,程序,简单,实用
首页| 加工中心| 高速钻攻中心| 数控铣床| 龙门加工中心| 产品中心| 网站地图| 关于鼎亚|