当前位置:论文写作 > 毕业论文范文 > 文章内容

基于宏程序的非圆曲线轮廓数控车床加工

主题:程序的局部变量存在于 下载地址:论文doc下载 原创作者:原创作者未知 评分:9.0分 更新时间: 2024-03-10

简介:关于对写作程序变量论文范文与课题研究的大学硕士、相关本科毕业论文程序变量论文开题报告范文和相关文献综述及职称论文参考文献资料下载有帮助。

程序变量论文范文

程序的局部变量存在于论文

目录

  1. 1.宏程序编程思路
  2. 1.1 变量的表示和使用
  3. 1.2 变量的运算
  4. 1.3 变量的控制
  5. 2.编程实例
  6. 3.结语
  7. 程序的局部变量存在于:ES[http://www.gzhyhd.com/]12.应用程序变量application(

王大伟

(东营市技师学院 山东东营 257091)

摘 要:随着科学技术的发展和工业产品外观设计的不断提高,数控车削加工中经常有由一些复杂曲线构成的非圆曲线工件,而数控编程中没有相应的指令,需要采用拟合法与宏指令进行编程.该文介绍基于FANUC 0iMate TC数控系统,用宏程序来实现非圆曲线工件加工的程序编写方法.

关键词:非圆曲线 数控车床 宏程序

程序的局部变量存在于:ES[http://www.gzhyhd.com/]12.应用程序变量application(

中图分类号:TG51 文献标识码:A 文章编号:1674-098X(2013)03(b)-00-01

1.宏程序编程思路

在一般的程序编程中,程序字为一个常量,一个程序只能描述一个形状,缺乏灵活性和适应性.用户宏程序是数控系统厂家留给用户在数控系统平台上进行有条件开发的工具.用户宏程序分为A、B两类.由于B类宏程序使用直观,便于记忆和操作,所以应用较为广泛.该文以B类宏程序加工非圆曲线轮廓进行分析.宏程序编程时可以在程序中使用变量,通过变量进行赋值,变量间可以进行算术运算、逻辑运算和跳转等操作.

1.1 变量的表示和使用

a.变量的表示:一个变量由变量符号#和变量号组成,如#I(I等于1,2,3,等),也可以用表达式来表示变量,如#[表达式];

例如:#5,#108,#[#1+#2-25].

b.变量的使用:地址字后面指定变量号或公式.

变量使用格式:

<,地址字>,#I

<,地址字>,-#I

<,地址字>,[<,表达式>,]

例:F#102,设#102等于0.25,则为F0.25;

X[#24+#18*SIN[#1]].

需要特别注意:变量不能使用地址O,N和I,如O#1是不允许的.变量号所对应的变量,对每个地址来说,都有具体数值范围,如#30等于1200时,则M#30也是不允许的.

1.2 变量的运算

变量的运算包括算术运算、逻辑运算、函数运算和比较运算四种.其中算术运算包括加、减、乘、除、赋值、绝对值、四舍五入整数化和舍去小数点以下部分;逻辑运算包括与、或;函数运算包括正弦、余弦、正切、反正切和开平方根;比较运算包括大于、等于、小于、大于或等于、小于或等于和不等于.表达式中括号的运算将优先进行.连同函数中使用的括号在内,括号在表达式中最多可用5层.

1.3 变量的控制

控制指令起到控制程序流向的作用.(1)条件转移.程序格式:IF [条件表达式] GOTO n;该程序段含义为:如果条件表达式的条件得以满足,则转而执行程序中程序段号为n的相应操作,程序段号n可以由变量或表达式替代;如果表达式中条件不满足,则执行下一段程序.(2)循环指令.程序格式:WHILE [条件表达式] DO n (n = 1,2,3).

END n

该程序含意为:条件表达式满足时,程序段DO n至 END n即重复执行;条件表达式不满足时,程序转到END n后处继续执行;如果WHILE[条件表达式]部份被省略,则程序段DO n至 END n之间的部份将一直重复执行.注意:WHILE DO n和 END n必须成对使用.

2.编程实例

加工如图1所示的椭圆零件的右端椭圆部分,如果采用常规的编程指令编写加工程序,会导致计算繁琐,程序段多,如用宏程序编写,就可大大简化编写程序.

非圆曲线加工,就是采用多段圆弧或直线逼近非圆曲线轮廓.在实际手工编程中,主要采用直线逼近法,即用直线段逼近非圆曲线.先将非圆曲线沿某一坐标轴方向进行若干等分,得到一系列节点,再将这些节点中的相邻两点用直线段连接起来,以这些直线段代替两点间曲线段,就可以得到得到近似的非圆曲线.应用这些方法加工非圆曲线时,节点越密,直线越靠近曲线,即曲线段加工精度越高.在实际加工时,并非节点数越多越好,因为随着节点数目的增加,计算量也随之增加,所以确定合理的节点数非常重要,只要在保证加工精度的前提下,节点数越少越好.

O1234;

M03 S800 T0101 F0.2;

G00 X46.0 Z2.0;

#1等于30; 椭圆长半轴

#2等于20; 椭圆短半轴

#3等于30; 椭圆Z向起点

#4等于-22;椭圆Z向终点

N1 #5等于#2*SQRT[#1*#1-#3*#3]/#1;计算椭圆拟合点的X值

G01 G42 X[2*#5] Z[#3-30]; 直线逼近拟合椭圆

#3等于#3-1; Z向值等距变化更新

IF[#3 GE #4] GOTO 1; 条件判定式构成循环

G40 G01 X46.0;

G00 Z20.0;

M05;

M30;

3.结语

通过实例可知宏程序是从工件外不断逼近直至最后加工成型,解决了非圆曲线不能用子程序的相对编程方式的矛盾,因此加工非圆曲线的工件灵活使用宏程序,实现了数控加工方便快捷之目的.

参考文献

[1] 杨琳.数控车床加工工艺与编程[M].2版.中国劳动社会保障出版社,2009.

[2] 李锋.数控宏程序实例教程[M].化学工业出版社,2010.

总结:本论文主要论述了程序变量论文范文相关的参考文献,对您的论文写作有参考作用。

程序的局部变量存在于引用文献:

[1] web程序设计论文题目大全 web程序设计专业论文题目怎么拟
[2] 程序设计学论文选题 程序设计专业论文题目如何拟
[3] 行政程序学论文题目 行政程序论文标题如何定
《基于宏程序的非圆曲线轮廓数控车床加工》word下载【免费】
程序的局部变量存在于相关论文范文资料