




已阅读5页,还剩59页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数控加工中宏程序的编制方法,首都航天机械公司商学谦,FANUC宏程序简介,在数控编程中,宏程序编程灵活、高效、快捷。宏程序不仅可以实现象子程序那样,对编制相同加工操作的程序非常有用,还可以完成子程序无法实现的特殊功能,例如,型腔加工宏程序、固定加工循环宏程序、球面加工宏程序、锥面加工宏程序等。,FANUC宏程序特殊用法,宏程序还可以实现系统参数的控制,如,坐标系的读写、刀具偏置的读写、时间信息的读写、倍率开关的控制等。,SIEMENS参数编程,与FANUC类似,但功能要弱一些。变量以“R”开始,如:R0、R1、R99。不包含系统变量,系统变量以“$”开头。,FANUC宏程序的构成,1)包含变量2)包含算术或逻辑运算(=)的程序段3)包含控制语句(例如:GOTO,DO,END)的程序段4)包含宏程序调用指令(G65,G66,G67或其他G代码,M代码调用宏程序)的程序段,FANUC宏程序的变量,FANUC数控系统变量表示形式为#后跟14位数字,变量种类有四种:,FANUC宏程序的变量,FANUC宏程序的变量,FANUC宏程序的变量,刀具补偿存储器C的系统变量,当偏置组数小于等于200时,也可以用#2001#2400,刀具补偿存储器C用G10指令进行设定,P:刀具补偿号R:绝对值指令(G90)方式时的刀具补偿值。增量值指令(G91)方式时的刀具补偿值为该值与指定的刀具补偿号的值相加。,自动运行控制的系统变量,自动运行控制的系统变量,攻丝加工循环,工件原点偏移值的系统变量,工件原点偏移值的系统变量,工件原点偏移值的系统变量,工件原点偏移值的系统变量,工件原点偏移值的系统变量,工件原点偏移值的系统变量,工件原点偏移值的系统变量,工件原点偏移值的系统变量,用G10改变工件坐标系零点偏移值,格式:G10L2PpIP;P=0:外部工件零点偏移值P=1:工件坐标系G54的零点偏移值P=2:工件坐标系G55的零点偏移值P=3:工件坐标系G56的零点偏移值P=4:工件坐标系G57的零点偏移值P=5:工件坐标系G58的零点偏移值P=6:工件坐标系G59的零点偏移值IP:对于绝对值指令(G90),为每个轴的工件零点偏移值。对于增量值指令(G91),为每个轴加到设定的工件零点偏移值。,FANUC宏程序运算符,FANUC宏程序运算符,FANUC宏程序运算符,FANUC宏程序运算符,FANUC宏程序的转移和循环,无条件转移:GOTOn(n为顺序号,199999)例:GOTO10为转移到N10程序段,FANUC宏程序的转移和循环,条件转移:(IF语句)IF条件表达式GOTOn当指定的条件表达式满足时,转移到标有顺序号n的程序段,如果指定的条件表达式不满足时,执行下个程序段,FANUC宏程序的转移和循环,条件转移:(IF语句)IF条件表达式GOTOn,FANUC宏程序的转移和循环,IF条件表达式THEN当指定的条件表达式满足时,执行预先决定的宏程序语句。例:IF#1EQ#2THEN#3=0;,FANUC宏程序循环,WHILE条件表达式Dom;(m=1,2,3),注:循环允许嵌套,最多3层,但不允许交叉;,条件不满足,条件满足,ENDm,FANUC宏程序循环,FANUC宏程序循环,FANUC宏程序循环,FANUC宏程序的条件表达式运算符,FANUC宏程序的调用,非模态调用G65:格式:G65PpLl其中p:要调用的程序号L:调用次数(默认为1)自变量:数据传递到宏程序,FANUC宏程序的调用,模态调用(G66):G66PpLl;程序点G67;(取消模态)其中p:要调用的程序号L:调用次数(默认为1)自变量:数据传递到宏程序,FANUC宏程序的调用,FANUC宏程序的调用,自变量指定,FANUC宏程序的G代码调用,FANUC宏程序的G代码调用,FANUC宏程序的M代码调用,FANUC宏程序中刀具半径补偿,SIEMENS参数编程,格式:Rn(n的缺省取值范围为0-99)例如:R1R2R99,SIEMENS参数编程中的数学运算符,SIEMENS参数编程中的数学运算符,SIEMENS参数编程中的比较或逻辑运算符,SIEMENS参数编程示例,SIEMENS参数编程程序跳转,无条件跳转GOTOBLABEL(向后跳转,向程序头跳转)GOTOFLABEL(向前跳转,向程序尾跳转)LABEL为程序段标示,SIEMENS参数编程程序跳转,条件跳转IF表达式GOTOBLABEL(向后跳转,向程序头跳转)IF表达式GOTOFLABEL(向前跳转,向程序尾跳转)LABEL为程序段标示,SIEMENS参数编程程序跳转,宏程序示例,采用20R4铣刀加工SR30的球,已知球心坐标为(X0Y0Z-5.),宏程序示例,宏程序示例,分析:铣球程序一般采用自动编程来实现,但是,利用宏程序强大的功能同样也可以实现,而且程序更加简洁。编程思路:铣球可以认为是多个铣圆的组合。排刀分布:有两种方案,一是按Z向分布,二是按圆心角分布。从保证表面质量来看,最佳方案为按圆心角分布。,宏程序示例,圆弧起点计算,从X正向开始起刀。刀具根部R4的圆心在XZ平面的运动轨迹为与R30等距的圆R34(见图示中红色轨迹),刀尖点上4mm处的轨迹(即褐色轨迹)为红色轨迹沿X正向平移6毫米,刀尖点坐标为褐色轨迹沿Z轴向下平移4mm(即绿色轨迹)。起始角度=ARCSIN(5+4)/34)=15.349起始位置X值=34*COS(15.349)+6=38.787起始位置Z值=0(通用表达式=34*sin(15.349)-5-4),宏程序示例,变量定义:#1为圆心角,范围由(15.349,90)#2为刀尖中心X值,=34*COS#1+6#3为刀尖中心Z值,=34*SIN#1-5-4,宏程序示例,宏程序示例,用20R10铣刀加工轮廓处R5圆角,宏程序示例,G00X2.5Y26.664G01G41D01X-8.991Y2.023G03X2.5Y-3.336I11.491J9.641X32.969Y-.208I0.J150.G02X44.955Y-10.952I2.031J-9.792G03Y-49.048I199.09J-19.048G02X33.452Y-59.88I-9.955J-.952G03X-28.452I-30.952J-197.59G02X-39.922Y-48.75I-1.548J9.88G03Y-11.25I-148.823J18.75G02X-27.969Y-.208I9.922J1.25G03X2.5Y-3.336I30.469J146.872X13.991Y2.023I0.J15.G40G01X2.5Y26.664,下面为铣外形的一段程序,采用刀具半径补偿,宏程序示例,编程思路:利用G10指令修改刀具半径偏置值来实现倒圆角。G10格式为G10L12P1R,其中,P1表示修改D01,R后为刀具半径偏置值。设定倒角的圆心角为变量#1,取值范围为0-90设定#2为刀具半径偏置值,取值=COS#1*15-5设定#3为Z值,取值=SIN#1*5+10-5-10,宏程序示例,M03S3000G00G90G54Z100.#1=0X2.5Y26.64Z5.WHILE#1LE90DO1#2=COS#1*15-5#3=SIN#1*5+10-5-10G10L12P1R#2G01Z#3F900,G00X2.5Y26.664G01G41D01X-8.991Y2.023G03X2.5Y-3.336I11.491J9.641X32.969Y-.208I0.J150.G02X44.955Y-10.952I2.031J-9.792G03Y-49.048I199.09J-19.048G02X33.452Y-59.88I-9.955J-.952G03X-28.452I-30.952J-197.59G02X-39.922Y-48.75I-1.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【济南】山东济南市历下区卫健系统招聘实行人员控制总量备案管理人员110人笔试历年典型考题及考点剖析附带答案详解
- 【百色】2025年广西百色市平果生态环境局招聘1人笔试历年典型考题及考点剖析附带答案详解
- 【广州】2025年广东广州市人力资源和社会保障局系统事业单位招聘103人笔试历年典型考题及考点剖析附带答案详解
- bbc音标教学课件
- 教学课件五年级上册语文
- 整顿学风主题班会课件
- 整体护理教学课件
- 资讯科技在日常生活之应用
- 幻影猎手教学课件
- 旱天雷教学课件
- 出租房退房协议(通用5篇)
- 婚前医学检查证明(含存根)
- 防静电手环测试指导书
- GB/T 19806-2005塑料管材和管件聚乙烯电熔组件的挤压剥离试验
- 社区工作者招聘考试笔试题库大全(含答案详解)
- 码头承包经营合同
- DB37T2367-2022《回弹法检测砌筑砂浆抗压强度技术规程》
- 对生活饮用水的卫生监督
- 2022江苏省中央财政补贴型奶牛养殖保险条款
- 乐山市口腔医院门诊牙科诊所医疗机构企业地址名单目录
- WTO世界贸易组织概论期末复习题
评论
0/150
提交评论