SolidWorks 2022 + ArtCAM 2012 — MCP-сервер для автоматизації виробничого pipeline.
SolidWorks → DXF/STL/3MF → ArtCAM → G-code → WDMAX CNC
| Інструмент |
Опис |
sw_connect() |
Підключитись до запущеного SolidWorks |
| Інструмент |
Опис |
sw_list_documents() |
Список всіх відкритих документів |
sw_open_document(path) |
Відкрити файл .sldprt / .sldasm / .slddrw |
sw_activate_document(path) |
Активувати відкритий документ |
sw_close_document(path, save=False) |
Закрити документ |
| Інструмент |
Опис |
sw_new_part() |
Створити нову деталь |
sw_set_material(material) |
Встановити матеріал (AISI 304, Aluminum 6061, ...) |
sw_save(filepath) |
Зберегти документ |
sw_get_mass_properties() |
Маса, об'єм, площа, щільність, центр мас |
sw_list_features() |
Список features з типом і статусом (придушено/активно) |
sw_rebuild() |
Перебудувати документ (Ctrl+B) |
sw_suppress_feature(name) |
Придушити feature за назвою |
sw_unsuppress_feature(name) |
Зняти придушення з feature за назвою |
| Інструмент |
Опис |
sw_base_flange(width_mm, height_mm, thickness_mm, bend_radius_mm) |
Створити базовий фланець |
sw_export_dxf(filepath) |
Експортувати розгортку як DXF |
| Інструмент |
Опис |
sw_export_stl(filepath, quality) |
Експорт STL для Bambu P1S |
sw_export_3mf(filepath) |
Експорт 3MF для Bambu Studio |
| Інструмент |
Опис |
artcam_open(dxf_path) |
Відкрити DXF в ArtCAM 2012 |
artcam_create_macro(art_path, strategy, ...) |
Генерувати macro для toolpath (profile / pocket / contour) |
artcam_post_wdmax(nc_path) |
Додати заголовок WDMAX до G-code |
| Інструмент |
Опис |
pipeline_laser(width_mm, height_mm, thickness_mm, material) |
SW Sheet Metal → DXF → CypNest |
pipeline_print(width_mm, height_mm, thickness_mm, format) |
SW → STL/3MF → Bambu P1S |
pipeline_milling(width_mm, height_mm, depth_mm, tool_diameter_mm, strategy) |
SW → DXF → ArtCAM → G-code → WDMAX |
pip install fastmcp pywin32
- Windows
- SolidWorks 2022
- ArtCAM 2012 (
C:\Program Files\ArtCAM 2012\ArtCAM.exe)
- Робоча директорія:
C:\STUKACH\work