最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能生产

华中8型系统数控PLC编程方法的研究

发布时间:2013-12-25 作者:韩金利  来源:万方数据
关键字:华中8型 PLC 数控系统 编程 
本文介绍了PLC在数控系统中的主要作用,以华中8型系统数控PLC为例,结合数控PLC在系统中的控制功能,详细说明了PLC的编程方法,并通过具体实例分析PLC的编程技巧与思路,使CNC系统的功能得到充分发挥。

4 典型控制功能PLC程序实现

  数控PLC采用循环扫描原理执行用户程序,执行过程大致分为三个阶段:输入采样阶段,程序执行阶段,输出刷新阶段。数控PLC中要实现的功能很多,这里以HNC-8型系统PLC的几个典型模块为例,说明数控PLC的编程方法与技巧。下面的例子中假设所有X信号与Y信号在某个子程序中已与相应内部继电器相关联,这里所有的x信号与Y信号全部用相应的内部继电器表示,提高程序的通用性。

  4.1 内部复位按键功能实现

  在HNC-8型数控系统工作过程中,按下急停后,伺服启动完成继电器置0,释放急停时,经过定时器定时完成后,伺服启动完成继电器置1。按下复位按键,系统自身会处于初始状态,而且还会要求机床处于初始状态。

  (1)控制要求。释放急停,伺服启动未完成时,机床运行不允许,系统执行复位操作;在机床运行允许情况下,按下系统复位按键时,PLC开始执行复位,机床运行不允许,系统执行复位操作。复位完成后,机床运行允许;也就是说系统复位过程中,机床运行不允许。

  (2)PLC编程思路。根据要求,复位分为三个阶段:复位开始,复位过程中,复位完成,这三个阶段PLC会控制机床处于不同的状态。故三个过程赋予相应的内部继电器,便于标志相应的过程。未按下复位按键时,释放急停,系统复位一次;按下复位按键,PLC控制机床完成某种动作,复位完成后,复位标志继电器清零,机床允许运行。总之,复位过程中,机床运行不允许,但未按下系统复位按键,机床复位完成时,机床运行允许。

  假设R360.0为与急停关联的状态继电器,与复位相关的状态继电器有:R361.0,R361.1,R361.2,R361.3,机床运行允许状态继电器是R360.2,G信号与F信号有:F2560.12,G2560.9,与冷却灯、主轴停止灯关联的状态继电器有R362.4,R362.5。当释放急停,但伺服启动未完成时,先使得机床进入系统复位所要求的状态÷图中R360.2常闭触点与R360.0下降沿触点串联就是为了实现这一目的。当按下键盘上的内部复位按键时,系统复位并要求机床达到某种状态,当冷却灯关闭,停止灯打开,即为机床达到所要求状态,系统复位完成,通知系统复位完成。关闭R361.1,结束机床复位过程,并使机床运行允许。程序中设置复位过程这一中间状态,是为了表示机床必须在伺服启动完成或者系统没有复位指令的情况下才允许运行。关键程序如图3所示。

程序图

  4.2 急停复位功能的实现

  在实际操作机床过程中,很容易出现一种现象,尤其对于新手,在关闭数控机床时,忘记按下急停按钮,在没有按下急停按钮时候,这时在下次开机时,机床也应该从某个初始状态开始工作,这里设计使用常闭触点初始化机床,也就是说开机后,急停处于释放状态,机床也会处于某个初始状态(系统要求的状态)。

  PLC编程思路:假设R360.0常开触点为急停按下时闭合,释放时打开,s1为清零子函数,S0为复位子函数。当系统上电后,常闭触点默认闭合,PLC自动调用s0进入初始状态。关键程序如图4所示。

急停程序

本文为授权转载文章,任何人未经原授权方同意,不得复制、转载、摘编等任何方式进行使用,e-works不承担由此而产生的任何法律责任! 如有异议请及时告之,以便进行及时处理。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。