2024年4月17日发(作者:燕友易)
嬲 栏目主持 赵宇龙 一 _ __囊l .蓦 誊 霉譬童 ≮ 曩l羲蠹 纛 岛 丝l垦曼圈
数控车床加工斜椭圆的编程方法
江苏省高港职业教育中 1、5,校 (泰州225324) 严亚萍唐晓震
历次省、市数控大赛中斜椭圆的编程加工出现较
多,其计算和编程较难,本人经过多次探索和试车,总
结出一种较为实用、简洁的编程方法。下面以FANUC
0 系统为例加以说明。
1.巧妙进行数学处理 .
(1)找出旋转前后点坐标的规律这需要用到转换
矩阵,但中职
’
’
学生很难理解,
因此应尽量采
(/Y
.
用三角公式极
V p
坐标的形式来
、、
说明。如图1
————..
一一
所示,正椭圆
图1
上有一点A (X ,Y )绕椭圆中心逆时针旋转角度0后
至A(X,Y),令 ̄XOA =Og,则AXOA= +0,且f
OA l=I OA I,那么A、A 对应的坐标是
rx=I OA l COS( +0)
IY:I OA I si ( + ) (1)
X OA'I cosc  ̄
将(2)代入(1)得
{Xy =X' cos…0-Y 'sin :
转换为数控车坐标系的方程为(前置刀架见图2)
.
:
.
I∥
图2
, =z sin + c。s
LZ=Z cos0一X sin0
前置刀架坐标系下的逆时针旋转只需一0代人,这
其实就是点坐标旋转公式,对其他曲线方程的旋转变换
也同样适用。
(2)解决椭圆中心不在原点的问题若斜椭圆中心
离坐标系原点为,( 方向)、K(z方向)距离,如图
3所示,在原坐标系下,方程变为
fX=Z。sin0+X|cosO+I
{L
Z=z cosO—X sin0一K
(一 ,,)就是斜椭圆中心对应的坐标值。
最后找出正
\
椭圆的起点、终
\
、、
\
点z坐标值(即
0 、、
z 。、z )。一种
l1、、 \ \ 、
方法是利用数学
~
知识求得,计算
.
较复杂。另一种
方法是借助CAD/
图3
CAM软件绘制规律曲线功能将斜椭圆画出,直接在图上
得到z 、z :。这种方法比较直观、简单、实用。
2.宏程序的编制
图4在建立工件坐标系后发现,该斜椭圆实际是:
①Ⅱ=15mm,b=9mm的正椭圆J, ̄mi-针旋转0=25。。②
椭圆中心位于X=13.899×2mm、Z=一8.157mm处,
需计算z 、z 。以椭圆中心为原点,建立椭圆坐标系
Z 0 X ,使斜椭圆变正椭圆。根据图形(见图5)只
需加工AB部分椭圆,点A位于短半轴上,因此Z :
9mm。点曰距端面的距离为12.516mm,0 离端面为
8.157mm,则t90 =12.516—8.157(mn1)。另BD=56/
2—13.899mm,在ABDO 中,利用三角公式计算出BO
参磊 工 ̄JJn-,- 呈 ! 笪! 塑■盈
WWW.meta1working 7950.com
l萋 蚕鏖蚕曩 垫皇=签丝;;I
8X3 5 12516
.
N100S1500 F0.1(精车转速1 500r/min,进给量0.1mra/r)
C 5
27■r广r+
N110#50=O(设置毛坯余量为0)
N120M98 P0002(调用椭圆子程序)
\一
\
,
』,// —
N130G0 Xl0o Z1oo
l
0
×
,
;。
4×2
窨
,
N140M05
Nl5OM30
√,
厂 、 萎
\
运
V/////
24
00002(子程序)
NIO#I=9(在椭圆坐标系内,曲线起点Z 值)
N20#2=15/9 SQRT[9 9一#1}#1](在椭圆坐标系内,
58
+。.。
曲线相应X。 值)
图4
N30#3=#l SIN[25]+#2¥COS[25](坐标系旋转后
值)
和 O BD。再在ABO C中
计算出0 C,该值即为z 。
也可直接在图上找出0 C=
2.008mm。
N40#4=#1 COS[25]一#2 SIN[25](坐标系旋转后
Z值)
N50G01X[2 档+27.798+#50]Z[#4—8.157](用直
线插补指令,小线段逼近曲线形状)
参考程序如下:
Z
N60#1=#l一0.1(步距)
N70IF[#1GE2.008]GOTO20(条件判断式)
N80G0 U2 Z2(退刀)
O0001(主程序)
NIOG99(转进给)
N20TO101¥800 M03 F0.2
N90M99(子程序结束)
N3OC)o X58 Z2
N40#50=21(设置最大切削
图5
3.结语
综上所述,要编写斜椭圆的加工程序,必须先找出
余量21mil1)
N50IF[#50LE1]GOTO90(毛坯余量≤1llllll,则跳转到
N90程序段)
旋转前后点坐标的变化规律,计算出旋转前椭圆的起
点、终点z值,再利用旋转公式得到斜椭圆上各点的坐
标值。若斜椭圆中心发生了平移,只需视具体情况对各
N60M98 P0002(调用椭圆子程序)
N70#50=#50—4(每次背吃刀量双边4mm)
N80GOTO50(跳转到N50程序段)
N9OGO X58 Z2(退刀)
痧抄 驴 痧驴 ,t:Z≯
点的坐标值进行统一的调整。这样,既简化了斜椭圆程
序的编写,又便于各位同仁理解和借鉴。MW
(收稿日期:20100610)
,t:
《金属加工(热加工)》2010年第19期要日
我国有色压铸业的发展现状及趋势
中国压铸业发展历程与进步
整体钢导轨感应淬火孔口保护工装研究
马氏体不锈钢的锻造
锻压和热处理中的感应加热技术
2 200m 高炉冷却壁水管的冷弯
内浇道工艺参数对压铸模具的适应性
简易式压铸模的设计
压铸模斜销侧向抽芯机构参数设计分析
碳氮共渗技术的研究与应用
常用齿轮钢的晶粒度显示方法
六西格玛方法在热加工锻件上的应用
钣金数控冲编程工艺分析与处理
控制弯曲回弹的经验与技巧
压扭成形中优化摩擦条件的研究
国内外铸造的节能降耗(上)
基于快速原型制造的精密熔模铸造技术研究与应用
钛合金表面热处理工艺技术研究
原材料化学成分对碳氮共渗心部硬度的影响
¥44SY曲轴调质工艺方法
一2010年第19期
WWW.metalworkingI950.com
参磊 工冷加工
2024年4月17日发(作者:燕友易)
嬲 栏目主持 赵宇龙 一 _ __囊l .蓦 誊 霉譬童 ≮ 曩l羲蠹 纛 岛 丝l垦曼圈
数控车床加工斜椭圆的编程方法
江苏省高港职业教育中 1、5,校 (泰州225324) 严亚萍唐晓震
历次省、市数控大赛中斜椭圆的编程加工出现较
多,其计算和编程较难,本人经过多次探索和试车,总
结出一种较为实用、简洁的编程方法。下面以FANUC
0 系统为例加以说明。
1.巧妙进行数学处理 .
(1)找出旋转前后点坐标的规律这需要用到转换
矩阵,但中职
’
’
学生很难理解,
因此应尽量采
(/Y
.
用三角公式极
V p
坐标的形式来
、、
说明。如图1
————..
一一
所示,正椭圆
图1
上有一点A (X ,Y )绕椭圆中心逆时针旋转角度0后
至A(X,Y),令 ̄XOA =Og,则AXOA= +0,且f
OA l=I OA I,那么A、A 对应的坐标是
rx=I OA l COS( +0)
IY:I OA I si ( + ) (1)
X OA'I cosc  ̄
将(2)代入(1)得
{Xy =X' cos…0-Y 'sin :
转换为数控车坐标系的方程为(前置刀架见图2)
.
:
.
I∥
图2
, =z sin + c。s
LZ=Z cos0一X sin0
前置刀架坐标系下的逆时针旋转只需一0代人,这
其实就是点坐标旋转公式,对其他曲线方程的旋转变换
也同样适用。
(2)解决椭圆中心不在原点的问题若斜椭圆中心
离坐标系原点为,( 方向)、K(z方向)距离,如图
3所示,在原坐标系下,方程变为
fX=Z。sin0+X|cosO+I
{L
Z=z cosO—X sin0一K
(一 ,,)就是斜椭圆中心对应的坐标值。
最后找出正
\
椭圆的起点、终
\
、、
\
点z坐标值(即
0 、、
z 。、z )。一种
l1、、 \ \ 、
方法是利用数学
~
知识求得,计算
.
较复杂。另一种
方法是借助CAD/
图3
CAM软件绘制规律曲线功能将斜椭圆画出,直接在图上
得到z 、z :。这种方法比较直观、简单、实用。
2.宏程序的编制
图4在建立工件坐标系后发现,该斜椭圆实际是:
①Ⅱ=15mm,b=9mm的正椭圆J, ̄mi-针旋转0=25。。②
椭圆中心位于X=13.899×2mm、Z=一8.157mm处,
需计算z 、z 。以椭圆中心为原点,建立椭圆坐标系
Z 0 X ,使斜椭圆变正椭圆。根据图形(见图5)只
需加工AB部分椭圆,点A位于短半轴上,因此Z :
9mm。点曰距端面的距离为12.516mm,0 离端面为
8.157mm,则t90 =12.516—8.157(mn1)。另BD=56/
2—13.899mm,在ABDO 中,利用三角公式计算出BO
参磊 工 ̄JJn-,- 呈 ! 笪! 塑■盈
WWW.meta1working 7950.com
l萋 蚕鏖蚕曩 垫皇=签丝;;I
8X3 5 12516
.
N100S1500 F0.1(精车转速1 500r/min,进给量0.1mra/r)
C 5
27■r广r+
N110#50=O(设置毛坯余量为0)
N120M98 P0002(调用椭圆子程序)
\一
\
,
』,// —
N130G0 Xl0o Z1oo
l
0
×
,
;。
4×2
窨
,
N140M05
Nl5OM30
√,
厂 、 萎
\
运
V/////
24
00002(子程序)
NIO#I=9(在椭圆坐标系内,曲线起点Z 值)
N20#2=15/9 SQRT[9 9一#1}#1](在椭圆坐标系内,
58
+。.。
曲线相应X。 值)
图4
N30#3=#l SIN[25]+#2¥COS[25](坐标系旋转后
值)
和 O BD。再在ABO C中
计算出0 C,该值即为z 。
也可直接在图上找出0 C=
2.008mm。
N40#4=#1 COS[25]一#2 SIN[25](坐标系旋转后
Z值)
N50G01X[2 档+27.798+#50]Z[#4—8.157](用直
线插补指令,小线段逼近曲线形状)
参考程序如下:
Z
N60#1=#l一0.1(步距)
N70IF[#1GE2.008]GOTO20(条件判断式)
N80G0 U2 Z2(退刀)
O0001(主程序)
NIOG99(转进给)
N20TO101¥800 M03 F0.2
N90M99(子程序结束)
N3OC)o X58 Z2
N40#50=21(设置最大切削
图5
3.结语
综上所述,要编写斜椭圆的加工程序,必须先找出
余量21mil1)
N50IF[#50LE1]GOTO90(毛坯余量≤1llllll,则跳转到
N90程序段)
旋转前后点坐标的变化规律,计算出旋转前椭圆的起
点、终点z值,再利用旋转公式得到斜椭圆上各点的坐
标值。若斜椭圆中心发生了平移,只需视具体情况对各
N60M98 P0002(调用椭圆子程序)
N70#50=#50—4(每次背吃刀量双边4mm)
N80GOTO50(跳转到N50程序段)
N9OGO X58 Z2(退刀)
痧抄 驴 痧驴 ,t:Z≯
点的坐标值进行统一的调整。这样,既简化了斜椭圆程
序的编写,又便于各位同仁理解和借鉴。MW
(收稿日期:20100610)
,t:
《金属加工(热加工)》2010年第19期要日
我国有色压铸业的发展现状及趋势
中国压铸业发展历程与进步
整体钢导轨感应淬火孔口保护工装研究
马氏体不锈钢的锻造
锻压和热处理中的感应加热技术
2 200m 高炉冷却壁水管的冷弯
内浇道工艺参数对压铸模具的适应性
简易式压铸模的设计
压铸模斜销侧向抽芯机构参数设计分析
碳氮共渗技术的研究与应用
常用齿轮钢的晶粒度显示方法
六西格玛方法在热加工锻件上的应用
钣金数控冲编程工艺分析与处理
控制弯曲回弹的经验与技巧
压扭成形中优化摩擦条件的研究
国内外铸造的节能降耗(上)
基于快速原型制造的精密熔模铸造技术研究与应用
钛合金表面热处理工艺技术研究
原材料化学成分对碳氮共渗心部硬度的影响
¥44SY曲轴调质工艺方法
一2010年第19期
WWW.metalworkingI950.com
参磊 工冷加工