最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

数控车床加工斜椭圆的编程方法

IT圈 admin 45浏览 0评论

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 

参磊 工冷加工 

发布评论

评论列表 (0)

  1. 暂无评论