ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

BOSL标准机械件速查手册:公制螺丝、直线轴承座与NEMA电机安装孔设计

BOSL标准机械件速查手册:公制螺丝、直线轴承座与NEMA电机安装孔设计 BOSL标准机械件速查手册公制螺丝、直线轴承座与NEMA电机安装孔设计【免费下载链接】BOSLThe Belfry OpenScad Library - A library of tools, shapes, and helpers to make OpenScad easier to use.项目地址: https://gitcode.com/gh_mirrors/bo/BOSLBOSLThe Belfry OpenScad Library是一套让 OpenSCAD 建模更轻松的标准机械件库内置公制螺丝、直线轴承座、NEMA 电机安装孔等常用件的尺寸数据与现成模块。本 BOSL标准机械件速查手册汇总最常用的机械件参数与调用方式帮你告别翻手册、查图纸几行代码就能生成可直接打印的机械结构。一、BOSL 是什么为什么机械设计用它最省心BOSL 的核心价值是把查标准件尺寸表 手写基础几何体这两件烦心事全部封装好。你在 README.md 中可以快速了解安装方法下载解压后把目录改名为BOSL放进 OpenSCAD 的 libraries 目录即可。使用前在文件顶部引入include BOSL/constants.scad use BOSL/metric_screws.scad use BOSL/linear_bearings.scad use BOSL/nema_steppers.scad接下来我们按三大类标准件逐一速查。二、公制螺丝建模与螺丝孔设计速查核心文件 metric_screws.scad 提供了完整的公制螺丝尺寸表六角头直径、内六角头直径、ISO 粗牙螺距、螺母厚度等全部按 mm 标准内置。2.1 最常用的 M3~M12 公制螺丝关键尺寸公称尺寸六角头直径 (mm)内六角头直径 (mm)粗牙螺距 (mm)螺母厚度 (mm)M35.55.50.502.4M47.07.00.703.2M58.08.50.804.0M610.010.01.005.0M813.013.01.256.5M1017.016.01.508.0M1219.018.01.7510.0 这些数据来自 metric_screws.scad 中的get_metric_bolt_head_size()、get_metric_iso_coarse_thread_pitch()等函数你也可以直接调用它们获取任意规格的数值。2.2 快速生成螺丝孔与螺丝模型打螺丝孔用screw()模块最简单它生成的实体配合difference()使用即可挖孔screw(screwsize3, screwlen10, headsize6, headlen3, countersunktrue);建模真实螺丝用metric_bolt()支持六角头、内六角、盘头、沉头等 7 种头型还能加十字/内六角花形槽metric_bolt(headtypehex, size10, l15, phillips#2); metric_bolt(headtypesocket, size8, l20, detailstrue);螺母用metric_nut()holefalse时可直接当作挖螺母槽的掩膜使用metric_nut(size10, holetrue, pitch1.5, detailstrue);三、直线轴承座设计速查LM8UU 到 LM25UU核心文件 linear_bearings.scad 内置了标准 LM 系列直线轴承的外径、长度数据并提供了现成的夹紧式轴承座模型。3.1 LM 系列直线轴承标准尺寸型号内径 (mm)外径 (mm)长度 (mm)LM8UU81524LM10UU101929LM12UU122130LM16UU162837LM20UU203242LM25UU2540593.2 一行代码生成轴承座lmXuu_housing()会根据型号自动取用上表尺寸生成夹紧座你只需关心壁厚和夹紧螺丝规格lmXuu_housing(size10, wall2, tab6, screwsize2.5);更底层的linear_bearing_housing(d, l, ...)则可传入任意非标轴承的外径与长度适合 DIY 场景。四、NEMA 电机安装孔设计速查NEMA17 / NEMA23 / NEMA34核心文件 nema_steppers.scad 覆盖了 NEMA 11 / 14 / 17 / 23 / 34 五种常见步进电机内置电机本体模型与标准安装孔掩膜。4.1 NEMA 电机安装孔关键参数型号机身宽度 (mm)螺丝孔距 (mm)安装螺丝规格 (mm)定位台面直径 (mm)NEMA 1128.223.112.622.0NEMA 1435.226.03.022.0NEMA 1742.330.993.022.0NEMA 2357.047.145.138.1NEMA 3486.069.65.573.04.2 三行代码做出电机安装板先用nema17_mount_holes()生成安装孔掩膜再配合电机模型nema17_stepper()检查配合difference() { cuboid([60, 60, 5]); // 安装板基体 nema17_mount_holes(depth5); // 挖出标准安装孔 } nema17_stepper(); // 放上电机模型验证4.3 可调电机座的秘诀l参数nema_mount_holes()的l参数默认 5会把手孔扩展成腰形长槽配合slop打印公差就能做出可前后调节皮带张紧力的电机座nema23_mount_holes(depth5, l8, slop0.2);五、3D 打印公差小技巧认识 PRINTER_SLOP打印的孔总是偏小BOSL 在 constants.scad 中预置了PRINTER_SLOP 0.20即默认预留 0.2mm 的打印补偿余量。NEMA 安装孔、轴承座等模块都会自动加上这个值让孔位刚刚好。️ 如果你的打印机公差偏大或偏小只需在文件顶部重新定义PRINTER_SLOP 0.35;即可全局生效无需改动任何模型代码。六、组合实战做一个 NEMA17 电机 直线轴承的迷你滑台把上面三块内容拼起来就是一个完整的机械设计闭环include BOSL/constants.scad use BOSL/transforms.scad use BOSL/shapes.scad use BOSL/metric_screws.scad use BOSL/linear_bearings.scad use BOSL/nema_steppers.scad // 电机安装板NEMA17可调槽位 difference() { cuboid([70, 70, 5]); nema17_mount_holes(depth5, l8); } // 两根光轴上的 LM10UU 轴承座 xmove(40) lmXuu_housing(size10, wall2, tab6, screwsize3); xmove(-40) lmXuu_housing(size10, wall2, tab6, screwsize3);整个装配只需要 10 行左右的代码尺寸全部来自标准件数据表无需任何查表换算——这正是 BOSL 让 OpenSCAD 从画图走向设计的关键。总结BOSL 把机械设计中最常踩坑的三件事——公制螺丝尺寸、直线轴承座、NEMA 电机安装孔——全部标准化封装。收藏这份 BOSL标准机械件速查手册下次建模时直接对照 metric_screws.scad、linear_bearings.scad、nema_steppers.scad 三个文件里的参数调用即可把精力留给真正需要创造力的结构设计上吧【免费下载链接】BOSLThe Belfry OpenScad Library - A library of tools, shapes, and helpers to make OpenScad easier to use.项目地址: https://gitcode.com/gh_mirrors/bo/BOSL创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表