文档介绍:数控车床加工椭圆方法的研究
-----------陈松
摘要:.宏程序具有逻辑性强、程序简单、修改方便等特点,在实际生产中也得到了广泛的应用. 特别是在数控教学及数控大赛中具有很强的普遍性和广泛性.
关键词:数控车床椭圆宏程序加工
前言:应用数控机床进行加工时,一些简单的零件采用一般手工编程进行加工,但对于一些形状复杂但却有一定规律的零件,例如:椭圆、抛物线、双曲线等,手工普通编程则无法对其加工点进行控制,此时就得借助计算机编程软件进行编程,这使机床的使用受到硬件的制约,应用宏程序即可通过利用一些简单的数学关系式计算,编制程序代码可实现零件的加工,本文基于对宏程序的研究着重分析了宏程序在数控车床上加工椭圆中的应用方法。
宏程序概述
宏程序的编制方法简单地解释就是利用变量编程的方法。即用户利用数控系统提供的变量、数学运算功能、逻辑判断功能、程序循环功能等功能,来实现一些特殊的用法。
如下边程序即为宏程序
N50 #100=
N60 #101=
N70 G01 X#100 Z#101
2、宏程序中变量的类型:
局部变量:#1~#33
公共变量:#100~#149,#500~#509
系统变量:#1000~#5335
(1)算数式
加法: #i=#j + #k
减法: #i=#j - #k
乘法: #i=#j * #k
除法: #i=#j / #k
正弦: #i=SIN [#j] 单位:度
余弦: #i=COS [#j] 单位:度
正切: #i=TAN [#j] 单位:度
反正切:#i=ATAN [#j] / [#k] 单位:度
平方根:#i=SQRT [#j]
绝对值:#i=ABS [#j]
取整: #i=ROUND [#j]
(2)逻辑运算:
等于: EQ 格式: #j EQ #k
不等于: NE 格式: #j NE #k
大于: GT 格式: #j GT #k
小于: LT 格式: #j LT #k
大于等于: GE 格式: #j GE #k
小于等于: LE 格式: #j LE #k
(3).条件跳转语句
I F [ 条件表达式] GOTO n
当条件满足时,程序就跳转到同一程序中程序段标号为n的语句上继续执行;
当条件不满足时,程序执行下一条语句。
WHILE [ 条件表达式] DO m
...
…
END m
当条件满足时,从DO m到ENDm之间的程序就重复执行。
当条件不满足时,程序就执行ENDm下一条语句。
二、椭圆方程分析
由于数控车床的横坐标轴为Z,竖坐标轴为X轴,故数控编程时对于椭圆方程中的参数要有所变动。
参数方程
解析方程
根据椭圆解析方程,我们可以得到如下关系式:
以Z作为自变量,则
三、加工椭圆实例
加工改图右端时,先用G71把右端R5圆弧和16外圆粗车,将椭圆粗车至外圆36的尺寸
然后再进行如下分析,因为该图加工有一部分为椭圆,所以编程时应该根据该段椭圆的起始点和终止点来确定变量变化的范围,从而确定了走到路线的范围。
1、以椭圆解析方程换算关系式加工右端椭圆
O0001;
#1=33.;
#2=.;
#3=;
N10IF[#3LT-]GO