executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
solidworks-fillet-chamfer-cncSolidWorks 多圆角/倒角 CNC 零件自动化子技能。用于创建或修改圆角、倒角很多的机加工件、铝合金安装座、连接块、外壳、支架、沉孔安装板等模型;当任务涉及 FeatureFillet、InsertFeatureChamfer、稳定选边、孔口倒角、圆角矩形外轮廓、CNC 减重口袋、STEP 导出和预览审查时使用。
Independent GitHub snapshot · Automated classification · Original documentation governs
圆角/倒角多的 SolidWorks 自动化模型,难点不是 API 参数,而是稳定拓扑、稳定选边和特征顺序。默认策略是:
python ../../scripts/sw_preflight.py。sw_review.run_review(),并查看等轴测预览。优先复用父技能脚本:
import sys
sys.path.insert(0, r"C:\path\to\solidworks-automation-skill\scripts")
from sw_connect import mm, get_com_member, create_empty_dispatch_variant
from sw_session import SolidWorksSession
from sw_export import export_to_step
from sw_review import run_review
from sw_appearance import set_document_appearance
需要模板时,从本子技能复制或参考:
subskills/solidworks-fillet-chamfer-cnc/scripts/create_cnc_mount_template.py
详细经验和避坑规则见:
subskills/solidworks-fillet-chamfer-cnc/references/cnc-fillet-chamfer-lessons.md
SaveAs 错误码 1。edge.Select2(append, 0) 选择,不依赖 Edge1 名称或随机坐标点击。FeatureFillet(195, radius, ...)InsertFeatureChamfer(4, 1, distance, pi/4, ...)None。SelectByID2("", "EDGE", x, y, z, ...) 作为主方案;不同视图和拓扑下容易选错边。SLDPRT、STEP、预览图和 review report 都存在且非空。每次完成后输出:
*.SLDPRT*.step*_parameters.json*_review_report.json*_isometric.bmp 或转换后的 PNG审查时至少检查:
evaluation.status 是否为 pass 或可解释的 warnexpected_outputs_exist 是否为 Truepreviews_not_blank 是否为 TrueFillet / Chamfer / Cut 特征