坐标变换与子程序组合应用

来源 :科技风 | 被引量 : 0次 | 上传用户:huangsheng200888
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  DOI:10.19392/j.cnki.16717341.201722022
  摘要:FANUC系统数控加工中心,加工與编程涉及坐标变换和子程序,这两个部分可以进行组合运用。本文内容主要介绍了坐标变换指令、子程序应用指令以及两者组合应用实例。
  关键词:坐标变换;子程序;组合;应用
  中图分类号:TG659文献标识码:A
  加工中心的操作加工数控编程,涉及的编程指令很多,对与不同图形的编程方法也有所不同。编程方法选择不适当,加工路径不灵活,可能会有很多空行程[1]。选择最优的编程方法能够避免程序冗长,最大的优化加工路径。坐标变换与子程序的组合应用,可以将一个图纸中不同位置的相同图形,用一个子程序和多次的坐标变换的组合完成加工[2]。
  1 坐标变换
  (1)功能及作用。
  坐标变换是空间实体的位置描述,是从一种坐标系统变换到另一种坐标系统的过程。通过建立两个坐标系统之间一一对应关系来实现[3]。是各种比例尺地图测量和编绘中建立地图数学基础必不可少的步骤。两个及以上的坐标转换时由极坐标相对参照确定维数空间。使用此功能指令进行编程后,系统会根据比例缩放量产生一个当前坐标系,新输入的尺寸均是在当前坐标系中的数据尺寸。
  (2)指令格式。
  坐标变换的指令为G52 X_ Y_ Z_,其中X_ Y_ Z_表示刀具当前位置相对于新设定的工件坐标系的新坐标值,是矢量坐标。G52实现绝对可编程零位偏置,参考基准是当前设定的有效工件零位,即使用G54~G59中设定的工件坐标系的零点位置。例如实现零点坐标变换到点A(10,20,10)位置,则对应指令为G52 X10 Y20 Z10。若要再次回到原来的零点位置,则对应指令为G52 X0 Y0 Z0,即为取消局部坐标系。
  2 子程序
  (1)功能及作用。
  子程序实际上是一个概括性的术语,任何高级程序所调用的程序,都被称为子程序。它经常被使用在汇编语言层级上。子程序的主体是一个代码区块,当它被调用时就会进入运行[4]。在一个加工程序中,如果其中有些加工内容完全相同或相似,为了简化程序,可以把这些重复的程序段单独列出,并按一定的格式编写成子程序。主程序在执行过程中如果需要某一子程序,通过调用指令来调用该子程序,子程序执行完后又返回到主程序,继续执行后面的程序段[5]。
  (2)指令格式。
  子程序调用的指令为M98 P_ L_,M98表示调用子程序,P_表示调用的子程序的程序名,L_表示调用的子程序的次数。返回主程序的指令为M99。
  3 坐标变换与子程序组合应用实例
  (1)指令格式。
  G52 X_ Y_ Z_;
  M98 P_ L_;
  G52 X0 Y0 Z0
  (2)组合应用。
  对图中零件中的三个键槽进行分析,每个键槽的尺寸形状都是一样的,唯一的区别在于其在零件图中的位置不同。所以在编程中,若以键槽的轴对称中心位置为编程原点,则三个键槽可以以一个完全一样的程序呈现出来,此时需编写一个子程序,该子程序用于位置变换后的调用;位置的变换用坐标变换来实现即可。
  O0001;(主程序)
  G90 G80 G40 G55 G17;
  M03 S800;
  G00 X0 Y0 Z10;
  G52 X40 Y40 Z0;(第一次坐标变换)
  M98 P0002 L1; (第一次调用子程序)
  G52 X0 Y0 Z0;(取消坐标变换)
  G52 X40 Y40 Z0; (第二次坐标变换)
  M98 P0002 L1; (第二次调用子程序)
  G52 X0 Y0 Z0; (取消坐标变换)
  G52 X40 Y40 Z0; (第三次坐标变换)
  M98 P0002 L1; (第三次调用子程序)
  G00 Z100;
  M05;
  M30;
  O0002;(子程序)
  G90 G00 X0 Y0;
  G01 Z5 F100;
  G00 X20 Y0;
  G41 G01 X20 Y10 D01;
  G02 X10 Y0 R10;
  G01 Y10;
  G02 X10 Y10 R10;
  G01 X10 Y10;
  G02 X10 Y10 R10;
  G01 X10 Y0;
  G02 X20 Y10 R10;
  G40 G01 X10 Y0;
  G00 Z10;
  M99;(返回主程序)
  (3)应用分析。
  通过三次坐标变换和三次子程序应用,将三个键槽的加工程序简化为一个程序,每次只需进行坐标变换和子程序的调用即可。所以采用此类组合方式,可以简化程序,达到加工的目的。
  参考文献:
  [1]凌肃明.多件加工的子程序嵌套编程应用[J].煤矿机械,2006,(03):39.
  [2]张松.刀具半径补偿应用与分析[J].科技创新与应用,2015,(9):24.
  [3]余英良. 数控加工编程及操作[M].北京:高等教育出版社,2005.
  [4]易树平,刘觅,温沛涵.面向智能车间的工艺规划辅助决策方法[J].浙江大学学报(工学版),2016,10(10).
  [5]恽志东,李海标.基于特征加工技术在自动数控编程中的应用[J].组合机床与自动化加工技术,2011,01(25).
  作者简介:丁立红(1990),女,江苏东台人,助理实验师,主要研究方向:机械制造及其自动化。
其他文献
记得洞房花烛那天晚上,你摁住我的双肩,眼睛逼视着我,非让我答应你一件事。我笑笑说:好!反正今晚我也喝得差不多了。你啐我一口,说,才不是呢,我要你每天都要对我说一遍。
期刊
摘 要:随着社会的发展,当今社会已经成为了一个交通运输行业特别发达的时代,城轨里的交通运输工具也在不断的增加,因此在交通运输业发展的特别好的时候人们必须加强对于该行业的管理。计算机作为新时期被人们广泛应用的一种管理工具,它已经被人们渗透到了很多不同的行业当中,对于交通运输业的管理也是如此。本文主要针对交通运输管理统计工作中的计算机技术的应用作出具体探讨。  關键词:交通运输;计算机;管理  一、计
有时,爱是需要双方面的付出的。他懂,我想,我也懂!
期刊
摘 要:在煤矿的安全生产中,经常会发生煤层自燃现象,这严重影响了煤矿的安全生产和正常运转。本章介绍了利用束管监测系统划分采空区“三带”对合理调整采煤工作面回采推进度,合理确定束管埋管间距,防治煤炭自燃发火具有指导意义。  关键词:束管监测;氧化;“三带”划分  煤矿的采空区在具备一定的条件时,就会造成煤炭氧化自燃,严重的情况会造成井下火灾和瓦斯爆炸等事故的发生,给煤矿的财产和工作人员都带来很大的安
饮茶:餐后1小时饮茶是一个有利于健康的好习惯,茶叶可提供维生素、铁质等养分,并有护心、抗癌、延缓衰老等保健功效。不过,合理的饮用量以及饮用时机是前提,否则利就可能转化成弊
期刊
DOI:10.19392/j.cnki.16717341.201720047  摘要:随着社会经济和科技的快速发展,多网合一成为了发展趋势。本文首先总结了多网合一在城市、园区、小区应用的探索案例,然后研究了信息类的多网合一实现的关键综合信息传输设备,即MINI型综合业务光端机在多网合一建设中的应用。  关键词:多网合一;光端机;综合业务  1 多网合一在城市、园区、小区应用的探索  多网合一是将电
摘 要:随着信息技术的快速发展,信息时代在各行各业中都占据了十分重要的位置。其中,教育事业也不例外。在信息技术的影响下,多媒体教学设备在学生的日常学习教育中逐渐被重视,成为教师不可或缺的重要教学手段。多媒体设备在学生学习效率的提高、学生学习兴趣的激发和学生思维能力的培养有着非常重要的作用。本文针对信息技术支持下的小学数学问题导向式教学策略及其相关问题进行分析探究。  关键词:信息技术支持;小学数学
在药店里常常会看见这种现象,有的便秘患者知道芦荟有滋阴的作用,就自己选择含有芦荟成分的通便中成药。对此,有关专家提醒,这种看着药品说明书上的适应症吃药,疗效一般会比较差。即使非处方中成药,也要根据不同病证选购,最好先找医生咨询一下,药证相符,疗效才会好,不能把中成药长期当保健药吃。  专家指出,非处方药的一个重要特点就是“适应症能自我诊断”,但自购中成药不像买解热止痛的阿斯匹林那样简单,自己属于哪
丝兰属植物是生长在美国西南部及墨西哥北部高原的野生植物,是多年生灌木,4、5年可长至3~4m高。种类有许多种,用于采集丝兰提取物的主要是“莫哈夫”丝兰,其提取物的主要成分是皂