至上数控机床厂banner
11
0574-86696773
18957800180
数控车床数控机床

产品分类

数控车床

自动化机器人

加工中心

加工中心自动换刀过程中PLC的编程技巧 <数控车床> 来源:数控车床数控机床网 时间:2022-07-21 01:15 点击:
本文摘要:...
加工程序与plc程序关系示意图。PLC程序是数控机床正常运行的软件核心,是数控与机床之间的桥梁,是机床电气设计人员调试机床的关键。 一个完善的PLC程序不仅可以使机器正常运行,而且让人一目了然,不仅为自行调试提供了方便,也有助于维护人员查找故障,分析原因。 本文介绍了XH756B系列卧式加工中心配备西门子d数控系统时,机械手在自动换刀过程中的编程技巧。 首先简要介绍了换刀装置的基本情况。刀库是链式刀库,可以前后旋转。安装在刀具交换装置上的机械手分15步将刀库中的刀具交换到主轴上,并将主轴刀具返回到刀库中相应的刀套中。 为了尽可能缩短换刀时间,我们采用了刀具预选和零件加工的方法来减少换刀时间。 机械手的动作顺序如下:第一步:平移回缩,抓取刀库中预选的刀具;第二步:拔出工具,拔出工具套中的工具;第三步:平移延伸,离开刀库侧抓取刀具;第四步:抽出刀具,收回机械手;第五步:伸出摇臂,向主轴侧转动;第六步:平移延伸,抓取主轴工具;第七步:拉出并延伸工具。换刀:第九步:抽拉退刀,将预选好的刀具插入主轴:第十步:平移退刀,机械手离开主轴:第十一步:摇臂退刀,摇臂转向刀库侧:第十二步:抽拉伸出,准备将主轴刀具返回刀库:第十三步:平移退刀,将机械手移至刀库:第十四步:抽拉退刀,将主轴刀具插入刀库:第十五步。 以上15个步骤可以分为以下四个阶段:阶段1:抓新刀 Tx code控制刀库旋转到编程刀具位于最近方向的位置。刀库定位I信号到位后,启动机械手。经过第1步→第2步→第3步→第4步,将编程好的刀具握在手中,等待换刀。 第二阶段:工具更换 M06启动换刀和固定循环“刀具” “刀具”控制坐标移动到换刀位置,并用M90信号通知PLC开始换刀。PLC用M90信号请求NC“禁止读入”并开始机器人换刀步骤5→步骤6→步骤7→步骤8→步骤9→步骤10→步骤11。同时,步骤5的到位信号控制刀库转到主轴刀号的位置。 第三阶段:还刀 在步骤5中开始的刀库旋转停止并且有刀库定位I信号后,启动机械手步骤12→步骤13→步骤14→步骤15,将主轴刀具返回刀库并更新主轴刀具号的存储器。 步骤11完成后,“禁止读入”被取消,刀具参数被激活,加工程序和机械手同时执行。 第四阶段:拿一把新刀预选。 在M06的下一部分中,紧接着是下一个工序中要使用的刀具号Txx。回刀动作完成后,刀库可以在加工零件的同时启动机械手step 1→ step 2→ step 3→ step 4。下一道工序使用的刀具被预先选择并抓在机械手上,然后M06开始后续的换刀动作,大大缩短了换刀时间,提高了工作效率。 注意:Txx和M06不能在同一个程序段编程:固定循环刀具中,所有位移程序段(段有效)都要加G153取消基本偏置:三个换刀过程:①装刀:主轴上无刀具,Txx/M06直接装编程刀具:②换刀:主轴有刀具,编程刀具与主轴刀具互换:③退刀:主轴有刀具,编程T0,换主轴刀具。 主轴准停角度基于PLC浮点参数MD 14514[0]:$ Mn _ user _ data _ float[0]。这种编程方法的核心是将机械手的动作按时间顺序分成15步。 “步骤”存储在一个中间变量中,该变量占用一个字节。每个“步骤”完成后,中间变量的值被修改到下一个“步骤”,所有步骤完成后,中间变量被设置为零。下一个换刀指令到达后,从步骤1开始执行。 这不仅使PLC程序简单直观,而且由于“步骤”是唯一的,从而避免了信号之间的相互干扰。程序员再也不用绞尽脑汁给每个输出信号加上各种限制,巧妙地利用“变量”达到事半功倍的效果。 加工程序和PLC程序的关系见下图。 此外,刀库操作、托盘交换等。也可以这样编程。




转载请注明来源:数控车床网 http://www.dy158.cn/
本文关键字:数控车床,数控机床,

本网站友情链接:数控车床 http://www.dy158.cn/



本文分享:

上一篇:上一篇:数控机床进给系统爬行和振动故障的诊断与维修方法 {数控机床厂}
下一篇:下一篇:数控机床的四种常见维修方法 <数控车床>