乐于分享
好东西不私藏

机械制图效率封神!Excel+VBA+CAD一键出图,20周从入门到实战

机械制图效率封神!Excel+VBA+CAD一键出图,20周从入门到实战
完全适配机械设计、参数化制图、批量出图、CAD二次开发、BOM台账管理核心目标:Excel录入参数 → VBA解析数据 → 自动驱动CAD绘制零件图/装配图 → 批量导出PDF → 自动生成BOM台账                                                              总时长:约20周(按每周10-15小时计算),可根据个人基础压缩或延长。延续每周一篇的进度推进

阶段1:Excel界面与数据规范(3天)

核心目标掌握参数化表格、零件台账、BOM清单基础排版,为VBA对接CAD打好数据基础。

任务清单

天数
学习任务
实操要求(机械专属)
第1天
熟悉Excel界面,开启开发工具
重点熟悉「数据」「开发工具」「公式」选项卡;设置信任中心→启用所有宏;文件保存为.xlsm
第2天
单元格格式与规范录入
制作「井道参数表」:层站数、提升高度(mm)、底坑深度、顶层高度、井道宽/深
第3天
工作表管理与综合实操
创建工作表,掌握锁定、隐藏、命名规范、下拉选项

阶段2:行业相关专用函数(4周)

核心目标用公式自动计算导轨支架数量、对重块配置、井道净空校验、曳引比计算等相关参数。

周任务清单

周次
函数模块
核心函数(电梯专用)
实操任务(电梯场景)
第1周
基础统计+逻辑
SUM
MAXMINIFANDORROUNDUPINT
计算提升高度=层站数×层高;判断底坑深度是否≥最小值;计算导轨总长度
第2周
条件统计+查找
SUMIFS
COUNTIFVLOOKUPXLOOKUPINDEX+MATCH
从标准件库调取导轨单位重量;统计某项目所有螺栓总数;按型号汇总支架数量
第3周
工程计算+间距
CEILING
FLOORMODABSCONVERT
计算支架最大间距1500mm时所需支架数量 =CEILING(提升高度/1500,1)+1;导轨分段长度圆整到整数
第4周
嵌套公式+错误处理
IFERROR
FILTERTEXTCHOOSE
自动建议导轨型号(基于提升高度和额定速度);生成图纸编号(如E-提升高度/1000);校验井道净空与轿厢尺寸差值是否≥100mm

阶段3:BOM与台账图表(3天)

核心目标快速生成部件用量柱状图、材料占比饼图、图纸进度看板。

任务清单

天数
学习任务
实操要求(电梯专属)
第1天
柱状图、饼图
制作「各部件事重量柱状图」(导轨、对重块、轿厢、曳引机);「材料用量饼图」(不锈钢占比)
第2天
折线图、甘特图雏形
制作「随提升高度变化的导轨重量折线图」;「项目图纸完成度进度条」
第3天
图表美化与动态标题
标题自动显示项目名称和日期;导出图片用于技术方案书

阶段4:数据透视表 + BOM汇总(3天)

核心目标一键汇总部件数量、重量、供应商,生成发运清单。

任务清单

天数
学习任务
实操要求
第1天
创建基础透视表
按「部件大类」(轿厢、对重、导轨、门系统)汇总数量、总重
第2天
添加切片器与篩选
按「供货商」「是否发运」筛选,动态更新BOM
第3天
生成发运清单报表
输出可直接交付的装箱清单:部件名、数量、单重、总重、存放架号

透视表配置示例(电梯BOM)

  • :部件大类、子类

  • :材料(不锈钢/碳钢/铝型材)

  • :数量(求和)、总重量(求和)

  • 筛选器:项目批次、是否已发运

阶段5:VBA驱动CAD画图(分为两个子阶段,共10周)这是制图自动化的核心。从读取井道参数开始,逐步实现一键生成井道布置图、轿厢图、对重图

子阶段5.1:VBA基础与Excel自动化(3周)

周次
案例任务
第1周
录制宏:批量格式化「井道参数表」「轿厢参数表」;编写VBA读取层站数、提升高度到消息框
第2周
For循环批量生成50层楼的层高数据表;用If判断底坑深度是否达标并标红
第3周
将参数表全部读入数组,一键生成BOM清单;增加错误处理(层站数超出允许范围时弹窗警告)

子阶段5.2:VBA驱动CAD画井道图(5周)

前置:AutoCAD中预先创建以下图层(名称固定):

  • 井道轮廓线(红色,线宽0.35)

  • 导轨中心线(蓝色,点划线)

  • 支架(绿色)

  • 标注层(青色)

  • 缓冲器/对重(品红)

周次
学习内容
实操任务(井道)
第1周
CAD对象模型、连接CAD、创建图层
编写VBA启动CAD,自动创建上述5个图层
第2周
画矩形、中心线
读取井道宽、深,绘制井道轮廓矩形;绘制左右两条导轨中心线(距两侧各50mm)
第3周
添加标注、文字
标注井道宽、深尺寸;添加楼层标记(1F, 2F, … 层站数);标注底坑深度
第4周
循环绘制支架
根据提升高度和支架间距,循环绘制矩形支架(每1500mm一个)
第5周
批量生成各层站剖面详图
读取层站数,生成每一层的门洞剖面图(含地坎、门套示意),并排列在布局空间

阶段6:系列化图纸批量生成(3周)

核心目标利用Excel配置多个载重型号(630kg/1000kg/1600kg等),一键生成整套系列化图纸。

周次
学习内容
实操任务
第1周
建立「系列化配置表」
包含载重、速度、井道宽/深范围、轿厢内宽/深、对重框型号、曳引机型号
第2周
循环读取配置表,批量生成
For循环遍历配置表每一行,依次生成各吨位井道图、轿厢图,自动命名并存档
第3周
生成目录树与对比表
自动生成「电梯系列化图纸清单.xlsx」,包含每个型号的图纸编号、文件名、生成时间、Word/PDF存放路径

阶段7:电梯标准件库与属性块调用(2周)

核心目标学会使用CAD属性块,实现标准部件(导轨支架、缓冲器、门机)的一键插入和数据回写。

周次
学习内容
实操任务
第1周
创建属性块(带属性的块)
在CAD中创建「导轨支架块」,属性包含「型号」「间距」「数量」;创建「缓冲器块」,属性包含「型号」「行程」
第2周
VBA插入属性块并赋值
编写VBA:读取Excel里的支架间距,在指定坐标插入支架块,并写入型号、数量属性;自动统计全图块数量回写Excel

阶段8:开发专属电梯一键出图系统(持续,建议4个月)

目标:整合所有模块,形成企业内部标准化的电梯自动化出图工具。

三个里程碑

里程碑
功能描述
交付物
A(第3个月末)
单电梯项目:井道参数表 → 井道轮廓图 + 导轨中心线 + 支架布置(手动标注)
一个.xlsm + 对应CAD模板
B(第4个月末)
增加自动标注、自动图纸布局、自动生成BOM清单
可处理多项目的工具包
C(第6个月末)
集成系列化配置(批量生成各吨位图纸)+ 标准件库联动 + 发运清单自动生成
企业内部CAD标准化体系+用户手册

开发选型建议

  • 模块化:mdl_井道绘图mdl_轿厢绘图mdl_标准件插入mdl_BOM导出

  • 参数校验:增加井道宽-轿厢宽≥100等工程约束检查

  • 图纸模板:使用DWT模板文件,统一图框、图层、标注样式


阶段9:Power Query(选修,1周)

适用场景:需要合并多个电梯项目的BOM表或参数表进行年度汇总。

学习内容:从文件夹批量导入各项目参数表 → 合并 → 清洗 → 加载到数据模型。


阶段10:进阶拓展(长期)

电梯行业专属方向

  • 对接SolidWorks:驱动三维井道模型生成,用于干涉检查

  • 电梯物联网Excel回写:将CAD图纸中的电梯编号、生产编号自动写入企业数据库

  • 参数化PDF报告:自动生成包含井道图、计算书的招投标技术文件

推荐资源

  • GB 7588-2020《电梯制造与安装安全规范》中的标准井道尺寸表(可建模到Excel)

  • 电梯行业常见公式:曳引比、包角、当量摩擦系数计算


整体时间线总结(电梯版)

阶段
内容
建议时长
0
前置准备(数据与规范)
1-2天
1
Excel界面与电梯数据规范
4天
2
电梯专用函数
4周
3
电梯BOM图标
3天
4
数据透视表+BOM汇总
3天
5.1
VBA基础+Excel自动化(电梯案例)
3周
5.2
VBA驱动CAD画井道图
5周
6
电梯系列化图纸批量生成
3周
7
标准件库与属性块
2周
8
开发专属电梯一键出图系统
4个月(与工作并行)
9
Power Query(选修)
1周
10
进阶拓展
长期

重点提醒:阶段5.2(井道图绘制)是电梯自动化的核心,建议先用1个标准项目反复调试,再推广到系列化配置。第3个月末就能实现“Excel改数字→CAD自动画井道”的效果,坚持到半年可建立企业级参数化体系。


配套资源与检查清单

每阶段自检(电梯专用)

  • 阶段1:井道参数表包含提升高度、底坑深度、顶层高度、井道宽/深、层站数,已设数据验证

  • 阶段2:能用公式计算支架数量、导轨重量、对重块数量,并做井道净空校验

  • 阶段3:能生成导轨重量随高度变化的折线图

  • 阶段4:能用透视表一键汇总各项目、各部件的总重量

  • 阶段5.1:能录制宏并修改代码批量格式化井道参数表

  • 阶段5.2:能连接CAD,读取井道宽/深,画出井道轮廓和导轨中心线

  • 阶段6:能一次性生成3种载重规格的井道图(630/1000/1600kg)

  • 阶段7:能插入属性块(支架)并回写数量到Excel

  • 阶段8:完成里程碑A,能向同事演示参数→井道图全流程

常见电梯制图陷阱

  • 井道尺寸单位:Excel统一用mm,CAD中无需缩放

  • 层站数校验:一定确保提升高度 = (层站数-1)×层高(首层可能有底坑)

  • 导轨型号选择:建议在Excel中建立查找表(载重+速度 → 推荐导轨型号),减少人工选型错误

  • 支架间距:根据不同梯速(1.0, 1.5, 1.75 m/s)有不同的最大间距,公式中应加入速度判断


结语这份计划专为电梯制图工程师定制,去掉了与电梯无关的内容,增加了井道参数化、系列化批量生成、标准件库等核心模块。按步骤坚持执行,3个月后你就能让Excel一键画出井道布置图,半年后即可建立企业的电梯CAD自动化标准。