← 问渠 WenQuest · 帮助目录

零件与机器人库(第一期)

课程和数字工厂共用的零件、机器人三维模型库。第一期先把现成的放上来:标准件、开源机器人,以及 FreeCAD 零件库的索引。自建的机器人、机构与案例、二维图、AI 选型放在第二期(数字工厂第 2 轮 L13)。

一、在哪里看

打开 https://factory.wenquestrobotics.com,用问渠账号登录,左栏“资源 → 零件与机器人库”。

标签 内容 下载
A 标准件 螺栓、螺钉、螺母、平垫圈、弹簧垫圈、平键、圆锥销、挡圈、O 形圈、骨架油封、螺塞、深沟球/角接触/圆柱滚子/圆锥滚子轴承、滚珠丝杠(SFU)、直线导轨(HG 型)、同步带轮(GT2、HTD 3M/5M)、梅花联轴器(LM)、压缩弹簧(YA 型)(20 个族、1200 多个规格,尺寸按国标、DIN、ISO、主流厂商样本和 bd_warehouse 自带尺寸表;每族的出处、取舍说明在“来源”页) 当前规格的 glTF;整族的 STEP、STL 压缩包
B 机器人 开源机器人模型:MuJoCo Menagerie 68 台、robot_descriptions 登记的 URDF / xacro 模型 57 台(许可逐个核对;TIAGo 另附 PAL 官方 xacro 链接),ROS-Industrial 的工业机械臂 30 台(ABB、FANUC、KUKA、安川,大多附厂商官方技术参数和各轴范围、速度),厂商官方开源的优必选天工 2 Lite 人形;Franka、Kinova、宇树、波士顿动力的机器人也附上了官方技术参数,加 Universal Robots 官方参数和问渠自建的 SCARA、Delta、差速小车、直角坐标(龙门)、两连杆平面臂、倒立摆小车(带动力学方程与线性化模型)、Stewart 六自由度平台 glTF(按连杆分节点);原始 MJCF 模型链接到原仓库固定版本
C 机构 问渠自建的 10 个机构:曲柄摇杆四杆、曲柄滑块、盘形凸轮、两级定轴齿轮系、WQR-105 减速器传动机构(齿数取自工厂数据)、蜗杆蜗轮、开口带传动、棘轮、外槽轮(日内瓦)、丝杠螺母。每个构件一个节点,点“播放运动”看机构动起来;“机构”页列出构件、参数和公式 glTF(按构件分节点);运动表 CSV(输入 → 各构件位姿,格式见接口约定 2.4)
D 机器人零部件 厂商目录:谐波减速器(Harmonic Drive)、RV 减速器(纳博特斯克)、行星减速机(纽卡特 PLE,第 72 轮)、智能舵机(ROBOTIS DYNAMIXEL)、六维力传感器(ATI)、电动夹爪与真空吸盘(Robotiq、OnRobot)、深度相机(Intel RealSense)、激光雷达(Ouster/Velodyne)、二维激光扫描仪与安全扫描仪(SICK),陆续增加。参数照厂商样本录入,每行注明出处;三维是按样本外形尺寸生成的示意外形(页面黄色提示),厂商 CAD 请到厂商网站下载 示意外形的 glTF、STEP、STL
E 工装夹具 问渠自建的 61 个条目(2026-10 起,配《机械制造技术》第 50–53 章):定位元件(支承钉、支承板、可调/自位/辅助支承、定位销与菱形销、V 形块、定位套、心轴等)、夹紧元件(压板、钩形压板、螺旋压紧、斜楔、偏心轮、铰链夹钳、转角缸、气缸、弹簧夹头)、对刀与导向元件(对刀块、塞尺、三种钻套、镗套)、夹具体与连接元件(定位键、T 形槽板、孔系板、零点定位器、分度盘)、机床附件(三爪/四爪卡盘、平口钳、两顶尖、分度头、回转台)、夹具总成 15 套(键槽铣夹具 JJ-301-50 和车、钻、铣、镗、加工中心、组合夹具的典型结构)、案例工件(SH-301 输出轴的毛坯与五个工序状态等)。模型与教材插图、数字工厂用的是同一份(factory/digital/models3d);元件的结构型式参照 JB/T 8004–8045 系列,尺寸是书中的示例规格,设计时以标准为准。总成有“零件表”页(序号、零件、作用:定位/夹紧/对刀导向/夹具体……),点“拆开”看爆炸图 glTF(每个零件一个节点、带颜色)、STEP、STL
FreeCAD 零件库 约 2 900 个机械、电子、电气、气动零件的索引和缩略图 点击后从 FreeCAD 原仓库下载 FCStd、STEP、STL;使用时须按 CC BY 3.0 署名

怎么用

二、怎么更新(给维护者)

零件库的程序和条目在仓库 library/,模型文件不进仓库,由 GitHub 自动生成。

  1. 改 library/ 下的条目或程序,本地跑 python3 library/tools/validate.py 和 cd library && python3 -m pytest -q tests。
  2. 推送到 main。工作流“Parts library 零件库发布”会依次:取来源仓库固定版本 → 校验 → 测试 → 生成全部模型(约 20~30 分钟)→ 发布到 GitHub Releases(library-v年.月.序号)→ 解包到数字工厂服务器。
  3. 发布完成后,工作台页面自动读新版本(https://factory.wenquestrobotics.com/library/latest.json)。服务器保留最近 3 个版本。

来源仓库:python3 library/tools/fetch_sources.py 按固定提交取 Menagerie、FreeCAD-library、robot_descriptions 及其各模型仓库、ROS-Industrial 仓库到 library/vendor_src/。工业机械臂的 xacro 用 PyPI 的 xacro 包展开(不用装 ROS),页面上可下载展开后的 URDF;平衡缸一类的从动关节跟着主动关节动,不单独出滑块。

更换来源版本:改 library/vendor/menagerie.yaml 或 library/vendor/freecad_library.yaml 里的 commit;Menagerie 换版本后运行 python3 library/tools/import_menagerie.py 重新生成机器人条目,看许可有无变化。

本地生成(需要先把两个来源仓库克隆到 library/vendor_src/,或用环境变量 WQ_MENAGERIE、WQ_FCLIB 指向它们):

pip install -r library/requirements.txt
python3 library/tools/build.py --only A-BRG-DG --limit 5   # 只试一个族的 5 个规格
python3 library/tools/build.py --version 2026.10.0         # 全部,输出在 library/build/

三、给学习平台(接口)

四、许可

二维图:每个规格都有一张二维图(详情的“图纸”页,点图在新窗口打开、可缩放打印;“二维图 SVG”按钮下载)。标准件是主视图加俯视/侧视图(轴承、油封、带轮、联轴器画成剖视),标总体尺寸,主要尺寸列在标题栏上方;机器人是关节示意图;机构是机构运动简图。可直接插进课件和作业。

AI 选型:库页面检索框下面的“AI 选型”,用一句话说需求(如“35 mm 轴、1450 r/min、径向载荷为主用什么轴承”),AI 只从零件库里挑,答案写出“编号/规格”、依据的规格表那一行和出处;编号下面的按钮点开就是详情。答案里的编号逐个和库核对,库里没有的会被去掉并注明;库里没有合适的就直接说没有。模型和数字工厂的 AI 助手是同一个通道(国内部署用 DeepSeek,Claude 只在美国用);没配模型时按规则匹配(关键词定族、句子里的尺寸定规格)。每人每小时的次数和 AI 助手合计。

FreeCAD 插入宏:factory/digital/freecad/wq_library.py。在 FreeCAD 里:宏 → 宏… → 选这个文件 → 执行。 1. 对话框里输入编号、名称、标准号、规格或工厂物料号(如 6207、GB/T 1096、M8x25、BRG-6207)搜索; 2. 选族、选规格,点“插入”。宏会下载这个族的 STEP 压缩包(只第一次下载,缓存在 ~/.wenquest/library/<版本>/),把这个规格插到当前文档; 3. 改规格:在模型树里选中插入过的零件,再执行宏,对话框直接打开这个族,选新规格点“替换”,位置不变。 插入的零件带属性 WQ_LibraryRef(编号/规格)和 WQ_LibraryVersion(零件库版本)。标准件(A)和机器人零部件(D,外形示意)有 STEP;机器人和机构只有网页模型。零件库地址默认 https://factory.wenquestrobotics.com ,可用环境变量 WQ_LIBRARY_URL 改。不开 FreeCAD 也能用:python wq_library.py search 6207、python wq_library.py fetch A-BRG-DG/6207。