首次提交: OnebotCatalog 项目代码与文档(含 NX 按需生成服务二期、后台、一键启动)

This commit is contained in:
wangruiguo
2026-09-03 17:55:45 +08:00
commit fafa86d3a6
241 changed files with 78656 additions and 0 deletions

View File

@@ -0,0 +1,48 @@
# 欧霓博 SC 系列标准气缸 —— 型号编码规则(示例数据)
> 本文件为**自编示例数据**(虚构系列),用于目录软件开发测试,非真实产品数据。
## 1. 型号编码格式
```
SC{Bore}x{Stroke}{Magnet}-{Mount}
```
| 段 | 含义 | 取值 | 示例 |
|---|---|---|---|
| `SC` | 系列代码(标准气缸) | 固定 | SC |
| `{Bore}` | 缸径 (mm) | 16 / 25 / 32 / 40 | 32 |
| `x` | 分隔符 | 固定 | x |
| `{Stroke}` | 行程 (mm) | 25 / 50 / 75 / 100 | 50 |
| `{Magnet}` | 磁石 | 空 = 无磁石;`S` = 带磁石 | S |
| `-` | 分隔符 | 固定 | - |
| `{Mount}` | 安装方式 | `FA` = 前法兰 / `LB` = 脚座 / `CB` = 中摆 | LB |
**完整示例:`SC32x50S-LB`** = SC 系列,缸径 Ø32行程 50mm带磁石脚座安装。
## 2. 选型约束规则
| # | 规则 | 说明 |
|---|---|---|
| R1 | 缸径 16 → 行程仅 25 / 50 | 小缸径不支持长行程 |
| R2 | 磁石 `S` 要求缸径 ≥ 25 | 缸径 16 无磁石选项 |
| R3 | 中摆 `CB` 要求行程 ≤ 75 | 长行程不提供中摆安装 |
对应 [../params.csv](../params.csv) 中 72 个合法型号组合。
## 3. STEP 文件命名
STEP 文件名 = 型号 + `.step`,如 `SC32x50S-LB.step`,与 `params.csv``step_file` 列一一对应。
## 4. 简化几何约定(示例用)
模型为 4 个圆柱体组合(后盖 + 缸体 + 前盖 + 活塞杆),单位 mm沿 Z 轴:
| 零件 | 外径 | 长度/位置 |
|---|---|---|
| 缸体 | bore + 4 | 长 = stroke + 60z: 0 ~ stroke+60 |
| 后盖 | bore + 10 | 厚 8z: -8 ~ 0 |
| 前盖 | bore + 10 | 厚 10z: stroke+60 ~ stroke+70 |
| 活塞杆 | max(bore/5, 3) × 2 | 自 z = stroke+46 伸出至前盖上方 stroke+10 |
> 真实产品数据接入时,用 Builder 导入真实 STEP 模型替换即可,编码规则与参数表格式不变。

View File

@@ -0,0 +1,73 @@
model_code,bore,stroke,magnet,mount,step_file
SC16x25-FA,16,25,,FA,SC16x25-FA.step
SC16x25-LB,16,25,,LB,SC16x25-LB.step
SC16x25-CB,16,25,,CB,SC16x25-CB.step
SC16x50-FA,16,50,,FA,SC16x50-FA.step
SC16x50-LB,16,50,,LB,SC16x50-LB.step
SC16x50-CB,16,50,,CB,SC16x50-CB.step
SC25x25-FA,25,25,,FA,SC25x25-FA.step
SC25x25-LB,25,25,,LB,SC25x25-LB.step
SC25x25-CB,25,25,,CB,SC25x25-CB.step
SC25x25S-FA,25,25,S,FA,SC25x25S-FA.step
SC25x25S-LB,25,25,S,LB,SC25x25S-LB.step
SC25x25S-CB,25,25,S,CB,SC25x25S-CB.step
SC25x50-FA,25,50,,FA,SC25x50-FA.step
SC25x50-LB,25,50,,LB,SC25x50-LB.step
SC25x50-CB,25,50,,CB,SC25x50-CB.step
SC25x50S-FA,25,50,S,FA,SC25x50S-FA.step
SC25x50S-LB,25,50,S,LB,SC25x50S-LB.step
SC25x50S-CB,25,50,S,CB,SC25x50S-CB.step
SC25x75-FA,25,75,,FA,SC25x75-FA.step
SC25x75-LB,25,75,,LB,SC25x75-LB.step
SC25x75-CB,25,75,,CB,SC25x75-CB.step
SC25x75S-FA,25,75,S,FA,SC25x75S-FA.step
SC25x75S-LB,25,75,S,LB,SC25x75S-LB.step
SC25x75S-CB,25,75,S,CB,SC25x75S-CB.step
SC25x100-FA,25,100,,FA,SC25x100-FA.step
SC25x100-LB,25,100,,LB,SC25x100-LB.step
SC25x100S-FA,25,100,S,FA,SC25x100S-FA.step
SC25x100S-LB,25,100,S,LB,SC25x100S-LB.step
SC32x25-FA,32,25,,FA,SC32x25-FA.step
SC32x25-LB,32,25,,LB,SC32x25-LB.step
SC32x25-CB,32,25,,CB,SC32x25-CB.step
SC32x25S-FA,32,25,S,FA,SC32x25S-FA.step
SC32x25S-LB,32,25,S,LB,SC32x25S-LB.step
SC32x25S-CB,32,25,S,CB,SC32x25S-CB.step
SC32x50-FA,32,50,,FA,SC32x50-FA.step
SC32x50-LB,32,50,,LB,SC32x50-LB.step
SC32x50-CB,32,50,,CB,SC32x50-CB.step
SC32x50S-FA,32,50,S,FA,SC32x50S-FA.step
SC32x50S-LB,32,50,S,LB,SC32x50S-LB.step
SC32x50S-CB,32,50,S,CB,SC32x50S-CB.step
SC32x75-FA,32,75,,FA,SC32x75-FA.step
SC32x75-LB,32,75,,LB,SC32x75-LB.step
SC32x75-CB,32,75,,CB,SC32x75-CB.step
SC32x75S-FA,32,75,S,FA,SC32x75S-FA.step
SC32x75S-LB,32,75,S,LB,SC32x75S-LB.step
SC32x75S-CB,32,75,S,CB,SC32x75S-CB.step
SC32x100-FA,32,100,,FA,SC32x100-FA.step
SC32x100-LB,32,100,,LB,SC32x100-LB.step
SC32x100S-FA,32,100,S,FA,SC32x100S-FA.step
SC32x100S-LB,32,100,S,LB,SC32x100S-LB.step
SC40x25-FA,40,25,,FA,SC40x25-FA.step
SC40x25-LB,40,25,,LB,SC40x25-LB.step
SC40x25-CB,40,25,,CB,SC40x25-CB.step
SC40x25S-FA,40,25,S,FA,SC40x25S-FA.step
SC40x25S-LB,40,25,S,LB,SC40x25S-LB.step
SC40x25S-CB,40,25,S,CB,SC40x25S-CB.step
SC40x50-FA,40,50,,FA,SC40x50-FA.step
SC40x50-LB,40,50,,LB,SC40x50-LB.step
SC40x50-CB,40,50,,CB,SC40x50-CB.step
SC40x50S-FA,40,50,S,FA,SC40x50S-FA.step
SC40x50S-LB,40,50,S,LB,SC40x50S-LB.step
SC40x50S-CB,40,50,S,CB,SC40x50S-CB.step
SC40x75-FA,40,75,,FA,SC40x75-FA.step
SC40x75-LB,40,75,,LB,SC40x75-LB.step
SC40x75-CB,40,75,,CB,SC40x75-CB.step
SC40x75S-FA,40,75,S,FA,SC40x75S-FA.step
SC40x75S-LB,40,75,S,LB,SC40x75S-LB.step
SC40x75S-CB,40,75,S,CB,SC40x75S-CB.step
SC40x100-FA,40,100,,FA,SC40x100-FA.step
SC40x100-LB,40,100,,LB,SC40x100-LB.step
SC40x100S-FA,40,100,S,FA,SC40x100S-FA.step
SC40x100S-LB,40,100,S,LB,SC40x100S-LB.step
1 model_code bore stroke magnet mount step_file
2 SC16x25-FA 16 25 FA SC16x25-FA.step
3 SC16x25-LB 16 25 LB SC16x25-LB.step
4 SC16x25-CB 16 25 CB SC16x25-CB.step
5 SC16x50-FA 16 50 FA SC16x50-FA.step
6 SC16x50-LB 16 50 LB SC16x50-LB.step
7 SC16x50-CB 16 50 CB SC16x50-CB.step
8 SC25x25-FA 25 25 FA SC25x25-FA.step
9 SC25x25-LB 25 25 LB SC25x25-LB.step
10 SC25x25-CB 25 25 CB SC25x25-CB.step
11 SC25x25S-FA 25 25 S FA SC25x25S-FA.step
12 SC25x25S-LB 25 25 S LB SC25x25S-LB.step
13 SC25x25S-CB 25 25 S CB SC25x25S-CB.step
14 SC25x50-FA 25 50 FA SC25x50-FA.step
15 SC25x50-LB 25 50 LB SC25x50-LB.step
16 SC25x50-CB 25 50 CB SC25x50-CB.step
17 SC25x50S-FA 25 50 S FA SC25x50S-FA.step
18 SC25x50S-LB 25 50 S LB SC25x50S-LB.step
19 SC25x50S-CB 25 50 S CB SC25x50S-CB.step
20 SC25x75-FA 25 75 FA SC25x75-FA.step
21 SC25x75-LB 25 75 LB SC25x75-LB.step
22 SC25x75-CB 25 75 CB SC25x75-CB.step
23 SC25x75S-FA 25 75 S FA SC25x75S-FA.step
24 SC25x75S-LB 25 75 S LB SC25x75S-LB.step
25 SC25x75S-CB 25 75 S CB SC25x75S-CB.step
26 SC25x100-FA 25 100 FA SC25x100-FA.step
27 SC25x100-LB 25 100 LB SC25x100-LB.step
28 SC25x100S-FA 25 100 S FA SC25x100S-FA.step
29 SC25x100S-LB 25 100 S LB SC25x100S-LB.step
30 SC32x25-FA 32 25 FA SC32x25-FA.step
31 SC32x25-LB 32 25 LB SC32x25-LB.step
32 SC32x25-CB 32 25 CB SC32x25-CB.step
33 SC32x25S-FA 32 25 S FA SC32x25S-FA.step
34 SC32x25S-LB 32 25 S LB SC32x25S-LB.step
35 SC32x25S-CB 32 25 S CB SC32x25S-CB.step
36 SC32x50-FA 32 50 FA SC32x50-FA.step
37 SC32x50-LB 32 50 LB SC32x50-LB.step
38 SC32x50-CB 32 50 CB SC32x50-CB.step
39 SC32x50S-FA 32 50 S FA SC32x50S-FA.step
40 SC32x50S-LB 32 50 S LB SC32x50S-LB.step
41 SC32x50S-CB 32 50 S CB SC32x50S-CB.step
42 SC32x75-FA 32 75 FA SC32x75-FA.step
43 SC32x75-LB 32 75 LB SC32x75-LB.step
44 SC32x75-CB 32 75 CB SC32x75-CB.step
45 SC32x75S-FA 32 75 S FA SC32x75S-FA.step
46 SC32x75S-LB 32 75 S LB SC32x75S-LB.step
47 SC32x75S-CB 32 75 S CB SC32x75S-CB.step
48 SC32x100-FA 32 100 FA SC32x100-FA.step
49 SC32x100-LB 32 100 LB SC32x100-LB.step
50 SC32x100S-FA 32 100 S FA SC32x100S-FA.step
51 SC32x100S-LB 32 100 S LB SC32x100S-LB.step
52 SC40x25-FA 40 25 FA SC40x25-FA.step
53 SC40x25-LB 40 25 LB SC40x25-LB.step
54 SC40x25-CB 40 25 CB SC40x25-CB.step
55 SC40x25S-FA 40 25 S FA SC40x25S-FA.step
56 SC40x25S-LB 40 25 S LB SC40x25S-LB.step
57 SC40x25S-CB 40 25 S CB SC40x25S-CB.step
58 SC40x50-FA 40 50 FA SC40x50-FA.step
59 SC40x50-LB 40 50 LB SC40x50-LB.step
60 SC40x50-CB 40 50 CB SC40x50-CB.step
61 SC40x50S-FA 40 50 S FA SC40x50S-FA.step
62 SC40x50S-LB 40 50 S LB SC40x50S-LB.step
63 SC40x50S-CB 40 50 S CB SC40x50S-CB.step
64 SC40x75-FA 40 75 FA SC40x75-FA.step
65 SC40x75-LB 40 75 LB SC40x75-LB.step
66 SC40x75-CB 40 75 CB SC40x75-CB.step
67 SC40x75S-FA 40 75 S FA SC40x75S-FA.step
68 SC40x75S-LB 40 75 S LB SC40x75S-LB.step
69 SC40x75S-CB 40 75 S CB SC40x75S-CB.step
70 SC40x100-FA 40 100 FA SC40x100-FA.step
71 SC40x100-LB 40 100 LB SC40x100-LB.step
72 SC40x100S-FA 40 100 S FA SC40x100S-FA.step
73 SC40x100S-LB 40 100 S LB SC40x100S-LB.step

View File

@@ -0,0 +1,37 @@
model_code,bore,stroke,magnet,mount,step_file
MAQ6x10-FA,6,10,,FA,MAQ6x10-FA.step
MAQ6x10-LB,6,10,,LB,MAQ6x10-LB.step
MAQ6x20-FA,6,20,,FA,MAQ6x20-FA.step
MAQ6x20-LB,6,20,,LB,MAQ6x20-LB.step
MAQ10x10-FA,10,10,,FA,MAQ10x10-FA.step
MAQ10x10-LB,10,10,,LB,MAQ10x10-LB.step
MAQ10x10S-FA,10,10,S,FA,MAQ10x10S-FA.step
MAQ10x10S-LB,10,10,S,LB,MAQ10x10S-LB.step
MAQ10x20-FA,10,20,,FA,MAQ10x20-FA.step
MAQ10x20-LB,10,20,,LB,MAQ10x20-LB.step
MAQ10x20S-FA,10,20,S,FA,MAQ10x20S-FA.step
MAQ10x20S-LB,10,20,S,LB,MAQ10x20S-LB.step
MAQ10x30-FA,10,30,,FA,MAQ10x30-FA.step
MAQ10x30-LB,10,30,,LB,MAQ10x30-LB.step
MAQ10x30S-FA,10,30,S,FA,MAQ10x30S-FA.step
MAQ10x30S-LB,10,30,S,LB,MAQ10x30S-LB.step
MAQ10x40-FA,10,40,,FA,MAQ10x40-FA.step
MAQ10x40-LB,10,40,,LB,MAQ10x40-LB.step
MAQ10x40S-FA,10,40,S,FA,MAQ10x40S-FA.step
MAQ10x40S-LB,10,40,S,LB,MAQ10x40S-LB.step
MAQ16x10-FA,16,10,,FA,MAQ16x10-FA.step
MAQ16x10-LB,16,10,,LB,MAQ16x10-LB.step
MAQ16x10S-FA,16,10,S,FA,MAQ16x10S-FA.step
MAQ16x10S-LB,16,10,S,LB,MAQ16x10S-LB.step
MAQ16x20-FA,16,20,,FA,MAQ16x20-FA.step
MAQ16x20-LB,16,20,,LB,MAQ16x20-LB.step
MAQ16x20S-FA,16,20,S,FA,MAQ16x20S-FA.step
MAQ16x20S-LB,16,20,S,LB,MAQ16x20S-LB.step
MAQ16x30-FA,16,30,,FA,MAQ16x30-FA.step
MAQ16x30-LB,16,30,,LB,MAQ16x30-LB.step
MAQ16x30S-FA,16,30,S,FA,MAQ16x30S-FA.step
MAQ16x30S-LB,16,30,S,LB,MAQ16x30S-LB.step
MAQ16x40-FA,16,40,,FA,MAQ16x40-FA.step
MAQ16x40-LB,16,40,,LB,MAQ16x40-LB.step
MAQ16x40S-FA,16,40,S,FA,MAQ16x40S-FA.step
MAQ16x40S-LB,16,40,S,LB,MAQ16x40S-LB.step
1 model_code bore stroke magnet mount step_file
2 MAQ6x10-FA 6 10 FA MAQ6x10-FA.step
3 MAQ6x10-LB 6 10 LB MAQ6x10-LB.step
4 MAQ6x20-FA 6 20 FA MAQ6x20-FA.step
5 MAQ6x20-LB 6 20 LB MAQ6x20-LB.step
6 MAQ10x10-FA 10 10 FA MAQ10x10-FA.step
7 MAQ10x10-LB 10 10 LB MAQ10x10-LB.step
8 MAQ10x10S-FA 10 10 S FA MAQ10x10S-FA.step
9 MAQ10x10S-LB 10 10 S LB MAQ10x10S-LB.step
10 MAQ10x20-FA 10 20 FA MAQ10x20-FA.step
11 MAQ10x20-LB 10 20 LB MAQ10x20-LB.step
12 MAQ10x20S-FA 10 20 S FA MAQ10x20S-FA.step
13 MAQ10x20S-LB 10 20 S LB MAQ10x20S-LB.step
14 MAQ10x30-FA 10 30 FA MAQ10x30-FA.step
15 MAQ10x30-LB 10 30 LB MAQ10x30-LB.step
16 MAQ10x30S-FA 10 30 S FA MAQ10x30S-FA.step
17 MAQ10x30S-LB 10 30 S LB MAQ10x30S-LB.step
18 MAQ10x40-FA 10 40 FA MAQ10x40-FA.step
19 MAQ10x40-LB 10 40 LB MAQ10x40-LB.step
20 MAQ10x40S-FA 10 40 S FA MAQ10x40S-FA.step
21 MAQ10x40S-LB 10 40 S LB MAQ10x40S-LB.step
22 MAQ16x10-FA 16 10 FA MAQ16x10-FA.step
23 MAQ16x10-LB 16 10 LB MAQ16x10-LB.step
24 MAQ16x10S-FA 16 10 S FA MAQ16x10S-FA.step
25 MAQ16x10S-LB 16 10 S LB MAQ16x10S-LB.step
26 MAQ16x20-FA 16 20 FA MAQ16x20-FA.step
27 MAQ16x20-LB 16 20 LB MAQ16x20-LB.step
28 MAQ16x20S-FA 16 20 S FA MAQ16x20S-FA.step
29 MAQ16x20S-LB 16 20 S LB MAQ16x20S-LB.step
30 MAQ16x30-FA 16 30 FA MAQ16x30-FA.step
31 MAQ16x30-LB 16 30 LB MAQ16x30-LB.step
32 MAQ16x30S-FA 16 30 S FA MAQ16x30S-FA.step
33 MAQ16x30S-LB 16 30 S LB MAQ16x30S-LB.step
34 MAQ16x40-FA 16 40 FA MAQ16x40-FA.step
35 MAQ16x40-LB 16 40 LB MAQ16x40-LB.step
36 MAQ16x40S-FA 16 40 S FA MAQ16x40S-FA.step
37 MAQ16x40S-LB 16 40 S LB MAQ16x40S-LB.step