数控车床技能综合实训 (32).ppt
《数控车床技能综合实训 (32).ppt》由会员分享,可在线阅读,更多相关《数控车床技能综合实训 (32).ppt(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 宏程序编程概述 一、宏程序 宏程序适用场合:1、抛物线、椭圆、双曲线等没有插补指令的曲线编程;2、适合图形一样,只是尺寸不同的系列零件的编程;3、适合工艺路径一样,只是位置参数不同的系列零件的编程。宏程序的特点:采用变量编程,能进行算术和逻辑运算,较大地简化编程,扩展应用范围。在数控编程中,宏程序编程灵活、高效、快捷,是加工编程的重要补充。一、宏程序宏程序一般分为A类和B类。A类宏是以G65 Hxx P#xx Q#xx R#xx的格式输入的,编程较为繁琐,而B类宏程序则是以直接公式和语言输入的,和C语言相似,在实际中应用比较广。宏程序构成1.包含变量2.包含算术或逻辑运算的程序段3.包含控制
2、语句的程序段一、宏程序1)变量的表示#i(i=1,2,3,),即#1,#2等表示2)变量的引用将跟随在地址符后的数值用变量来代替的过程称为引用变量。例G01 X#1 Z-#2 F1003)变量的分类自变量和因变量4)变量的赋值 格式:变量=常数或表达式 把常数或表达式的值送给一个宏变量称为赋值。例如:#1=12,#2=#2+0.1 1、变量常量PI:圆周率一、宏程序1)算术运算符:+,-,*,/2)条件运算符EQ(=),NE(),GT(),GE(),LT(),LE()3)逻辑运算符 AND,OR,NOT2、运算符与表达式4)函数SIN,COS,TAN,ATAN,ABS,INT,SQRT,EXP
3、5)表达式用运算符连接起来的常数,宏变量构成表达式。例如:175/SQRT2*COS55*PI/180;#3*6 GT 14;一、宏程序运算的优先顺序:函数;乘除、逻辑与;加减、逻辑或、逻辑异或。可以用 来改变顺序。3、控制语句:控制程序流向,能够实现程序的跳转,嵌套等 一、宏程序WHILE,ENDW格式:IF 条件表达式 ENDIF格式:WHILE 条件表达式 ENDWIF,ENDIF 基本原理:宏程序编程是用户用变量作为数据进行编程,变量在编程中充当“媒介”作用。在后续程序中可以重新再赋值,原来内容被新赋的值所取代,利用系统对变量值进行计算和可以重新赋值的特性,使变量随程序的循环自动增加并计算,实现加工过程的自动循环,使之自动计算出整个曲线无数个密集坐标值,从而用很短的直线或圆弧线逼近理想的轮廓曲线。一、宏程序谢谢
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控车床技能综合实训 32 数控车床 技能 综合 32
限制150内