trio请进来吧 点击:482 | 回复:1



研究trio

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 8回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2007年7月24日
发表于:2007-10-19 16:59:00
楼主
我用的是trio205,采用的步进轴,stepper,被控电机是40000个脉冲转一圈;
以下是我的程序
BASE(0)
FS_LIMIT=20000000000
REP_DIST=20000000000
REP_OPTION=1
MICROSTEP=ON//输出脉冲数要除以2
UNITS=40000//这里是否是输出每秒20000个脉冲?想达到每秒是电机转半圈
SPEED=100 //这里按理应该能达到每秒转50圈吧??
ACCEL=SPEED*2
DECEL=SPEED*2
DEFPOS(0)
WAIT UNTIL OFFPOS=0
FORWARD
但是我通过示波器测差分脉冲输出的频率是62KHZ的,这时这是为何呢??按理应该是达到2Mhz(=2000*100)的脉冲啊??
这是什么回事呢??请帮忙指点



TRIO技术支持.

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 412回
  • 年度积分:0
  • 历史总积分:876
  • 注册:2004年2月03日
发表于:2007-10-19 20:38:00
1楼
TRIO的脉冲输出单位如果按圈计算,在你的应用场合应该设单位为UNITS=16*4*40000=2560000COUNTS
在脉冲输出方式,单位要多乘以16*4=64.
此时,你如果设速度为
SPEED=1就表示1转/秒.
ACCEL=2转/秒^2
你的输出频率=40000*100/(16*4)=62.5KHz是对的.
我们的手册要尽快更新了.你的描述是按EURO205的不是EURO205X的.
想用半圈/妙.你可基于我的单位设速度=0.5
祝好运!

热门招聘
相关主题

官方公众号

智造工程师