位置控制(步进电机)(表格设置取代编程的PLC)
气缸虽然可以实现位置控制,但是精度较低,多点位置控制实现起来比较麻烦,而且不能实现任意位置的控制。因此,在条件允许的场合下可以考虑使用步进电机实现位置控制。
步进电机的精度要比气缸高,位置控制更为灵活,可以用感应开关进行位置控制,还可以使用更为灵活的脉冲数来实现指定位置控制,容易实现多点位置控制。
下面是采用步进电机利用感应开关进行位置控制的设置方法,参见下图:
图中只用了一行设置了最简单的位置控制功能,X1是启动开关,X2是位置控制的感应开关,Y1长时间输出2000赫兹频率转速的脉冲,这里设置为500万个脉冲。
当X1有效后Y1输出脉冲,步进电机正转,到达X2感应开关位置时Y1输出被关闭,步进电机停止在当前位置。后面还可以设置到位后再执行其他动作,这里忽略。
下面再做个示例,利用给定脉冲数进行位置控制的设置方法,参见下图:
图中设置步进电机正向运行12516个脉冲停止2秒钟,然后反向运行12516个脉冲返回原点。
第1行由X1启动Y1,以1200赫兹的频率输出12516个脉冲,脉冲输出结束后电机停止。第2、3行由第1行L1工作结束后来启动,启动后执行2秒钟的延时后由Y1以1200赫兹的频率输出12516个脉冲。同时第3行Y2输出反向运行控制信号,步进电机反向运行脉冲数与正向相同,回到起始点,脉冲输出结束中止Y2的输出。
在这里步进电机正向或反向运行脉冲输出端Y1输出脉冲,步进电机的运行方向由Y2来控制。正向运行时只有第1行输出脉冲,反向运行时Y1和Y2同时输出。方向控制端Y2有输出时为反向,没有输出时为正向。
楼主最近还看过