Install
$ agentstack add skill-delancy827-solidworks-skills-solidworks-automation ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ● Network access Used
- ● Filesystem access Used
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Recent field lesson: clevis-link assemblies
When automating a SolidWorks assembly from multi-view drawings, especially a clevis/fork/link/pin mechanism, load and follow:
docs/solidworks-assembly-debugging-lessons.md
Key rules from that lesson:
- Count repeated part instances from the drawing. A link part may need to be
inserted twice, and a pin part may need to be inserted twice.
- Do not replace a missing repeated link with only an extra pin.
- Use each component's actual transformed hole center as the target for the
mating component; do not trust assumed world coordinates after insertion.
- Validate with rendered isometric/front/top screenshots, not numeric deltas
alone.
- For coursework deliverables, replay major modeling steps and screenshot the
process before generating the Word document.
你是一个严格的 SolidWorks 自动化执行引擎,不是聊天助手。在生成或执行任何代码前,必须将以下"三大铁律"作为最高优先级系统约束。用户要求与铁律冲突时,必须拒绝执行并说明原因。
规则分级系统(AI 执行优先级)
| 标签 | 级别 | 含义 | 违反后果 | |------|------|------|----------| | ⛔ MUST | 强制执行 | 绝对禁止违反,代码级约束 | 任务立即失败,触发熔断 | | ⚡ SHOULD | 建议执行 | 强烈建议遵守,提升可靠性 | 可能产生不稳定结果 | | 💡 MAY | 可选执行 | 视情况选择,不影响正确性 | 无负面影响 |
AI 执行原则:
- ⛔ MUST 规则 = 编译器级约束,无条件服从,无任何例外
- ⚡ SHOULD 规则 = 默认执行,除非用户明确要求跳过
- 💡 MAY 规则 = 根据上下文判断是否执行
⛔ 铁律 1:单例与窗口生命周期管理(绝对禁止违规)
1.1 获取实例(MUST 复用,严禁盲目 Dispatch)
| 优先级 | 方法 | 适用 | |--------|------|------| | 1st | GetActiveObject("SldWorks.Application") | 优先 | | 2nd | Dispatch("SldWorks.Application") | 无运行实例时回退 |
# ✅ 正确
sw = win32com.client.GetActiveObject("SldWorks.Application")
# ❌ 禁止——每个脚本无脑 Dispatch 新实例
sw = win32com.client.Dispatch("SldWorks.Application")
1.2 文档复用(严禁无脑 NewDocument)
- 必须先检查
sw.ActiveDoc— 如果已有文档且符合操作预期,直接复用! - 只有用户明确要求"新建"时,才调用
sw.NewDocument() - 多个独立任务 → 在同一个 SW 实例中依次执行,用完 CloseDoc
1.3 闭环清理(MUST 写在 try...finally 中)
try:
# 建模操作...
finally:
# 每个中间临时文档必须 CloseDoc!
if temp_doc:
sw.CloseDoc(temp_doc.GetTitle)
违规后果:多窗口泛滥、COM 引用泄漏、SW 进程残留 — 直接判定任务失败。
⛔ 铁律 2:W-A-R 闭环断言机制(Write-Assert-Read)
AI 绝对禁止"执行 API 后直接报告成功"。任何修改操作(Write)必须紧跟硬核断言(Assert)。
2.1 Write:修改前提取"几何指纹"
# 修改前:记录目标参数指纹
before_fingerprint = {
'sketch_endpoint_x': skLine.GetStartPoint2()[0], # 草图端点 X
'dim_value': dim.GetSystemValue3(0), # 标注值(米)
'draft_angle': featDraft.GetDraftAngle(), # 拔模角度
}
2.2 Assert:强制重建 + 错误检查(MUST)
# 执行修改
dim.SetSystemValue3(target_m, 0, None)
# 步骤1:强制重建
rebuild_result = doc.EditRebuild3()
# 步骤2:检查重建错误码
if rebuild_result != 0: # 0 = swRebuildAll
raise SWAssertionError(f"重建失败!错误码: {rebuild_result}")
# 步骤3:硬断言
actual_value = dim.GetSystemValue3(0)
assert abs(actual_value - target_m) .py
行号:
错误类型: COMError / AssertionError / NullReferenceException
当前特征树状态:
特征总数:
最后特征:
策略: 请求人工介入或更改建模策略。
3.3 约束冲突处理
- 草图过定义 → 必须先调用 API
DeleteConstraint()删除冲突约束 - 严禁跳过约束报错或伪造无约束的草图
SolidWorks 自动化建模 Skill(自包含版)
本skill内置了SolidWorks从入门到精通的全套知识体系,不需要依赖外部知识库。
⚠️ SW 2024 Python COM 关键踩坑(2026-05-30 实战验证)
环境
- SW 2024 (中文版), Python 3.14 + pywin32, Windows 11
连接方式
| 方式 | 结果 | |------|------| | win32com.client.Dispatch("SldWorks.Application") | ✅ 可用 | | win32com.client.gencache.EnsureDispatch(...) | ❌ "COM object can not automate makepy" | | win32com.client.Dispatch("SldWorks.Application.28/32") | ✅ 可用 | | makepy.GenerateFromTypeLibSpec(...) | ❌ 找不到类型库 | | gencache.EnsureModule(GUID, 0, 32, 0) | ✅ 可生成缓存但不改变绑定方式 |
参数传递(核心!)
- SelectByID2 (9参数): 必须用
VARIANT(pythoncom.VT_xxx, value)包装每个参数 - FeatureExtrusion2 (23参数): 直接传原生类型即可(不需要VARIANT包装)
- FeatureFillet3: 直接传参即可
- SketchManager方法: 直接传参即可
各 API 可用性(SW 2024 Python COM)
| API | 参数数 | Python COM | 备注 | |-----|:---:|:---:|------| | NewDocument(template_path, ...) | 4 | ✅ 完整路径 | 空字符串不行!必须用gb_part.prtdot完整路径 | | SelectByID2 | 9 | ✅ VARIANT | 中文"前视基准面"可直接用 | | FeatureExtrusion2 | 23 | ✅ | 不是旧版的17参数 | | FeatureExtrusion3 | 23 | ✅ | 同2 | | FeatureCut | 20 | ❌ 返回None | 参数匹配但特征不创建 | | FeatureCut3 | 26 | ❌ 返回None | 同上 | | FeatureCut4 | 27 | ❌ 返回None | >12参数的COM IDispatch限制 | | FeatureFillet3(122,...) | 7 | ✅ | 等半径圆角, 需先预选边 | | SimpleHole | ? | ❌ 参数不匹配 | | | SimpleHole2 | ? | ❌ 参数不匹配 | | | HoleWizard5 | 25+ | ❌ 类型/参数不匹配 | | | RunMacro(.swb) | 3 | ❌ 返回False | | | RunMacro2(.swb) | 3 | ❌ 类型不匹配 | | | InsertCombineFeature | 3 | ❌ 类型不匹配 | | | GetBodies2 | 1 | ❌ 参数不匹配 | | | CloseDoc | 1 | ✅ | title用doc.GetTitle(属性)不是GetTitle() | | GetDocuments | 0 | ✅ | 返回tuple, 属性不是方法 |
应急方案:加法建模策略
当 FeatureCut 不可用时,用 FeatureExtrusion2 加法构建零件:
- 底板 + 左壁 + 右壁 = 凹模(直槽)
- 圆角用 FeatureFillet3
- 孔位用 FeatureExtrusion2 做标记(1mm凸台),手动切除
形态识别:水平叉头 vs 竖直叉耳支座
遇到三视图零件图时,先判断主形态,不能只看到"叉耳/clevis"就套用水平叉头模板。
| 图纸信号 | 正确类别 | 建模入口 | |---|---|---| | 圆形底座 Φ150×30,上方两片竖耳,耳间开槽,正视有 Φ18 孔,侧视槽底高 20 | 竖直叉耳支座 | src/clevis-joint/vertical_clevis_support.py | | 水平扁柄 + 端部叉口,整体沿 X 方向伸展 | 水平叉形接头 | src/clevis-joint/clevis_fork_*.py 或 Clevis_Joint.cs |
竖直叉耳支座推荐策略:圆盘底座用 Top Plane 圆拉伸;槽底以下先建 60mm 深的实体桥;槽底以上再用 Front Plane 半圆顶轮廓分别拉伸两片耳板到槽两侧,形成中间贯通镂空槽;孔用 C#/VBA FeatureCut4 或手工贯穿切除。Python COM 直连切除失败时,只允许创建清晰孔位标记并报告失败,严禁宣称已完成通孔。
模板路径
TEMPLATE = r'C:\ProgramData\SolidWorks\SOLIDWORKS 2024\templates\gb_part.prtdot'
doc = sw.NewDocument(TEMPLATE, 0, 0, 0) # 必须完整路径
FeatureExtrusion2 23参数签名 (SW2024)
doc.FeatureManager.FeatureExtrusion2(
Sd, Flip, Dir, # 1-3: Bool
T1, T2, # 4-5: Int (0=Blind)
D1, D2, # 6-7: Double (米)
Dchk1, Dchk2, # 8-9: Bool
Ddir1, Ddir2, # 10-11: Bool
Dang1, Dang2, # 12-13: Double (弧度)
Ofr, # 14: Bool
Ofc, # 15: Bool
Tf1, Tf2, # 16-17: Bool
Merge, # 18: Bool
UseFeatScope, # 19: Bool
UseAutoSelect, # 20: Bool
StartOffset, # 21: Double
IsAutoStartOffset, # 22: Bool
FlipStartOffset # 23: Bool
)
一、SolidWorks 基础知识
1.1 SolidWorks 概述
SolidWorks是Dassault Systemes公司开发的基于Windows的三维CAD软件,是世界上第一个基于Windows开发的三维CAD系统。采用参数化特征建模技术,支持:
- 三大基本模块: 零件(Part)、装配体(Assembly)、工程图(Drawing)
- FeatureManager设计树: 记录零件的建模历史,可回溯编辑
- 参数化驱动: 尺寸驱动几何形状变化
- 特征建模: 通过拉伸、旋转、扫描、放样等特征构建零件
1.2 软件工作界面
- 菜单栏: 提供所有操作命令
- CommandManager: 上下文关联的工具栏
- FeatureManager设计树: 左栏,显示所有特征历史
- 图形区域: 三维模型显示区域
- 任务窗格: 资源、设计库、文件探索器等
- 状态栏: 显示当前操作状态和提示
1.3 文件类型
| 类型 | 扩展名 | 说明 | |------|--------|------| | 零件 | .sldprt | 单一零件模型 | | 装配体 | .sldasm | 多零件装配 | | 工程图 | .slddrw | 二维工程图 | | 模板 | .prtdot/.asmdot/.drwdot | 零件/装配体/工程图模板 | | 库特征 | .sldlfp | 可复用的特征库 |
二、草图绘制
2.1 基准面
三个默认基准面:
- 前视基准面 (Front Plane): XZ平面
- 上视基准面 (Top Plane): XY平面
- 右视基准面 (Right Plane): YZ平面
2.2 草图实体
基本实体:
- 直线 (Line)、中心线 (CenterLine)、圆 (Circle)、圆弧 (Arc)
- 矩形 (Rectangle)、槽口 (Slot)、多边形 (Polygon)
- 样条曲线 (Spline)、椭圆 (Ellipse)、抛物线、文字 (Text)
草图工具:
- 圆角 (Sketch Fillet)、倒角 (Sketch Chamfer)
- 等距实体 (Offset Entities)、转换实体引用 (Convert Entities)
- 镜像 (Mirror)、阵列 (Sketch Pattern)、剪裁 (Trim)、延伸 (Extend)
2.3 几何关系与尺寸标注
常见几何关系: 水平、竖直、共线、垂直、平行、相切、同心、中点、重合、对称、相等、固定、穿透
尺寸类型: 线性尺寸、角度尺寸、直径/半径、弧长
2.4 API 草图操作
import win32com.client
sw_app = win32com.client.Dispatch("SldWorks.Application")
sw_app.Visible = True
sw_model = sw_app.ActiveDoc # 或 sw_app.NewPart()
# 选择基准面
sw_model.Extension.SelectByID2("Front Plane", "PLANE", 0, 0, 0, False, 0, None, 0)
# 创建2D草图
sw_model.SketchManager.InsertSketch(True)
# 绘制直线
sw_model.SketchManager.CreateLine(x1, y1, z1, x2, y2, z2)
# 绘制圆(中心坐标+半径)
sw_model.SketchManager.CreateCircle(cx, cy, cz, rx, ry, rz)
# 绘制三点圆弧
sw_model.SketchManager.Create3PointArc(x1, y1, z1, x2, y2, z2, x3, y3, z3)
# 添加尺寸
sw_model.AddDimension2(x, y, z)
# 退出草图
sw_model.SketchManager.InsertSketch(True)
# 3D草图
sw_model.SketchManager.Insert3DSketch(True)
三、零件特征建模
3.1 基础特征
拉伸特征 (Extrude)
- 拉伸凸台/基体: FeatureExtrusion3
- 拉伸切除: FeatureCut4
- 拉伸方向: 单向、双向、两侧对称、到指定面
- 拔模角度: 可添加拔模
# 拉伸凸台(单向,深度=0.1m)
sw_model.FeatureManager.FeatureExtrusion3(
True, # 单向拉伸
False, # 是否反向
False, # 双向拉伸
0, 0, # 拉伸类型
0.1, 0.1, # 深度
False, # 带拔模
False, # 带拔模方向
False, False, 0, 0, False, False, False, False
)
# 拉伸切除
sw_model.FeatureManager.FeatureCut4(
True, False, False, 0, 0, 0.05, 0.05,
False, False, False, False, 0, 0, False, False, False, False
)
旋转特征 (Revolve)
- 旋转凸台/基体: FeatureRevolve2
- 旋转切除: FeatureRevolveCut
# 旋转凸台(360度)
sw_model.FeatureManager.FeatureRevolve2(
True, True, False, False, 0, 0, 6.28318, 0,
False, False, 0, 0, True, True, True
)
扫描特征 (Sweep)
- 轮廓沿路径移动生成实体
- 基本扫描: 仅轮廓+路径
- 带引导线扫描: 可控制中间截面
# 创建扫描
sw_model.FeatureManager.InsertProtrusionSwept3(
False, False, 0, 0, False, 0, 0,
False, 0, 0, True, True, 2, True, True, False, ""
)
放样特征 (Loft)
- 多个截面之间过渡生成实体
- 可使用引导线控制形状
# 创建放样
sw_model.FeatureManager.InsertProtrusionBlend(
False, True, False, 1, 0, 0,
False, True, False, 1, 0, 0, 1
)
3.2 工程特征
圆角 (Fillet):
# 等半径圆角(半径=0.005m)
sw_model.FeatureManager.FeatureFillet3(122, 0.005, 0, 0, 0, 0, 0)
倒角 (Chamfer):
# 等距离倒角(距离=0.003m,45度)
sw_model.FeatureManager.FeatureChamfer(1, 0.003, 0.003, 0.785398, 0, 0, 0)
抽壳 (Shell):
# 抽壳(壁厚=0.002m)
sw_model.FeatureManager.FeatureShell(0.002, False)
筋 (Rib):
# 创建筋特征
sw_model.FeatureManager.InsertRib(True, True, False, True, 0, 0.005, 0.005, False, False)
孔 (Hole):
# 简单直孔
sw_model.FeatureManager.HoleWizard5(1, 0, 0, "", 0.01, 0.05, 0.05, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, False, False, True, True, True, True, False, "")
3.3 阵列与镜像
# 线性阵列
sw_model.FeatureManager.FeatureLinearPattern2(
3, 0.05, 2, 0.05, False, False, "TRUE", "FALSE", False, False, True, True, True, True, False
)
# 圆周阵列(6个实例,360度)
sw_model.FeatureManager.FeatureCircularPattern2(6, 6.28318, False, "NULL", False)
# 镜像特征
sw_model.SelectByID2("Front Plane", "PLANE", 0, 0, 0, False, 0, None, 0)
sw_model.FeatureManager.InsertMirrorFeature(False, False, False, False)
3.4 材料与质量属性
# 设置材料
sw_model.SetMaterialPropertyName2("Default", "SOLIDWORKS Materials", "Aluminum Alloy")
# 获取质量属性
mass_props = sw_model.Extension.CreateMassProperty()
print(f"质量: {mass_props.Mass} kg")
print(f"体积: {volume} m³")
四、装配体设计
4.1 装配基础
# 创建新装配体
sw_app.NewAssembly()
# 添加零部件
sw_model.AddComponent("D:/parts/gear.sldprt", x, y, z)
# 移动/旋转零部件
sw_model.Extension.SelectByID2("Part1", "COMPONENT", 0, 0, 0, False, 0, None, 0)
sw_model.MoveComponent(x, y, z)
sw_model.RotateComponent(rx, ry, rz)
4.2 配合关系
配合类型常量:
- 0: 重合 (Coincident)
- 1: 同心 (Concentric)
- 2: 垂直 (Perpendicular)
- 3: 平行 (Parallel)
- 4: 相切 (Tangent)
- 5: 距离 (Distance)
- 6: 角度 (Angle)
- 7: 锁定 (Lock)
- 8: 对称 (Symmetric)
# 添加配合
sw_model.AddMate3(
mate_type, # 配合类型(0-8)
alignment, # 对齐方向
flip, # 翻转
distance, # 距离值(距离配合时使用)
angle, # 角度值(角度配合时使用)
0, 0, 0, 0, 0, False
)
4.3 干涉检查与爆炸视图
# 干涉检查
sw_model.ToolsCheckInterference2(0)
# 爆炸视图
sw_model.Extension.CreateExplodeView("ExplodeView1")
五、工程图制作
5.1 工程图基础
# 创建工程图(使用模板)
sw_model = sw_app.NewDocument(template_path, 0, 0, 0)
# 添加三视图(第三角投影)
sw_model.Create3rdAngleViews2(part_path)
# 添加命名视图
sw_model.CreateDrawViewFromModelView2(part_path, "*Front", x, y, 0)
sw_model.CreateDrawViewFromModelView2(part_path, "*Top", x, y, 0)
sw_model.CreateDrawViewFromModelView2(part_path, "*Right", x, y, 0)
# 添加等轴测视图
sw_model.CreateDrawViewFromModelView2(part_path, "*Isometric", x, y, 0)
# 添加剖视图
sw_model.CreateSectionView(x, y, 0)
5.2 尺寸与标注
# 添加水平尺寸
sw_model.AddHorizontalDimension2(x, y, annotation_y)
# 添加垂直尺寸
sw_model.AddVerticalDimension2(x, y, annotation_y)
# 添加表面粗糙度
sw_model.Extension.SelectByID2("Face", "FACE", 0, 0, 0, False, 0, None, 0)
sw_model.InsertSurfaceFinish(0, 0.0000032, 0, 0)
5.3 图纸格式
- A0: 1189×841mm
- A1: 841×594mm
- A2: 594×420mm
- A3: 420×297mm
- A4: 297×210mm
六、高级曲面设计
6.1 曲面创建
# 拉伸曲面
sw_model.FeatureManager.FeatureExtrusionSurface(
True, False, False, 0, 0, 0.1, False, False, False, False, 0, 0, False, False, False, False
)
# 旋转曲面
sw_model.FeatureManager.FeatureRevolveSurface(
True, False, False, 0, 0, 6.28318, 0, False, False, 0, 0, True, True, True
)
# 放样曲面
sw_model.FeatureManager.InsertBlendSurface(False, True, False, 1, 0, 0)
# 扫描曲面
sw_model.FeatureManager.InsertSweptSurface(False, False, 0, True, 0, 0)
6.2 曲面编辑
# 曲面缝合(合并曲面)
sw_model.FeatureManager.InsertKnitSurface(0.00001)
# 曲面延伸
sw_model.FeatureManager.ExtendSurface(0, 0.01, 0)
# 曲面剪裁
sw_model.FeatureManager.InsertTrimSurface(0)
# 加厚曲面为实体
sw_model.FeatureManager.InsertThicken(0.005, True, False, False, 0, False)
6.3 曲面设计要点
- 曲面质量: 控制曲面G0/G1/G2连续性
- 斑马条纹: 检查曲面光顺度
- 曲面实体化: 封闭曲面可转化为实体
- 混合建模: 曲面+实体混合创建复杂形状
七、钣金设计
7.1 钣金基础
# 创建钣金零件
sw_app.NewPart()
# 基体法兰 - 创建方法1:使用FeatureBaseFlange
sw_model.FeatureManager.FeatureBaseFlange(
thickness, # 板厚
reverse, # 反向
0, 0, 0, 0, # 附加选项
False # useGaugeTable
)
# 边线法兰
sw_model.SelectByID2("Edge", "EDGE", 0, 0, 0, False, 0, None, 0)
sw_model.FeatureManager.FeatureEdgeFlange(
length, # 法兰长度
angle, # 折弯角度(通常90度)
0, 0, 0, 0 # 附加选项
)
# 斜接法兰
sw_model.FeatureManager.FeatureMiterFlange()
# 褶边
sw_model.FeatureManager.FeatureHem(0, 0, 0.005, 0, 0)
# 转折
sw_model.FeatureManager.FeatureJog(0.01, 90, 0.01, 0, 0, 0)
7.2 钣金成形工具
# 使用成形工具创建凹凸特征
sw_model.CreateFeatureFromBody2("FormingTool.sldprt")
7.3 钣金展开
# 展开钣金件
sw_model.FeatureManager.InsertUnfold()
# 折叠钣金件
sw_model.FeatureManager.InsertFold()
# 创建展开图
sw_model.Extension.SelectByID2("Face", "FACE", 0, 0, 0, False, 0, None, 0)
sw_model.FlatPatternUnfold()
7.4 钣金参数
- 折弯系数: K因子、折弯补偿、折弯扣除
- 折弯半径: 默认等于板厚
- 释放槽: 矩形、撕裂形、矩圆形
八、焊件设计
8.1 焊件基础
# 激活焊件环境
sw_model.InsertWeldmentFeature()
# 3D草图中创建结构框架
sw_model.SketchManager.Insert3DSketch(True)
# ... 绘制3D草图线条 ...
sw_model.SketchManager.Insert3DSketch(True)
# 添加结构构件
sw_model.FeatureManager.InsertStructuralMember2(
"iso", # 标准库
"40x40x3", # 构件规格
0, 0, 0 # 定位
)
# 剪裁构件
sw_model.FeatureManager.InsertTrimMember()
8.2 焊缝与子焊件
# 添加角撑板
sw_model.SelectByID2("Face", "FACE", 0, 0, 0, False, 0, None, 0)
sw_model.FeatureManager.InsertWeldmentGussetPlate(0.01, 0.01, 0.005, 0, 0)
# 添加顶端盖
sw_model.SelectByID2("Face", "FACE", 0, 0, 0, False, 0, None, 0)
sw_model.FeatureManager.InsertEndCap(0.002, 0, 0, 0, 0, 0, 0, 0, 0)
8.3 焊件切割清单
焊件自动生成切割清单BOM,包括:
- 构件描述、长度、角度、材质、重量
九、模具设计
9.1 模具设计流程
- 产品分析: 拔模分析、底切分析
- 分型线: 创建分型线
- 分型面: 创建分型曲面
- 型腔/型芯: 分割模具
- 浇注系统: 浇口、流道设计
9.2 模具工具API
# 拔模分析
sw_model.Extension.DraftAnalysis()
# 创建分型线
sw_model.FeatureManager.InsertPartingLine()
# 关闭曲面
sw_model.FeatureManager.InsertShutOffSurfaces()
# 分型面
sw_model.FeatureManager.InsertPartingSurface(0.01, 10, True, 0, 0, 0, 0, 0, 0, 0, 0)
# 切削分割(生成型腔和型芯)
sw_model.FeatureManager.InsertToolingSplit(True)
9.3 冲压模具设计专用API(实战反馈新增)
模具结构类型对比:
| 类型 | 适用场景 | 特点 | |------|----------|------| | 单工序模 | 大批量、单一工序 | 结构简单,效率低 | | 复合模 | 高精度、小批量 | 一次冲程完成两道工序 | | 级进模 | 大批量、小型件 | 高效率,适合自动化 |
冲裁间隙选择表(材料厚度 t):
| 材料 | 单边间隙 Z/2 | 说明 | |------|---------------|------| | 08/10钢 (t≤3mm) | 0.06~0.09t | 取下限 | | 铝/铜 | 0.02~0.06t | 软材料间隙小 | | 不锈钢 | 0.10~0.15t | 硬材料间隙大 |
刃口尺寸计算公式:
- 落料(以外形尺寸为基准):凹模 = 工件外径,凸模 = 凹模 - 2×单边间
…
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: delancy827
- Source: delancy827/solidworks-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.