运动控制+机器视觉Demo软件框架(三):视觉纠偏+连续插补的配方编辑

内容回顾

回顾之前课程我们对运动控制 +机器视觉例程Demo的相机标定和形状匹配两大模块进行了大致的介绍。目前我们已经基本上讲完了所有功能模块。接下本期课程讲解一下如何通过该例程进行配方编辑实现视觉纠偏的连续插补功能的工艺文件,方便大家去理解该例程。

01开发环境介绍

一、硬件平台

在这里插入图片描述

运动控制机器视觉实训平台,包括VPLC532视觉控制器、4个步进电机、相机、光源、光源控制器、带HDMI接口的工业显示屏等相关硬件配置。

二、软件平台
在这里插入图片描述

ZDevelop 是正运动技术ZMoiton系列运动控制器的PC端程序开发调试与诊断软件,通过它用户能够直接对控制器进行程序编辑与配置,快速开发应用、实时诊断系统运行参数以及对运动控制。

ZDevelop支持三种编程方式,分别为ZBasic、ZPLC梯形图、ZHMI组态,使用ZDevelop软件编写的程序可以下载到正运动控制器里,也可以下载到仿真器在PC平台仿真运行。

02设置视觉纠偏和连续插补操作

一、配置系统参数

在这里插入图片描述

点击《系统参数》进入系统参数配置界面,按照机台的实际情况进行以上参数的设置,然后点击《保存》即可完成配置。

二、计算相机中心和加工中心的偏移量

在这里插入图片描述

点击《相机偏置》进入相机偏置界面。通过手动运动先使相机中心对准机台上的某点如A点,然后点击《记录相机中心坐标》。

接着继续通过手动运动使加工中心对准机台是的A点,然后点击《记录加工中心坐标》。

最后点击《计算偏移量》完成相机中心和加工中心的偏移量的计算。其中计算出来的偏移量是掉电保存的,其他的坐标数据没有保存。

三、相机标定

在这里插入图片描述

先在相机偏置界面点击《手动》打开手动运动窗口,并点击《开始连续采集》开启采集模式,然后手动运动使标定的Mark点移动的相机视野的中心位置。

接着点击《标定》进入相机标定界面,点击《1.0、显示ROI》调出矩形ROI。然后通过鼠标移动ROI将Mark点框选起来,之后点击《1.1、创建形状模板》即可完成标定模板创建。

最后设置好X、Y的运动间隔后点击《2、开始标定》,等待标定OK的窗口弹出 后再点击《保存标定系数》完成标定系数的保存。

四、打开一个空的程序文件

在这里插入图片描述

点击《程序管理》进入程序管理界面,然后选择空的程序文件,再通过鼠标长按红色框选区域的按钮500ms后松开,即可打开该程序文件并自动进入程序编辑界面。

五、添加第1行指令–视觉纠偏

在这里插入图片描述

第一步

在这里插入图片描述

第二步

点击《空行》位置,弹出当前行指令选择窗口,选择单点纠偏。然后点击《Goto建模界面》,然后手动运动到视觉纠偏拍照位位置,进行视觉纠偏模板的创建。

六、添加第2行指令–开启连续插补

在这里插入图片描述

点击《下一行》进入下一行的编辑,点击《空行》位置,弹出当前行指令选择窗口,选择连续插补,并设置连续插补功能为ON。

七、添加程序的其它运动指令

在这里插入图片描述

点击《下一行》进入下一行的编辑,点击《空行》位置,弹出指令选择窗口,选择合适的运动指令完成连续插补轨迹的示教。

八、保存程序文件

在这里插入图片描述

完成程序文件的编辑后长按《保存》按钮 0.5S ,完成程序文件的保存。

九、程序文件的运行

在这里插入图片描述

返回加工操作界面,进行系统的复位。完成系统复位后点击启动按钮即可确定该程序文件。

03操作演示视频

软件概述3

本次,正运动技术运动控制+机器视觉Demo软件框架(三):视觉纠偏+连续插补的配方编辑,就分享到这里。

更多精彩内容请关注“正运动小助手”公众号,需要相关开发环境与例程代码,请咨询正运动技术销售工程师:400-089-8936。

本文由正运动技术原创,欢迎大家转载,共同学习,一起提高中国智能制造水平。文章版权归正运动技术所有,如有转载请注明文章来源。

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
DSP (数字信号处理) 和 FPGA (现场可编程门阵列) 常用于运动控制领域,用于实现精确的运动控制。DSP 是一种专用的处理,主要用于数字信号处理的算法和运算,能够实现高速的数据处理和算法运算,适用于需要较高的运算能力的运动控制应用。而FPGA 是一种可编程逻辑件,可根据需要编程并实现各种不同的数字逻辑电路,用于实现灵活的控制算法和功能。 在运动控制方面,DSP 可以用于实现高精度的位置和速度控制算法,如 PID 控制器、位置伺服控制等。通过DSP进行运算,可以实现快速的实时响应,并且可以精确控制运动轨迹,满足高性能的运动控制需求。 而FPGA可以用于实现各种不同的控制逻辑,如运动插补、运动算法优化等。通过FPGA的可编程特性,可以根据具体要求自定义逻辑电路,提高控制系统的灵活性和适应性。同时,FPGA 还可以集成其他外设,如编码接口、通信接口等,方便与其他硬件设备进行通信和交互。 在综合运动控制系统中,DSP 和 FPGA 可以相互协作,充分发挥各自的优势。DSP 负责高速数据处理和算法运算,实时响应运动控制的需求;而FPGA 负责实现控制逻辑和其他外设接口,提供灵活性和扩展性。通过DSP 和FPGA的协同工作,可以实现精确、稳定、高性能的运动控制系统。 总之,DSP 和FPGA 在运动控制中都起着重要的作用。通过 DSP 的高速运算和算法处理能力,以及 FPGA 的可编程特性和灵活性,可以实现高精度、高性能的运动控制系统

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

正运动技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值