数控加工中宏程序的编制方法

上传人:nu****n 文档编号:244772088 上传时间:2024-10-06 格式:PPT 页数:29 大小:1.12MB
返回 下载 相关 举报
数控加工中宏程序的编制方法_第1页
第1页 / 共29页
数控加工中宏程序的编制方法_第2页
第2页 / 共29页
数控加工中宏程序的编制方法_第3页
第3页 / 共29页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,数控加工中宏程序的应用,职业鉴定题,1,职业鉴定题,2,矩形平面加工,同心圆加工,阿基米德螺线加工,椭圆加工,变量的应用一,变量的应用二,FANUC,宏程序简介,在数控编程中,宏程序编程灵活、高效、快捷。宏程序不仅可以实现象子程序那样,对编制相同加工操作的程序非常有用,还可以完成子程序无法实现的特殊功能,例如,型腔加工宏程序、固定加工循环宏程序、螺纹铣削加工宏程序、锥面加工宏程序等。,FANUC宏程序的构成,1,)包含变量,(,FANUC,数控系统变量表示形式为,#,后跟,1,4,位数字,),2,)包含算术或逻辑运算(,=,)的程序段,3,)包含控制语句(例如:,GOTO,,,DO,,,END,)的程序段,4,)包含宏程序调用指令(,G65,,,G66,,,G67,或其他,G,代码,,M,代码调用宏程,序)的程序段,FANUC宏程序的,变量,FANUC,数控系统变量表示形式为,#,后跟,1,4,位数字,变量种类有四种:,变量号,变量类型,功能,#0,空变量该变量总是空,,没有任何值能赋给该变量,FANUC宏程序的,变量,变量号,变量类型,功能,#1#33,局部变量,局部变量只能用在宏程序中存储数据,例如运算结果。当断电时局部变量被初始化为空,调用宏程序时自变量对局部变量赋值。,FANUC宏程序的,变量,变量号,变量类型,功能,#100#199,#500#999,公共变量,公共变量在不同的宏程序中的意义相同当断电时变量,#100 #199,初始化为空变量,#500 #999,的数据保存即使断电也不丢失,FANUC宏程序的,变量,变量号,变量类型,功能,#1000,系统变量,系统变量用于读和写,CNC,运行时各种数据的变化例如刀具的当前位置和补偿值等,FANUC,宏程序运算符,功能,格式,备注,定义,#i=#j,加法,#i=#j+#k,减法,#i =#j- #k,乘法,#i =#j*#k,除法,#i=#j/#k,FANUC,宏程序运算符,功能,格式,备注,正弦,#i=SIN#j,角度以度指定,如,9030,表示为,90.5,度,反正弦,#i=ASIN#j,余弦,#i=COS#j,反余弦,#i=ACOS#j,正切,#i=TAN#j,反正切,#i=ATAN#j,FANUC,宏程序的转移和循环,无条件转移:,GOTOn,(,n,为顺序号,,199999,),例:,GOTO10,为转移到,N10,程序段,FANUC,宏程序的转移和循环,条件转移:(,IF,语句),IF ,条件表达式, GOTOn,当指定的条件表达式满足时,转移到标有顺序号,n,的程序段,如果指定的条件表达式不满足时,执行下个程序段,.,FANUC,宏程序的条件表达式运算符,运算符,含义,EQ,等于,NE,不等于,GT,大于,GE,大于或等于,LT,小于,LE,小于或等于,FANUC,宏程序的转移和循环,条件转移:(,IF,语句),IF ,条件表达式, GOTOn,矩形平面去余量,0001;,G54G17G00X0Y0Z5.;,M03S1200;,G1Z-1.F200;,#1=50.;,N1G1X#1Y#1;,X-#1;,Y-#1;,X#1;,Y#1;,#1=#1-,8,.;,IF#1GT3.GOTO1;,G00Z20.;,M30M02;,%,圆环式去平面余量,O0001;,G54G17G00X0Y0Z5.;,M03S1200;,G1Z-1.F200;,#1=3.;,N1G1X#1Y0;,G02X#1Y0I-#1J0;,#1=#1+,8,.;,IF#1LE5,7,.GOTO1;,G00Z20.;,M30;,%,阿基米德螺线去平面余量,O0006;,G54G90G0X0Y0Z45.;,M03S1200;,G1Z-1.F150;,#1=3.;,#2=0;,N10#3=#1*COS#2;,#4=#1*SIN#2;,G1X#3Y#4;,#1=#1+0.02;,#2=#2+1.;,IF#1LE50.GOTO10;,G0Z20.;,M30;,%,25,椭圆方程,椭圆的解析方程:,椭圆的参数方程:,t,a,b,x,y,26,椭圆,t,a,b,x,y,O0001;,G54G17G00X50.Y50.Z5.;,M03S1200;,#1=40.;,#2=25.;,#3=-5.;,N2G00X50.Y50.;,G01Z#3F100;,#4=0;,G41G00D1X#1Y50.;,G01X#1Y0F100;,N1#5=#1*COS#4;,#6=#2*SIN#4;,G01X#5Y#6F2000;,#4=#4-1.;,IF#4GE-360.GOTO1;,G01Y-50.;,G40G00X50.Y-50.;,M30M02;,%,椭圆变圆,O0001;,G54G17G00X50.Y50.Z5.;,M03S1200;,#1=30.;,#2=15.;,#3=-0.25;,N2G00X50.Y50.;,G01Z#3F100;,#4=0;,G41G00D1X#1Y50.;,G01X#1Y0F100;,N1#5=#1*COS#4;,#6=#2*SIN#4;,G01X#5Y#6F2000;,#4=#4-1.;,IF#4GE-360.GOTO1;,G01Y-50.;,G40G00X50.Y-50.;,M30M02;,%,要求,每一位按鉴定图纸编制宏程序。,谢谢,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!