产品描述
6ES7223-1HF22-0XA8性能参数
组合逻辑设计法适合于设计开关量控制程序,它是对控制任务进行逻辑分析和综合,将元件的通、断电状态视为以触点通、断状态为逻辑变量的逻辑函数,对经过化简的逻辑函数,利用PLC逻辑指令可顺利地设计出满足要求且较为简练的程序。这种方法设计思路清晰,所编写的程序易于优化,。
用组合逻辑设计法进行程序设计一般可分为以下几个步骤:
1)明确控制任务和控制要求,通过分析工艺过程绘制工作循环和检测元件分布图,取得电气执行元件功能表。
2)详细绘制系统状态转换表。通常它由输出信号状态表、输入信号状态表、状态转换主令表和中间记忆装置状态表四个部分组成。状态转换表全面、完整地展示了系统各部分、各时刻的状态和状态之间的联系及转换,非常直观,对建立控制系统的整体联系、动态变化的概念有很大帮助,是进行系统的分析和设计的有效工具。
3)根据状态转换表进行系统的逻辑设计,包括列写中间记忆元件的逻辑函数式和列写执行元件(输出量)的逻辑函数式。这两个函数式组,既是生产机械或生产过程内部逻辑关系和变化规律的表达形式,又是构成控制系统实现控制目标的具体程序。
4)将逻辑设计的转化为PLC程序。逻辑设计的结果(逻辑函数式)能够很方便的过渡到PLC程序,特别是语句表形式,其结构和形式都与逻辑函数式非常相似,很容易直接由逻辑函数式转化。当然,如果设计者需要由梯形图程序作为一种过渡,或者选用的PLC的编程器具有图形输入的功能,则也可以首先由逻辑函数式转化为梯形图程序
1.分析原有系统的工作原理
了解被控设备的工艺过程和机械的动作情况,根据继电器电路图分析和掌握控制系统的工作原理。
2.PLC的I/O分配
确定系统的输入设备和输出设备,进行PLC的I/O分配,画出PLC外部接线图。
3.建立其它元器件的对应关系
确定继电器电路图中的中间继电器、时间继电器等各器件与PLC中的辅助继电器和定时器的对应关系。
以上(2)和(3)两步建立了继电器电路图中所有的元器件与PLC内部编程元件的对应关系,对于移植设计法而言,这非常重要。在这过程中应该处理好以几个问题:
1)继电器电路中的执行元件应与PLC的输出继电器对应,如交直流接触器、电磁阀、电磁铁、指示灯等;
2)继电器电路中的主令电器应与PLC的输入继电器对应,如按钮、位置开关、选择开关等。热继电器的触点可作为PLC的输入,也可接在PLC外部电路中,主要是看PLC的输入点是否富裕。注意处理好PLC内、外触点的常开和常闭的关系。
3)继电器电路中的中间继电器与PLC的辅助继电器对应;
4)继电器电路中的时间继电器与PLC的定时器或计数器对应,但要注意:时间继电器有通电延时型和断电延时型两种,而定时器只有“通电延时型”一种。
4.设计梯形图程序
根据上述的对应关系,将继电器电路图“翻译”成对应的“准梯形图”,再根据梯形图的编程规则将“准梯形图”转换成结构合理的梯形图。对于复杂的控制电路可划整为零,先进行局部的转换,*后再综合起来。
5.仔细校对、认真调试
对转换后的梯形图一定要仔细校对、认真调试,以保证其控制功能与原图相符
一个完善的PLC程序不仅能使机床正常运行,还要让人看起来一目了然,既为自己调试提供方便,还能帮助维修查找故障和分析原因。下面就XH756B系列卧式加工中心配SIEMENS802D数控系统时,在自动换过程中机械手的编程技巧作一介绍。
首先简单介绍一下交换装置的基本情况,库是可正反向旋转的链式库、装在交换装置上的机械手用15个步骤将库中的交换到主轴,并将主轴还回库对应的套中。为尽量缩短换时间,我们采用预选与零件加工同时进行的方式来压缩换时间。机械手动作顺序如下:
步骤 1:平移缩回,抓库中预选的:步骤2:拔伸出,拔出套中的:步骤3:平移伸出,离开库侧抓位置:步骤4:拔缩回,机械手缩回:步骤 5:摇臂伸出,摇臂转向主轴侧:步骤6:平移伸出,抓主轴:步骤7:拔伸出,拔出主轴中的:步骤8:换正转或反转,交换:步骤9:拔缩回,将预选插入主轴:步骤10:平移缩回,机械手离开主轴:步骤11:摇臂缩回,摇臂转向库侧:步骤12:拔伸出,准备将主轴送回库:步骤 13:平移缩回,机械手移向库:步骤14:拔缩回,将主轴插入库:步骤15:平移伸出,离开库侧抓位置。
以上15个步骤可分为如下4个阶段:
第1阶段:抓新。Txx代码控制库按就近方向转动到编程所在的位置,到位且有库定位I信号后启动机械手,经过步骤1→步骤2→步骤3→步骤4,将编程抓在手上等待换。
第2 阶段:换。M06启动换固定循环“TOOL”。“TOOL”控制各坐标移动到换位置,并用M90通知PLC启动换,PLC用M90信号请求NC “读入禁止”并启动机械手换步骤5→步骤6→步骤7→步骤8→步骤9→步骤10→步骤11,同时用步骤5的到位信号控制库转到主轴号的位置。
第3阶段:还。步骤5启动的库旋转停止且有库定位I信号后,启动机械手步骤12→步骤13→步骤14→步骤15,将主轴还到库中并将记忆主轴号的存储器更新。步骤11完成后,取消“读入禁止”,参数,加工程序和机械手还同时进行。
第4 阶段:抓预选新。在M06的下一段紧跟下道工序要用的号Txx,库在完成还动作后可在零件加工的同时启动机械手步骤1→步骤2→步骤3→步骤 4,将下道工序所用的预选抓到机械手上,等待M06启动后面的换动作,这样大大缩短了交换的时间,提高了工作效率。 PLC资料网
注意事项:
Txx和M06不能编在同一程序段内:
在固定循环TOOL中,所有位移程序段应加G153(段有效)取消基本偏移:
三个换过程:①装:主轴无,Txx/M06直接安装编程:②换:主轴有,交换编程和主轴:③还:主轴有,编程T0,将主轴还回库。
主轴准停角度利用PLC浮点参数MD14514[0>:$MN_USER_DATA_FLOAT[0>
本编程方法的核心是将机械手动作按时序分成共15个步骤。“步骤”存储在一个中间的变量中,该中间变量点占一个字节,每个“步骤”完成后将中间变量的值修改为下一个“步骤”,而整个步骤全部完成后将中间变量置为零,下一个换指令到来后又从步骤1开始执行。这样不仅使PLC程序简单、直观,而且由于“步骤” 是唯一的,这样就能避免信号之间的互相干扰,编程人员再也不用绞尽脑汁来为每一个输出信号加各种限制条件
产品推荐