给大家介绍一下trio运动控制器吧! 点击:23652 | 回复:163



通讯网

    
  • 精华:11帖
  • 求助:1帖
  • 帖子:431帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2007-03-20 15:17:00
楼主

  
大家都知道,变频器,直流调速器,伺服控制器都有控制接口-10v-+10v,用来通过模拟量来控制被控电机的速度,运动控制器就是专为通过这些模拟口,控制电机按照所设定的曲线进行运行的专用控制器。



通讯网

  • 精华:11帖
  • 求助:1帖
  • 帖子:431帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2007-03-21 20:44:00
21楼
下面引用由波恩在 2007-3-21 14:57:00 发表的内容:   其实没什么特别的。采用模拟速度接口的伺服驱动做位置闭环都是这么做的,这种做法至少也有20多年的历史了。… -------------------------------------------------------------------------------------------- 道理是没有特别的,但具体到实践就是另外一回事了。

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-03-21 21:33:00
22楼
至少我不认为Trio在“采用模拟速度接口的伺服驱动做位置闭环”这件事上会有什么特别之处!

通讯网

  • 精华:11帖
  • 求助:1帖
  • 帖子:431帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2007-03-22 14:02:00
23楼
下面引用由波恩在 2007-3-21 21:33:00 发表的内容:   至少我不认为Trio在“采用模拟速度接口的伺服驱动做位置闭环”这件事上会有什么特别之处! -------------------------------------------------------------------------------------------- 飞机会飞是因为有翅膀,这个道理谁都知道,但知道有翅膀的飞机会飞和做出有翅膀的飞机飞上天是两码事。

叫我小白

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 1559回
  • 年度积分:3
  • 历史总积分:3122
  • 注册:2006年6月08日
发表于:2007-03-22 15:15:00
24楼
trio的东西看上去还是不错的,能作一个优秀的上位。

Trio技术支持

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 150回
  • 年度积分:0
  • 历史总积分:201
  • 注册:2004年7月28日
发表于:2007-03-22 17:53:00
25楼
我感觉Trio运动控制器最大的特色在于其编程简单方便,便于理解。比如“通讯网”给大家列出的凸轮曲线自动生成软件等。而且在编程时还没有太多的限制,一个程序的长度可以自由定义,不像我原来用过的一款控制器一个程序任务最多不能超过1000行。此外Trio的接口也做的很丰富,除了采用传统的步进方式(发脉冲)和伺服方式(发送模拟量接收反馈脉冲)外,它还可以提供最新Canopen、Sercos方式连接伺服,与外围PC或设备连接时可以有串口(Rs232和Rs422)、USB、以太网、ProfiBus-DP接口,我们做的项目用的MC206,RS232串口连接了Hitech的触摸屏,RS422串口还连接一个OMRON的PLC,非常方便实惠。而且需要的时候还可以通过Usb口与计算机连接(Trio提供ocx控件,我们用VC++给客户编写了一个调试界面,需要设置时就用一下,不需要时可以将PC机拿走)。

TRIO技术支持.

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 412回
  • 年度积分:0
  • 历史总积分:876
  • 注册:2004年2月03日
发表于:2007-03-22 18:25:00
26楼
我也凑凑热闹,Trio进入中国时间不长,可给大家提供了一种全新的运动控制思路,而且还挺重视中国市场,不但在中国设了办事处,还推出了全中文版的编程软件,比起其他号称“技术先进的多的”运动控制厂家,对咱中国人可是厚道的多呀!
附上三个中文界面,显示该软件的三种状态,图一是与电脑联接界面,图二是编程状态,图三是在线帮助.

ding@

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 96回
  • 年度积分:0
  • 历史总积分:139
  • 注册:2007年1月08日
发表于:2007-03-22 21:05:00
27楼
看到这个话题真高兴,因为我正准备用TRIO-302X来做控制,正有问题。请“[u] 通讯网: 敬请关注,以下教你一步步从连线,编程,直到最后你的电机按照你的要求跑出完美的曲线 ”[/u] 继续,谢!

ding@

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 96回
  • 年度积分:0
  • 历史总积分:139
  • 注册:2007年1月08日
发表于:2007-03-22 21:11:00
28楼
请问“通讯网”:TRIO的I/O点的输入I,是否象PLC的输入有软件滤波抗干扰功能。

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-03-22 21:44:00
29楼
“飞机会飞是因为有翅膀,这个道理谁都知道,但知道有翅膀的飞机会飞和做出有翅膀的飞机飞上天是两码事。”通讯网真会说笑!
采用模拟速度接口的伺服驱动做位置闭环这是业内在流行开放式串行总线和专用内部总线技术之前,就已广泛采用多年的成熟技术,就算时至今日也仍旧不失为可解决高端应用的一种实用技术方法。
如果把它说成是Trio的一个特点尚可,千万别说是Trio的特有技术。

南飞北雁

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 23回
  • 年度积分:0
  • 历史总积分:150
  • 注册:2005年3月21日
发表于:2007-03-22 22:51:00
30楼
期待“通讯网”继续!

大飞机

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2007年3月22日
发表于:2007-03-22 23:44:00
31楼
如果想做多轴同步控制,保证各轴速度和位移严格同步,trio控制器可以么?
应该选用什么样的驱动器,带有速度环\电流环双环控制,还是要求比较高,位置\速度\电流三环控制?
控制器给驱动器发的是什么指令,位置指令还是速度指令,还是有什么其他的方式,如果是速度指令,怎么保证位置同步呢?
"通讯网"大哥,希望你指教,同时多谢你的帖子,希望你写下去.

Trio技术支持

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 150回
  • 年度积分:0
  • 历史总积分:201
  • 注册:2004年7月28日
发表于:2007-03-23 12:47:00
32楼
"请问“通讯网”:TRIO的I/O点的输入I,是否象PLC的输入有软件滤波抗干扰功能。"
我来替“通讯网”回答一下,Trio的输入点可以有象PLC一样进行软件滤波。只不过这个软件需要你自己用Trio Basic编写一下。我写个例子给你:
'''''''''''''''''''''''''''''''''''''''''
'The example for filter of input
'''''''''''''''''''''''''''''''''''''''''
'The input source is IN(i)  0<=i<=3
'The result will be in VR(i)


'1. initialize the variable
vbase=1000 'Define the base area of VR for flag
timeout=1000 'Define the time of filter
TICKS=0 'Initialize the timer

'Initialize the flag
FOR i=0 TO 7
    VR(vbase+i)=1
NEXT i

'Initlialize the result
FOR i=0 TO 3
    VR(i)=0
NEXT i

'2. Main process
WHILE TRUE
'2.1 Suppose you have three input need to filter
    FOR i=0 TO 3
        IF(IN(i)=1) THEN
            IF VR(i)=1 THEN
                VR(vbase+i+4)=1
            ELSE
                IF VR(vbase+i)=1 THEN
                    VR(vbase+i)=TICKS
                ELSE
                    time=VR(vbase+i)-TICKS
                    IF time>timeout THEN
                        VR(i)=1
                        VR(vbase+i)=1
                    ENDIF
                ENDIF
            ENDIF
        ELSE
            IF VR(i)=0 THEN
                VR(vbase+i)=1
            ELSE
                IF VR(vbase+i+4)=1 THEN
                    VR(vbase+i+4)=TICKS
                ELSE
                    time=VR(vbase+i+4)-TICKS
                    IF time>timeout THEN
                        VR(i)=0
                        VR(vbase+i+4)=1
                    ENDIF
                ENDIF
            ENDIF
        ENDIF
    NEXT i

    clearflag=0
    FOR i=0 TO 7
        IF VR(vbase+i)<>1 THEN clearflag=1
    NEXT i
    IF clearflag=0 THEN TICKS=0
WEND  

Trio技术支持

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 150回
  • 年度积分:0
  • 历史总积分:201
  • 注册:2004年7月28日
发表于:2007-03-23 13:44:00
33楼
冒充一把专家,给简单解答一下,如有不合适之处,请各位见谅。

1. 如果想做多轴同步控制,保证各轴速度和位移严格同步,trio控制器可以么? 
答:Trio的运动控制器当然可以做到多轴同步了,它目前最多可以做到1个控制器控制24个轴的同步运动。听说很快就会推出64轴的运动控制器。在使用中,也很简单,用connect指令就可以实现,而且如果轴与轴之间的连接比率是一个例如6:7这样的数值的话,还提供MOVELINK这样高精度的同步连接指令,确保由于数值比率为一个多小数数值时造成的累积误差能够得以消除。

2.应该选用什么样的驱动器,带有速度环\电流环双环控制,还是要求比较高,位置\速度\电流三环控制? 
答:你所列举的驱动器工作模式,Trio都支持。如果驱动器选择速度模式(速度环\电流环双环控制),则Trio运动控制器对应轴需要选择为Servo方式,此时控制器发送+-10V模拟量信号作为速度指令发送给驱动器,同时接收脉冲反馈构成位置环的闭环控制。如果驱动器为位置模式(位置\速度\电流三环控制),则Trio运动控制器对应轴应当选择为Stepper方式,此时控制器会直接发送脉冲信号作为位置指令给驱动器。 而且,Trio的灵活之处在于其控制器的灵活配置,比如MC206本身可以控制4个轴(还可再扩展1个轴),这4/5个轴可以是servo或stepper方式的任意组合。

3.控制器给驱动器发的是什么指令,位置指令还是速度指令,还是有什么其他的方式,如果是速度指令,怎么保证位置同步呢?
答:该问题可以参考上一问题的回答。Trio除了上面所说的servo和stepper方式之外,还支持总线通讯的方式控制伺服,比如Canopen协议,Sercos协议,以及SLM协议等,而且在一个控制器中甚至可以是上面所列举方式的任意组合,也就是说用一个Trio的运动控制器可以将不同种类的伺服驱动组合在一起实现各种要求的控制(包括同步)。
    控制器在发送速度指令时,相应的要接入位置反馈信号,从而在运动控制器内实现位置环的闭环控制。多个轴之间的位置同步,首先是每一时刻的位置目标指令要同步,如果位置环由伺服驱动器实现(伺服设置为位置模式),在实际情况下很难将每个伺服的响应特性调教的一模一样,所以此时的同步精度就很难保证,特别是在要求较高的印刷行业。但是由运动控制器实现每个轴的位置闭环控制时(发送速度指令给驱动器),因为每个轴的实际位置都实时反馈到控制器中,所以控制器可以根据每个轴的具体情况时刻做出调整(这些在控制器内部实现,我们用户不用考虑),从而可以保证多轴同步的精度。

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-03-23 14:35:00
34楼
说的不错!将控制模式分为Servo,Stepper和总线通讯方式来讲,就清楚透彻了许多。尤其是末段关于以servo模式实现在运动控制器多轴位置闭环同步控制讲得尤其好!充分道出了该模式的优势和价值。

Trio技术支持

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 150回
  • 年度积分:0
  • 历史总积分:201
  • 注册:2004年7月28日
发表于:2007-03-24 17:07:00
35楼
谢谢波恩版主的夸奖,实际上Trio有很多的特点,特别适合于喜欢钻研点的用户使用。我就是用Trio控制器后,才理解了运动控制原来很复杂深奥的理论和实际之间的联系。而且其软件是免费的,其软件和资料可以从trio.gkzhan.com处免费下载,有兴趣可以下载安装一下,进行离线编程运行。

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2007-03-25 11:45:00
36楼
如果想做多轴同步控制,保证各轴速度和位移严格同步,trio控制器可以么?
如果问功能,什么控制器都可以,如果问性能,你要同步到什么程度?

通讯网

  • 精华:11帖
  • 求助:1帖
  • 帖子:431帖 | 10265回
  • 年度积分:0
  • 历史总积分:24711
  • 注册:2004年7月09日
发表于:2007-03-25 15:46:00
37楼
下面引用由刘岩利在 2007-3-25 11:45:00 发表的内容:
  如果想做多轴同步控制,保证各轴速度和位移严格同步,trio控制器可以么?<br>如果问功能,什么控制器都可以,…
--------------------------------------------------------------------------------------------
多轴同步,或比例同步,是做这行的基本要求,比如大家都熟悉的彩色印刷,一个彩点三基色,加上普通黑色共四色(用三种彩色凑黑色太浪费彩色颜料,彩色比黑色贵得多),一幅画要套四次色,色点位置必须很准,否则画面失真。

波恩

  • 精华:10帖
  • 求助:0帖
  • 帖子:203帖 | 11028回
  • 年度积分:0
  • 历史总积分:36300
  • 注册:2003年6月12日
发表于:2007-03-25 17:04:00
38楼
To jack000:只是由衷的评论而已,并非刻意夸奖,欢迎多来论坛看看,多奉献些经验。

To 刘岩利:刘兄总是这样一针见血,精辟!

大飞机

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2007年3月22日
发表于:2007-03-25 17:12:00
39楼
长知识,谢谢jack000

Trio技术支持

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 150回
  • 年度积分:0
  • 历史总积分:201
  • 注册:2004年7月28日
发表于:2007-03-25 17:16:00
40楼
敢问刘版主,“各轴速度和位移严格同步”的技术参数是什么?也许我还真的可以回答你的问题!!!

热门招聘
相关主题

官方公众号

智造工程师