直线机

PLC案例写工业机器人轨迹自动校正算法实

发布时间:2022/7/25 14:39:20   
争持焊刀头产业板滞人项目通常会有器材产生偏移,比如焊接板滞人的焊枪,涂胶板滞人的胶头,激光切割板滞人的激秃子,板滞加工板滞人的刀具等!不能由于小小的差池就从新编写轨迹!底下给众人先容一个主动修改枪头偏移数据的案例程序,给需求的好友供给个思绪!如下分三部份详细领会:、项目大伙思绪;2、算法领会;3、ST程序举例;焊接板滞人项目大伙思绪先容这回举例为焊接板滞人,焊枪头主动修改的案例;重要逻辑,板滞人焊枪有小的碰撞,或许从新换了焊枪头,焊枪头相关于板滞人法兰盘,有了必定的偏移!我需求把偏移的数据盘算出来,赔偿到轨迹里,保证轨迹不会跑偏!用一个X型对射传感器,枪头通过触碰激光线,发出触碰记号的同时,纪录板滞人的坐标,让板滞人枪头走直线,触碰激光线四次,能够得出二元一次线性方程组!盘算这个方程组获得一个坐标,便可枪头求出差池值!底下即是算法领会详细解说!X型校对器材详细算法领会部份如下图所示,板滞人走直线通过两条激光线,通过刚触碰激光线和从激光线离开,能够获得P2/P22/P/P2/P3/P32/P4/P42这八个坐标点!想通过方程组盘算,我只要要触碰激光和离开激光的中央点,即图中的P00/P/P/P这四个点!疏通点位图示如下图所示,P00/P/P/P四个点能够获得两条直线方程,Y=KX+B;Y=K2X+B2;通过解这个方程组的到交错点P的坐标;(初中的二元一次方程组,挺浅显吧!);详细应用逻辑是:、板滞人装配枪头后,先遵循下图的两条枪头轨迹走一遍,得出的值为标定值;这个值校定后不行更动;2、反面假设有枪头偏移的处境,就再走一遍下图轨迹,得出新的值,新的值减去标定值,便可得出修恰巧!个别都是周期性主动移用校对程序,保证轨迹不偏移!方程组程序举例我用ST大约解说下写法,首先界说变量,如下两个图,为板滞人坐标系机关体和程序变量申明部份!板滞人坐目标机关体程序变量申明底下即是解二元一次方程组的环节;能够手动在稿本纸上写下这个方程,底下程序不过把稿本纸上的环节写成程序抒发!如下图所示:解方程组的算法完毕语:上头是PLC盘算,类似的办法能够板滞人自身内部写程序盘算,依据现实需求来,均能够!程序不过举例重点算法部份,现实应用需求一些变量和数据的逻辑决断!重点算法很浅显,思绪切确了,程序很好写,现实运用的决断逻辑反而加倍繁杂!假设想要精度更高的数据,还要反方位再运转一次,取中央值;假设想准确到两个少量点之内,首先板滞人精度要保证,其次要用到光阴戳,光阴戳能够把记号触发光阴储备在内陆模块上,而后把光阴分隔成比如一亿份,能够做到纳秒级其余精度!固然大部份工况是用不到这么高的精度,板滞精度就很难到达,得上万万,上亿的设施才力用到!保举浏览:

完备PLC程序打算请求、PLC编程楷模及提倡36计

PLC实例:水塔水位把持

PLC实例:三相异步电动机减压起停单按钮完结把持

西门子S7-根本位逻辑指令、触点、线圈、逻辑取反指令PLC0大罕见归纳阻碍与技术西门子S7-PLC数据典型和数据寻址三菱PLC程序被加密,5个环节带你破译三菱PLC程序何如更改成欧姆龙PLC(详细图文教程环节)PLC梯形图编程的办法(根本绘图、阅历设

(波及范围:电子、电气/电工(考订题库)、通讯、培修、主动化、程序等)

??众人伙都

转载请注明:http://www.aideyishus.com/lkzp/958.html

------分隔线----------------------------

热点文章

  • 没有热点文章

推荐文章

  • 没有推荐文章