- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浅谈数控车床加工椭圆的编程
姓名:周静
单位:淮海技师学院
【摘要】:随着数控技术不断进步,数控车床加工中各种复杂型面也日渐增多。如椭圆、抛物线、正弦曲线、余弦曲线和双曲线等各种非圆曲面。对于上述各种复杂成形面,利用CAM软件进行自动编程相对简单,但由于种种原因,在很多情况下数控车床主要还是依靠手工编程。目前在数控车床上加工正椭圆已不是难事,本人结合平时加工的实际情况,简单谈下在FANUC系统数控车床上椭圆的车削。
在用变量编制椭圆程序时,只要能够合理选取变量,通过方程的关系确定另一变量。并能正确确定工件坐标系与椭圆坐标系之间的关系便可。当然遇到具体的加工实例应根据零件的加工要求合理利用宏指令进行编程即可
【关键字】:数控车床 变量 宏指令 椭圆
随着数控技术不断进步,数控车床加工中各种复杂型面也日渐增多。如椭圆、抛物线、正弦曲线、余弦曲线和双曲线等各种非圆曲面。对于上述各种复杂成形面,利用CAM软件进行自动编程相对简单,但由于种种原因,在很多情况下数控车床主要还是依靠手工编程。目前在数控车床上加工正椭圆已不是难事,本人结合平时加工的实际情况,简单谈下在FANUC系统数控车床上椭圆的车削。
数控车床所具备的插补功能是直线插补和圆弧插补,而椭圆既不是直线也不是圆弧,所以在用数控车床加工椭圆时就不可以直接用G01(直线插补)和G02/G03(圆弧插补)进行车削,而应该采用变量利用宏指令对椭圆进行车削加工。宏指令有两类,其中A类宏指令是早期使用过的宏指令,其使用G65代码作为宏指令专用代码,包括宏变量的赋值、运算、条件条用等。但是编程起来相对繁琐一点。B类宏指令功能相对A类而言,其功能更强大,编程更直观。
一:变量
变量的表示
FANUC系统使用#表示变量,例如:#1、#5、#100等,变量根据变量号分为四类。如下:
变量号
变量类型
#0
空变量
#1~#33
局部变量
#100~#109
#500~#999
公共变量
#1000以上
系统变量
变量的运算
表一: 变量的算术、逻辑运算和运算符
功能
格式
备注
定义
#1=#2
加法
减法
乘法
除法
#1=#2+#3
#1=#2- #3
#1=#2*#3
#1=#2/#3
乘号用“*”,除号用“/”表示。
正弦
余弦
正切
#1=SIN[#2]
#1=COS[#2]
#1=TAN[#2]
函数SIN、COS、TAN的角度单位是度(°)。
平方根
绝对值
#1=SQRT[#2]
#1=ABS[#2]
表二:运算符
运算符
含义
运算符
含义
EQ
等于(=)
GE
大于或等于(≥)
NE
不等于(≠)
LT
小于(<)
GT
大于(>)
LE
小于或等于(≤)
按照优先的先后顺序依次是函数→乘和除运算→加和减运算。
条件转移(IF)功能语句
IF[表达式]GOTO n
说明:如果指定的条件表达式满足时,转移到标有顺序号n的程序段,如果指定的条件表达式不满足时,则执行下一个程序段。
二:椭圆方程
数学方程:
是数学当中椭圆的方程,采用的是X、Y坐标系,而在数控车床采用的是X、Z坐标系,所以椭圆方程应做出相应的调整。
椭圆方程:(横椭圆) 椭圆方程:(竖椭圆)
三:FANUC系统宏指令加工椭圆曲线编程实例
1.凸椭圆中心在零件轴线上(如下图)。
椭圆方程:,用变量进行编程时,为了编程方便,一般用变量中Z来表示X,所以椭圆方程可变为:。
首先将工件车出Ф31×30的圆柱,然后用宏程序车削椭圆,用宏指令编程如下:
N10
T0101 M3 S800
1号刀:90°偏刀
N20
G0 X32 Z2
N30
G73 U15 R15
N40
G73 P50 Q130 U1 F0.3
N50
G0 X0 M3 S1600
N60
G1 Z0 F0.1
N70
#1=30
Z轴坐标赋值给#1,#1的值为椭圆起点到椭圆中心的Z向距离30。
N80
#2=15*SQRT[1-#1*#1/900]
X轴坐标赋值给#2,利用椭圆公式的转换#2用#1表示。
N90
#3=2*[#2]
#3是椭圆在工件坐标系中的X轴的坐标值.
N100
G1 X[#3] Z[#1-30] F0.1
用直线插补指令逼近椭圆。需注意Z轴坐标的起点与#1的关系。
Z值为(#1-椭圆中心距离工件原点Z向距离30)。
N110
#1=#1-0.5
0.5是步距,这个值越小,直线逼近的椭圆越接近。
N120
IF[#1 GE 0] GOTO 80
如果#1≥(椭圆坐标系中)椭圆终点的Z轴坐标 ,程序从80行开始循环。
N130
G1 X32 F0.1
N140
G70 P50 Q130
N150
G0 X100 Z10
您可能关注的文档
- 牛津英语7A Unit6 Reading公开课.ppt
- 牛津英语7B Unit 1学习知识点归纳.doc
- 牛津英语7B Unit1 Welcome 公开课课件.ppt
- 牛津英语8B Unit1 Welcome公开课.ppt
- 牛津英语8B Unit2 Integrated skills公开课.ppt
- 牛津英语8B Unit2 main task公开课.ppt
- 牛津英语8B Unit2 Reading--公开课.ppt
- 牛津英语8B Unit3 Grammar公开课.ppt
- 牛津英语8B Unit3 Reading公开课.ppt
- 牛津英语8B Unit3 Welcome公开课.ppt
- 冀教版一年级上册数学精品教学课件 第4单元 4.4 7, 6 加几.ppt
- 人教版一年级上册数学精品教学课件 第2单元 2.2.3 6 和 7 的加、减法 用减法解决括线图问题.ppt
- 人教版一年级上册数学精品教学课件 第2单元 整理和复习1 知识回顾与整理.ppt
- 冀教版一年级上册数学精品教学课件 第2单元 第二单元综合素质达标.ppt
- 人教版一年级上册数学精品教学课件 第2单元 2.3.1 10 的认识.ppt
- 人教版一年级上册数学精品教学课件 第1单元 整理和复习2 制作算式卡片.ppt
- 人教版一年级上册数学精品教学课件 第2单元 素养特训 8、9 的分与合的应用.ppt
- 人教版一年级上册数学精品教学课件 第2单元 整理和复习2 制作算式卡片.ppt
- 人教版一年级上册数学精品教学课件 第2单元 2.1.2 比大小.ppt
- 环境治理及修复实施细则及预案.doc
文档评论(0)