SuperAPI AI 工具集

solidworks-fillet-chamfer-cnc

设计与创作

查看项目

更新于 10-16 08:44

技能介绍

用途:面向 SolidWorks CNC 零件(安装座、连接块、支架、沉孔板等)的圆角/倒角自动化子技能,重点处理拓扑变化、错误选边和不可制造参数等风险,而非 API 参数本身。

主要能力:参数预检(有限数值、圆角/倒角上限、孔槽碰撞、最小边壁、特征间净距、沉孔/口袋底壁、输出基名安全);语义选边(以几何签名和期望数量为证据);多控制点可变半径、face/full-round/setback、平面—圆柱面 G2 组合、宽度-宽度倒角、角度倒角、孔口倒角;CNC 友好口袋(默认 rounded_slot);有界降级(strict 只接受请求尺寸,progressive 按 100%/75%/50% 尝试);重建后从特征树回读证据。

使用方式:先做无 COM 预检,例如 python subskills\solidworks-fillet-chamfer-cnc\scripts\create_cnc_mount_template.py --dry-run --set base_corner_radius=6 --set chamfer_angle_deg=30 --output-dir C:\CADAutomationWorkbench\cnc_mount;确认 *_plan.json 中 validation.errors 为空后再执行原生建模。大量参数可用 --params-json 传入。原生建模前运行父技能 scripts/sw_preflight.py。高级圆角先只读探测:python subskills\solidworks-fillet-chamfer-cnc\scripts\verify_advanced_fillets.py --output-dir C:\CADAutomationWorkbench\advanced_fillet_probe;真机回归加 --verify-solidworks --modes variable face surface_combo full_round setback width_width_chamfer。

适用场景:新建 CNC 安装座模板、既有零件改圆角/倒角、需要可变半径或面圆角等高级过渡、开源复杂案例回归(CadQuery l_gusset、FreeCAD-library 角支架)。

限制:高级能力仅在 SolidWorks 2026 SP1.1 有最小真机证据,换版本或拓扑须复跑;保持线模式在本机 SW2026 SP1.1 为 blocked/known_server_fault,默认只返回结构化结果,--unsafe-native-hold-line 可能令实例退出;setback 距离数组必须显式封装为 VT_ARRAY | VT_R8;选边数量不符时停止,不扩大容差猜边;COM 返回非空不等于持久化成功。每次完成后需输出 SLDPRT、STEP、参数 JSON、审查报告和预览图,并检查 evaluation.status、expected_outputs_exist、previews_not_blank、validation.errors、treatment_evidence、feature_evidence.missing_names 及特征树。