本项目是一个面向锅炉管屏制造行业的AutoCAD插件系统,用于自动化设计和生成管屏装配图纸。系统主要解决传统手工绘制管屏图纸效率低、易出错的问题。
核心功能包括:
1.BOM管理: 从MOM系统获取项目BOM数据,包括装配体、零件、管段的层级结构和材质规格信息
2.参数化设计: 通过可视化界面输入设计参数(起点坐标、方向向量、管段尺寸等),系统自动计算几何数据并生成CAD图形
3.几何计算引擎: 支持直线、平面圆弧、空间圆弧等复杂几何元素的自动计算,包括弯曲补偿、长度累计等
4.焊点管理: 自动计算焊点位置和不可焊接区域,支持附件引起的特殊不可焊接区域标注
5.镜像装配: 支持管屏的镜像装配功能,自动处理坐标变换和几何翻转
6.数据持久化: 使用本地BoltDB数据库和云端Go服务双重存储,保证设计数据的安全性和可追溯性
系统采用C/S架构,AutoCAD插件作为客户端,Go服务作为后端数据服务。插件通过AutoCAD API实现图形绘制,使用HTTP RESTful接口与后端通信。数据结构设计采用层级化BOM模型(项目-装配体-零件-管段),支持复杂的工业产品结构。几何计算模块实现了向量旋转、圆弧参数化、交点计算等核心算法,确保生成图形的精确性。系统还集成了与企业MOM系统的数据对接,实现设计数据的上下游流转。