英国trio请进 点击:9726 | 回复:57



trio学习者

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 1回
  • 年度积分:0
  • 历史总积分:18
  • 注册:2007年4月02日
发表于:2007-04-02 09:59:00
楼主
  英国TRIO成立1987年,是很好的运动控制器,在同步和电子凸轮,插补,叠加,虚拟轴等方面做的很好!用的也是Trio BASIC,比如好用。

以上是听说,哈哈。正在学中!现有四个问题想请教下TRIO的各位老大(是看了手册后还是不懂的地方):
1: MOVELINK :基本轴产生直线运动。通过电子齿轮与联结轴的测量位建连接。看了后还
    是不太明白:ML(1,2,3,4,5):1和2为基本轴和联结轴走相应的距离,3和4为加
    速和减速。就在加速和减速方面不太明白,此加减速是1的加减速吗?实例看了也不太
    明白。请TRIO的老大能不能给点能看明白一点的资料?

2:CAM和CAMBOX:此地方有严重的不明白。

3:ADDAX:这个看了有点明白,不过没有试过,所以还是半懂半不懂。

4:就是CAMGen那个这个怎么用?

以上能不能请TRIO的大老及熟TRIO的人解答一下,因为本人很笨,所以有些看不明白。还请多多指点,最好能给点潜入深出的例子!多谢!!



踏沙行

  • 精华:0帖
  • 求助:1帖
  • 帖子:24帖 | 927回
  • 年度积分:0
  • 历史总积分:1424
  • 注册:2007年1月04日
发表于:2008-08-01 17:42:31
21楼

非常好。非常有利于我们的学习。。。。

chzm01

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 29回
  • 年度积分:0
  • 历史总积分:212
  • 注册:2003年12月27日
发表于:2008-08-04 11:06:11
22楼
非常感谢上次TRIO技术工程师的讲解,到现在我反而对两个简单的指令有些不解,还请教:UNITS=10000的单位定义为每转10000个计数(即为每转2500个脉冲)此时设SPEED=100,(说明书上说该单位为UNITS/S)是不是说此时的SPEED单位为“转每秒”?在换一种定义,滚珠丝杠的导程5毫米,2500线的编码器。单位必须设置成毫米。 2500pulse/rev将会产生10000edges/rev。旋转一圈等于5毫米。UNITS=2500*4/5 此时的UNITS单位为edge/mm,同时设SPEED=1000的单位又是多少呢?是每秒1000mm吗?

TRIO技术支持.

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 412回
  • 年度积分:0
  • 历史总积分:876
  • 注册:2004年2月03日
发表于:2008-08-04 12:15:05
23楼
1000mm/s  对! ACCEL=mm/s^2.

chzm01

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 29回
  • 年度积分:0
  • 历史总积分:212
  • 注册:2003年12月27日
发表于:2008-08-04 14:30:44
24楼
谢谢,非常谢谢,我主要是刚进公司,对以前前辈的一些程序的理解上有一些想当然,不敢确定。可能以后还有一些请教。

chzm01

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 29回
  • 年度积分:0
  • 历史总积分:212
  • 注册:2003年12月27日
发表于:2008-08-19 12:07:43
25楼
请问TRIO技术:ADD_DAC(3)AXIS(0)   ADDAX(0)AXIS(3)     MOVE(100)AXIS(0) 其中轴3是编码器轴,而轴0是伺服轴,根据说明说的意思应该是轴0移动100个units,如果轴3的编码器返回值没有得到相应的脉冲边缘数,轴0应该继续移动才对。但我实验得到的结果却不是,而是轴0移动100个UNITS,不管轴3有没有脉冲反馈,轴0都停止了。实验用的控制器是205X。请问这是为什么?是不是我理解错了?如果搞错了,还请问这样才能得到以上的结果。

chzm01

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 29回
  • 年度积分:0
  • 历史总积分:212
  • 注册:2003年12月27日
发表于:2008-08-25 16:03:13
26楼

再请问:SPEED=20 MOVE(100) WAIT UNTIL REMAIN〈10  SPEED=1 WAIT IDLE 在205X实验,发现MOVE(100)一直运行在SPEED=1的速度,如果改成:SPEED=20 MOVE(100) WHILE REMAIN〈7     SPEED=1  WEND     运行时正常,请问这是为什么?

Trio技术支持

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 150回
  • 年度积分:0
  • 历史总积分:201
  • 注册:2004年7月28日
发表于:2008-08-26 10:05:25
27楼

关于ADD_DAC的问题,在这里已经为你做了解答。

关于上面这个问题,实际上是你对Trio控制器的程序执行的理解问题。在Trio控制器内编写程序时需要特别注意“运动指令”和“普通指令”的处理过程区别,“普通指令”(例如参数赋值,数值计算,逻辑判断等)是按照程序顺序依次执行的,而“运动指令”的处理则要复杂一些,简单说,用户程序只是去触发运动指令,而不是去执行运动指令,这样在触发到实际执行之间就会有一个时间差,正是这个时间差造成你有很多的疑惑。就拿你上面这个例子来说,当程序去“触发”move指令后,move指令会在系统内核的调度下,传递到对应轴上开始运动,但你的用户程序则在“触发”完move指令后,立刻开始去执行wait until remain<10,此时move指令还在传递过程中,remain参数还未因为这个move指令而被赋值(remain此时还是0),所以你的程序一判断,remain<10条件成立,则接下来去执行speed=1,所以你会看到电机从开始到结束都是speed=1。至于改成while语句后为什么就可以的原因,其实也很简单,因为while语句的逻辑判断所需要的CPU执行时间要稍微长一些,而此时move指令正好已经被轴装载开始执行了,所以好像没有问题,实际上这样同样存在程序的隐患。

正确的做法,在运动指令后面加上一句话“wait loaded ”,这句话的意思等待运动指令开始被执行,这样就会彻底根除你程序内的隐患。

对于运动指令从触发到被执行的系统内核处理的逻辑过程,请参考这里

chzm01

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 29回
  • 年度积分:0
  • 历史总积分:212
  • 注册:2003年12月27日
发表于:2008-09-22 17:34:40
28楼

TRIO技术你好,为什么我在你们的网站上注册的,有些时候能登陆上,有些时候提示登陆了,但实际上没有登陆上去,这是不是你们的网络有问题啊,

我在这里还请教些问题:

1。VR(100)的不是32为的?最大最小值是多少?

2.205X的vr最大是多少?

 

不懂工控

  • 精华:0帖
  • 求助:0帖
  • 帖子:32帖 | 647回
  • 年度积分:0
  • 历史总积分:583
  • 注册:2004年9月23日
发表于:2008-10-31 21:35:56
29楼

TRIO技术支持很到位。

Trio技术支持

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 150回
  • 年度积分:0
  • 历史总积分:201
  • 注册:2004年7月28日
发表于:2008-11-03 10:26:42
30楼

Trio控制器内的数据为单精度浮点数,其符合IEEE754规范,具体可以参考这里

Euro205x控制器总共有1024个VR变量,其编号从0开始到1023为止。

东凤

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2009年4月24日
发表于:2009-04-24 14:20:25
31楼
TRIO技术支持您好。我在用pci208步进输出模式时,初始化0轴产生的脉冲和用同样的数据初始化1轴或2轴时产生的脉冲的占空比怎么不一样?1轴和2轴的脉冲波形一样,请问在这过程中还需要设置其他的参数吗?

wangjin208

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2008年8月21日
发表于:2010-05-24 17:20:59
32楼

qq 349203307  tel 021 61728991 ,欢迎交流trio

hjyzx

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2008年12月27日
发表于:2010-09-02 23:19:19
33楼

哪有trio basc中文下载

能量控制

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 537回
  • 年度积分:0
  • 历史总积分:1576
  • 注册:2003年9月17日
发表于:2010-09-03 22:40:47
34楼
把你电子邮件留下,我可以发给你。

zlzxw

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 768回
  • 年度积分:0
  • 历史总积分:2197
  • 注册:2004年7月05日
发表于:2010-09-06 14:08:09
35楼
 eledesigner@yeah.ent ,楼上兄台给我发一份,THANKS A LOT.

mafiajay

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 77回
  • 年度积分:0
  • 历史总积分:483
  • 注册:2010年8月13日
发表于:2010-09-07 09:47:46
36楼

回复内容:
对:zlzxw 关于 eledesigner@yeah.ent ,楼上兄台给我发一份,THANKS A LOT. 内容的回复:

邮箱地址留错了~~~

域名不存在,或者您写错了对方的邮箱域名,所以无法发送成功。



jjfeng

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:9
  • 注册:2005年7月29日
发表于:2010-11-24 11:02:23
37楼
jjfeng82@163.com    trio basic可否给我也发一份,谢谢!

能量控制

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 537回
  • 年度积分:0
  • 历史总积分:1576
  • 注册:2003年9月17日
发表于:2010-11-24 12:02:21
38楼

现在论坛从新开放了,大家可以直接去提问了。

www.triomotion.net

lct19891991

  • 精华:0帖
  • 求助:2帖
  • 帖子:2帖 | 1回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2012年12月28日
发表于:2013-01-18 14:42:56
39楼

      REP_OPTION有两位  位1和位0:     CAMBOX和MOVELINK指令的自动重复选项由 REP_OPTION 参数的位1控制。位1是ON需要系统软件结束重复选项。当系统软件设置选项OFF,它会自动清除REP_OPTION的位1。

这句话什么意思啊

示教功能

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 412回
  • 年度积分:0
  • 历史总积分:876
  • 注册:2004年2月03日
发表于:2013-01-21 17:32:15
40楼
就是要通过这个位的设定来取消重复模式的CAMBOX和MOVELINK,这个好处是当当前的关联运动结束时,取消CAMBOX和MOVELINK。如果你用CANCEL 会导致CAMBOX和MOVELINK没执行完,就被取消了。

热门招聘
相关主题

官方公众号

智造工程师