基于FANUC数控系统复合循环指令的开发与应用_李文.pdf

基于FANUC数控系统复合循环指令的开发与应用_李文.pdf

ID:50155928

大小:253.24 KB

页数:4页

时间:2020-03-08

基于FANUC数控系统复合循环指令的开发与应用_李文.pdf_第1页
基于FANUC数控系统复合循环指令的开发与应用_李文.pdf_第2页
基于FANUC数控系统复合循环指令的开发与应用_李文.pdf_第3页
基于FANUC数控系统复合循环指令的开发与应用_李文.pdf_第4页
资源描述:

《基于FANUC数控系统复合循环指令的开发与应用_李文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第28卷第6期学报Vol.28No.62015年11月JournalofQingdaoTechnicalCollegeNov.2015基于FANUC数控系统复合循环指令的开发与应用*李文,高健(青岛职业技术学院海尔学院,山东青岛266555)摘要:FANUC数控系统提供的指令功能是固定的,指令数量是有限的,有时满足不了用户的需求。用户可借助数控系统提供的宏功能平台,进行指令二次开发,通过建立数学模型、引入变量、设置参数等环节完成宏程序的编写和复合循环G指令的宏调用,以简化编程,提高编程效率。关键词:变量;指令;参数;宏程序中图分类号:TG659文献标志码:A文章编号:1672-269

2、8(2015)06-0072-04FANUC0i-MateD数控系统提供的G码指K0Z0.5F1000),通过对变量赋值(A,B,C,I,K,令字为常数,只能够描述一个几何形状(例如直F),利用相关变量随宏程序的循环自动增加并计线、圆弧等),如G01X20.Y20.F500,当零件尺寸算的特性,实现加工过程的自动循环重复切削,直发生变化时,只能重新编程,或者要加工一定结构到加工完成。形状零件时,编写程序代码较长,这就造成加工程开发的复合循环G指令,对开发人员而言,序的灵活性和实用性较差,并增加生产一线技术需配置好所需变量和系统参数;对编程人员而言,人员的编程工作强度,降低编程效率。本

3、文以加只需了解变量的含义并根据加工工艺要求输入数工五棱锥零件(如图1)为载体,依据数控系统参值。因此,复合循环G指令的开发与应用实现了数值调用规则和已有标准的指令代码,介绍复合数控机床参数与编程语言的有效结合,灵活多变循环G指令的开发思路与应用方法。的参数和变量设置,使机床处于最佳的工作性能,改善机床操作者的编程环境,弥补自动编程的不足。(一)复合循环G指令的开发思路1.分析零件图样,确定工作目标。开发复合循环G指令应分析零件的结构特征、尺寸精度等技术要求,确定正确的坐标公式,以便加工出正确的零件形状;明确零件哪些结构特征(尺寸)不变,哪些结构特征(尺寸)可变,以便于变量的设置及其含

4、义的确定。根据本文研究的正五棱锥零件,开发的复合循环G指令可实现任意高度、任意外图1正五棱锥零件接圆直径大小的多边棱锥体零件的加工。2.分析走刀路径,确定变量数据。根据零件一、复合循环指令开发的思路与措施的结构特征,明确刀具的走刀路线,确定每层加工本文介绍的复合循环指令是以开发的宏程序深度、总深度、加工边数、刀具半径、进给速度等为基础,在程序主体中用指定的复合循环G指令工艺参数,确定宏变量数量及名称。本文研究复调用宏程序(如G1122A5.B60.C15.I10.J10.合循环G指令涉及到七个变量,分别为A(#1)、*收稿日期:2015-08-24基金项目:2013年青岛职业技术学院

5、应用技术类课题(13-A-3)作者简介:李文(1977-),男,山东牟平人,副教授,硕士;高健(1979-),女,山东济宁人,副教授,硕士。72学报2015年第6期B(#2)、C(#3)、I(#4)、J(#5)、K(#6)、Z量#4203)、G代码组06(单位模式,变量#[2](#26),以保证变量值的正确传递。4206)等。3.规划程序流程图,编写宏程序。程序流程2.分析变量赋值方法,进行数值运算。(1)变图是编写复合循环指令最基本的工具,它综合反量。变量符号“#”作为变量标志,变量的赋值有映了零件技术要求与加工工艺方案的关系、零件两种方式,一种是直接赋值,把常数赋给变量,如结构特

6、征与数学模型的关系、程序灵活性与变量#3=60.,另一种是间接赋值,用含有变量的表达设置的关系,是程序开发人员首先要规划好的框式赋值,将表达式内的计算结果赋给变量,如#5图。程序开发人员依据此图,借助数控装置提供=#5+#7*COS[#8]。(2)函数。FANUC数的标准程序代码、函数、宏变量、控制语句将流控系统变量可进行算术运算(四则运算函数)、逻[1]程图转换成复合循环指令宏程序源代码。辑运算(或、异或、与)和函数运算(三角函数与反(二)复合循环指令开发措施三角函数、指数函数、平方根、绝对值等),以方便1.分析变量类型,处理模态数据。(1)变量类坐标点数值的计算。型与定义。FAN

7、UC数控系统变量分为空变量、3.运用语句表达式,控制程序流程。公共变量、局部变量和系统变量。空变量为#0;FANUC数控系统提供的语句表达式有四个:无局部变量为#1-#33;公共变量为#100-#199条件转移语句:GOTOn;条件转移语句:IF[条件(系统断电时,该变量初始化为空),#500-#999为真]GOTOn;条件判别语句:IF[条件为真](系统断电时,该变量数据保存);系统变量为#THEN[语句];循环语句:WHILE[条件为真]1000-#5

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。