Fusion 360 CAM人工智能助手
Autodesk Fusion 360的人工智能CAM工作流助手。分析几何形状,建议库存设置、刀具路径策略,并从您的偏好中学习。
它的作用
- 分析几何图形 --提取CAM相关特征(凹穴、孔、轮廓),计算边界框,确定最小刀具半径
- 建议库存设置 --根据零件几何形状和您的偏好建议库存尺寸和方向
- 推荐工具路径策略 --建议粗加工/精加工方法、刀具选择、进给和速度
- 从选择中学习 --存储您的偏好并随着时间的推移改进建议
运作原理
Your AI Assistant (Claude, etc.)
│
▼ MCP Protocol
┌─────────────────────────────────┐
│ MCP-Link Server │
└─────────────────────────────────┘
│
▼
┌─────────────────────────────────┐
│ Fusion 360 + MCP Add-in │
│ ├── Original MCP Server │ ← AuraFriday's foundation
│ └── CAM Extension │ ← This project
└─────────────────────────────────┘
│
▼
Fusion 360 CAM API安装
先决条件
- Autodesk Fusion 360 安装
- MCP链路服务器 从 Aura1Friday的发布
安装加载项
- 克隆此存储库:
git clone https://github.com/YOUR_USERNAME/fusion360-cam-assistant.git- 在Fusion 360中,按
Shift+S打开脚本和加载项
- 点击绿色
+“我的加载项”旁边
- 导航到
Fusion-360-MCP-Server此仓库中的文件夹
- 单击“运行”启动加载项
- 检查文本命令窗口(
View → Show Panel → Text Commands)用于连接状态
CAM操作
get_cam_state
查询当前CAM工作空间状态。
{
"operation": "get_cam_state"
}返回:设置、操作、库存配置、后处理器信息。
get_tool_library
查询可用的切削刀具。
{
"operation": "get_tool_library",
"filter": {
"type": ["endmill", "drill"],
"diameter_range": [3.0, 20.0]
},
"limit": 50
}返回:刀具直径、槽、长度、供应商信息。
凸轮分析几何
分析零件几何形状以确定可制造性。
{
"operation": "analyze_geometry_for_cam",
"body_names": ["Part1"],
"analysis_type": "full"
}退货:
- 带尺寸的边框
- 体积和表面积
- 检测到的特征(圆柱形、平面形、圆锥形)
- 最小内半径(用于刀具选择)
- 带分数的定向建议
suggest_stock_setup(即将推出)
推荐库存尺寸和方向。
suggest_toolpath_strategy(即将推出)
推荐加工策略、刀具和参数。
record_user_choice(即将推出)
存储偏好学习反馈。
项目结构
fusion360-cam-assistant/
├── README.md
├── LICENSE
├── Fusion-360-MCP-Server/ # Extended MCP server
│ ├── MCP-Link.py # Entry point
│ ├── mcp_integration.py # Core + CAM routing
│ ├── cam_operations.py # CAM-specific handlers
│ ├── lib/ # MCP client library
│ └── tool_libraries/ # Reference tool libraries
│ └── carvera/ # Carvera community tools
├── .planning/ # Development roadmap
│ ├── PROJECT.md
│ ├── ROADMAP.md
│ └── phases/
└── docs/ # Additional documentation工具库
包括参考工具库 Carvera社区:
- 球头立铣刀
- 钻头
- O型槽钻头(适用于塑料/铝)
路线图
看 规划/ROADMAP.md 了解详细的实施阶段。
里程碑1:CAM扩展MVP
- \[x\] 第一阶段:CAM状态访问、刀具库查询
- \[x\] 第2阶段:几何分析
- \[\]第三阶段:股票建议
- \[\]第4阶段:工具路径战略建议
- \[\]第五阶段:学习系统
- \[\]第6阶段:后处理器匹配
未来里程碑
- 实时UI观察
- 基于机器学习的高级学习
- 模拟积分
贡献
欢迎投稿!看 贡献.md 作为指导方针。
需要帮助的领域:
- 使用不同机器类型进行测试
- 各种材料的CAM策略规则
- 工具库贡献
- 文档改进
学分
本项目建立在以下基础之上:
- Carvera社区简介 --用作参考的工具库定义。
- 模型上下文协议(MCP) --实现AI工具集成的协议。
许可证
此CAM扩展根据MIT许可证获得许可。看 许可证 了解详情。
注: 基础Fusion-360-MPC-Server有自己的许可条款。请审阅 他们的存储库 了解详情。
免责声明
此软件按原样提供。CAM操作可能会损坏机器、工具和工件。使用前始终验证生成的建议。作者对使用本软件造成的任何损害不承担责任。
