时连文
请问用PLC和伺服驱动器如何控制伺服电机的速度按照图示的函数运行呢,函数曲线已知为,
y=(439*w*cos(w*x))/100 - (3777*w*cos(2*w*x))/2500 - (2229*w*cos(3*w*x))/500 + (28*w*cos(4*w*x))/25 + (65*w*sin(w*x))/4 + (2547*w*sin(2*w*x))/500 + (936*w*sin(3*w*x))/625 + (778*w*sin(4*w*x))/625;
楼主最近还看过
香奈儿
怎么看着像是研究性的课题呢!带高手来解答吧,貌似伺服只能接收坐标,电压,脉冲。函数的话还得PLC运算出来吧!
"香奈儿" 的回复,发表在1楼 对内容: 【怎么看着像是研究性的课题呢!带高手来解答吧,貌似伺服只能接收坐标,电压,脉冲。函数的话还得PLC运算出来吧!...】进行回复:
-----------------------------------------------------------------
我不知道把函数写进去,怎么用PLC和伺服驱动器控制让伺服电机按照这个函数运转
shpdyao_xu2016
这个应该就是纯的速度模式,速度值就按公式算呗
"shpdyao_xu2016" 的回复,发表在3楼 对内容: 【这个应该就是纯的速度模式,速度值就按公式算呗】进行回复:
-----------------------------------------------------------------可是要怎么才能让电机按照这个曲线运转呢
蜗牛的爬行
过来插个眼
cfg1680
1、是单轴还是双轴
2、计算出来的单位是米,还是分米,还是厘米,还是毫米
3、伺服不玩函数曲线,玩运动轨迹曲线,请把函数曲线转化成真实的机械运动轨迹再来提问。
我们要幸福
感觉曲线不完整,无中生有,一开始就在-6的位置
这公式其实就是位置,所以运算出来,就可以用定位指令了,当然重点看学术要求这个用PLC运算,意思就是把公式转换成程序计算。PLC里面的指令也很全面,浮点数 COS SIN。这些都有指令。所以看你用什么品牌的硬件,以及别的要求。建议先在纸上解出位置,看看坐标对不对得上。
另外PLC可以有多种通讯控制伺服,有脉冲方式,也就是位置模式 这是最常见的方式,还有电压模式 。
DocChenB
很不错,谢谢楼主分享,很有参考价值
雪夜守护者
先把曲线离散化成速度值表,然后挨着个的给速度指令值呗。
离散化的频率和你程序运行的频率对应,程序能以4KHz运行速度值就分成1s 4k份。
如果实际曲线和理想曲线差太多,应用中就先找伺服增益调试的如何;理论分析方便就找找给定曲线和理想曲线到底差多少。
之前技服一个客户单轴走的匀变幅值正弦曲线,用的是类似的方法,但是人家下位用的是倍福的运动控制器,程序运行频率高的一批
Smile-lyc
感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。
对于求助者要求:
1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;
2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。
3、求助答疑板块版主结贴时间一般滞后30~45天,以方便大家对求助问题答疑足够时间,也为了每一个优秀答疑人员都可以获取到自己的积分和MP奖励。
Mars-chan
看到这个图,我就怕了,不敢多做回复
Egoista
"雪夜守护者" 的回复,发表在11楼 对内容: 【先把曲线离散化成速度值表,然后挨着个的给速度指令值呗。离散化的频率和你程序运行的频率对应,程序能以4KHz运行速度值就分成1s 4k份。如果实际曲线和理想曲线差太多,应用中就先找伺服增益调试的如何;理...】进行回复:
请问该如何实现这个?最近我也想做一个东西去实现这个功能