中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

西门子SIEMENS

抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 西门子SIEMENS → 浏览主题: 分享一下SCL编写的圆弧插补功能块
发表新帖 回复该主题
回帖:15个,阅读:3795 [上一页] [1] [2] [下一页]
* 帖子主题:

分享一下SCL编写的圆弧插补功能块

[已结贴]
分享到
4111
965528555
文章数:508
年度积分:245
历史总积分:4111
注册时间:2009/9/7
发站内信
三菱电机活动(三)
发表于:2019/5/21 9:39:33
#0楼
以下几点说明下:

1,该功能块是以坐标原点为中心画圆弧的,如果要以其它坐标点为中心,则需要修改

2,该程序可以通过TIA博途软件精简系列屏仿真,仿真方法是在屏上画一个半径为50的圆,然后可以再画一个小圆,与前面的圆中心对齐,该小圆的移动连接该FB块背景数据块的实时X值和Y值,即可仿真该程序。

3,理论上来说,插补的精度取决于每一步的数值,越小越好

4,如果与V90PN通过FB284控制,请将该程序的X值和Y值分别赋值给两个V90伺服的目标值,同时激活V90的MDI功能,即将FB284的ConfigPos的第8位置1.即可实现V90PN的实时位置更新。

5,由于没有两轴平台,没有测试此功能块控制两轴V90PN的实际效果。
[此贴子已经被作者于2019/5/21 12:19:57编辑过]
西门子S7-1200.S7-1500.S7-300.V90.G120.S120.
18709
gk_0 版主
文章数:7265
年度积分:1236
历史总积分:18709
注册时间:2013/9/9
发站内信
2018论坛贡献奖
2017论坛贡献奖
2017国庆活动(二)
2016论坛贡献奖
2016国庆活动(三)
英威腾变频器(一)
S7-200 SMART(一)
寻找英威腾(三)
英威腾PLC体验(一)
2015春节活动
2013辞旧迎新
2013辞旧迎新
2013国庆活动
发表于:2019/5/21 9:53:15
#1楼
如果与V90PN通过FB284控制,请将该程序的X值和Y值分别赋值给两个V90伺服的目标值
那么请问速度值呢?怎么给定
不被人嘲笑的梦想,就不值得去追求!
4111
965528555
文章数:508
年度积分:245
历史总积分:4111
注册时间:2009/9/7
发站内信
三菱电机活动(三)
发表于:2019/5/21 10:03:20
#2楼
回复 #1楼 gk_0
速度值请另外给定到FB284的Velocity。由于没有实际测试,请先低速测试,如果激活了MDI功能,伺服可以实现实时更改位置和速度。
另外此FB请在OB30里调用,理论上OB30的循环时间越小越好。
西门子S7-1200.S7-1500.S7-300.V90.G120.S120.
18709
gk_0 版主
文章数:7265
年度积分:1236
历史总积分:18709
注册时间:2013/9/9
发站内信
2018论坛贡献奖
2017论坛贡献奖
2017国庆活动(二)
2016论坛贡献奖
2016国庆活动(三)
英威腾变频器(一)
S7-200 SMART(一)
寻找英威腾(三)
英威腾PLC体验(一)
2015春节活动
2013辞旧迎新
2013辞旧迎新
2013国庆活动
发表于:2019/5/21 10:07:34
#3楼
回复 #2楼 965528555
我当然知道速度值另外给定到FB284的Velocity,关键是怎么给定,固定值?
既然是插补,肯定要实时给定,或是主从轴模式,或是计算好后在插补前就给定,你要弄清楚哦
不被人嘲笑的梦想,就不值得去追求!
4111
965528555
文章数:508
年度积分:245
历史总积分:4111
注册时间:2009/9/7
发站内信
三菱电机活动(三)
发表于:2019/5/21 10:27:05
#4楼
以下是引用gk_02019/5/21 10:07:34的发言:
我当然知道速度值另外给定到FB284的Velocity,关键是怎么给定,固定值?
既然是插补,肯定要实时给定,或是主从轴模式,或是计算好后在插补前就给定,你要弄清楚哦

  1,该FB只提供了插补算法,通过该程序可获得X轴和Y轴的实时值,将此值直接给定伺服目标值,启动时,就会实时更新实时的目标值,即两个伺服就会实时更新各自的位置。
  2,速度可以采用固定的速度值用来测试。当然想要变化的速度也是可以自行编写程序实现,如果是FB284控制V90PN伺服,只要激活MDI功能就可以实现位置和速度的实时更新(当然这个所谓的实时更新也是相对的哈,取决于PLC和伺服)
西门子S7-1200.S7-1500.S7-300.V90.G120.S120.
7566
346953791
文章数:2235
年度积分:791
历史总积分:7566
注册时间:2011/5/4
发站内信
发表于:2019/5/21 13:03:43
#5楼
这个想学SCL语言编程的话得看那些书藉?
此帖发自手机工控论坛
2721
273708367
文章数:595
年度积分:527
历史总积分:2721
注册时间:2012/5/13
发站内信
发表于:2019/5/22 13:22:28
#6楼
小生不才,楼主能否贴上案列供我等一观
3940
leisurefly
文章数:155
年度积分:562
历史总积分:3940
注册时间:2013/5/25
发站内信
西门子触摸屏(一)
英威腾变频器(二)
S7-200 SMART(一)
发表于:2019/5/23 16:16:30
#7楼
是啊,有案例一睹真容么,咱么一起共同探讨么表情
支持强大的工控网
941
变量请用_线
文章数:272
年度积分:240
历史总积分:941
注册时间:2018/12/30
发站内信
发表于:2019/5/25 8:35:45
#8楼
Mark
407
luixin2004
文章数:1
年度积分:50
历史总积分:407
注册时间:2012/12/27
发站内信
发表于:2019/5/27 15:45:46
#9楼
例程有没有大神,刚好我现在在做这样的工程,例程发我一下,我来测试看看
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2020 Gkong.com, All Rights Reserved

156