面向半导体贴片设备与锂电卷绕/叠片设备的精密运动控制与配方管理系统。采用C# .NET 8 WPF架构,基于CommunityToolkit.Mvvm实现严格MVVM分层,通过源生成器自动生成属性与命令绑定。支持多轴运动点位示教与2D可视化编辑,工艺配方采用版本化管理,支持创建、编辑、差异对比与历史回滚,完整记录变更日志。内置6条参数合法性校验规则,涵盖软限位、速度限制、加速度限制、点位顺序、碰撞预检测与参数关联,Error级别强制阻断保存。审批工作流支持Draft到Approved状态流转。运动控制层封装标准IMotionController接口,内置4轴伺服模拟器支持S曲线速度规划与限位保护。安全互锁系统支持急停、软限位、碰撞禁区、轴间互锁等多级规则。
我负责整体架构设计、配方数据模型、校验引擎、运动控制模拟及WPF界面开发。项目采用.NET 8 WPF架构,基于CommunityToolkit.Mvvm实现严格MVVM分层(View/ViewModel/Model/Service),通过源生成器自动生成属性与命令绑定,确保代码可测试性与可维护性。配方系统采用JSON序列化实现版本快照与差异对比,SQLite存储配方记录与审批日志。校验引擎采用规则链模式,支持实时校验与保存强制校验。运动控制层封装标准IMotionController接口,内置SimulatedMotionController模拟4轴伺服运动,支持S曲线速度规划与限位保护。安全互锁服务独立运行,优先级分级处理急停与限位事件。UI采用统一深色工业主题,与视觉检测、数据采集监控平台保持视觉一致性,形成完整作品集品牌。