南宁西门子专业授权代理商
1引言
常用步进有3、4、5、6相4种,运行方式每相依次通电的称单拍,每相邻两相依次通电的称双拍,每单、双相依次通电的称倍拍。对5、6相步进电动机还有其它通电方式,步进电动机的通电方式取决于环形分配器,它是一个能够把单相脉冲信号分配成步进电动机要求的多相控制信号的专用电路。目前,仅三相环形分配器有专用集成块,且性能价格比较低。一般使用的环形分配器是用计数器、触发器等逻辑电路,结构复杂、通用性差。本文给出的环形分配器适用于各种步进电动机及任意分配方式。
2电路的设计思想
对3~6相步进电动机,通电状态可用六位二进制数表示,称为状态字,连续不断地输出状态字就可控制步进电动机的运行。状态字序列是周期循环的,其周期(一个循环中状态字的个数)及每个状态字均取决于步进电动机的相数和分配方式,而相邻状态字之间的时间则控制着步进电动机的运行频率和转速。表1给出了各种相数的步进电动机的常用分配方式,由此可得表2所示各种分配方式的状态字序列。值得注意的是,各种分配方式的状态字周期分别是3、4、5、6、8、10、12,它们的*小公倍数为120,以120为汁数周期则可把各种分配方式统一起来。通用型环形分配器正是据此由选择字(与分配方式对应)选择相应的周期为120拍的状态字序列的电路。
3电路原理
通用环形分配器的电路实现如附图所示。两片4516与门电路配合级连成120进制加减计数器。加计数时,u/d为高电平,从00h到77h计数器的clr端一直为低电平;下一拍计到78h时,clr变高,立即使计数器清零,开始下一个120拍计数周期。减计数时,u/d为低电平,计数器减到零时,借位端变低电平,通过反相器使置数端pe有效,置入78h,开始下一个减计数周期。注意两种情况下00h和78h都是在一拍内翻转的。
图中,2k存贮器2716存放着各种分配方式下的状态字。4位拨动开关提供高4位地址(即选择字),把存贮空间分成16个区。每个区128字节,对应一种分配方式。各种分配方式对应的地址区间及选择字如表2所示。例如:对单三拍方式,其选择字为0000b.地址区间为000h—07fh,三掐状态字重复40次存放在前120个单元中。虽然只需存贮120字节即可规定一种分配方式,但实际应用中**把l28字节存满,使*后8个单元中的状态与开始8个单元中的状态相同,这样做可以使两个计数周期之间过渡平滑。存贮器的低7位地址由120进制计数器产生,每计一个敬,存贮器就会输出一个相应于计数值和选择字的状态字。计数器连续不断地计数,就可产生出各种分配方式下的状态字序列,而分配方式的决于选择字。另外,clr端接的小的作用是消除计数翻转时产生的尖峰干扰
1概述
对于simotion d425,d435及d445如果用户需要配置外部编码器,通常的做法需要在一个驱对象中配置两个编码器,并对此驱动对象配置bbbegram 106报文,将二个编码器的相关信息传送到simotiond中,这样可以在simotion中将驱动的第二个编码器配置为外部编码器。
基于上述外部编码器的配置方法,可以配置外部编码器的数量会受到simotiond所带驱动对象数量的限制,每个驱动对象只能配置第二个编码器做为simotion的外部编码器。如果用户使用的simotion设备带有的驱动对象较少,但又有配置多个数量的外部编码器需求时,就不能使用上述。在此提供一个不需要连接实际电机模块来为simotion d配置外部编码器的方法。
如果使用的是simotion d425-2,d435-2及d445-2,则可直接在sinamics integrated中直接插入编码器对象并通过报文bbbegram 81/82/83将编码器信息传送到simotion,之后可在simotion中直接配置外部编码器工艺对象,而无需按d425,d435,d445中的方法配置外部编码器。
2 d425,d435及d445不带驱动对象时外部编码器的配置步骤
以simotion d435不带电机模块为例进行配置:
2.1 创建simotion项目并对其内部集成的cu320进行自动配置
配置方法参见:simotion d调试入门
配置结束后项目离线。
2.2离线项目并对其内部集成的cu320进行配置
(1)双击“sinamics_integrated”下的“insert drive”任意配置一个“假”的电机模块
图1.
(2)选择控制结构
图2.
(3)任意选择一个电机模块
图3.
(4)任意选择一个电机
图4.
(5)选择simotion连接的外部编码器类型或选择“enter data”输入编码器数据:
图5.
(6)选择profidrive 控制报文(siemens bbbegram 105)
图6.
(7)将配置的驱动对象报文“siemens bbbegram 105”修改为“free bbbegram configuration with bico”。
图7.
(8)将配置的驱动对象报文下图中的控制字去掉。
图8.
去掉后如图9所示:
图9.
(9)点击“transfer to hw config”按钮,将配置信息重新传送至硬件组态。
(10)在拓扑结构中将刚才配置的“假”电机模块设置为“does not exit”状态。
图10.
(10)将本驱动对象的p125设置为2。
2.3 在线下载 cu320 的配置
2.4 在d435中配置外部编码器
(1)双击d435下面的“insert external encoder”,插入一个外部编码器:
图11.
(2)为外部编码器命名:
图12.
(3)选择外部编码器类型:
图13.
(4)选择单位:
图14.
(5)设置是否工作在模态方式:
图15.
(6)分配编码器参数:
图16.
(7)设置编码器参数:
图17.
(8)编制外部编码器控制程序:
图18.