课程介绍:
付老师
新阁教育金牌讲师
新阁教育付工,自动化专业工程硕士。
从事工控行业工作十余年
七年上位机开发经验
独立开发100+上位机项目
熟练掌握各种主流PLC通信协议及组态软件同时熟悉C#/C++/LabVEW等编程语言
深耕上位机智能化、运动控制、机器视觉MES等领域,致力于让更多的PLC工程师转型成上位机工程师
课程目录:
第一章
机器视觉硬件基础及选型
机器视觉基础及应用概述
视觉四大应用GIGI
视觉并不是万能的
工业相机原理分类及选型
相机工作原理
相机选型及分类
相机选型案例
工业相机镜头原理及选型
镜头成像原理
镜头选型相关参数
镜头选型案例
光源工作原理及分类选型
光源及控制器分类
光源及控制器选型
第二章
VM视觉软件安装及定位模块
VM/MVS软件安装试用
VM软件试用安装
MVS软件安装使用
VM视觉软件基本应用
图像采集及图像存储
VM应用之模板匹配
VM应用之灰度匹配
VM应用之图形定位
VM应用之圆查找
VM应用之直线查找
VM应用之Blob分析
VM应用之卡尺工具
VM应用之边缘检测
VM应用之位置修正
VM视觉软件案例分析
Blob定位案例分析
模板配定位案例分析
圆查找检测案例分析
第三章
VM视觉软件使用及项目应用
VM图像处理
VM图像处理之图像二值化
VM图像处理之形态学及应用
VM图像处理之图像滤波
VM图像处理之图像增强
VM图像处理之图像组合运算
VM测量应用
VM测量基本使用
VM测量之拟合工具
VM测量之统计工具
VM识别应用
一维码识别
二维码识别
OOCR识别
VM定位应用
坐标系标定原理
九点标定实现流程
VM通信应用
VM通信之串口通信
VM通信之以太网通信
VM逻辑应用
VM逻辑之分支比较
VM逻辑之脚本模块
第四章
VM视觉联合运动控制卡实战
SDK单轴封装
运动控制硬件介绍
运动控制卡快速入门
oSDK封装之单轴点动
SDK封装之相对/绝对运动
SDK多轴封装
OSDK多轴封装之XY定位
SDK多轴封装之XYZ定位
OSDK多轴封装之直线插补
OSDK多轴封装之圆弧插补
视觉联合运动控制
VM二次开发
视觉流程及程序编写
视觉程序与上位机之间通信
运动控制卡联合10实现控制sectiol
VM二次开发
VM之环境配置
VM二次开发之读取结果显示
VM二次开发之联合编程
第五章
Halcon快速入门及案例应用
HDevelop使用及语法
OHDevelop软件基本使用
Halcon常用数据类型
元组Tuple操作
图像lmage读取、采集
lmage/Region/Xld
Region交叉并补
Halcon Blob定位
Blob定位流程梳理
图像分割之闻值分割
图像形态学原理分析
图像处理之特征提取
图像预处理
Halcon几何定位
几何定位之模板匹配
模板匹配之同步/异步
几何定位流程及案例
Halcon仿射变换
仿射变换原理分析
仿射变量应用实例
Halcon测量
卡尺测量原理
定位+仿射变换+测量
第六章
C#与Halcon联合编程应用
VS环境配置
Halcon导出C#代码
基于引擎实现联合编程
基于面向对象实现联合编程
联合编程之图像采集
相机打开及关闭操作
单张采图及连续采图
图像读取及保存
几何定位及模板管理
创建模板及查找模板
保存模板及加载模板
直接测量及圆测量
直线拟合及圆拟合测
量结果判断及通信
联合编程及标定原理
基于抓取法实现标定
基于Mark点实现标定
Halcon联合编程实现定位
视觉联合运动控制通信
视觉联合运动控制抓取
第七章
Halcon联合机器人贴合实战
线上直播学习
EPSON机器人
双相机定位
旋转中心纠偏
定位贴合流程