
由Nippon Pulse赞助内容
在自动化设计阶段,有许多事情需要考虑:机械标准可以主导设计方法,因为力和运动轮廓是驱动自动化结果的最重要因素。运动控制电子也需要在设计过程的开始考虑。当控制和机制很好地结合在一起时,结果是一个健壮的机器,以合理的成本表现良好。
有大量的控制产品可用,它们可以根据生产一个完整功能的控制系统所需的开发工作量进行分组:基于使用ASIC运动控制芯片的FPGA设计,板级控制器和盒级控制器。
从芯片级设计开始,需要付出最大的开发努力,因为需要创建整体电路设计、采购部件、设计和制造PCB、编写和验证固件和接口代码,以及完成产品测试。虽然从空白FPGA开始需要大量的编程和故障排除时间,但使用专为控制运动系统而设计的ASIC运动控制芯片可以减少大量的风险和开发时间。
由于控制系统的基本结构已经被开发和验证,板盒级控制器大大减少了开发时间,但这些控制器的缺点是性能和功能很难改变或定制。
本白皮书将涵盖选择伺服运动控制器时需要考虑的因素。
定义轴的#:
系统中有多少马达,它们的运动是否需要协调?每一个将被电子控制的电机将被定义为一个轴。(如果使用三个电机来移动三个正交的直线滑块,这将定义一个笛卡尔空间,这是铣床等三轴系统的常用方法。当第四个电机被添加到笛卡尔空间,通常是旋转的,这将创建一个四轴加工中心。)
定义运动集:
需要什么类型的运动?有两种类型的协调电动机:线性和圆形插补。线性插补是当两个或更多的电机以线性方式在一起移动;这个运动将描述两个发动机之间的一条线。圆形插补以非线性方式移动电机。可以用线性、圆形和线性/圆形插值运动创建的基本形状如图1所示。

如果电机彼此独立运动,任何电机控制器的组合都可以使用。例如,如果一台机器中有四个电机,则可以使用四个1轴控制器,只要控制器之间有一个机制或通信,以确保电机在适当的时间执行它们的任务。或者,使用多轴控制器可能更有意义。
Linear-coordinated轴
如果一台机器需要协调两个或更多的电机,控制器需要有一个插补功能,以便每个电机的相对运动参考插补组中的其他电机。
线性插值通常是简单的编程,因为控制器做计算。通过指定所有相关电机的最终目标位置,控制器将获取该信息,并在运动执行时计算和调整输出脉冲,使每个轴同时到达其位置。
Circular-coordinated轴
移动两个电机与圆周运动关系的能力允许生成轮廓,或为一个电机的速度和减速相对于其他电机在插补组。
然而,仅在线性或圆形模式的运动限制了可能的形状。当你将线性/圆形插值的两种插值类型结合在一起时,它变得更加有趣,这打开了生产几乎任何三维形状或做高度复杂或复杂的雕刻和蚀刻的能力。
其他注意事项:
当选择控制器时,输出控制能力、I/O如何配置以及编程/控制集是什么样子的都需要考虑。它们的范围可以从没有灵活性和小能力到很多灵活性和能力。
输出控制:
你需要位置或速度控制的运动吗?你需要以多快的速度移动,分辨率是多少?这些问题的答案将决定您是否需要编码器反馈,并将决定控制器的输出脉冲频率和编码器的输入频率的要求。通常,输出脉冲相当于编码器脉冲的运动。
I / O配置:
一个运动系统通常需要有输入而不是编码器和输出而不是脉冲和方向到电机驱动器。额外的输入给控制器其他安全相关的信息,如通过使用端限位开关和主开关,电机在空间中的位置。当触发这些操作时,控制器可以确保在执行后续操作之前完成某些操作。
通常,输出是数字的,有开/关状态。它们可以发送信号,用于在多个控制器之间同步操作。
编程/控制设置:
如何与控制器沟通以及告诉它做什么与系统硬件设计的内在能力同样重要。一个有用的控制器将有能力接收来自外部用户编写的程序和板载程序/接口的命令,这将允许测试功能,并可以在必要时自己运行。通过外部程序进行控制将允许将外部数据纳入到运动控制过程中,程序可以处理和分析数据,作为输入来确定下一组需要的运动。如果不需要这种复杂程度,那么带有编程能力的机载控制可能会减轻开发用户界面的需要。
选择一个控制器:
考虑到这些因素和需求,你应该更容易确定你的控制器需求,特别是您的应用程序是否能从控制器芯片(具有从头设计编程功能的所有好处)的使用中获得最大的好处,还是使用更全面、更少定制机会的一体化解决方案,例如盒式控制器。联系日本脉冲,讨论您的运动控制应用的控制器可能性。
由Nippon Pulse赞助内容
了下:赞助内容




