关于多段PTO轮廓表问题 点击:714 | 回复:9



chenyanjunyu

    
发表于:2012-02-23 10:24:19
楼主
我在写轮廓表时,一直对脉冲周期增量的计算有一点疑问,看书上写的是该段脉冲周期增量=(结束脉冲周期-开始脉冲周期)/(脉冲数-1);但我在用的时候一般将减1去掉,为:该段脉冲周期增量=(结束脉冲周期-开始脉冲周期)/脉冲数,算出来才跟一些例子一样,我想问一下到底哪样是正确的?还有就是怎么计算每段的发脉冲时间?是他吗:该段发脉冲时间=脉冲数×【开始脉冲周期+脉冲周期增量/2×(脉冲数-1)。再就是现场轮廓表一般怎么用?谢谢!


楼主最近还看过



芳季

  • [版主]
  • 精华:5帖
  • 求助:7帖
  • 帖子:105帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2012-02-25 22:15:20
1楼

开始周期是100。发10个脉冲。每个脉冲都把周期减1。那么

第一个脉冲的周期是100

第二个 99;三 98;四97;五96;六95;七94;八93;九92;十91

此时计算的过程是

-1=(91-100)/(10-1)

你说对不对?

轮到你举个例子,证明你是对的,了。

chenyanjunyu

  • 精华:2帖
  • 求助:59帖
  • 帖子:68帖 | 437回
  • 年度积分:0
  • 历史总积分:2601
  • 注册:2011年11月30日
发表于:2012-02-26 14:56:24
2楼
回复内容:
对:芳季关于 开始周期是100。发10个脉冲。每个脉冲都把周期减1。那么第一个脉冲的周期是100第二个 99;三 98;四97;五96;六95;七94;八93;九92;十91此时计算的过程是-1=(91-100)/(10-1)你说对不对?轮到你举个例子,证明你是对的,了。 内容的回复:

按你这样说是对的,但我看了一个例子,是步进电机的启动过程的例子。启动时2KHZ,加速完成是10KHZ,这个过程要求在400个脉冲中完成,算出初始周期为500us,结束周期是100us,书上算的脉冲增量为﹣1,如是根据公司来算脉冲增量=(100-500)/(400-1)很明显不等于-1。你说这是怎么回事?

芳季

  • [版主]
  • 精华:5帖
  • 求助:7帖
  • 帖子:105帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2012-02-26 18:25:03
3楼
对也好错也好,数字就在那里。这个问题可否自行修行?

chenyanjunyu

  • 精华:2帖
  • 求助:59帖
  • 帖子:68帖 | 437回
  • 年度积分:0
  • 历史总积分:2601
  • 注册:2011年11月30日
发表于:2012-02-26 22:00:55
4楼
回复内容:
对:芳季关于 对也好错也好,数字就在那里。这个问题可否自行修行? 内容的回复:

?对错很重要的!不过我觉得是书上例子有误!

芳季

  • [版主]
  • 精华:5帖
  • 求助:7帖
  • 帖子:105帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2012-02-26 22:23:11
5楼

那你就是说我举的例子也有误了。

……

你看我例子最后的一个脉冲的周期不是90。是91。如果要90的话必须发11个脉冲。

chenyanjunyu

  • 精华:2帖
  • 求助:59帖
  • 帖子:68帖 | 437回
  • 年度积分:0
  • 历史总积分:2601
  • 注册:2011年11月30日
发表于:2012-02-27 08:02:15
6楼

回复内容:
对:芳季关于那你就是说我举的例子也有误了。……你看我例子最后的一个脉冲的周期不是90。是91。如果要90的话必须发11个脉冲。内容的回复:

唉……我可没说你的例子有误,其实这个问题很简单,就是这个公式该段脉冲周期增量=(结束脉冲周期-开始脉冲周期)/(脉冲数-1)对不对的问题!

chenyanjunyu

  • 精华:2帖
  • 求助:59帖
  • 帖子:68帖 | 437回
  • 年度积分:0
  • 历史总积分:2601
  • 注册:2011年11月30日
发表于:2012-02-27 08:03:21
7楼
回复内容:
对:芳季关于那你就是说我举的例子也有误了。……你看我例子最后的一个脉冲的周期不是90。是91。如果要90的话必须发11个脉冲。内容的回复:


不过还是谢谢你,这么热心!

芳季

  • [版主]
  • 精华:5帖
  • 求助:7帖
  • 帖子:105帖 | 5336回
  • 年度积分:0
  • 历史总积分:20165
  • 注册:2003年1月31日
发表于:2012-02-27 12:28:15
8楼

加减速过程只是一个过程。过程的话是没有达到指定值的。达到了指定值的话就是完成,不是过程。

减1的意思是这个是个过程。你有没有看我的例子的91为什么是91?下一个脉冲就是目标脉冲90。你说的例子也是最后一个脉冲没有达到100μS的再下一个脉冲就可以了。

chenyanjunyu

  • 精华:2帖
  • 求助:59帖
  • 帖子:68帖 | 437回
  • 年度积分:0
  • 历史总积分:2601
  • 注册:2011年11月30日
发表于:2012-02-27 14:53:09
9楼
回复内容:
对:芳季关于加减速过程只是一个过程。过程的话是没有达到指定值的。达到了指定值的话就是完成,不是过程。减1的意思是这个是个过程。你有没有看我的例子的91为什么是91?下一个脉冲就是目标脉冲90。你说的例子也是最后一个脉冲没有达到100μS的再下一个脉冲就可以了。内容的回复:

你的例子我看啦!不明白你说的“下一个脉冲就是目标脉冲90。你说的例子也是最后一个脉冲没有达到100μS的再下一个脉冲就可以了。”你还是给我算一下我说的那个例子应该怎么算吧!谢谢!
SSI ļʱ