独立完成超高精度工业级 DLP 3D打印机上位机与多轴运动控制系统
核心职责:1. 系统架构与UI解耦:负责基于 Python + Flask + pywebview 的上位机全栈架构设计,通过 RESTful API 与 WebSocket/SSE 实现前端视图与底层工业硬件控制的异步解耦与毫秒级状态同步。
2. 底层硬件驱动与接口抽象:基于 ctypes 深度封装雷赛 DMC1000 动态链接库 (.dll) 与松下 A6 伺服通信协议,抽象出统一的多轴运动控制模型(Axis Controller),支持速度规划、平滑加减速、回零寻原及硬件互锁保护。
3. 微米级双闭环运动补偿:编写松下/雅克贝斯电机与微米级光栅尺(Grating Ruler)的混合闭环控制算法,实时采集并修正机械传动背隙与热变形漂移,确保 5.4μm 的极限层厚与定位精度。
4. DLP光学引擎高吞吐通信:对接 LAMA Standard API 与 Socket 协议,优化百兆/千兆网卡巨帧(MTU 9000)通信传输机制,实现 4K 超高清切片图像的无损实时投屏与紫外光源曝光时间微秒级精确控制。
5. 多线程并发与容错监控:设计基于多线程与任务队列的设备状态机(State Machine),实时监控刮刀平整度、网板升降、网络连接与各轴告警,实现异常毫秒级安全熔断与自动化恢复机制。