工业机器人问题-咨询行家解决
7天课时 滚动开班 小班
课程简介:安川机器人课程知识点: 1.弧焊系统的结构 2.常见焊接材料及工艺技术参数 3.弧焊基本的编程示教操作 4.焊接电源常用参数及调整方法 5.弧焊的缺点及调整方法 6.维护保养(理论) (学习时间不会下期免费学习,学熟练,学会为止) 课程内容: 一、安装、操作篇 学习周期:1 天 1. 安全作业讲解 2. 设备安装位置与安装方法 3. 电源选择以及连接 4. 轴的动作以及轴操作键确认 5. 示教器编程器的介绍 6. 坐标系和轴操作讲解 7.插补方式及编程讲解二、弧焊系统初步及安全、弧焊焊接功能 学习周期:1 天 1.弧焊基本原理 2 气保焊的主要分类 3.弧焊系统 4.弧焊系统安装及焊接前准备 5.焊接安全 6.焊缝的示教 7.焊接气检查功能 8.焊机特性文件 三、机器人弧焊系统构建 学习周期:1 天 1. 模块化系统集成理念 2. 机器人弧焊系统主要模块 3. 功能设备的配备 4. 标准弧焊再引弧功能 5. 标准弧焊再启动功能 6. 自动解除粘丝功能 7. 焊接规范参数渐变功能 8. 摆焊功能等等四、安川焊接工艺、专业术语、福尼斯焊机 CMT 焊接工艺介 绍学习周期:1 天 1. 焊接电压、电流、速度 2. 直流反接法、正接法 3. 自动焊半自动焊 4. 交流焊与直流焊以及焊接术语 5. 常用气体特点 6. CMT 焊接通普通 MIG/MAG 焊三个显著的特点 7. CMT 焊较普通 MIG/MAG 焊的优势 8. CMT 系统可以实现多种电弧过度方式 9. CMT 方法的应用以及 CMT 焊接系统等等 10.安川焊接工艺知识点讲解 五、RD350 专用数字式逆变焊接电源、安川焊机摆焊基本介 绍 学习周期:1 天 1. RD350 使用说明讲解 2. 摆焊操作编程讲解 六、焊接缺陷应对(溶化极气体保护焊) 学习周期:1 天 1. 焊接缺陷咬边、焊瘤、焊缝形状不整齐、焊高过高过底等 等2. 焊接方法的分类 3. 弧焊的基本原理 4. 实芯焊丝的组成 5. 保护气的作用及角色 6. 焊接条件管理等等 七、 学习周期:1 天 1.外部轴配置、协调配置、外部轴编程(理论) 2.入职员工焊接培训 3.总结所有知识点 八、维护保养(理论) 学习周期:1 天 1. 机器人主要组成部件 2. 基本作业技能 3. 机器人通用备零件 4. 机器人保养 5. 常见周边应用故障维修
获取价格1个月课时 滚动开班 小班
课程简介:KUAK 机器人课程大纲 1. KUAK 操作班 1.1.认识机器人系统 1.*.1. KUKA 机器人的种类 1.1.2. 认识机械手 1.1.3. 认识控制器 1.1.4. 认识示教器 1.*.5. 认识线缆 1.*.6. 认识 EMD 1.2. 投入运行 1.*.1. 连接线缆 1.*.2. 安全回路 X11 1.*.3. 安全配置 1.2.4. 零点校 准 1.*.5. 开机/关机 1.*.6. 激活调试模式 1.3. 配置 1.*.1. WorkVisual 联机 1.*.2. 配置 IO 1.*.3. 软限位 1.*.4. 吊装参数 设置 1.*.5. WorkVisual 安装项目 1.*.6. 用户组 1.4. 初级编程 1.*.1. 新建工具坐标系 1.*.2. 新建工件坐标系1.*.3. 运动方式 1.*.4. 增量方式 1.*.5. 查看机器人当前位置 1.4.6. IO 信号 1.*.7. 新建程序文件 1.*.8. 编辑程序 1.*.9. 添加变量 1.**10.添加运动控制 1.**11.添加 IO 控制 1.**12.添加流程控制 1.**13.运算 1.**14.调用子程序 1.**15.示教器程序查错 1.5. 运行程序 1.5.1. 初始化运行 BCO 1.*.2. SUBMIT 解释器状态 1.*.3. 驱动装置状态 1.*.4. 程序状态 1.*.5. 运行模式 1.*.6. 程序倍率 1.*.7. 程序指令执行方式 1.*.8. 程序运行的实际速度 1.*.9. 常见运行异常处理 1.6. 系统备份与恢复 1.*.1. 内部:复制/激活项目 1.*.2. 外部:U 盘--控制柜 1.*.3. 联机:WorkVisual 读取、备份与安装项目 1.7. 实战训练 1 1.*.1. 线缆连接实操 1.*.2. 熟练掌握示教器按键功能并手动控制机器人移动 1.7.3. 画图形 1.*.4. 机床上下料 2. KUKA 编程班 2.1. WorkVisual 编程 2.*.1. WorkVisual 程序模板 2.*.2. 新建程序文件 2.*.3. 删除程序文件 2.*.4. 修改程序文件名 2.1.5. 导出/导入程序文件 2.2. OrangeEdit 编程 2.*.1. 程序文件的导入到出 2.*.2. OrangeEdit 程序模板 2.*.3. 新建程序文件 2.2.4. 删除程序文件 2.2.5. 修改程序文件名 2.*.6. 添加运动指令 2.*.7. 添加 IO 指令 2.*.8. 添加逻辑指令 2.3. 高级编程 2.*.1. 程序文件储存位置 2.3.2. 程序文件类型 2.*.3. 程序模块类型 2.*.4. 程序类型 2.*.5. 程序模板 2.*.6. 程序引用范围 2.*.7. 程序声明 2.*.8. 程序数据 2.*.9. 系统变量 2.**10.创建点位 2.**11.运动控制 2.**12.更多 IO 控制 2.**13.流程控制 2.**14.运算 2.**15.结构化编程 2.**16. Work visual 检查程序 2.4.实战训练 2 2.*.1. 技能实训 2.*.2. 项目实训
获取价格1个月课时 滚动开班 小班
课程简介:FANUC 机器人课程大纲1.***UC 机器人基础知识和整体介绍1.1. 了解 FANUC 机器人的用途和前景1.2. 机器人柜体和关节的介绍1.3. 学习机器人操作和应用的方法1.4. 调试机器人的安全注意事项1.5. FANUC 机器人系统的备份与恢复1.6. FANUC 机器人的电缆连接2. FANUC 机器人手动操作2.1. 熟悉 FANUC 机器人安全注意事项2.2. 熟悉示教器的 68 个英文键控开关及怎么使用2.3. FANUC 机器人手动操纵—单轴运动2.4. FANUC 机器人手动操纵—线性运动2.5. FANUC 机器人手动操纵—重定位2.6. FANUC 工具工件坐标系标定2.7. FANUC 机器人转数计数器更新操作3. FANUC 机器人的 IO 通讯3.1. 掌握 FANUC 机器人的 I/O mate 主板的配置3.2. 掌握机器人 IO 使用以及了解操作面板 IO3.3. 掌握 FANUC 机器人的外围设备输入、输出及通用 IO3.4. 掌握 FANUC 机器人和 三菱 PLC 的 CCLINK 通讯3.5. 掌握 FANUC 机器人安全门急停线路的链接4. FANUC 机器人的程序数据4.1. 掌握 FANUC 机器人的各种寄存器4.2. 熟悉机器人载荷的推定4.3. 掌握码垛寄存器在码垛任务中的运用5. FANUC 机器人的编程应用5.1. 掌握几种常见的运动指令5.2. 掌握机器人运行的参数设置5.3. 掌握 FINE 和 CNT0 的区别6. 高级逻辑指令学习6.1. 高级逻辑指令的学习6.2. 高级逻辑数学运算的学习6.3. 高级逻辑指令的应用若卜智能制造学院若卜智能制造学院-中国智能制造人才培养基地 7. 宏指令的运用7.1. 了解什么是宏指令7.2. 宏指令的设定7.3. 宏指令的应用8. RSR 外部启动/本地启动8.1. 掌握外部启动的条件8.2. 掌握外部启动的系统设定8.3. 编写一个简单程序实现外部启动8.4. 掌握程序的暂停,开始,循环停止,复位等等9. FANUC 机器人系统项目实战9.1. 通过以上学习实现工作站的搬运,码垛,拆垛,打磨,装配程序的编写调试,并能正常运行 。9.2. 多次调试,熟练掌握系统集成开发。
获取价格请咨询课时 滚动开班 小班
课程简介:小白成专家,大林上位机视觉软件培训专家不,不扯淡,只唠干货,能做项目!!老师: 是专业从事上位机视觉软件的开发培训,培训老师是电气自动化专业出生,从事多年上位机机器视觉相关项目开发,对电气人员学习C#开发视觉软件有独到的见解,即使您是零基础,或只要从事过电气自动化相关工作的学员都能够轻松快速学会硬件设施:校区提供2000多平方的实训基地,完美的设备硬件配套,可以做到边学习边操作,鉴于本机构内属于某自动化公司,学员可以配合边学习边配合公司开发人员完成项目,这样学习事半功倍毕业服务:完成学业后可以择优录取,在我们自动化公司的实习课程对象: 1.零基础学员 2.有电气及PLC编程基础的更容易入手课程特色:为您提供零基础快为上位机及机器视觉软件开发专家方案课程内容: 小白亦可通过学习成为工业软件开发专家,从电气图,到梯形图,到高级语言SCL,再到C#,突破高级语言难的瓶颈,轻松掌握从零开始,从电气基本元件入手,跟随课程递进学习,PLC,工业机器人,数据库,运动控制器,上位机,机器视觉,一 网打尽课程内容:工业4.0系列 之 视觉上位机目录一卷 由梯形图到SCL一章高级PLC的硬件介绍一节 西门子1200/1500硬件介绍第二节 博图软件的使用第三节 博图软件的梯形图编程及应用第四节 结构化编程第五节 三菱FX5U梯形图简单介绍第二章从梯形图 到 高级编程语言SCL一节高级语言其实很简单第二节做一个SCL程序第三节SCL表达式第四节SCL位逻辑及赋值运算第五节SCL条件多分枝语句第六节SCL定时器与计数器第七节SCL多路分支语句第八节SCL循环while..do第九节SCL数据类型转换及数学运算第十节SCL FOR循环第十一节SCL概念总结第十二节SCL中FB,FC及常量和变量解析第十三节SCL寻址与符号寻址第十四节SCL数据类型解析第十五节SCL 程序变量命名规则第十六节SCL程序注释及叠加第十七节SCL退出块及循环第十八节SCL 序列化和反序列化第十九节SCL传送指令解析第二十节SCL程序控制第二十一节三菱ST编程语言简单介绍第二卷 高级语言编程快速理解--由SCL过渡到C#一节C#与工业自动化第二节C#编程环境安装与介绍第三节编写一个C#窗体应用程序第四节C#基于SCL程序注释的类比理解第五节C#基于SCL程序命名空间类比理解第六节C#基于SCL程序类的类比理解第七节C#的其他程序结构 Main方法,标识符及关键字,C#语句第八节类与对象详解第九节通过SCL中FB类比理解类成员功能第十节类的构造函数和析构函数第十一节创建基于C#的视觉项目和Halcon运行平台的配置第三卷 机器视觉及上位机上的C#语言高级应用基础一章 基本语法一节 C#入门技术介绍1.1认识 C#1.2 C# 与 .NET 的关系1.3 C#和.NET的区别1.4 C#与工业自动化1.5 Native(原生)与 Managed(托管)程序第二节 视觉项目中常用数据类型与运算符2.0 变量使用方法,使用范围2.1常量的使用2.2 基本数据类型2.3表达式与运算符2.4 PLC基于C#的枚举类型2.5 PLC站点基于C#的结构体表达2.6 数组2.7 代码的折叠2.8 常见的视觉上位机与C#数值转换第三节 视觉及上位机中常用的流程控制3.0 条件语句3.1 选择语句3.2 循环语句第四节 C#在工控上常用的其他高级特性4.0 泛型与C#高级类型之数字字典4.1 进程和线程4.2 进程的循环缺陷与改进4.3 多线程作用示范4.4 多线程的基本概念及属性方法4.5 线程池4.6 Task 线程应用4.7 基于Task实现后台采集数据方法 4.8 委托4.9 通过委托实现2个UI窗体间数据通信4.10 委托在视觉上位机编程中应用4.11 C#事件视觉位置控制中应用4.12 面向对象编程自定义工业相机类4.13 正则表达式在视觉数据文本中的应用4.14 C#对视觉上位机文件表格EXCEL的操作4.15 C#对视觉上位机文件文本的操作4.16 通过设置文件保存数据4.17 C# invoke使用方法4.18 C#中try catch finally 用法 第二章 视觉上位机的UI开发及工业数据处理第一节 常用控件及组件1.1 窗体常用属性及方法1.2 控件通用属性1.3 控件的通用事件1.4 按钮控件Button1.5 文本框控件 TextBox1.6 标签控件 Label1.7 下拉列表框控件 ComboBox1.8 控件ListBox1.9 控件DateTimePicker1.10 控件 ListView1.11 数据控件DataGridView 与数据库Acess及SQL sever1.12 数据控件DataGridView动态代码操作1.13 菜单组件1.14 工具栏组件1.15 状态栏组件1.16 控件Timer1.17 控件PictureBox1.18 控件TreeView1.19 超链接标签控件LinkLabel1.20 界面的布局技巧1.21 容器FlowLayoutPanel1.22 容器TableLayoutPanel1.23 容器TabControl1.24 容器Panel1.25 信息提示框的多种用法1.26 变量过程值输出监控1.27 如何实现窗体切换1.28 numericUpDown控件1.29 progressBar 数据进度1.30 radioBUtton 单选按钮1.31 绑定第三方软件在界面打开第二节 GDI+使用及自定义控件2.1 初识GDI+2.2 GDI+相关知识2.3 GDI+画直线2.4 GDI+画矩形2.5 GDI+画圆或椭圆2.6 GDI+填充矩形或圆2.7 GDI+绘制文本2.8 面向对象自定义控件2.9 自定义控件案例2.10 自定义动画控件2.11 基于GDI开发自定义控件2.12 进度条自定义控件控件开发案例1.代码介绍 控件的创建过程2.开发控件方式3.扩展控件开发4.组合控件开发5.自定义控件---相机/电机开关按钮6.自定义动画控件7.通过GDI+开发控件8.应用组件开发案例9.美化界面2.控件二次开发通过组件非空验证第三节 工业数据处理及类库拓展介绍3.1 智慧工厂数据3.2 工业数据处理---数据库3.3 数据处理类库3.4常用的通讯—C#串口通信 SerialPort类 3.5 常用的通讯类库—Modbus3.6 SQL常用函数集锦3.7 数据库基础用法3.8 SQL语句 增删改查3.9 access数据表操作3.10 DataGridView 控件及与数据库Access3.11通过C#编写代码实现对数据库ACCESS的操作3.12 SQLserver20143.13 SQL数据库基本操作3.14 数据库的创建3.15 SQL数据类型3.16 DataGridView控件与SQL sever 数据库绑定3.17 编写C#代码,访问SQLsever这个数据库3.18 C#对数据库SQLite的操作第四节 常用的UI技巧(视觉界面)(视频资料)4.1 登录界面编写4.2 主窗体编写4.3 界面切换4.4 报警界面4.5 打印界面4.6 Messbox用法4.7 多语言界面 第五节 项目安装部署及VS其他技巧5.1 软件安装和部署5.2 VS常用技巧5.3 VS常用调试技巧第四卷 机器视觉及上位机基于C#外围设备编程实践 (视频资料)C#与硬件设备通讯库及案例第一节 C#与三菱PLC通讯库及案例1.基于c#与三菱FX3uPLC 串口通信程序2.C#与三菱FX3u PLC通讯篇2.1 所需软件及硬件2.**LC位元件的强制ON、OFF2.3报文格式2.**LC字元件的读取及写入2.5 字元件写入的报文格式2.**LC位元件状态的读取3.C#与FX5UModbusTCP通讯4.C#与专用软件实现与FX3U通讯5.与Fx3U的串口485通讯6.与Fx5UModbusRTU通讯7.**5U与上位机ModbusRTU通讯8.串口调试软件自编9.通过动态库与三菱FX3u串口通讯第二节 C#与西门子通讯库及案例1.2************sTCP源码报文通讯及对应PLC程序编写2.******rt报文解码通讯及对应PLC程序编写3.******rt做客户机与上位机EasyModbus通讯及对应PLC程序编写4.*****00与sharp7 通讯及对应PLC程序编写5.C#与200smart以太网解码通讯及对应PLC程序编写6.C#与S7-1200以太网解码通讯及对应PLC程序编写7.C#与西门子200smart 以太网指令控制及对应PLC程序编写8.C#与西门子200smartModbusRTU通讯及对应PLC程序编写9.C#与西门子200smart实现自由口获取数据及对应PLC程序编写10.C#与西门子1200以太网指令通讯及对应PLC程序编写11.****mart 以太网指令PLC程序及对应PLC程序编写12.C#与西门子smart200 TCP案例N及对应PLC程序编写O113.C# Socket编程详解 TCP与UDP简介14.基于s7netplus协议与1500通讯案例文件15.C#与S7-1500 S7库通讯16.C#与S71500以太网通讯17******00以太网解码码通讯第三节 与其他硬件(变频器,仪表,扫描枪等)C#与伟创变频器通信C#与运动控制卡1.*MC 运动控制器简介2.连接配置3.****32 系列型号规格4.****32 接线5.伺服控制器及伺服电机知识点6.步进控制方式7.步进及伺服驱动设置9.运动控制卡调试软件介绍10.如何使用软件实现运动控制卡轴控制11.使用厂家提供的C#例程实现在线控制12.一个简单的C# 对控制器二次开发13.函数库怎么使用14.板卡初始化连接15.搭建控制平台时注意点16.如何轴进行参数设定17.轴控制用到的限位,原点等特殊IO进行设置18.多轴控制的案例界面设计19.封装动作的返回执行结果类20.封装初始化控制器方法21.封装判断轴运动状态22.获取实时速度,实时位置显示的方法23.轴停止及轴位置操作24.单轴完成运动信号25.封装轴运动步骤26.单轴连续运动27.轴类型,脉冲当量的理解28.封装一个初始化数据得处理方法29.单轴相对及运动30.二轴和三轴相对及运动31.插补运动的控制思路分析32.相对插补和插补运动33.多轴相对直线插补运动及直线插补34*XY轴相对圆弧插补及圆弧插补35*XY轴中点定位相对圆弧插补36*XY轴中点定位圆弧插补37.回原点38.按照UI界面控制需求实现代码调用第四节 C#与工业机器人ABB工业机器人课程1.使用RobotStudio与机器人建立连接2.使用RobotStudio进行备份与恢复的操作3.使用RobotStudio在线编辑IO信号4.使用RobotStudio在线编辑RAPID程序5.使用RobotStudio设置单个轴的运动范围6.S******aker简介 7. 创建项目与基本画面 8. 创建用户图形界面与IO的关联 9. 创建用户图形界面与RAPID数据的关联 10. 用户图形界面与RAPID程序调用的关联 11****id实用指令精读a12****id实用指令精读b13****id程序功能解读c14****id程序功能解读d15.模块及参数导入导出16.虚拟信号创建(5.XX系统)17.虚拟信号创建(6.XX系统)18.信号逻辑连接19*IO程序调用20**MB相关21.多任务处理22.安全区域监控23.****ibus总线配置24.****inet—配置方法简述25.****inet—硬件连接26.****inet—获取组态配置文件27.****inet—PLC组态软件配置28.****inet—机器人端配置29.****inet—接口LED灯状态说明30.串口通信配置爱普生机器人应用1.关于机械手的基础知识2.硬件概要3.***ON RC+ 用户界面4.RC+ 7.0软件操作5.**EL+语言6.动作指令7.*/O8.****et 9.!...! 并列处理10.多任务处理11.循环控制指令12.程序实例13. 控制器操作14. 机器人管理器操作15.程序操作16.常用指令介绍综合案例1、select.....send程序的条件分歧2、call指令调用子程序3、DO.....LOOP循环指令4、IO控制案例5、I O 的常用指令6、暂停继续函数7、Arc圆弧指令运用实例8、Jump指令运用测试周期9、运用AglTopls函数演示六种机械手10、TmReset 0、Tmr(0)计时指令运用11、CurPos实时输出当前位置指令运用12、pallet托盘程序应用13、托盘及全局保护变量的应用14、多任务执行和内存IO控制15、CTReset 内部计数器运用16、TCP/IP通讯17、串口通讯测试程序18、XQT并行指令运用与RS232通讯19、机械手左右手切换20、pallet程序奇偶托盘摆放案例21、托盘程式案例22、实际电池搬运运用案例23、EPSON 程序变量及运算的应用计算Arc中心-2024、内存IO实际运用25、 机器人与视觉搭配的应用26、机械手搭载EPSON相机应用27、抓取电池案例28、六轴机械手多线程通讯应用29、机械手搭载松下视觉应用-抓取不同产品30、机械手于基恩士相机通讯应用31、PLC与机械手IO通讯C#与ABB通讯程序案例1.UI界面设计2. SDK的下载与安装3.PC SDK 程序架构4. SDK运行原理5.*DK命名空间6.异常处理7.机器人仿真实训环境的创建868.机器人控制器管理9.控制器的获取10.*****very命名空间11.控制器的扫描12.控制器属性获取13.*******lers命名空间14.控制器信息显示15.控制器的登录及注销16.控制器事件监听17.控制器日志管理11518.**********main命名空间19.**********main命名空间20.***************main 21.********main命名空间14122.机器人机械单元参数获取14122.机器人当前位置获取14523.************main命名24.相机配置及组态编程C#与爱普生机器人编程拓展第五章 风机变频管理系统综合项目课程1.项目背景2. 项目需求3.数据库选型及创建4.界面的布局5.主画面进行布局6.标题栏设计7.设计按钮导航栏8.用户登录界面9.数据访问类的封装10.公共处理类的编写11**LC指令执行类编写12.与PLC数据交互类封装13.解析PLC数据地址14**LC读写数据方法15.设置文件使用16.定时清除对应数据库超出有效期数据17******in主窗体代码编写18.自定义显示控件编写19.手自动界面20.定时更新数据显示21.产品数据自动保存ini文件22.定时复位23.变频器的信息显示窗体24.工艺画面的编写25**LC画面26.自定义的控件数据传递27.系统管理界面设计28.保存数据到数据库29.用户登录界面代码设计30.用户名称和用户等级配置31.报表查询及导出数字图像处理基础及Halcon机器视觉软件一节机器视觉基础1.1机器视觉应用1.2 基于机器视觉工业应用案例视频1.3 机器视觉学习前的概念注解1.4 机器视觉概述1.5 机器视觉优缺点1.6 机器视觉的基本构成1.7 机器使用应用分类 识别,测量,检测,定位1.8 机器视觉应用领域第二节 机器视觉及图像处理的通俗理解第1讲 前言 怎样学机器视觉第2讲 什么是机器视觉第3讲 机器视觉与计算机视觉区别第4讲 几种视觉软件的介绍第5讲 机器视觉的工作原理第6讲 机器视觉的光学系统第7讲 机器视觉的图像采集与处理系统第8讲 机器视觉处理流程第9讲 机器视觉分类第10讲 机器视觉应用领域第11讲 什么是像素,什么是分辨率第12讲 位图和矢量图的区别第13讲 图形和图像的区别第14讲 彩色图像本质第15讲 灰度图像本质第16讲 二值图像本质第17讲 图像的数字化(采集与量化)第18讲 图像的数值表示(Halcon)第19讲 像素的基本关系第20讲 直方图及应用第21讲 数字图像处理流程第三节 Halcon软件及一般算子快速入门1.****on软件界面介绍2.****on软件常规操作3.if ,switch,while,for语句4.读图,显示图像,图像转换5.图像像素值及坐标5.区域运算,交集,方向,距离6.画区域及生成区域7.区域的阈值8.区域的连通9.区域的特征10.区域到轮廓11**LD特征选择12.图像的加减乘除13*****on数据处理第四节 halcon算法原理精讲1.什么叫算法2.图像算法流程图3.图像预处理介绍4.图像分割方式5.图像形态学作用及应用6.特征提取分解理解7.如何实现边缘检测8.模板匹配原理及应用参数详解9.图像分类关键10.标定与三维重建理解11.图像预处理--图像仿射变换与校正及相关算子功能使用12*****on中角度理解13.几种像素插值算法14.通过案例理解插值算法不同15.快速实现仿射变换16.投影变换能够解决哪些问题17**OI概念及如何选定18.图像增强的几种方法19.直方图均衡化,增强对比度,去焦 突出图像细节20.图像为什么要平滑与去噪,如果处理21.几种滤波处理方法22.光照不均处理23.图像分割中的几种高效处理24.几种阈值处理的原理及优缺点25.通过案例进一步理解不同阈值出来的应用环境26.颜色和纹理处理区分不同颜色的物体27.图像通道的转换28.颜色识别算法过程29.如何实现对布料的纹理处理30.图像形态学应用的几种具体算法31.腐蚀与膨胀算法原理32.开运算与闭运算33.灰度图像形态学运算34.通过案例来回顾形态学的应用场景35.孔洞填充的几种方式36.特征提取中常用的特征精讲37.边缘检测具体的方法38.边缘检测滤波算子39.边缘检测的一般算法流程40.轮廓的处理:分割,连接,拟合41.什么是Bolb分析,及算法流程,适用范围42.模板匹配几种匹配方式43.各自匹配方式应用场景44.匹配的常用参数介绍45.模板匹配的算法流程46.图像分类器原理47.分类器应用场景48.分类的基础知识49.分类器的种类50.图像分类的一般算法流程51.选择合适的训练样本52.特征的分类步骤第四讲 结合案例实现Halcon常用算子精讲1.****on中对文本文件的操作2.通过助手实现文件夹的读取遍历代码插入3.区域的数学属性求取4.获取的坐标以及角度5.获取PCB焊点6. 定位--模板匹配7. 定位--矩形跟随定位8. 缺陷检测--提取毛刺,求取面积9. 缺陷检测-- 检测瓶口缺陷10. 缺陷检测-- 破损网格塑料件检测11. 缺陷检测-- PCB短路检测12. 缺陷检测-- 吸嘴缺口13. 条码识别-- 挡住上不部分条码14. 条码识别-- 获取条码的角度和坐标15. 条码识别-- 是否校验检查字符16. 一维码识别-- 环形识别17.封装交互函数保存使用18.如何做鼠标交互19.动态阈值之去除黑斑干扰案例第五节 光源,镜头,相机选型及打光3.1 机器视觉光学基础3.2 机器视觉光源的特性3.3 机器视觉光源分类3.4 机器视觉光源选型3.5 机器视觉打光选型要领及案例3.6 机器视觉镜头光学基础及分类3.7 机器视觉镜头选型及案例3.8 机器视觉相机硬件基础及分类3.9 机器视觉相机基本参数及选型3.10 机器视觉应用介绍---工业机器人视觉选型第六节 Halcon机器视觉案例解析1.*CR识别流程2.*CR识别算法步骤3.模式识别技术4.训练样本识别案例分析5.创建文本模型识别案例分析6.提取字符训练分类器,保持训练结果案例分析7.通过Halcon自带的分类器训练文件,进行设别案例8.环形字符设别案例分析9.字体倾斜设别案例分析10.字符识别案例分析11.凹凸字符识别案例分析12.复杂背景下文字识别 根据字库进行字符识别动作13.字符中间有条横线识别14.光学字符检测15.柱状体上字符设别 曲面矫正为平面16.模板匹配的步骤, 常规流程,算子说明17.基于相关性NCC流程案例18.基于形状的模板匹配 ,常规流程,算子说明19.芯片字符匹配定位案例20.基于形状的模板匹配-- 需要缩放的情况21**ld模板匹配案例22.多模板匹配案例23**XF文件多模板匹配案例24.柔性容易变形的图像匹配25.图像模糊时,边界不太好的图像匹配 26.对比度较小的图像匹配27.局部缺失变形严重匹配28.不同颜色,忽略颜色区别匹配29*1D测量和2D测量方式30.相机标定作用及条件31*****on一维测量原理,算法流程,思路32.一维测量关键步骤33.测量边缘的理解34.通过测量矩形 直线方法测量35.测量弧形36.匹配定位测量药水液位缺陷37. 拟合测量案例38. 缺陷检测的几种类型,处理方式39. 通过案例分析理解各种处理方式40.涉及如何对准定位来进行测量或其他处理的案例分析41.缺陷检测中提取物体分割分析42.模板匹配综合分析43. 大小模板案例44.光照不稳问题处理第七节 机器视觉halcon实操案例1:通过软件操作生成代码,实现对目标物体的面积检测和定位案例2:无光源,有干扰的情况下进行面积测量及定位案例3:识别步科厂家logo字符案例4:训练识别名片姓名案例5:识别不同颜色的图钉案例6:点装商标字符识别案例7:助手训练识别二维码数字案例8:轧带环形商标识别案例9:使用测量助手测量加工件尺寸案例10:测量镜头尺寸案例11:拟合测量加工件案例12:拟合测量相机镜头尺寸案例13:匹配助手实现模板匹配定位案例14:形状匹配定位药品包装盒案例15:多模板形状匹配定位案例16:商品一维码识别案例17:识别纸包商品二维码案例18:标定测量案例19:纸张折痕缺陷检测案例20:拓展及技巧--定位处理的模式第五章 综合实践 C#联合Halcon PLC 等综合化实践应用1.通过导出halcon代码实操配置C#与halcon架构环境2.通过面向对象的方法直接在C#中调用Halcon算子3.如何直接编写C#代码实现Halcon界面交互4.******18之后版本导出库函数功能5.通过面向对象代码编写Halcon程序6.h******onet源码分析7.C#中调用halcon打开摄像头8.一个视觉程序9.调用halcon本地函数处理图像10.视觉的ROI与C#交互编程11.C#联合halcon TCP通信及多线程程处理12.C#联合halcon 抽象方法抽象类用法13.C#联合halcon 模板匹配模板保存14.C#联合Halcon 中线程锁及跨线程使用15.C#联合halcon窗体自动适应16.C#联合halcon读图,处理图像,遍历图像17.C#联合halcon时连接相机常归设置18.C#联合halcon直线测量19.C#联合halcon二维测量20.C#联合halcon中日志得用法21.序列化与反序列化的方法22.联合编写测量项目综合测量应用23.海康,Basle等相机SDK开发通用类封装24.视觉定位方式综合实践案例项目1 三轴定位抓取项目2 手眼标定项目3 多产品设别分选项目4 分拣机项目5 循迹行走项目6 四轴爱普生机器人对位贴合项目7 六轴ABB机器人分选项目8 双相机定位项目9 锂电池焊接缺陷检测项目10 锂电池OCV3测试项目11 化妆品商标缺陷检测项目12 机器视觉通用框架编写visionPro算法软件1.软件界面认识2.图像获取和保存3.模板匹配使用PMAlign4.彩色图像处理5.模板比对PatchInspect6.斑点处理blob7.卡尺工具8.几何类工具9.标定与测量案例10.手眼标定工具11.识别类工具12**ob脚本介绍13.****Grop脚本案例14.*****lock脚本及案例15.*********Tool类案例16.********File类案例17.***********eCDB类18.***********eBMP类19.**********Tool类20.*********Grey类21.**********Tool类22.*******Tool23.**********Tool24.***********Tool25.案例分析26.C#联合VisionPro27.通信与界面配置28.*****nPro与PLC通信处理29.机器人与视觉通信编程30.视觉引导机器人抓取编程
获取价格请咨询课时 滚动开班 小班
课程简介:小白成专家,大林上位机视觉软件培训专家不,不扯淡,只唠干货,能做项目!!老师: 是专业从事上位机视觉软件的开发培训,培训老师是电气自动化专业出生,从事多年上位机机器视觉相关项目开发,对电气人员学习C#开发视觉软件有独到的见解,即使您是零基础,或只要从事过电气自动化相关工作的学员都能够轻松快速学会硬件设施:校区提供2000多平方的实训基地,完美的设备硬件配套,可以做到边学习边操作,鉴于本机构内属于某自动化公司,学员可以配合边学习边配合公司开发人员完成项目,这样学习事半功倍毕业服务:完成学业后可以择优录取,在我们自动化公司的实习课程对象: 1.零基础学员 2.有电气及PLC编程基础的更容易入手课程特色:为您提供零基础快为上位机及机器视觉软件开发专家方案课程内容: 小白亦可通过学习成为工业软件开发专家,从电气图,到梯形图,到高级语言SCL,再到C#,突破高级语言难的瓶颈,轻松掌握从零开始,从电气基本元件入手,跟随课程递进学习,PLC,工业机器人,数据库,运动控制器,上位机,机器视觉,一 网打尽课程内容:工业4.0系列 之 视觉上位机目录一卷 由梯形图到SCL一章高级PLC的硬件介绍一节 西门子1200/1500硬件介绍第二节 博图软件的使用第三节 博图软件的梯形图编程及应用第四节 结构化编程第五节 三菱FX5U梯形图简单介绍第二章从梯形图 到 高级编程语言SCL一节高级语言其实很简单第二节做一个SCL程序第三节SCL表达式第四节SCL位逻辑及赋值运算第五节SCL条件多分枝语句第六节SCL定时器与计数器第七节SCL多路分支语句第八节SCL循环while..do第九节SCL数据类型转换及数学运算第十节SCL FOR循环第十一节SCL概念总结第十二节SCL中FB,FC及常量和变量解析第十三节SCL寻址与符号寻址第十四节SCL数据类型解析第十五节SCL 程序变量命名规则第十六节SCL程序注释及叠加第十七节SCL退出块及循环第十八节SCL 序列化和反序列化第十九节SCL传送指令解析第二十节SCL程序控制第二十一节三菱ST编程语言简单介绍第二卷 高级语言编程快速理解--由SCL过渡到C#一节C#与工业自动化第二节C#编程环境安装与介绍第三节编写一个C#窗体应用程序第四节C#基于SCL程序注释的类比理解第五节C#基于SCL程序命名空间类比理解第六节C#基于SCL程序类的类比理解第七节C#的其他程序结构 Main方法,标识符及关键字,C#语句第八节类与对象详解第九节通过SCL中FB类比理解类成员功能第十节类的构造函数和析构函数第十一节创建基于C#的视觉项目和Halcon运行平台的配置第三卷 机器视觉及上位机上的C#语言高级应用基础一章 基本语法一节 C#入门技术介绍1.1认识 C#1.2 C# 与 .NET 的关系1.3 C#和.NET的区别1.4 C#与工业自动化1.5 Native(原生)与 Managed(托管)程序第二节 视觉项目中常用数据类型与运算符2.0 变量使用方法,使用范围2.1常量的使用2.2 基本数据类型2.3表达式与运算符2.4 PLC基于C#的枚举类型2.5 PLC站点基于C#的结构体表达2.6 数组2.7 代码的折叠2.8 常见的视觉上位机与C#数值转换第三节 视觉及上位机中常用的流程控制3.0 条件语句3.1 选择语句3.2 循环语句第四节 C#在工控上常用的其他高级特性4.0 泛型与C#高级类型之数字字典4.1 进程和线程4.2 进程的循环缺陷与改进4.3 多线程作用示范4.4 多线程的基本概念及属性方法4.5 线程池4.6 Task 线程应用4.7 基于Task实现后台采集数据方法 4.8 委托4.9 通过委托实现2个UI窗体间数据通信4.10 委托在视觉上位机编程中应用4.11 C#事件视觉位置控制中应用4.12 面向对象编程自定义工业相机类4.13 正则表达式在视觉数据文本中的应用4.14 C#对视觉上位机文件表格EXCEL的操作4.15 C#对视觉上位机文件文本的操作4.16 通过设置文件保存数据4.17 C# invoke使用方法4.18 C#中try catch finally 用法 第二章 视觉上位机的UI开发及工业数据处理第一节 常用控件及组件1.1 窗体常用属性及方法1.2 控件通用属性1.3 控件的通用事件1.4 按钮控件Button1.5 文本框控件 TextBox1.6 标签控件 Label1.7 下拉列表框控件 ComboBox1.8 控件ListBox1.9 控件DateTimePicker1.10 控件 ListView1.11 数据控件DataGridView 与数据库Acess及SQL sever1.12 数据控件DataGridView动态代码操作1.13 菜单组件1.14 工具栏组件1.15 状态栏组件1.16 控件Timer1.17 控件PictureBox1.18 控件TreeView1.19 超链接标签控件LinkLabel1.20 界面的布局技巧1.21 容器FlowLayoutPanel1.22 容器TableLayoutPanel1.23 容器TabControl1.24 容器Panel1.25 信息提示框的多种用法1.26 变量过程值输出监控1.27 如何实现窗体切换1.28 numericUpDown控件1.29 progressBar 数据进度1.30 radioBUtton 单选按钮1.31 绑定第三方软件在界面打开第二节 GDI+使用及自定义控件2.1 初识GDI+2.2 GDI+相关知识2.3 GDI+画直线2.4 GDI+画矩形2.5 GDI+画圆或椭圆2.6 GDI+填充矩形或圆2.7 GDI+绘制文本2.8 面向对象自定义控件2.9 自定义控件案例2.10 自定义动画控件2.11 基于GDI开发自定义控件2.12 进度条自定义控件控件开发案例1.代码介绍 控件的创建过程2.开发控件方式3.扩展控件开发4.组合控件开发5.自定义控件---相机/电机开关按钮6.自定义动画控件7.通过GDI+开发控件8.应用组件开发案例9.美化界面2.控件二次开发通过组件非空验证第三节 工业数据处理及类库拓展介绍3.1 智慧工厂数据3.2 工业数据处理---数据库3.3 数据处理类库3.4常用的通讯—C#串口通信 SerialPort类 3.5 常用的通讯类库—Modbus3.6 SQL常用函数集锦3.7 数据库基础用法3.8 SQL语句 增删改查3.9 access数据表操作3.10 DataGridView 控件及与数据库Access3.11通过C#编写代码实现对数据库ACCESS的操作3.12 SQLserver20143.13 SQL数据库基本操作3.14 数据库的创建3.15 SQL数据类型3.16 DataGridView控件与SQL sever 数据库绑定3.17 编写C#代码,访问SQLsever这个数据库3.18 C#对数据库SQLite的操作第四节 常用的UI技巧(视觉界面)(视频资料)4.1 登录界面编写4.2 主窗体编写4.3 界面切换4.4 报警界面4.5 打印界面4.6 Messbox用法4.7 多语言界面 第五节 项目安装部署及VS其他技巧5.1 软件安装和部署5.2 VS常用技巧5.3 VS常用调试技巧第四卷 机器视觉及上位机基于C#外围设备编程实践 (视频资料)C#与硬件设备通讯库及案例第一节 C#与三菱PLC通讯库及案例1.基于c#与三菱FX3uPLC 串口通信程序2.C#与三菱FX3u PLC通讯篇2.1 所需软件及硬件2.**LC位元件的强制ON、OFF2.3报文格式2.**LC字元件的读取及写入2.5 字元件写入的报文格式2.**LC位元件状态的读取3.C#与FX5UModbusTCP通讯4.C#与专用软件实现与FX3U通讯5.与Fx3U的串口485通讯6.与Fx5UModbusRTU通讯7.**5U与上位机ModbusRTU通讯8.串口调试软件自编9.通过动态库与三菱FX3u串口通讯第二节 C#与西门子通讯库及案例1.2************sTCP源码报文通讯及对应PLC程序编写2.******rt报文解码通讯及对应PLC程序编写3.******rt做客户机与上位机EasyModbus通讯及对应PLC程序编写4.*****00与sharp7 通讯及对应PLC程序编写5.C#与200smart以太网解码通讯及对应PLC程序编写6.C#与S7-1200以太网解码通讯及对应PLC程序编写7.C#与西门子200smart 以太网指令控制及对应PLC程序编写8.C#与西门子200smartModbusRTU通讯及对应PLC程序编写9.C#与西门子200smart实现自由口获取数据及对应PLC程序编写10.C#与西门子1200以太网指令通讯及对应PLC程序编写11.****mart 以太网指令PLC程序及对应PLC程序编写12.C#与西门子smart200 TCP案例N及对应PLC程序编写O113.C# Socket编程详解 TCP与UDP简介14.基于s7netplus协议与1500通讯案例文件15.C#与S7-1500 S7库通讯16.C#与S71500以太网通讯17******00以太网解码码通讯第三节 与其他硬件(变频器,仪表,扫描枪等)C#与伟创变频器通信C#与运动控制卡1.*MC 运动控制器简介2.连接配置3.****32 系列型号规格4.****32 接线5.伺服控制器及伺服电机知识点6.步进控制方式7.步进及伺服驱动设置9.运动控制卡调试软件介绍10.如何使用软件实现运动控制卡轴控制11.使用厂家提供的C#例程实现在线控制12.一个简单的C# 对控制器二次开发13.函数库怎么使用14.板卡初始化连接15.搭建控制平台时注意点16.如何轴进行参数设定17.轴控制用到的限位,原点等特殊IO进行设置18.多轴控制的案例界面设计19.封装动作的返回执行结果类20.封装初始化控制器方法21.封装判断轴运动状态22.获取实时速度,实时位置显示的方法23.轴停止及轴位置操作24.单轴完成运动信号25.封装轴运动步骤26.单轴连续运动27.轴类型,脉冲当量的理解28.封装一个初始化数据得处理方法29.单轴相对及运动30.二轴和三轴相对及运动31.插补运动的控制思路分析32.相对插补和插补运动33.多轴相对直线插补运动及直线插补34*XY轴相对圆弧插补及圆弧插补35*XY轴中点定位相对圆弧插补36*XY轴中点定位圆弧插补37.回原点38.按照UI界面控制需求实现代码调用第四节 C#与工业机器人ABB工业机器人课程1.使用RobotStudio与机器人建立连接2.使用RobotStudio进行备份与恢复的操作3.使用RobotStudio在线编辑IO信号4.使用RobotStudio在线编辑RAPID程序5.使用RobotStudio设置单个轴的运动范围6.S******aker简介 7. 创建项目与基本画面 8. 创建用户图形界面与IO的关联 9. 创建用户图形界面与RAPID数据的关联 10. 用户图形界面与RAPID程序调用的关联 11****id实用指令精读a12****id实用指令精读b13****id程序功能解读c14****id程序功能解读d15.模块及参数导入导出16.虚拟信号创建(5.XX系统)17.虚拟信号创建(6.XX系统)18.信号逻辑连接19*IO程序调用20**MB相关21.多任务处理22.安全区域监控23.****ibus总线配置24.****inet—配置方法简述25.****inet—硬件连接26.****inet—获取组态配置文件27.****inet—PLC组态软件配置28.****inet—机器人端配置29.****inet—接口LED灯状态说明30.串口通信配置爱普生机器人应用1.关于机械手的基础知识2.硬件概要3.***ON RC+ 用户界面4.RC+ 7.0软件操作5.**EL+语言6.动作指令7.*/O8.****et 9.!...! 并列处理10.多任务处理11.循环控制指令12.程序实例13. 控制器操作14. 机器人管理器操作15.程序操作16.常用指令介绍综合案例1、select.....send程序的条件分歧2、call指令调用子程序3、DO.....LOOP循环指令4、IO控制案例5、I O 的常用指令6、暂停继续函数7、Arc圆弧指令运用实例8、Jump指令运用测试周期9、运用AglTopls函数演示六种机械手10、TmReset 0、Tmr(0)计时指令运用11、CurPos实时输出当前位置指令运用12、pallet托盘程序应用13、托盘及全局保护变量的应用14、多任务执行和内存IO控制15、CTReset 内部计数器运用16、TCP/IP通讯17、串口通讯测试程序18、XQT并行指令运用与RS232通讯19、机械手左右手切换20、pallet程序奇偶托盘摆放案例21、托盘程式案例22、实际电池搬运运用案例23、EPSON 程序变量及运算的应用计算Arc中心-2024、内存IO实际运用25、 机器人与视觉搭配的应用26、机械手搭载EPSON相机应用27、抓取电池案例28、六轴机械手多线程通讯应用29、机械手搭载松下视觉应用-抓取不同产品30、机械手于基恩士相机通讯应用31、PLC与机械手IO通讯C#与ABB通讯程序案例1.UI界面设计2. SDK的下载与安装3.PC SDK 程序架构4. SDK运行原理5.*DK命名空间6.异常处理7.机器人仿真实训环境的创建868.机器人控制器管理9.控制器的获取10.*****very命名空间11.控制器的扫描12.控制器属性获取13.*******lers命名空间14.控制器信息显示15.控制器的登录及注销16.控制器事件监听17.控制器日志管理11518.**********main命名空间19.**********main命名空间20.***************main 21.********main命名空间14122.机器人机械单元参数获取14122.机器人当前位置获取14523.************main命名24.相机配置及组态编程C#与爱普生机器人编程拓展第五章 风机变频管理系统综合项目课程1.项目背景2. 项目需求3.数据库选型及创建4.界面的布局5.主画面进行布局6.标题栏设计7.设计按钮导航栏8.用户登录界面9.数据访问类的封装10.公共处理类的编写11**LC指令执行类编写12.与PLC数据交互类封装13.解析PLC数据地址14**LC读写数据方法15.设置文件使用16.定时清除对应数据库超出有效期数据17******in主窗体代码编写18.自定义显示控件编写19.手自动界面20.定时更新数据显示21.产品数据自动保存ini文件22.定时复位23.变频器的信息显示窗体24.工艺画面的编写25**LC画面26.自定义的控件数据传递27.系统管理界面设计28.保存数据到数据库29.用户登录界面代码设计30.用户名称和用户等级配置31.报表查询及导出数字图像处理基础及Halcon机器视觉软件一节机器视觉基础1.1机器视觉应用1.2 基于机器视觉工业应用案例视频1.3 机器视觉学习前的概念注解1.4 机器视觉概述1.5 机器视觉优缺点1.6 机器视觉的基本构成1.7 机器使用应用分类 识别,测量,检测,定位1.8 机器视觉应用领域第二节 机器视觉及图像处理的通俗理解第1讲 前言 怎样学机器视觉第2讲 什么是机器视觉第3讲 机器视觉与计算机视觉区别第4讲 几种视觉软件的介绍第5讲 机器视觉的工作原理第6讲 机器视觉的光学系统第7讲 机器视觉的图像采集与处理系统第8讲 机器视觉处理流程第9讲 机器视觉分类第10讲 机器视觉应用领域第11讲 什么是像素,什么是分辨率第12讲 位图和矢量图的区别第13讲 图形和图像的区别第14讲 彩色图像本质第15讲 灰度图像本质第16讲 二值图像本质第17讲 图像的数字化(采集与量化)第18讲 图像的数值表示(Halcon)第19讲 像素的基本关系第20讲 直方图及应用第21讲 数字图像处理流程第三节 Halcon软件及一般算子快速入门1.****on软件界面介绍2.****on软件常规操作3.if ,switch,while,for语句4.读图,显示图像,图像转换5.图像像素值及坐标5.区域运算,交集,方向,距离6.画区域及生成区域7.区域的阈值8.区域的连通9.区域的特征10.区域到轮廓11**LD特征选择12.图像的加减乘除13*****on数据处理第四节 halcon算法原理精讲1.什么叫算法2.图像算法流程图3.图像预处理介绍4.图像分割方式5.图像形态学作用及应用6.特征提取分解理解7.如何实现边缘检测8.模板匹配原理及应用参数详解9.图像分类关键10.标定与三维重建理解11.图像预处理--图像仿射变换与校正及相关算子功能使用12*****on中角度理解13.几种像素插值算法14.通过案例理解插值算法不同15.快速实现仿射变换16.投影变换能够解决哪些问题17**OI概念及如何选定18.图像增强的几种方法19.直方图均衡化,增强对比度,去焦 突出图像细节20.图像为什么要平滑与去噪,如果处理21.几种滤波处理方法22.光照不均处理23.图像分割中的几种高效处理24.几种阈值处理的原理及优缺点25.通过案例进一步理解不同阈值出来的应用环境26.颜色和纹理处理区分不同颜色的物体27.图像通道的转换28.颜色识别算法过程29.如何实现对布料的纹理处理30.图像形态学应用的几种具体算法31.腐蚀与膨胀算法原理32.开运算与闭运算33.灰度图像形态学运算34.通过案例来回顾形态学的应用场景35.孔洞填充的几种方式36.特征提取中常用的特征精讲37.边缘检测具体的方法38.边缘检测滤波算子39.边缘检测的一般算法流程40.轮廓的处理:分割,连接,拟合41.什么是Bolb分析,及算法流程,适用范围42.模板匹配几种匹配方式43.各自匹配方式应用场景44.匹配的常用参数介绍45.模板匹配的算法流程46.图像分类器原理47.分类器应用场景48.分类的基础知识49.分类器的种类50.图像分类的一般算法流程51.选择合适的训练样本52.特征的分类步骤第四讲 结合案例实现Halcon常用算子精讲1.****on中对文本文件的操作2.通过助手实现文件夹的读取遍历代码插入3.区域的数学属性求取4.获取的坐标以及角度5.获取PCB焊点6. 定位--模板匹配7. 定位--矩形跟随定位8. 缺陷检测--提取毛刺,求取面积9. 缺陷检测-- 检测瓶口缺陷10. 缺陷检测-- 破损网格塑料件检测11. 缺陷检测-- PCB短路检测12. 缺陷检测-- 吸嘴缺口13. 条码识别-- 挡住上不部分条码14. 条码识别-- 获取条码的角度和坐标15. 条码识别-- 是否校验检查字符16. 一维码识别-- 环形识别17.封装交互函数保存使用18.如何做鼠标交互19.动态阈值之去除黑斑干扰案例第五节 光源,镜头,相机选型及打光3.1 机器视觉光学基础3.2 机器视觉光源的特性3.3 机器视觉光源分类3.4 机器视觉光源选型3.5 机器视觉打光选型要领及案例3.6 机器视觉镜头光学基础及分类3.7 机器视觉镜头选型及案例3.8 机器视觉相机硬件基础及分类3.9 机器视觉相机基本参数及选型3.10 机器视觉应用介绍---工业机器人视觉选型第六节 Halcon机器视觉案例解析1.*CR识别流程2.*CR识别算法步骤3.模式识别技术4.训练样本识别案例分析5.创建文本模型识别案例分析6.提取字符训练分类器,保持训练结果案例分析7.通过Halcon自带的分类器训练文件,进行设别案例8.环形字符设别案例分析9.字体倾斜设别案例分析10.字符识别案例分析11.凹凸字符识别案例分析12.复杂背景下文字识别 根据字库进行字符识别动作13.字符中间有条横线识别14.光学字符检测15.柱状体上字符设别 曲面矫正为平面16.模板匹配的步骤, 常规流程,算子说明17.基于相关性NCC流程案例18.基于形状的模板匹配 ,常规流程,算子说明19.芯片字符匹配定位案例20.基于形状的模板匹配-- 需要缩放的情况21**ld模板匹配案例22.多模板匹配案例23**XF文件多模板匹配案例24.柔性容易变形的图像匹配25.图像模糊时,边界不太好的图像匹配 26.对比度较小的图像匹配27.局部缺失变形严重匹配28.不同颜色,忽略颜色区别匹配29*1D测量和2D测量方式30.相机标定作用及条件31*****on一维测量原理,算法流程,思路32.一维测量关键步骤33.测量边缘的理解34.通过测量矩形 直线方法测量35.测量弧形36.匹配定位测量药水液位缺陷37. 拟合测量案例38. 缺陷检测的几种类型,处理方式39. 通过案例分析理解各种处理方式40.涉及如何对准定位来进行测量或其他处理的案例分析41.缺陷检测中提取物体分割分析42.模板匹配综合分析43. 大小模板案例44.光照不稳问题处理第七节 机器视觉halcon实操案例1:通过软件操作生成代码,实现对目标物体的面积检测和定位案例2:无光源,有干扰的情况下进行面积测量及定位案例3:识别步科厂家logo字符案例4:训练识别名片姓名案例5:识别不同颜色的图钉案例6:点装商标字符识别案例7:助手训练识别二维码数字案例8:轧带环形商标识别案例9:使用测量助手测量加工件尺寸案例10:测量镜头尺寸案例11:拟合测量加工件案例12:拟合测量相机镜头尺寸案例13:匹配助手实现模板匹配定位案例14:形状匹配定位药品包装盒案例15:多模板形状匹配定位案例16:商品一维码识别案例17:识别纸包商品二维码案例18:标定测量案例19:纸张折痕缺陷检测案例20:拓展及技巧--定位处理的模式第五章 综合实践 C#联合Halcon PLC 等综合化实践应用1.通过导出halcon代码实操配置C#与halcon架构环境2.通过面向对象的方法直接在C#中调用Halcon算子3.如何直接编写C#代码实现Halcon界面交互4.******18之后版本导出库函数功能5.通过面向对象代码编写Halcon程序6.h******onet源码分析7.C#中调用halcon打开摄像头8.一个视觉程序9.调用halcon本地函数处理图像10.视觉的ROI与C#交互编程11.C#联合halcon TCP通信及多线程程处理12.C#联合halcon 抽象方法抽象类用法13.C#联合halcon 模板匹配模板保存14.C#联合Halcon 中线程锁及跨线程使用15.C#联合halcon窗体自动适应16.C#联合halcon读图,处理图像,遍历图像17.C#联合halcon时连接相机常归设置18.C#联合halcon直线测量19.C#联合halcon二维测量20.C#联合halcon中日志得用法21.序列化与反序列化的方法22.联合编写测量项目综合测量应用23.海康,Basle等相机SDK开发通用类封装24.视觉定位方式综合实践案例项目1 三轴定位抓取项目2 手眼标定项目3 多产品设别分选项目4 分拣机项目5 循迹行走项目6 四轴爱普生机器人对位贴合项目7 六轴ABB机器人分选项目8 双相机定位项目9 锂电池焊接缺陷检测项目10 锂电池OCV3测试项目11 化妆品商标缺陷检测项目12 机器视觉通用框架编写visionPro算法软件1.软件界面认识2.图像获取和保存3.模板匹配使用PMAlign4.彩色图像处理5.模板比对PatchInspect6.斑点处理blob7.卡尺工具8.几何类工具9.标定与测量案例10.手眼标定工具11.识别类工具12**ob脚本介绍13.****Grop脚本案例14.*****lock脚本及案例15.*********Tool类案例16.********File类案例17.***********eCDB类18.***********eBMP类19.**********Tool类20.*********Grey类21.**********Tool类22.*******Tool23.**********Tool24.***********Tool25.案例分析26.C#联合VisionPro27.通信与界面配置28.*****nPro与PLC通信处理29.机器人与视觉通信编程30.视觉引导机器人抓取编程
获取价格请咨询课时 滚动开班 小班
课程简介:【全部课时】全日制学时一个月,此学时为参考时间,具体学时不限制,学会为止,学会的标准是您满意为止。【学习方式】理论+实践操作,从零基础入门到精通。【食宿安排】外地学员,由学校提供住宿;ABB工业机器人精英班学习内容【课程内容】ABB机器人的电气安全方面的须知,避免电击事故的发生;(保护人)ABB电路板ESD防静电知识的介绍,防止人体静电击穿电路板上的电气元器件;(机器人) 一、 01 ABB机器人离线编程、模拟仿真软件“Rob************7.01”的安装与使用; (“Rob************7.01”对电脑配置的要求:Intel i5的CPU;8G的内存; 是Win7 64位的操作系统;)①、如何安装RobotStudio软件;②、对“Rob************7.01”软件的越狱,以获得全功能授权版;③、在RobotStudio全功能授权版中创建机器人操作系统(包括工作站、3D模型的创建);④、机器人编程软件RobotStudio的离线仿真;⑤、机器人编程软件RobotStudio的在线调试; 二、 02 ABB机器人虚拟示教器(FlexPendant)的使用①、ABB虚拟示教器(FlexPendant)的各部分组成功能介绍;②、ABB虚拟示教器((FlexPendant))状态的切换;③、设定机器人系统的日期与时间;④、系统状态信息与事件日志的查看;⑤、ABB机器人系统的备份与恢复;⑥、ABB机器人示教器的基本操作;⑦、开、关机;⑧、快捷键(可编程控制键) 三、 03 ABB机器人实际示教器(FlexPendant)上可编程控制键、摇杆、工具坐标系切换键等的介绍与使用方法 ①、ABB机器人手动操纵—单轴运动②、ABB机器人手动操纵—线性运动③、ABB机器人手动操纵—重定位④、手动操纵的快捷方式(蓝色刹车按钮打开)⑤、ABB机器人转数计数器更新操作⑥、零点校准 四、 04 ABB机器人三大坐标系世界坐标系(World)、工具坐标系(Tool0)、工件坐标系(Wobj0)的介绍与创建; 五、 05 IRB120型ABB机器人板卡的介绍与创建,DI/DO信号的创建 DSQC651、DSQC652、DSQC653, 六、 06 ABB机器人IRB120本体和IRC5控制器硬件的介绍与各部分的功能以及使用方法 ①、记忆电池亏电后,转速计数器更新后的零点恢复以及控制柜与本体数据交换; ②、编码器线、动力线故障报错后的处理措施; ③、机器人操作系统过大内存不足或是卡顿报警后如何更换升级后的控制柜CF卡 ④、紧急停止运行链中仅打开了一个,请检查紧急停止运行链故障排除 七、 07 ABB机器人程序模块(MainModule)、例行程序(Routine)的创建 八、 08 ABB机器人三大运动指令MoveJ、MoveL、MoveC的认知与使用方法;Offs偏移功能的使用方法; 逻辑控制指令(IF、While True Do …EndWhile、Test、GOTO、Label、For循环指令、WaitUntil、WaitTime、Compact IF) 九、 09 程序模块(MainModule)框架结构解析 ABB机器人程序模块分为系统程序模块和用户程序模块(MainModule) 十、 10 经典程序弧焊焊接、码垛搬运程序的讲解①、程序数据介绍;②、程序数据类型;③、创建程序数据;④、工具数据设定(搬运码垛)⑤、工具数据设定(6点法)⑥、工件坐标系设定⑦、有效载荷数据设定⑧、RAPID介绍⑨、创建模块、程序⑩、添加指令十一、 11 IRC5 Compact控制器IO接线说明(附加项) 24V/0V电源介绍; IO信号连接器XS7介绍; IO信号连接器XS7接线说明;选择比努力重要,选择不对,努力白费!助您攀登技术高峰,成就精彩人生。是我们众为风雨兼程之坚定信念。我们的培训宗旨是:理论指导实践,实践巩固理论。理论实践结合,应用注重灵活。
获取价格滚动开班 小班
课程简介: 工业机器人培训学习周期:课程时长约为2个月,没有时间限制,学会为止ABB工业机器人项目培训FANUC工业机器人项目培训FANUC工业机器人项目培训安川焊接机器人实战培训工业机器人系统操作应用工业机器人系统运维应用第一节 机器人介绍 第二节 机器人组装 第三节 坐标系介绍 第四节 配置IO信号 第五节 示教器按键功能介绍 第六节 手动移动操作 第七节 程序数据介绍 第八节 创建程序 第九节 创建数据 第十节 运动指令详解 第十一节 IO指令详解 第十二节 逻辑指令详解1 第十三节 逻辑指令详解2 第十四节 运算指令详解 第十五节 偏移计算 第十六节 应用案例 第十七节 机器人调试总结 第十八节 机器人集成总结 第十九节 零点校准与备份还原 第二十节 机器人选型
获取价格请咨询课时 滚动开班 小班
课程简介:一、 上课方式 从零基础开始,通过逐步学习,由浅入深,确保每位学员上机实操,任课 老师是从事行业多年,工程项目和教学非常有经验,每节课有根据工厂实际项 目专门设计的应用案例,老师会重点讲解。我们教学目的学了就会用,所以我 们以实操占大百分比,理论占小部分,让学生所学即所用。让学生听完知识讲 解,立马进行实战练习。◆ 培训课程及内容 高强度学习工业机器人课程,FANUC+ABB 工业机器人课程内容 1. 发那科(FANUC)机器人产品介绍 2. FANUC ROBOT 安全知识 3. FANUC 机器人在使用过程中的安全知识 4. FANUC 机器人的硬件组成及接线 5. FANUC 机器人控制柜的各组成部分功能及应用介绍 6. FANUC 机器人控制柜的接线 7. FANUC 机器人示教器的使用8. 示教盒的使用介绍 9. FANUC 机器人空间坐标系介绍(JOINT,JGFRM ) 10. FANUC 机器人操作实践 Q/A 11. 程序管理介绍 12. FANUC 机器人动作指令介绍 13. FANUC 机器人操作实践 Q/A 14. 编写、测试、修改程序 15. FANUC 机器人操作实践 Q/A 16. FANUC 机器人控制指令介绍 (待命指令,I/O 指令,跳跃指令,调用指令等) 17. FANUC 机器人操作实践 Q/A 18. FANUC 机器人操作实践 Q/A 19. ABB 机器人的介绍及应用 20. ABB 机器人示教器的使用 ◢ ABB 示教器的各部分组成功能介绍 ◢ 虚拟示教器状态的切换 ◢ 设定机器人系统的日期与时间 ◢ 系统状态信息与事件日志的查看 ◢ ABB 机器人系统的备份与恢复 ◢ ABB 机器人示教器的基本操作 21. 机器人的使用操作 ◢ ABB 机器人手动操纵—单轴运动 ◢ ABB 机器人手动操纵—线性运动 ◢ ABB 机器人手动操纵—重定位 ◢ 手动操纵的快捷方式 ◢ ABB 机器人转数计数器更新操作 22. 机器人项目实操及编程 ◢通过以上学习实现工作站的搬运,码垛,拆垛,打磨,装配程序的编写调试,并能正常运行 。 ◢多次调试,熟练掌握系统集成开发
获取价格10-15天课时 滚动开班 小班
课程简介:一、 上课方式 从零基础开始,通过逐步学习,由浅入深,确保每位学员上机实操,任课 老师是从事行业多年,工程项目和教学非常有经验,每节课有根据工厂实际项 目专门设计的应用案例,老师会重点讲解。我们教学目的学了就会用,所以我 们以实操占大百分比,理论占小部分,让学生所学即所用。让学生听完知识讲 解,立马进行实战练习。◆ 培训课程及内容 高强度学习工业机器人课程,FANUC+ABB 工业机器人课程内容(两大主流工 业机器人同时掌握) 1. 发那科(FANUC)机器人种类介绍 2. FANUC ROBOT 安全知识及注意事项 3. FANUC 机器人在使用过程中的安全知识及保护措施 4. FANUC 机器人的硬件组成及接线 5. FANUC 机器人控制柜的各组成部分功能及应用介绍6. FANUC 机器人控制柜的接线 7. FANUC 机器人示教器的使用 8. 示教盒的使用介绍 9. TCP 介绍、设定及使用 10. 机器人操作实践 11. FANUC 机器人空间坐标系介绍(JOINT,JGFRM ) 12. FANUC 机器人 JOINT,JGFRM 坐标系的操作实践 13. 机器人坐标系介绍及设置(TOOL FRAME,USER FRAME ) 14. 机器人坐标系 TOOL FRAME,USER FRAME 坐标系的操作实践 15. 机器人多种坐标系的设定、反复操练、项目操作及总结 16. 程序管理介绍 17. FANUC 机器人动作指令介绍 18. 关节、直线、圆弧 C、圆弧 A 等动作的编程及操练 19. FANUC 机器人动作指令综合操作实践 及练习 20. 程序的编写、测试、修改程序 21. FANUC 机器人操作实践 22. FANUC 机器人控制指令详细学习、编程及操练 (寄存器指令、待命指令、I/O 指令、跳跃指令、调用指令等指令详细深入编 程学习) 23. FANUC 机器人多种指令的编程及操作实践 24. 搬运程序的编程及实操 25. 焊接程序的编程及实操 26. 螺旋涂胶程序的编程及实操 27. ROBOGUIDE 概述 28. ROBOGUIDE 界面介绍 29. 创建 Workcell 30. ROBOGUIDE 操作实践 31. 抓取和摆放工件实例介绍32. 仿真测试程序 33. ROBOGUIDE 操作实践 34. 创建机器人行走轴 35. 利用自建数模创建 36. 利用模型库创建 37. ROBOGUIDE 操作实践 38. 创建输送带 39. 利用信号控制 40. 编写测试程序 41. ROBOGUIDE 操作实践 42. ROBOGUIDE 和控制柜网络设定 43. Simulation 功能介绍 44. ROBOGUIDE 备份介绍 45. ROBOGUIDE 操作实践 46. Calibration 介绍及学习掌握 47. ROBOGUIDE 操作实践48. ROBOGUIDE 案例操作及项目练习 49. 机器人 I/O 介绍及设置 50. 安全点介绍及设置 51. 机器人操作实践 52. 搬运、弧焊等功能参数介绍 53. 多个搬运程序、弧焊等程序的编程及实操 54. 文件输入输出介绍及实际操作 (文件备份和 IMAGE 备份) 55. 文件的恢复及系统恢复 56. FANUC 机器人操作实践 57. 背景程序编辑介绍 58. 应用功能介绍 59. 机器人操作实践 60. 控制指令介绍 61. 机器人操作实践 62. 初始化及系统恢复介绍 63. 机器人零点位置校对 64. (Single Axis Mastering ,Zero degrees Mastering ,Quick Mastering 等三种零点校对方法学习及掌握) 65. 机器人操作实践 66. MARCO 介绍及设置 67. 自动运行介绍及操作 68. (RSR,PNS 两种模式自动编程设计及掌握) 69. 机器人操作实践 70. 机器人控制器部件功能介绍 71. 电源流路 72. 开/关控制 73. CPU 概述 74. 针对一类错误诊断的操作实践 75. 针对第二类错误诊断的操作实践 76. 故障紧急停机电路介绍 77. 针对第三类错误诊断的操作实践 78. 机器人系统功能设置介绍 79. 机器人操作实践 80. 机器人驱动部分机械介绍 81. 机器人机械故障诊断 82. 机器人机械部分定期维护保养 83. 机器人与 PC 的通讯设置 84. Vision 设置 85. 机器人操作实践 86. Vision 编程介绍 87. 机器人操作实践 88. LOCATOR TOOL 学习及掌握 89. 多种指令结合视觉编程实操 90. 总线通讯介绍,与 PLC 通信控制91. 总线通信设计 92. CC-LINK 通信 93. PROFIBUS 通信 94. DEVICENET 通信 95. ETHERNET IP 通信 96.机器人多种通信操作实践 97**BB 机器人概述 98**BB 机器人选型和构成 99.第二代 IRC5 Compact 控制柜接线说明 100.示教器使用 101.关节坐标系,大地坐标系,基坐标系 102.点动机器人(关节,线性,重定位) 103.工具坐标 TOOLDATA,工件坐标系 WOBJDATA 104.有效载荷 LOADDATA(手动输入,自动测量) 105.机器人多种坐标系的设定、反复操练、项目操作及总结 10*****ID 程序 107."动作指令(MoveABSJ, MoveJ, MoveL, MoveC)" 108.机器人动作指令综合操作实践 及练习 109.程序数据 110.逻辑指令(赋值指令、待命指令、I/O 指令、跳跃指令、调用指令等指令 详细深入编程学习) 111."常用 ABB 标准 IO 板介绍(DSQC651,DSQC652,DSQC653,DSQC355A,DSQC377A) 11**IO 硬件接线和配置(配置编程按钮) 113.搬运程序的编写 114.功能子程序,中断程序 115.自动运行 116.系统输入输出与 IO 信号的关联 11***BB 机器人的系统备份和恢复 11***BB 机器人转数计数器更新 119********udio 安装 120.软件菜单栏的介绍 121.导入机器人安装系统 122.为机器人安装工具 123.放置周边的对象 124.创建工件坐标 125.创建运动轨迹 126.建模功能使用及模型导入 127.测量工具的使用 128.创建机械装置 129.创建用户工具 130.自动获取轨迹 131.轴配置与仿真运行 132.事件管理器(机械装置,输送链,附加提取对象)133.创建带导轨的机器人系统 134.创建带变位机的机器人系统 135.输送链跟踪仿真 136.使用 RobotStudio 软件进行备份和恢复 137.使用 RobotStudio 软件在线编辑 IO 系统 138.使用 RobotStudio 软件在线编辑 RAPID 程序 139.使用 RobotStudio 软件设置单个轴的运动范围 140.使用 RobotStudio 软件在线设定用户操作权限
获取价格64课时 滚动开班 小班
课程简介:适合人群:视觉相关行业从业者 学习阶段: 阶段一:HALCON hdevelop使用、通用流程数据类型和异常处理、采集图像、图像与ROI、图像预处理与形态学blob几何定位、放射变换、测量。 阶段二:案例分析 案例分析:blib、定位、测量、放射变换、放射换位;一维码、二维码、OCR总结和答疑。 阶段三:C#语法 C#基础;C#概述、视觉概述、基础数据类型、语法、数组、属性和方法、结构与类、常用类异常处理、程序测试。 阶段四:C#应用 Form窗体、常用控制、定时器、获取时间、文件操作、单例模式、ini文件读写、调用dll、写CSV文件、线程、串口通讯、网口通讯 阶段五:联合编程 C#和halcon联合编程概念讲解;联合编程框架讲解;答疑和硬触点;一个完整的测量程序(单窗体+相机+定位+测量) 阶段六:九点定位 把像素坐标转换为机械坐标 阶段七:硬件选型 相机、镜头、光源的选型 阶段八:方案设计 熟悉做项目的流程和评估
获取价格58课时 滚动开班 小班
课程简介:适合人群:作为一名工业机器人操作员,应灵活掌握各大品牌机器人系统构成、示教编程,并能独立完成工件焊接、搬运码垛程序的编写,机器人简单故障处理和维护保养等技能。学习阶段: 阶段一:掌握机器人基础1,机器人操作与基础编程(ABB) :机器人基本认识;机器人示教器认识与点动操作;工具与用户坐标系设定:程序示教编程与自动运行;流程语句编写; I/O配置与I/O指令;基础项目演练。 2,机器人操作与基础编程(其他品牌):机器人示教器认识与点动操作;工具与用户坐标系设定;程序示教编程与自动运行;流程语句编写; I/O配置与I/O指令;基础项目演练。3,机器人维护维修:机器人本体组成结构及原理;机器人保养维修基础作业技能;机器人机械故障诊断及备件更换;机器人电气诊断及备件更换。阶段二:掌握电气PLC基础1,电气控制基础 常用低压电气元器件;步进电机与步进驱动;伺服电机与伺服驱动;传感器的选型和应用;电气识图;常用电工工具的应用。 阶段三:掌握机器人典型应用1,机器人典型应用(搬运) 机器人搬运工作站组成与配置;搬运码垛工艺流程;搬运码垛程序框架编写;搬运码垛离线编程与现场导入调试。 2,机器人典型应用(弧焊) 安川机器人操作与编程讲解:焊接工艺讲解;变位机、焊机配置;机器人焊接。
获取价格128课时 滚动开班 小班
课程简介:适合人群:对机器人自动化项目的产线调试控制感兴趣的,动手操作能力强,现场适应性强,学成、 后从事机器人自动化产线调试工程师岗位工作。学习阶段: 阶段一:掌握机器人基础1,机器人操作与基础编程(ABB) :机器人基本认识;机器人示教器认识与点动操作;工具与用户坐标系设定:程序示教编程与自动运行;流程语句编写; I/O配置与I/O指令; 基础项目演练。 2,机器人操作与基础编程(其他品牌):机器人示教器认识与点动操作;工具与用户坐标系设定;程序示教编程与自动运行;流程语句编写; I/O配置与I/O指令;基础项目演练。3,机器人控制系统与离线编程: 信号配置与接线;系统备份与恢复;硬件电路认识;安全面板接线;系统配置;码垛程序离线编写与现场导入。 4,机器人维护维修 :机器人本体组成结构及原理;机器人保养维修基础作业技能;机器人,机械故障诊断及备件更换; 机器人电气故障诊断及备件更换。 阶段二:掌握电气PLC基础 1,电气控制基础:常用低压电气元器件;步进电机与步进驱动;伺服电机与伺服驱动;传感器的选型和应用;电气识图;常用电工工具的应用。 2,PLC基础及流程化编程: PLC硬件结构及工作原理;TIA软件的使用;PLC基本指令,如位逻辑、定时器、计数器、比较、数学函数、移动等指令;OB/FB/FC/DB块的基本讲解;流程化编程结构。 阶段三:掌握机器人典型应用 1,机器人典型应用(搬运):机器人搬运工作站组成与配置;搬运码垛工艺流程;搬运码垛程序框架编写;搬运码垛离线编程与现场导入调试。 2,机器人典型应用(弧焊):焊接机器人操作与编程讲解;焊接工艺讲解;变位机、焊机配置;机器人焊接编程;焊接缺陷与调整方法。 3,机器人视觉应用:机器视觉系统整体架构和基本认识;机器视觉系统硬件选型与使用;机器视觉软件基本应用;视觉与机器人Socket通信;典型机器人视觉应用。 阶段四:掌握机器人项目调试 1,集成项目调试:机器人与周边设备的集成特点;现场调试原则和流程;机器人与周边设备的集成调试(应用原理、通讯配置、轴配置);典型项目下机器人与PLC交互逻辑调试及规范;程序框架搭建及逻辑编写。2,集成项目调试演练:项目分析;外围设备集成与程序架构标准搭建;PLC与机器人间的交互:轨迹调试。
获取价格[5/5] 机构对比框
添加对比机构