资源预览内容
第1页 / 共15页
第2页 / 共15页
第3页 / 共15页
第4页 / 共15页
第5页 / 共15页
第6页 / 共15页
第7页 / 共15页
第8页 / 共15页
第9页 / 共15页
第10页 / 共15页
第11页 / 共15页
第12页 / 共15页
第13页 / 共15页
第14页 / 共15页
第15页 / 共15页
亲,该文档总共15页全部预览完了,如果喜欢就下载吧!
点击查看更多>>
资源描述
,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,宏程序培训教程,Fanuc,系统,铣削类,宏程序培训教程 Fanuc系统铣削,宏程序的定义:,宏程序简言之就是:宏编程,它是一种零件的编程方法,该方法是在标准,CNC,编程方式的基础上附加控制特征,以使功能更强大、更具有灵活性。,宏程序的定义:宏程序简言之就是:宏编程,它是一种零件的编程,宏程序的应用,1,、凡是复杂有规律的零件比较适合使用宏程序,例如复杂的二次曲线。,2,、相似零件组、偏执控制、定制固定循环、专用,G,代码和,M,代码、非标准刀具的运动、报警信息产生、检测和测量、各种捷径和应用。,宏程序的应用1、凡是复杂有规律的零件比较适合使用宏程序,例如,宏程序与标准,CNC,编程的区别,宏程序与标准CNC编程的区别,什么是变量?,变量是不断变化的数据的存储单元,它可以储存某些给定的数值,当给变量赋值时就相当于把数值存入变量中,方便以后使用。,储存到变量的中数称之为定义值或定义变量。,给变量储存数值的过程称之为 赋值。,标准,CNC,编程都是跟一个确定的数值,在程序中直观、简单、易懂,宏程序编程不直接用定值,而是用一个变量符号代替数值,当需要这个数值时就直接把这个变量写在程序里面,起到一个等价交换的作用。,例如:,#1=100,G01 X#1 F90.#1,就是起到等价连接作用,什么是变量?变量是不断变化的数据的存储单元,它可以储存某些给,变量的基础知识,变量的表示:变量符号,+,变量号,Fanuc,、哈斯、三菱、马扎克日系类都是用,:#,西门子,802s,、,802Dsl,、,840D,、,810D,都是用:,R,PA,系统使用:,P,海德汉系统使用:,Q,#i,(,i=0,、,1,、,2,、,3,、,4,、,5,),#0#1#2#3#4,拓展:表达式也可以用于指定变量号,此时表达式必须封闭在括号内,例如,#1+#2 12,括号的要求:西门子用小括号(),Fanuc,用中括号,变量的基础知识变量的表示:变量符号+变量号,变量的类型:根据变量号可以分成,4,种类型,变量的类型:根据变量号可以分成4种类型,变量的应用,1,、在程序中定义变量值时,整数情况时小数点可以省略。,#1=123,实际是,#1=123.000,2,、在程序中指定变量号即可直接引用其变量值。,#1=123 G01 X#1 F20,实际就是,X123,3,、当用表达式指定变量时,要把表达式放在括号中。,G01 X#1+#2 *2 F100.,表达式计算产生的结果由系统根据地址最小设定单位自动四舍五入。,4,、改变应用变量的值的符号时,要把(,-,)负号写在,#,的前面,#1=10 G01 X-#1 F100.,5,、引用未被赋值的变量时,变量及地址字都被或略,变量的应用1、在程序中定义变量值时,整数情况时小数点可以省略,以下情况要引起注意:,以下情况要引起注意:,变量的运算,变量的运算,变量的运算,变量的运算,变量的运算,变量的运算,变量的表达式,变量的表达式,转移和循环,转移和循环,循环:,1,、,WHILEDO GOTO m,(,m=1,,,2,,,3,),条件满足执行从,DO,到,END m,之间的程序,否则就转到,END m,后的程序执行。,m,只能使用,1,,,2,,,3,,否则报警。,2,、嵌套,在,DOEND,循环中的标号(,1,,,2,,,3,)可以根据程序多次使用,但要注意,无论怎么样多次使用,标号永远限制在,123,,此外当有交叉重复循环时会报警。,循环:,
点击显示更多内容>>

最新DOC

最新PPT

最新RAR

收藏 下载该资源
网站客服QQ:3392350380
装配图网版权所有
苏ICP备12009002号-6