数控机床编程与操作教学作者夏燕兰学情六任务二较复杂零件的编程加工中心课件
26页1、较复杂零件的编程,项目名称,:,1.变量,(1)变量的表示 (2)变量的类型 根据变量号的不同,变量分为空变量、局部变量、公用变量和系统变量四种类型。 空变量(0)。 局部变量(1#33)。 公共变量。 系统变量 (3)变量的应用,2.宏程序结构,(1)用户宏指令 用户宏指令是调用用户宏程序本体的命令。 指令格式: G65 P L 其中: G65 宏程序非模态调用; P后面是被调用的宏程序本体的程序号; L 后面是宏程序执行的次数(默认值为1); 传递到宏程序的数据。,调用宏程序本体的命令有几种方式,G65是其中的一种。 1)用户宏程序调用(G65)和子程序调用(M98)在功能上比较相似,都能利用一个事先编写好的程序来进行加工,节省程序的编写及存储空间,但他们之间也有如下明显的区别: 用G65,可以指定自变量(数据传递到宏程序),M98没有此功能。 当M98程序段包含另一个NC指令(例如,G01 X200.0 M98)时,在指令执行之后调用子程序,相反,G65无条件调用宏程序。 当M98程序段包含另一个NC指令(例如,G01 X200.0 M98 )时,在单程序段方式中,机床停止,用G
2、65时机床不停止。 G65改变局部变量的级别。M98不改变局部变量的级别。 2)自变量赋值 若要向宏程序本体中传递数据时,须通过自变量赋值来指定,通过自变量传递到宏程序中的局部变量。共有两种自变量赋值方式。,2)自变量赋值 若要向宏程序本体中传递数据时,须通过自变量赋值来指定,通过自变量传递到宏程序中的局部变量。共有两种自变量赋值方式。 自变量赋值:使用除了G、L、O、N和P以外的21个英文字母,每个字母使用一次。 自变量赋值:与自变量赋值类似,也是用英文字母进行赋值,但只用了A、B、C和I、J、K这6个字母。,(2)用户宏程序本体 在用户宏程序本体中,可以使用一般的CNC指令,也可使用变量,运算及转移指令。用户宏程序的本体,以O后续的程序号开始,用 M99结束。,3.转移和循环 转移和循环 : GOTO语句(无条件转移) IF语句(条件转移,格式为:IFTHEN) WHILE语句(当时循环) (1)无条件转移(GOTO语句) 转移到标有顺序号n的程序段。当指定199999以外的顺序号时,会产生P/S报警No.128。也可用表达式指定顺序号。,(2)条件转移(IF语句)IF之后指定条件
3、表达式 1) IF GOTO n 表示如果指定的条件表达式满足时,则转移到标有顺序号n的程序段。如果不满足指定的条件表达式,则顺序执行下个程序段。,2)IF THEN 如果指定的条件表达式满足时,则执行预先指定的宏程序语句,而且只执行一个宏程序语句。如果不满足指定的条件表达式,则跳过这个预先设定的语句,执行后面的程序段。例如IF #1EQ#2 THEN #3=100;表示如果#1和#2的值相同,100赋给#3。,例1:应用宏程序,完成计算数值1到10的累加和的程序。 程序清单如下: O0100; #1=0; 存放和变量的初值 #2=1; 被加数变量的初值 N10 IF#2 GT 10 GOTO 20; 当被加数大于10是转移到N20 #1=#1+#2; 计算和 #2=#2+1; 下一个被加数 GOTO 10; 转移到N10 N20 M30; 程序结束,(3)循环语句(WHILE语句) 在WHILE后指定一个条件表达式。当指定条件满足时,则执行从DO到END之间的程序,否则转到END后的程序段。,五、 较复杂零件加工工艺分析与编程 运用宏程序调用的方式,编写出图6-8所示工件的加工程序。
《数控机床编程与操作教学作者夏燕兰学情六任务二较复杂零件的编程加工中心课件》由会员E****分享,可在线阅读,更多相关《数控机床编程与操作教学作者夏燕兰学情六任务二较复杂零件的编程加工中心课件》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页