关于宏程序中的模态数据的研究

来源 :中国新通信 | 被引量 : 0次 | 上传用户:wzx85695021
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘要】 本文主要对宏程序中的模态数据进行详细阐述并分析,提出宏程序中使用相关模态命令的注意问题。
  【关键词】 CNC G代码 模态数据 宏程序
  一、模态数据的概念
  这里的“模态”(modal)来源于拉丁文的“modus”,意思是方式,在CNC模态词汇中其含义也是相同的,例如,进给速度表示为F250.0,意思是指定的进给速度有相同的形式,相同的风格,相同的模式,也意味着是不变化的,或者说是模态的,直到被另外的进给速度数值所替代。同样的逻辑也用于许多其他的CNC程序语句,例如主轴转速S、偏置量H和D以及许多其他的代码,包括多数的G代码和M代码。所有轴的数据也是模态数据(X、Y、Z的位置)。本文的研究重点将放在用户宏程序由主程序或其他子程序调用前程序模态值的重要性,还将研究宏程序如何保存现有的模态值,如何进行临时修改,在需要的时候如何对原始数据进行恢复。
  二、用于模态命令的系统变量
  4000系列的系统变量(适用于FS-0/10/11/15/16/18/21)涵盖了宏程序中模态命令的使用范围。在4000系列中,基于控制模式的不同有两组系统变量。
  1、FANUC 0/16/18/21模态信息 这些控制模式使用两组4000系列变量。
  #4001—#4022 模态信息 (G—代码组)
  #4102—#4130 模态信息 (B、D、F、H、M、N、O、S和T代码)
  2、FANUC 10/11/15模态信息 这些控制模式也使用两组4000系列变量,但范围更广。
  #4001—#4130 模态信息 (预定义程序段)
  #4201—#4130 模态信息 (执行程序段)
  3、预处理程序段和执行程序段 使用4000系列系统变量的目的是给CNC宏编程员提供某一时刻的当前模态信息。通常有两组可用的模态信息,即预处理程序段和执行程序段。
  (1)预处理程序段 这一组的模态信息都是已经激活的,该程序段也称为预读程序段。(2)执行程序段 执行当前程序段时,才能激活这一组模态信息。
  三、模态G代码
  除了轴命令外,所有剩下的模态命令中,G代码在宏程序中的使用最为广泛。对所有FANUC控制器来说,第一个系统变量是#4001,末位数字(1)是指模态G代码的01组,#4002是指G代码的02组,依此类推。对FANUC的0/16/18/21控制器来说,各种模态G代码的状态总是保存在#4001—#4022范围内的系统变量中,其他代码的保存范围是#4102—#4130。所有这些变量都是预处理程序段的模态信息。对FANUC10/11/15控制器来说,模态系统变量通常在预处理程序段和执行程序段之间划分范围。
  对变量的任何范围,尤其是在宏程序中的G代码发生变化之前,所有模态组中的G代码的当前值可以存储到局部变量或全局变量中。保存当前模态G代码的主要目的是保证编写宏程序过程的安全性,另外还可以保持较专业的编程环境。比如说,如果在宏程序中使用工件偏置G56,而且不采取任何动作,则宏程序执行完毕后,G56就会成为以后任何一段程序的当前坐标系。这样,如果下一段的主程序的执行需要选用G54工件偏置量的话,显然会带来一定的麻烦。在宏程序内保存当前模态的G代码值,然后将其修改为宏程序体中所需要的值。在宏程序处于激活状态时,这个新的代码值可以在宏程序内部无限制的使用。最后,退出宏程序之前,在主程序或者其他宏程序中使用的原始数值将被恢复,以便在随后的程序运行中使用。
  四、其他的模态功能
  除了模态G代码外,在宏程序中还有另外11种模态代码。在宏程序中可以使用的其他11种模态地址如下:
  B D E F H M N O S T P
  这些是模态G代码以外的其他代码。本文例举出在宏程序中经常使用的其他的模态信息以及相应的系统变量。
  #4102 B代码——分度轴位置
  #4107 D代码——刀具半径偏置号
  #4108 E代码——进给速度值
  #4109 F代码——进给速度值
  #4111 H代码——刀具长度偏置号
  #4113 M代码——辅助功能值
  #4114 N代码——顺序号
  #4115 O代码——程序号
  #4119 S代码——主轴转速值
  #4120 T代码——刀具号
  #4130 P代码——附加工件偏置号
  五、结论
  本文对宏程序中的模态命令以及相关的系统变量进行了详细的阐述。另外也对模态G代码组以及其他11种模态地址进行了阐述。由此我们可以得出这样的结论,在宏程序中使用模态命令并不困难,但是要注意避免一些相关的问题。
  参 考 文 献
  [1]林国臣.机床数控技术.北京:中国林业出版社.2006.
  [2]田春霞.数控加工工艺.北京:机械工业出版社.2006.
  [3]廖效果.数控技术.武汉:湖北科学技术出版.2002.
其他文献
评述了MapReduce与Spark两种大数据计算算法和架构,从背景、原理以及应用场景进行分析和比较,并对两种算法各自优点以及相应的限制做出了总结.当处理非迭代问题时,MapReduce
盐城化纤厂是生产涤纶长丝的技术密集型化纤企业,1988年起连续6年实现利税超千万元,年生产规模从4000吨提高列13000吨。企业之所以发展如此快,在于始终把产品开发当作立厂兴
出现于上世纪末的网络型组织结构,是一种可以形成组织的整体力量的汇聚和放大效应的全新的组织结构形式,它与传统的企业组织结构相比,有着深刻的变化、鲜明的特点。本文通过
不久前在英国召开的一次关于展望2000年纺织的研讨会上,管理学专家荷尔德·仁发表的观点颇有建树。 他从以下五个方面简述了以后纺织业的特点:
广西人民机械厂是一个有35年历史的广西第一家 地方军工企业,原隶属广西区国防科学技术工业 办公室,1987年下放地方,隶属河池地区行政公署,80年代中期开始实施“军转民”。 十几年来,人民
中共十五届四中全会通过的《中共中央关于国有企业改革和发展若干重大问题的决定》为国有企业的改革和发展指明了正确的方向,明确了目标,特别是将“放开搞活国有中小企业”、“
交通规费是国家为了发展我国的交通运输事业,加强公路基础设施建设而收取的一种费用,其收费宗旨是取之于民、用之于路、服务社会。近年来,我区的公路基础设施建设取得了长足的发
本文以实际工作中遇到的问题及故障排查经过为例,全面分析了影响重庆机场情报通播信号质量的各种因素,梳理了一套以甚高频收发信机为重点的故障排查思路及方法,这一研究对于
随着我国市场经济体制改革的逐步深入,以及国有企业改革和政府职能转变的不断推进,在政府与国有企业之间设立国有控股公司作为国有资本的投资主体和运营主体,已成为国有资产管理
成果概况:《资源枯竭型城镇反贫困模式选择及制度构建的研究》为官锡强教授主持的国家社科基金项目(批准号05BJY038,结项号20080256)成果之一,由中国言实出版社2010年12月出