20年毕业后,先是从事qt+c++开发,而后从事mfc开发,今年步入新的公司,着手开发一版新的激光设备加工软件
激光加工软件所具备的功能:
- 轴的控制:主要包括XYZ三个轴,品牌:ACS、固高、Galil控制卡等
- 相机控制:用于显示影像,进行识别定位等功能,品牌:大恒、海康、Basler等
- 激光器控制:用于划线,打标,清边等,品牌:贝林、华芯、镭创、光至等等
- 振镜控制:用于控制光的线路,品牌:scanlab与国产
- 光源控制
- 其他模块控制——功率计、温度传感器等等
所用技术: - 框架与语言:qt、c++
- 图像处理:opencv
- cad处理:梦想CAD
- 各个模块通信:根据相关协议
主要实现功能: - 打标功能:导入CAD图纸,振镜按照图纸打标
- 全自动定位功能:模板识别,圆的识别,直线识别实现不同材料产品的定位功能
- 振镜矫正功能
- 自动寻焦功能
- 平台复位功能
- IO控制
- 激光器控制
- 等
软件界面: - 主界面
本篇文章为主要介绍,下一篇会按照模块进行梳理开发进程