基于EHAC200运动控制器的圆弧插补算法研究.pdfVIP

基于EHAC200运动控制器的圆弧插补算法研究.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于EMAC200运动控制器的圆弧插补算法研究 北京元茂兴控制设备技术有限责任公司 傅奕劫 摘 要:本文介绍了使用EMAC的 “ExternalProfileMode”如何实现圆弧插补, 其中包括,圆弧插补的一种数学计算方法及 EMAC如何实现。EMAC是一款功 能强大且开放性很强的控制器,通过圆弧插补的实现,也可以用ExternalProfile Mode实现其它更复杂的曲线插补。 关键词:开放式运动控制器 圆弧插补算法 曲线插补 1 引言 北京元茂兴控制设备技术有限责任公司的EMAC200运 动控制器是一款开放性很强的控制器 ,它提供一种轨迹生成 的方式—— E“xternalProfileMode”。利用它,可以设定每 一 个 (或者每几个)伺服周期的电机位置、速度 、加速度、 加加速度参数 ,从而可以实现复杂的轨迹曲线。 在 本 文 中,介 绍 了使 用 EMAC的 E“xternalProfile (0,0) 7 Mode”如何实现圆弧插补 ,其中包括 ,圆弧插补的一种数学 计算方法及EMAC如何实现。 2 圆弧插补的数学计算方法 采用起点、终点及半径方法来实现圆弧插补 ,及 已知圆 弧的起点、终点、半径及插补方向 (顺时针或逆时针 )来实 图 1圆弧 的圆心坐标 现 圆弧插补。 先来讨论最简单的情况 ,即圆弧的圆心就在坐标 (0,0) 相当于角a从 0。旋转到 360。,就形成 了圆。上面提到, 点,如图1所示。 EMAC可以设置每一个伺服周期 (或每几个)伺服周期的位置 , 在圆上任意取一点A(xl y1),由圆的极坐标公式可以 因此只要得出在某一个伺服周期的角a值,就可以得出该伺服 得出: 周期x轴及 Y轴两个电机的位置。对于圆弧插补,一般给出 Xl=Rcosa; 圆弧插补的线速度V,因此我们可以计算出角速度:co=V/R。 ylRsina; 下面可以自己设定一个固定的插补周期T,该插补周期要为控 R为圆的半径 ,a为A点与x轴的夹角。 制卡伺服周期的整数倍。有 了角速度及插补周期 T,我们可以 因为R已知,角a是一个变化量。对于图 l所示 圆 计算出每一个插补周期角a的变化量e,e=w×T。 WWW CA168.COM 53 ——————— 嗣 :孵 皤Y虿叉寸文不 Pt~fitm B懒 vlI.D嘶 Bullet AO0ele瞄 日uf BI藤 Tn 8I er (b 2吡 =蚴 . 佃c蝻∞ t ∞ .■l呻 O . lb_帅 ~t240,l-l =蚴 . llo 蜘n=诹 孵 I=嘶 , 岫 ∞ z轴盘∞ .-l|t’ O O ’ 一0.ID ;1 fIlr咖 t1 t ^ do‘n一2.ID 3’ “嘲 n 氛 ID -.1 ^- t4 IO 5l O.bIt D☆

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档