加工中心刀库任意选刀方式的PLC控制

来源 :科技与生活 | 被引量 : 0次 | 上传用户:zcykf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要通过对利用数控系统的特殊功能和PLC的间接寻址指令控制加工中心刀库任意选刀方式的研究,认为该方式不仅能有效地缩短了选刀时间,而且结构简单,控制方便。
  关键词任意选刀;自动换刀;PLC;间接寻址
  中图分类号TG文献标识码A文章编号1673-9671-(2011)011-0165-01
  
  1加工中心的自动换刀系统其换刀过程分可为两个步骤
  加工中心的自动换刀系统其换刀过程分可为两个步骤:首先数控系统接收到TXX后自动选刀,然后执行M06代码,通过机械手完成刀具的自动交换。一般由机械手实施的刀具自动交换动作的控制方法基本大同小异,但选刀方式的好坏直接影响整个换刀系统的效率。本文着重讨论在数控系统上如何利用其特殊功能和PLC的间接寻址指令自动控制刀库任意选刀。
  2刀库任意选刀自动控制
  任意选刀方式利用软件选刀,代替了传统的编码环和识刀器,主轴上的新刀号和还回刀库中的刀具号均在PLC内部的存储单元,不论刀具放在哪个位置,都能跟踪记忆。这种刀具选择方式需要始终将刀具号(任意存放)和刀库中的刀座号(机械对应)对应地记忆在PLC 中。也即在PLC 中开辟一个数据存储区,始终存储当前实际刀库的映像。这可以利用PLC中的数据块来完成。因为在PLC中DB块的内容是永远保持的,即使系统断电后数据也不会丢失。这样,一方面,刀具用完后可送回到刀库中的任意空余的刀座上,节省了刀库转动的时间,刀柄也可采用国际通用形式,刀具本身不必设置编码元件,结构简单,控制方便,通用性好。另一方面,选刀控制转化为刀座控制,PLC在接受到NC系统发出的刀具选择指令TXX 后,利用间接寻址指令快速搜索刀库映像数据块,找到刀具对应的刀座号。试想一下,刀具在刀库映像数据块是任意存放的,但刀座号始终是与机械对应的。如果设计时将刀库轴设置为PLC控制的分度旋转轴,这样当刀库轴由PLC 接管后,可以方便地利用数控系统统PLC分度轴定位标准功能块FC16 完成刀库最短路径定位,而不必在PLC 中做相当繁琐的方向判断和最短路径计算,从而极大地方便了PLC刀库轴定位控制编程。
  3PLC间接寻址介绍
  绝大多数的PLC都具有间接寻址功能。所间接寻址就是间接的给出指令的确切操作数。比如:A Q[MD0],A T[DBW4]。程序语句中用方刮号[ ]标明的内容,间接的指明了指令要进行的位址,这两个语句中的MD0和DBW4称为指针Pointer,它指向它们其中包含的数值,才是指令真正要执行的地址区域的确切位置。所以,如果要寻址那些只有在程序运行时才确定其地址的地址标识符就要使用间接寻址了。在选刀过程中需要根据当前NC 给出TXX 代码与刀库映像数据块中的各个刀座号对应的刀具号进行不停的比较,找到了则返回此刀号对应的刀座号送给FC16处理,也即在PLC程序中需要进行反复扫描(循环编程),必然是要使每次扫描所用到的地址被赋予不同的地址数值。这时采用间接寻址指令可极大地缩短PLC程序的执行时间,提高代码的执行效率,从而选刀所花时间大为缩减。下面简单介绍S7-300中间接寻址指令中的存储器间接寻址。
  存储器间接寻址的地址给定格式是:地址标识符+ 指针。指针所指示存储单元中所包含的数值,就是地址的确切数值单元。存储器间接寻址具有两个指针格式:单字和双字。
  单字指针是一个16bit的结构,从0-15bit,指示一个从0-65535的数值,这个数值就是被寻址的存储区域的编号。双字指针是一个32bit的结构,从0-2bit,共三位,按照8进制指示被寻址的位编号,也就是0-7;而从3-18bit,共16位,指示一个从0-65535的数值,这个数值就是被寻址的字节编号。指针可以存放在M、DI、DB和L区域中,也就是说,可以用这些区域的内容来做指针。单字指针只应用在地址标识符是非位的情况下。而对于byte.bit这种具体位构来说,只能用双字指针。
  4具体实现方法及部分程序(以10 把刀为例)
  1)首先在PLC 中创建一个刀库映像数据块DB60刀座号数据类型对应的刀号(初始值)
  DB90.DBW0 INT 1
  DB90.DBW2 INT 2
  ……
  DB90.DBW20INT 10总的刀具数量
  DB90.DBW22INT 0 主轴当前刀号
  DB90.DBW24INT 1 换刀位刀座号
  DB90.DBW26INT 1 要求刀具号对应的刀座号
  2)刀库轴返回参考点点后由NC轴转换为PLC 轴的控制。
  3)刀库选刀。在此采用方法来编程。结构化编程可以生成一个通用的PLC 程序块,以后可以根据不同项目给它赋不同的实际参数即可。
  OPNDB90
  L P#0.0
  T #h0lder_pointer ;
   h0lder_pointer为块内自定义临时变量刀座号指针。此处先将0赋给刀座号指针
  ……
   //下面为刀库映像数据块遍历only toolno’s address
  LDB90.DBW 20
  Next: T #_counter; 总的刀具数作为循环计数初值
  L #SETTOOL ;取需要的刀号
  L DBW [#h0lder_pointer];取当前刀座号指针所指的地址的刀号= =1;两者是否相等判断
  JC find ; ;如果相等,说明找到了,则跳到find 标号,否则继续
  L#h0lder_pointer;取当前刀座号指针
  LP#2.0
  +D
  T#h0lder_pointer; ;当前刀座号指针加2,转入下个循环
  L #_counter; ;再次取循环计数器
  LOOPnext; ;如果循环计数器-1,如果AC-CUI,则跳转至:next;
  BEU否则块结束
  这样就找到了需要的刀号对应的刀座号指针 ,在经过处理转化为并非FC16所需要的刀座索引号。
  4)FC16调用。
  5结束语
  利用PLC 中的高级指令及系统本身提供的索引轴控制功能控制加工中心的刀库任意选刀,极大地缩短了选刀时间,节省了设计人员的设计时间,而且利用结构化编程可以形成设计人员自己的程序库,随着项目的积累今后设计PLC 程序就如同“搭积木”一样。
  
  参考文献
  [1]陈先峰,何亚飞.SIEMENS数控技术应用工程师,人民邮电出版社.
  [2]张强.PLC在数控机床中的应用研究.科技创新导报,2010,13.
  [3]李青云.PLC可编程控制器的应用及发展趋势深析.中国科技信息,2010,16.
  作者简介
  孟军红(1970—),女,河北秦皇岛人,硕士研究生,讲师,研究方向:特种电机控制。
其他文献
本文提出一种规整结构超前进位加法器,其加法时间与位数的对数成比例;而且其结构规整、逻辑简单、互连容易。SPICE模拟表明,采用2μm CMOS工艺的16位加法器最坏情况延时为5.4
互联网思维是什么?就是用户至上思维,也是并联平台思维,其中有两点:一是经营用户而非经营产品,网络时代下产品是沟通工具,目的是挖掘用户需求,找到满足需求的一整套解决方案,
随着生活水平的提高,家庭居室的绿化美化已逐渐为人们所重视。室内观叶植物也因其较强的观赏性而受到了人们的青睐。它们本身所具有的自然美,与室内装修、家具、设备等所显示的人工美形成强烈的对比,使得各自的特点表现更充分、更鲜明,从而产生动人的美感。下面将给大家介绍几种常见的室内观叶植物。   1. 一叶兰   一叶兰属百合科,原产我国海南岛、台湾等地。它的地下部具有粗状根茎,叶柄直接从地下茎上长出,一柄一
首先分析当前形势下高校科技效益评估的必要性,然后说明应用科技年报进行科技效益评估的可行性,根据建立评估体系的原则,将最能反映科技工作投入产出的科技指标作为评估指标,
介绍了精密空调在高科技铁路机房的应用前景,强调应使用高效节能的精密空调保证高铁各类计算机机房和通信机房的温湿度环境,并将精密空调与舒适性空调进行比较。
随着我国高铁建设的大规模发展,我们公司近两年也逐渐将主要精力和人员投入到了高铁建设中,随之而来的是施工生产的设备配套问题。在高铁建设中,混凝土的大规模使用又把混凝土搅
随着我国高校等事业单位的改革不断深入,为了全面摸清高校单位"家底",加强高校单位资产管理,健全适应社会主义市场经济和公共财政需要的高校单位国有资产管理体制。本文按照
本文介绍双极模拟集成电路计算机辅助剖析和验证系统的功能、特点及主要编制原理。
摘要结合某地下人防工程设计实例,基于考虑平战结合出发,提出地下人防室中各构件的荷载确定、荷载组合以及内力分析方法,为地下人防室结构设计中如何协调平战结合提出较有价值的参考。  关键词地下人防工程;平战结合;人防荷载;结构设计  中图分类号TU文献标识码A文章编号1673-9671-(2011)012-0136-01    1地下人防工程结构的设计特点  基于平战结合的地下人防工程设计必须贯彻“长期
本文叙述了大规模和超大规模集成电路中当电路规模和工作速度增加时的互连问题,此时互连系统中出现的波效应将十分明显,并将影响集成电路的电性能。为对这种效应进行估算并和