UG爱hao者 发表于 2026-10-7 14:49:09

感谢分享

a123056123 发表于 2026-10-7 16:49:17

大气
感谢分享!学习一下

hithithithit 发表于 2026-10-12 14:56:18

謝謝分享...感激不盡...

scdxl 发表于 2026-10-12 17:04:51

谢谢分享

大伟781 发表于 2026-10-12 17:59:13

谢谢分享

ヤ紅尘壹笑ヅ 发表于 2026-10-20 14:31:17

谢谢分享 !!!

973730321 发表于 2026-10-20 14:53:08

谢谢分享!学习一下

hillet 发表于 2026-10-21 08:57:36

感谢分享

hillet 发表于 2026-10-21 20:33:54

# 研究报告:2024三轴复杂刀路程序(D:\BaiduNetdiskDownload\2024三轴复杂刀路程序)

研究时间:2026-10-21 上午 | 方法:mastercam-offline-parse 技能(离线字节考古,全程未开 Mastercam)

## 一、库概况

| 指标 | 值 |
|---|---|
| 文件数 | 1247 个 .mcam(另含 0-1外壳_stp.mcam 等个别 STEB 导入件) |
| 总体积 | 10.81 GB(单文件 0.1MB ~ 252MB,中位数 3.2MB) |
| 魔数合法性 | **1247/1247 全部合法**(`98 00 00 00 00 02 00 00`),无一损坏 |
| 压缩状态 | 全部未压缩裸二进制(熵 <5.3) |
| 版本构成 | **Mastercam 2024 (26.0.7590) ×1121**、2022 (24.0.17563) ×89、2021 (23.0.17428) ×31、2024 早期构建 (26.0.7341) ×5、杂版 ×1 |

## 二、刀路操作树(核心发现)

- **1040/1139(91%)的可扫文件带 HistTreeEnt 操作树**——是真实带刀路的生产文件,不是纯模型。
- 操作树语法(定案十二,新破解):`HistTreeEnt` 锚点 + `ff fe ff <长度> <UTF16 名>` 条目序列,条目名自带序号("3 - 深孔啄钻(G83)"),文件内存两份(主树+镜像)。
- **最复杂文件 Top 5**:0002.mcam(116 操作)、0001.mcam(86)、新款敷料热封架 2套(82)、1-4.mcam(77)、辅料热封架1套 10X15(76)。

### 全库操作类型分布(Top 15,中文 UI 原名)

| 操作类型 | 出现文件数 |
|---|---|
| Drill/Counterbore(钻孔/沉头) | 857 |
| 外形铣削 (2D) | 855 |
| 外形铣削 (2D 倒角) | 847 |
| 外形铣削 (斜插) | 817 |
| 2D 高速刀路 (2D 区域) | 360 |
| 深孔啄钻(G83) | 263 |
| 外形铣削 (残料) | 240 |
| 2D 高速刀路 (2D 动态铣削) | 232 |
| 曲面精修流线 | 210 |
| 去除毛刺 | 190 |
| 3D 高速刀路 (区域粗切) | 186 |
| 平面铣削 | 165 |
| 螺旋铣孔 | 132 |
| 3D 高速刀路 (等高) | 80 |
| 智能综合渐变 | 77 |

典型工艺画像:**2D 外形铣削为主力 + 钻孔系 + 2D/3D 高速动态铣**,典型三轴模具/钣金件加工风格;"智能综合渐变"等词表可反推编程者习惯(同一批师傅的模板风格明显)。

## 三、能力验证结果

| 能力 | 结果 |
|---|---|
| 魔数/容器判定 | ✅ 1247 全过 |
| 版本谱系 | ✅ 全库可判(扫 ≥512KB 头即可,版本串藏在 0x2d8~0x3e4ac 深处) |
| **操作树离线读取** | ✅ 新脚本 `mcam_ops_tree.py`(已入技能),单文件/批量/JSON 三模式实测通过 |
| 操作参数(转速/进给) | ⏳ dry_run——本族参数块位置未标定 |
| 刀路几何还原 | ⏳ dry_run |
| >25MB 大文件(108 个) | ⏳ 未全文扫描(策略性跳过) |

## 四、重要更正

昨天的定案十一(0x2FB4 定长操作记录布局)**仅适用于 SST 报告样本族**,对真实生产文件会定位出假链(乱码名/非正规浮点)。真实文件走 HistTreeEnt 条目语法。两个族的分野已写入技能 format-notes 定案十二。

## 五、下一步(可选)

1. **参数标定**:Mastercam 开着时打开任意一个本库文件(如 `128 (1).mcam`,4 操作最简单),Alt+C 跑 `MastercamExporter.dll` 出真值 JSON,与字节对账即可标定本族转速/进给偏移——一步解锁全库 1247 个文件的参数读取。
2. 大文件族(108 个 ≥25MB)如需纳入,改用分块扫描即可。

---
*普查中间数据:diagnostics\batch_rows.json / ops_count.json / survey_rows.json(本工作区)*

jian6606 发表于 2026-10-22 17:56:51

谢谢分享!学习一下
页: 3 4 5 6 7 8 9 10 11 12 [13] 14 15
查看完整版本: 2024图档,闲鱼买的分享给大家