引导运行功能是当PLC电源开启或从STOP→RUN时,把标准ROM或存储卡中的文件向程序存储器进行自动传输的功能。图8-8 方法1图8-9 方法2图8-10 清空程序数据5.电源复位或STOP→RUN6.“BOOT”指示灯亮如果CPU正面的“BOOT”指示灯亮表示引导运行工作正常。2)引导运行开始至进入运行状态时为止,大约需要2~3s。......
2023-06-16
1.认知定位控制的基本要求
1)原点位置的确定
为了在直线运动机构上实现定位控制,运动机构应该有一个参考点(即原点),并指定运动的正方向。YL-335B输送单元的直线运动机构,原点位于原点开关的中心线上,抓取机械手从原点向分拣单元运动的方向是正方向(由设定伺服驱动器的Pr0.00参数确定)。
PLC进行定位控制前必须搜索到原点位置,从而建立运动控制的坐标系。定位控制从原点开始,时刻记录着控制对象的当前位置,根据目标位置的要求驱动控制对象运动。
2)目标位置的指定
进行定位控制时,目标位置的指定可以用两种方式:一种是指定当前位置到目标位置的位移量;另一种是直接指定目标位置对于原点的坐标值,PLC根据当前位置信息自动计算目标位置的位移量,实现定位控制。前者为定位控制,后者为绝对驱动方式。FX3U系列PLC配置了相对位置控制和绝对位置控制的指令。
因为使用相对位置控制指令,在紧急停车后再启动等情况下,编程计算当前位置到目标位置的位移量会比较烦琐,所以在YL-335B输送单元机械手的定位控制中,主要使用的是绝对位置控制指令。
3)定位控制过程
定位控制驱使控制对象从某一基层速度开始,加速到指定速度,在到达目标位置前减速到基层速度后停止,如图2-65所示。
图2-65 定位控制过程
图2-65中,最高速度受限于电动机和PLC的最大输出频率,指定速度应不大于允许的最高速度。基层速度则是运动开始和停止时的速度,如果基层速度太小,可能会在运动开始和结束时跳动;数值过高,电动机可能在启动时丧失脉冲,并且在停车时负载惯性过大而停不下来。基层速度和加、减速时间等是进行定位控制的基本参数信息,需要预先存储在PLC内存中。
2.认知FX3U系列PLC的定位控制功能
晶体管输出的FX3U系列PLC CPU单元支持高速脉冲输出功能,具有这项功能的输出点为Y000~Y002。下面我们就介绍一下以Y000为例相关定位控制指令,以及它们的功能、指令格式、编程和调试时的注意事项。
1)定位控制的相关软元件
FX3U系列PLC可以用一系列特殊软元件来记录定位控制的参数信息。下面仅对YL-335B定位控制中所使用的部分特殊软元件加以介绍。
(1)相关的特殊辅助继电器。编程输送单元机械手的定位控制,只使用了脉冲输出中监控、脉冲输出停止指令等定位控制专用标志位,此外还使用了“指令执行结束”标志M8029。注意:M8029适用于指令系统的所有应用指令。
M8340为Y000的脉冲输出中监控(BUSY/READY)标志位,为只读属性,在定位指令(例如ZRN、DRVA、PLSV等)执行时,监控脉冲输出。
M8349是Y000的脉冲输出停止指令(立即停止),为可驱动属性,驱动此标志位为ON,立即使脉冲输出停止。需要注意的是,这时M8029不能动作。
(2)相关的特殊数据寄存器。
下面介绍使用Y000输出时,定位指令所使用的部分特殊辅助寄存器。其中,最高速度、基层速度、加速时间和减速时间是定位控制的基本参数信息,如需要修改其初始值,须在PLC加电首个扫描周期写入设定值。
D8340、D8341(32 bit)为当前值寄存器,执行DRVA、PLSV等指令时,对应旋转方向增减当前值。
D8344、D8343(32 bit)为最高速度寄存器,执行定位指令的最高速度,初始值为100 kHz,设定范围为10 Hz~100 kHz。
D8342(16 bit)为基层速度寄存器,执行定位指令时的基层速度,设定范围为最高速度的1/10以下。
D8348为加速时间寄存器,为从基层速度到最高速度的加速时间,设定范围为50~5 000 ms。
D8349为减速时间寄存器,为从最高速度下降到基层速度的减速时间,设定范围为50~5 000 ms。
2)原点回归指令FNC156(ZRN)
(1)指令的功能。原点回归指令主要用于上电时和初始运行时,搜索和记录原点位置信息。该指令要求提供一个近原点的信号,原点回归动作须从近点信号的前端开始,以指定的原点回归速度开始移动;当近点信号由OFF变为ON时,减速至爬行速度;最后,当近点信号由ON变为OFF时,在停止脉冲输出的同时,使当前值寄存器(Y000:[D8141,D8140],Y001:[D8143,D8142])清零。原点归零动作过程示意图如图2-66所示。
(2)指令格式。由此可见,原点回归指令要求提供3个源操作数和1个目标操作数。源操作数为:原点回归开始的速度、爬行速度、指定近点信号输入。目标操作数为指定脉冲输出的Y编号作为目标操作数。原点回归指令格式如图2-67所示。
图2-66 原点归零动作过程示意图
图2-67 原点回归指令格式
使用原点回归指令编程时应注意:
回归动作必须从近点信号的前端开始,因此当前值寄存器(Y000:[D8141,D8140],Y001:[D8143,D8142])数值将向减少方向动作。
原点回归速度,对于16位指令,这一源操作数的范围为10~32 767 Hz,对于32位指令,范围为10 Hz~100 kHz。
近点输入信号宜指定输入继电器(X),否则由于会受到可编程控制器运算周期的影响,引起原点位置的偏移增大。
在原点回归过程中,指令驱动接点M0变OFF状态时,将不减速而停止,并且在“脉冲输出中”标志(Y000:M8147,Y001:M8148)处于ON时,将不接受指令的再次驱动。这时至少需要等待该标志变成OFF状态后一个扫描周期,才能再次驱动。
安装YL-335B时,通常把原点开关的中间位置设定为原点位置,并且恰好与供料单元物料台中心线重合。
3)绝对位置控制指令FNC159(DRVA)
使用原点回归指令使抓取机械手返回原点时,按上述动作过程,机械手应该在原点开关动作的下降沿停止,显然这时机械手并不在原点位置上,因此,原点回归指令执行完成后,应该再用下面所述的绝对位置控制指令,驱动机械手向前低速移动一小段距离,才能真正到达原点。
(1)指令的功能。用目标位置对原点的坐标值(以带符号的脉冲数表示)来指定目标位置,并指定输出脉冲频率,以实现定位控制。
(2)指令格式。如图2-68所示,该指令要求指定目标位置信息和输出脉冲频率两个源操作数,并指定脉冲输出地址、旋转方向输出地址两个目标操作数。
图2-68 绝对位置控制指令的指令格式
指令格式说明:为输出脉冲数(绝对指定),其范围[16位指令]为-32 768~+32 767,[32位指令]为-999 999~+999 999;为输出脉冲频率,其范围[16位指令]为10~32 767 Hz,[32位指令]为10 Hz~100 kHz;为脉冲输出起始地址,仅能指令Y000、Y001、Y002;为旋转方向信号输出起始地址,根据和当前位置的差值,按照以下方式动作[+(正)]→ON[-(负)]→OFF。
(3)编程调试注意事项:
①脉冲输出时,指令执行过程中的当前值寄存器存放当前位置对于原点的坐标值(32位数),正转时其数值增加,反转时其数值减小。
②在指令执行过程中,即使改变操作数的内容,也无法在当前运行中表现出来,只在下一次指令执行时才有效。
③若在指令执行过程中,指令驱动的接点变为OFF时,将减速停止。这时指令执行完成标志M8029不动作。指令驱动节点变为OFF后,在“脉冲输出中”标志处在ON时,将不接受指令的再次驱动,需至少等待该标志变成OFF状态后一个扫描周期,才能再次驱动。
4)可变速脉冲输出指令FNC157(PLSV)
(1)指令的功能。PLSV指令是一个附带旋转方向的可变速脉冲输出指令。执行这一指令,即使在脉冲输出状态中,仍然能够自由改变输出脉冲频率。
(2)指令格式。可变速脉冲输出指令格式示例如图2-69所示。
图2-69 可变速脉冲输出指令格式示例
该指令只有一个源操作数,用来指定输出脉冲频率,对于16位指令,操作数范围为1~32 767 Hz,-1~-32 767 Hz;对于32位指令,操作数范围为10 Hz~100 kHz,-10 Hz~-100 kHz。
目标操作数有两个:一是指定脉冲输出地址,此处为Y000;二是指定旋转方向信号输出地址,这里是Y002.
(3)编程调试注意事项:
①在启动/停止时不执行加减速过程。
②指令驱动节点变为OFF后,在“脉冲输出中”标志处于ON时,将不接受指令的再次驱动。需至少等待该标志变成OFF状态后一个扫描周期,才能再次驱动。
■任务总结
通过对伺服电动机及其驱动器和FX3U系列PLC的定位控制技术的介绍和讲解,使学生掌握伺服电动机驱动器的电气特性,正确认识伺服驱动器的外部端口功用,能正确接线,能正确地设定伺服驱动器的控制参数,能够掌握FX3U系列PLC内置定位控制指令的使用和编程方法,编制实现伺服电动机定位控制的PLC控制程序。
■拓展案例
1.伺服控制器主接线图中包括哪几个部分?
2.松下伺服驱动器有几种控制运行方式?各是什么?
有关自动化生产线安装与调试的文章
引导运行功能是当PLC电源开启或从STOP→RUN时,把标准ROM或存储卡中的文件向程序存储器进行自动传输的功能。图8-8 方法1图8-9 方法2图8-10 清空程序数据5.电源复位或STOP→RUN6.“BOOT”指示灯亮如果CPU正面的“BOOT”指示灯亮表示引导运行工作正常。2)引导运行开始至进入运行状态时为止,大约需要2~3s。......
2023-06-16
对于精密、大型模具,以及导向零件(如导柱)需要承受较大侧向力的模具,在模具上通常要设计锥面、斜面或导正卧销精定位装置。图78 斜面精定位1—凹模板 2—斜面条块 3—型芯板 4—螺钉3.导正销精定位装置以动模、定模合模面为中心镗出圆孔,再配装导正销,其结构如图79所示。......
2023-06-30
PLC与继电器控制的主要区别有以下几点:1.组成器件不同继电器控制电路是由许多真正的硬件继电器组成的。又因PLC是通过循环扫描工作的,不存在继电器控制电路中的联锁与互锁电路,控制设计大大简化了。而在PLC的梯形图中,各“软继电器”都处于周期性循环扫描接通中,从客观上看,每个“软继电器”受条件制约,接通时间是短暂的。也就是说继电器在控制的工作方式是并行的,而PLC的工作方式是串行的。......
2023-06-18
控制网定位方法应依据结构平面而定。有地下室的建筑物,开始可用外控法,即在槽边±0.000 处建立控制网点,当地下室达到±0.000后,可将外围点引到内部即内控法。3)定出基准控制点网,其全楼层面的投点,必须从基准控制点网引投到所需楼层上,严禁使用下一楼层的定位轴线。经复测发现地面控制网中测距超过L/25000,测角中误差大于2″,竖向传递点与地面控制网点不重合,必须经测量专业人员找出原因,重新放线定出基准控制点网。......
2023-09-29
S7-1200 PLC作为新推出的紧凑型控制器,定位在原有的SIMATIC S7-200 PLC和S7-300 PLC产品之间。在存储器方面,S7-200 PLC的程序存储器和数据存储器的大小是固定不变的,而S7-1200 PLC和S7-300 PLC的则是浮动的。S7-1200 PLC中利用“符号化存取”,可以最优化地分配数据块所占的存储区。在存储卡大小方面,S7-1200 PLC的存储卡容量最大可到24 MB。S7-200 PLC中将事件分配给中断,中断事件触发相应的子程序;而S7-1200 PLC与S7-300 PLC类似,都是通过组织块分配事件。在计数器指令方面,S7-200 PLC、S7-300 PLC和S7-1200 PLC也有不同。......
2023-06-15
图11-3 机械特性不均匀引起的轧出厚度偏差控制原理图11-4 支撑辊偏心引起的轧出厚度偏差控制原理图11-5 利用张力改变轧件塑性线斜率进行厚差控制原理......
2023-06-15
图6-213 圆柱销配合长度图6-214a所示为最常用的销钉安装方法,安装后的销钉头部均应在上下模板之内。图6-214b所示销钉的一端有螺纹,供拆卸使用。图6-214c是被定位的板件销孔做成台肩孔,拆装时利用小孔将销钉顶出。图6-214d、e是在淬硬的板件上镶入软钢套,用来配作销钉孔,便于加工。图6-214 销钉的定位形式图6-214f是在三块厚板件的情况下,用两个销钉定位。图6-214g与图6-214b的使用功能相同,只是为了减少配合长度将上面一块板件的销孔口部扩大。......
2023-06-26
相关推荐