宏指令(@)及其应用
    
在西门子公司的数控系统中提供了一种宏指令编程方式,它是对标准编程指令集的补充,极大地丰富了系统的编程指令,同时也极大地方便了用户的使用。对宏指令的全面理解和灵活掌握将会使零件加工程序结构更加合理,内容更加丰富,功能更加强大。在此笔者以SINUMERIK840C 为例将宏指令介绍给大家,并结合实际应用给出一个具体的例子,以加深印象。1 宏指令(@)简介
    指令结构
    每一个宏指令都由三位编码组成,结构如下:
    @123
    第一位“1”:用以区分主组:第二位“2”:用以区分子组:第三位“3”:用以指定特定的功能。
      主组(main group) 现阶段SINUMERIK 840C系统提供了如下八个主组:
        @0.. :程序结构的通用指令@1.. :程序分支@2.. :通用数据传输@3.. :系统内存到( 参数的数据传输@4.. :R参数到系统内存的数据传输@5.. :文件处理@6.. :算数及逻辑功能@7.. :NC特定功能指令操作数 宏指令中用到的操作数有:
          K.. :常数:R.. :参数:P.. :指针。
    指令集
      程序结构的通用指令 主组0的指令结构如下:
      例如:@041 R61 R69 将R61~ R69 的所有R参数存储起来。程序分支 主组1的指令结构如下:
      例如:@100 K350 表明程序无条件向前跳转到N350段。通用数据传输 主组2的指令结构如下:
      系统内存到R参数的数据传输 主组3的指令结构如下:
      R参数到系统内存的数据传输 主组4 的指令结构如下:
      算数功能 主组5的指令结构如下:
      NC特定功能 主组6的指令结构如下:
2 应用实例
由于宏指令可实现NC程序对PLC信号的直接访问,因此可利用NC程序实现对机床动作的控制。下面的例子实现了对自动换刀的控制。
%SPF6
N0005 R1260=0 R1261=0 R1255=1/R 参数初始化
N0006 @714
N0010 @382 R1260 K1 K69 K6/R1260=F69.6
N0011 @714
N0012 @382 R1261 K1 K69 K7/R1261=F69.7
N0015 @122 R1260 R1255 K0075/若R1260=1,则跳到N75(卧式)
N0017 @121 R1261 R1255 K-0010/若R1261< >1,则跳到N10
N0020 M20/转成卧式
N0025 G04 X0.5
N0035 D0
N0040 G53 G00 G90 X-300 Y-571.0 Z114.0/机床走到换刀位
N0045 M19 S239.5/主轴定向
N0050 G04 X0.5
N0055 M06/自动换刀
N0060 @714
N0065 G04 X0.5
N0067 M21/转成立式
N0068 G04 X0.5
N0070 @100 K0105/无条件跳转到N105
N0075 D0
N0080 G53 G00 G90 X-300 Y-571.0 Z114.0
N0085 M19 S239.5
N0090 G04 X0.5
N0095 M06
N0100 G04 X0.5
N0105 M17
由上例可以看出,通过宏指令获得了机床的立卧状态,然后根据不同的状态完成不同的程序分支,进而完成自动换刀过程。
随着数控系统的不断更新,数控系统的功能也不断完善,编程指令更加丰富,本文的目的就是为了向大家介绍宏指令这样一种新的编程语言,希望能给大家一点启示,在今后的编程工作中能多一种选择。
由于篇幅的原因,只能举一个例子略加说明,若有需要,可直接与笔者联系。
相关阅读
  • 伪指令、宏指令
  • 【应用】汇编指令的格式宏指令
  • 数控宏指令编程
  • 镀铬及其应用
  • 台达HMI宏指令实现变频器控制和配
  • 台达HMI宏指令实现变频器控制和配
  • 台达HMI宏指令实现变频器控制和配
  • 台达HMI宏指令实现变频器控制和配
  • 塑料及其应用
  • 聚乙烯树脂及其应用
  • 电铸技术及其应用
  • 电刷镀银及其应用
  • 塑料及其应用
  • 塑料及其应用
  • 新型开关电源及其应用
  • 单片机及其应用的内容简介
  • 四棱台的数控铣工艺设计及编程举例
  • 基本组织结构模式及其应用
  • 四棱台的数控铣工艺设计及编程举例
  • 智能电表特点及其应用
  • 电镀度技术及其应用
  •  

     
     
         

    收录时间:2015年10月06日 10:25:21 来源:切削技术 作者:匿名
    上一篇:GB/T1800.2  (电脑版  手机版)
     
    创建分享人
    psqn94
    最新问题
     
    喜欢此文章的还喜欢
    Copyright by www.chinabaike.com;All rights reserved. 联系:QQ:469681782

    威尼斯人账号注册