FY160 / 02611 / POWDER COMPACTION

铁基粉末冷压模具
工程设计、装模与验证说明

依据本次设备DXF与压坯STEP · 工作型面与原机接口分开核对 · 尺寸、工艺与载荷均可追溯

01 / 输入依据与交付边界

本项目依据本次提供的设备装模DXF及冷压坯STEP。工艺为铁基粉末冷压后烧结,附件STEP表示压坯,不能再叠加烧结缩率。压坯目标尺寸、受载型腔尺寸、脱模回弹、滑动间隙和磨损储备分别处理。

设备已有的运动、驱动和导向,按已知接口与新制模具分开表达。新模具需要的成形件、夹持件、芯棒分配件及合理连接仍须保留;是否一体制造由材料、热处理、装卸和加工可行性共同决定。

目录归属记录项数用途
新制模具12以当前BOM归属为准,不混作新制采购数量
压坯参考1以当前BOM归属为准,不混作新制采购数量
原机已有件参考7以当前BOM归属为准,不混作新制采购数量
原机紧固件48以当前BOM归属为准,不混作新制采购数量

本版新制实体为10件,另有2颗模具自身压板螺钉;原机接口安装螺钉单列48颗,现场核对状态、长度、等级及啮合后决定复用或采购。大灰色座体为原机局部接口参考;金/绿为新工具,银灰T03也是新制阴模。

当前源模型的专用模具;银灰T03为新制阴模,金/绿为其他新制工具。
当前源模型的专用模具;银灰T03为新制阴模,金/绿为其他新制工具。

02 / 压坯特征与逐面追溯

工作型面应保留原BRep中的孔口、边缘过渡及局部侧面细节,不能用包络拉伸体替换。下面逐面清单只证明原始特征已登记;它与新工具的形成归属、重构误差及脱模验证记录应共同阅读,不能单凭面数相同声称全部特征合格。

本次源STEP直接审计登记122个面。源文件声明的几何不确定度0.0508 mm是建模信息,不是加工公差;约0.09249 mm深的底部标记样浅特征仍需确认是否为真实压坯要求。二维图册另设孔口0.3 mm锥面、0.2 mm环台及外缘台阶放大页,保留细节并明确工具薄刃风险。

当前接触面积诊断匹配 117 面,其余状态 5 面。共面布尔的面积残差属于数值诊断,不能折算或冒充线性尺寸公差验收;小面残差与实际几何覆盖须结合原始记录复核。

源面序号(0基)曲面类型面积/几何参数形成归属/说明
0CYLINDER面积 1609.65 mm²;R 25.0;轴向 1.0;0.0;0.0;Z -25 至 -3.96143e-10T01 接触面积 1609.65;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
1PLANE面积 336.397 mm²;Z -3.96441e-10 至 -1.29063e-15T02 接触面积 336.397;诊断状态 area_balance_matches_diagnostic;面积残差 -5.684341886080802e-14 mm²
2PLANE面积 6.22035 mm²;Z -0.3 至 -0.3T02 接触面积 6.22035;诊断状态 area_balance_matches_diagnostic;面积残差 -1.4210854715202004e-13 mm²
3PLANE面积 12.5228 mm²;Z -0.3 至 -0.3T01 接触面积 0.000720026;T02 接触面积 12.5221;诊断状态 area_balance_matches_diagnostic;面积残差 2.3092638912203256e-14 mm²
4PLANE面积 2728.35 mm²;Z -46.6918 至 -0.3T03 接触面积 2728.35;诊断状态 area_balance_matches_diagnostic;面积残差 -1.8189894035458565e-11 mm²
5CYLINDER面积 57.6074 mm²;R 3.0;轴向 0.0;0.0;-1.0;Z -12.5247 至 -0.3T03 接触面积 57.6074;诊断状态 area_balance_matches_diagnostic;面积残差 -9.414691248821327e-12 mm²
6CYLINDER面积 57.6074 mm²;R 3.0;轴向 0.0;0.0;1.0;Z -12.5247 至 -0.3T03 接触面积 57.6074;诊断状态 area_balance_matches_diagnostic;面积残差 3.2582860853835882e-09 mm²
7PLANE面积 2728.35 mm²;Z -46.6918 至 -0.3T03 接触面积 2728.35;诊断状态 area_balance_matches_diagnostic;面积残差 1.1141310096718371e-10 mm²
8CYLINDER面积 57.6074 mm²;R 3.0;轴向 0.0;0.0;1.0;Z -12.5247 至 -0.3T03 接触面积 57.6074;诊断状态 area_balance_matches_diagnostic;面积残差 3.307725648937776e-09 mm²
9CYLINDER面积 57.6074 mm²;R 3.0;轴向 0.0;0.0;-1.0;Z -12.5247 至 -0.3T03 接触面积 57.6074;诊断状态 area_balance_matches_diagnostic;面积残差 -2.842170943040401e-14 mm²
10PLANE面积 177.258 mm²;Z -12.5247 至 -0.3T03 接触面积 177.258;诊断状态 area_balance_matches_diagnostic;面积残差 -4.283485566247691e-07 mm²
11PLANE面积 177.258 mm²;Z -12.5247 至 -0.3T03 接触面积 177.258;诊断状态 area_balance_matches_diagnostic;面积残差 -4.2838559011215693e-07 mm²
12CYLINDER面积 615.564 mm²;R 4.85;轴向 0.0;0.0;-1.0;Z -40.7 至 -0.3T08-1 接触面积 615.564;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
13CYLINDER面积 615.564 mm²;R 4.85;轴向 0.0;0.0;-1.0;Z -40.7 至 -0.3T08-1 接触面积 615.564;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
14CYLINDER面积 615.564 mm²;R 4.85;轴向 0.0;0.0;-1.0;Z -40.7 至 -0.3T081 接触面积 615.564;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
15CYLINDER面积 615.564 mm²;R 4.85;轴向 0.0;0.0;-1.0;Z -40.7 至 -0.3T081 接触面积 615.564;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
16TORUS面积 14.8295 mm²;大R 6.0;小R 3.0;Z -16.6989 至 -12.5247T03 接触面积 14.8295;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
17CYLINDER面积 113.103 mm²;R 3.0;轴向 0.0;0.0;-1.0;Z -40.7 至 -16.6989T03 接触面积 113.103;诊断状态 area_balance_matches_diagnostic;面积残差 -1.4210854715202004e-14 mm²
18SPHERE面积 6.92453 mm²;R 3.0;Z -14.6118 至 -12.5247T03 接触面积 6.92453;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
19SPHERE面积 6.92453 mm²;R 3.0;Z -14.6118 至 -12.5247T03 接触面积 6.92453;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
20TORUS面积 14.8295 mm²;大R 6.0;小R 3.0;Z -16.6989 至 -12.5247T03 接触面积 14.8295;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
21CYLINDER面积 113.103 mm²;R 3.0;轴向 0.0;0.0;1.0;Z -40.7 至 -16.6989T03 接触面积 113.103;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
22PLANE面积 11.4837 mm²;Z -40.7 至 -40.7T05 接触面积 11.4837;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
23CYLINDER面积 0.936438 mm²;R 10.3;轴向 1.0;0.0;0.0;Z -41.746 至 -40.7T05 接触面积 0.181453;T06 接触面积 0.754985;诊断状态 area_balance_matches_diagnostic;面积残差 2.7755575615628914e-15 mm²
24CYLINDER面积 8.85525 mm²;R 48.7;轴向 1.0;0.0;0.0;Z -46.6918 至 -41.746T06 接触面积 8.85525;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
25CYLINDER面积 0.936438 mm²;R 10.3;轴向 1.0;0.0;0.0;Z -41.746 至 -40.7T05 接触面积 0.181453;T06 接触面积 0.754985;诊断状态 area_balance_matches_diagnostic;面积残差 -2.220446049250313e-16 mm²
26PLANE面积 11.4837 mm²;Z -40.7 至 -40.7T05 接触面积 11.4837;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
27PLANE面积 285.773 mm²;Z -41 至 -41T05 接触面积 285.773;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
28CYLINDER面积 88.6434 mm²;R 10.0;轴向 1.0;0.0;0.0;Z -42.0156 至 -41T05 接触面积 17.6931;T06 接触面积 70.9503;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
29CYLINDER面积 736.522 mm²;R 49.0;轴向 1.0;0.0;0.0;Z -46.9918 至 -42.0156T06 接触面积 736.522;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
30CYLINDER面积 88.6434 mm²;R 10.0;轴向 1.0;0.0;0.0;Z -42.0156 至 -41T05 接触面积 17.693;T06 接触面积 70.9504;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
31PLANE面积 285.773 mm²;Z -41 至 -41T05 接触面积 285.773;诊断状态 area_balance_matches_diagnostic;面积残差 1.1368683772161603e-13 mm²
32CYLINDER面积 4.1622 mm²;R 0.5;轴向 -1.0;0.0;0.0;Z -47.0639 至 -46.6314T06 接触面积 4.1622;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
33BSPLINE面积 1.21616 mm²;Z -47.1434 至 -46.6314T06 接触面积 1.21616;诊断状态 area_balance_matches_diagnostic;面积残差 3.302118578574209e-10 mm²
34BSPLINE面积 5.07233 mm²;Z -47.349 至 -46.7889T06 接触面积 5.07233;诊断状态 area_balance_matches_diagnostic;面积残差 -1.7763568394002505e-15 mm²
35BSPLINE面积 1.21629 mm²;Z -47.1434 至 -46.6314T06 接触面积 1.21629;诊断状态 area_balance_matches_diagnostic;面积残差 -3.7191343016385048e-06 mm²
36CYLINDER面积 4.1622 mm²;R 0.5;轴向 1.0;0.0;0.0;Z -47.0639 至 -46.6314T06 接触面积 4.1622;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
37BSPLINE面积 0.619104 mm²;Z -47.0899 至 -46.6314T06 接触面积 0.619104;诊断状态 area_balance_matches_diagnostic;面积残差 5.7335025616112034e-11 mm²
38BSPLINE面积 3.64144 mm²;Z -47.2411 至 -46.6829T06 接触面积 3.64144;诊断状态 area_balance_matches_diagnostic;面积残差 -4.440892098500626e-16 mm²
39BSPLINE面积 0.931176 mm²;Z -47.2459 至 -46.9823T06 接触面积 0.931176;诊断状态 area_balance_matches_diagnostic;面积残差 1.1102230246251565e-16 mm²
40BSPLINE面积 3.64144 mm²;Z -47.2411 至 -46.6829T06 接触面积 3.64144;诊断状态 area_balance_matches_diagnostic;面积残差 -8.881784197001252e-16 mm²
41BSPLINE面积 0.619104 mm²;Z -47.0899 至 -46.6314T06 接触面积 0.619104;诊断状态 area_balance_matches_diagnostic;面积残差 7.411871116858038e-11 mm²
42TORUS面积 0.44426 mm²;大R 0.500000000012259;小R 0.499999999994758;Z -47.5 至 -47.0639T06 接触面积 0.44426;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
43CYLINDER面积 4.54443 mm²;R 0.5;轴向 1.0;0.0;0.0;Z -47.5 至 -47.0639T06 接触面积 4.54443;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
44TORUS面积 0.860463 mm²;大R 0.500000000007899;小R 0.499999999993956;Z -47.5 至 -47.0639T06 接触面积 0.860387;诊断状态 undercoverage_or_common_failure;面积残差 -7.59439250609395e-05 mm²
45CYLINDER面积 5.09733 mm²;R 0.5;轴向 0.0;1.0;0.0;Z -47.5 至 -47.1434T06 接触面积 5.09738;诊断状态 area_balance_matches_diagnostic;面积残差 4.7412019139159156e-05 mm²
46TORUS面积 0.860409 mm²;大R 0.500000000001285;小R 0.499999999997826;Z -47.5 至 -47.0639T06 接触面积 0.860312;诊断状态 undercoverage_or_common_failure;面积残差 -9.652946454152822e-05 mm²
47CYLINDER面积 4.54443 mm²;R 0.5;轴向 -1.0;0.0;0.0;Z -47.5 至 -47.0639T06 接触面积 4.54443;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
48BSPLINE面积 0.444293 mm²;Z -47.5 至 -47.0639T06 接触面积 0.444293;诊断状态 area_balance_matches_diagnostic;面积残差 1.6653345369377348e-16 mm²
49CYLINDER面积 3.7999 mm²;R 0.5;轴向 -0.7071067811865476;-0.7071067811865476;0.0;Z -47.5 至 -47.0899T06 接触面积 3.79858;诊断状态 undercoverage_or_common_failure;面积残差 -0.0013193654675682787 mm²
50BSPLINE面积 0.617838 mm²;Z -47.5 至 -47.2411T06 接触面积 0.617926;诊断状态 overlap_coverage_or_common_artifact;面积残差 8.79001127448431e-05 mm²
51CYLINDER面积 3.7999 mm²;R 0.5;轴向 0.7071067811865476;-0.7071067811865476;0.0;Z -47.5 至 -47.0899T06 接触面积 3.79858;诊断状态 undercoverage_or_common_failure;面积残差 -0.0013194096096058594 mm²
52PLANE面积 87.0173 mm²;Z -47.5 至 -47.5T06 接触面积 87.0173;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
53EXTRUSION面积 0.0452985 mm²;Z -47.5 至 -47.4075T06 接触面积 0.0452985;诊断状态 area_balance_matches_diagnostic;面积残差 -4.010680676458378e-15 mm²
54EXTRUSION面积 0.0384144 mm²;Z -47.5 至 -47.4075T06 接触面积 0.0384144;诊断状态 area_balance_matches_diagnostic;面积残差 -4.288236432614667e-15 mm²
55EXTRUSION面积 0.0436679 mm²;Z -47.5 至 -47.4075T06 接触面积 0.0436679;诊断状态 area_balance_matches_diagnostic;面积残差 -7.13318293321663e-15 mm²
56PLANE面积 0.0616195 mm²;Z -47.5 至 -47.4075T06 接触面积 0.0616195;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
57PLANE面积 0.533506 mm²;Z -47.5 至 -47.4075T06 接触面积 0.533506;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
58PLANE面积 0.120854 mm²;Z -47.5 至 -47.4075T06 接触面积 0.120854;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
59PLANE面积 0.0604269 mm²;Z -47.5 至 -47.4075T06 接触面积 0.0604269;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
60PLANE面积 0.320421 mm²;Z -47.5 至 -47.4075T06 接触面积 0.320421;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
61PLANE面积 0.0604269 mm²;Z -47.5 至 -47.4075T06 接触面积 0.0604269;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
62PLANE面积 0.123239 mm²;Z -47.5 至 -47.4075T06 接触面积 0.123239;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
63PLANE面积 0.39675 mm²;Z -47.5 至 -47.4075T06 接触面积 0.39675;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
64PLANE面积 0.123239 mm²;Z -47.5 至 -47.4075T06 接触面积 0.123239;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
65PLANE面积 0.0540661 mm²;Z -47.5 至 -47.4075T06 接触面积 0.0540661;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
66EXTRUSION面积 0.0538627 mm²;Z -47.5 至 -47.4075T06 接触面积 0.0538627;诊断状态 area_balance_matches_diagnostic;面积残差 1.8110513089197866e-15 mm²
67PLANE面积 7.88207 mm²;Z -47.4075 至 -47.4075T06 接触面积 7.88207;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
68PLANE面积 6.22035 mm²;Z -40.7 至 -40.7T05 接触面积 6.22035;诊断状态 area_balance_matches_diagnostic;面积残差 -1.2789769243681803e-13 mm²
69PLANE面积 6.22035 mm²;Z -40.7 至 -40.7T05 接触面积 6.22035;诊断状态 area_balance_matches_diagnostic;面积残差 -1.1546319456101628e-13 mm²
70CYLINDER面积 113.103 mm²;R 3.0;轴向 0.0;0.0;-1.0;Z -40.7 至 -16.6989T03 接触面积 113.103;诊断状态 area_balance_matches_diagnostic;面积残差 5.6132876125047915e-12 mm²
71TORUS面积 14.8295 mm²;大R 6.0;小R 3.0;Z -16.6989 至 -12.5247T03 接触面积 14.8295;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
72SPHERE面积 6.92453 mm²;R 3.0;Z -14.6118 至 -12.5247T03 接触面积 6.92453;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
73CYLINDER面积 0.936438 mm²;R 10.3;轴向 1.0;0.0;0.0;Z -41.746 至 -40.7T05 接触面积 0.181453;T06 接触面积 0.754985;诊断状态 area_balance_matches_diagnostic;面积残差 2.886579864025407e-15 mm²
74CYLINDER面积 8.85525 mm²;R 48.7;轴向 1.0;0.0;0.0;Z -46.6918 至 -41.746T06 接触面积 8.85525;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
75CYLINDER面积 0.936438 mm²;R 10.3;轴向 1.0;0.0;0.0;Z -41.746 至 -40.7T05 接触面积 0.181453;T06 接触面积 0.754985;诊断状态 area_balance_matches_diagnostic;面积残差 -2.220446049250313e-16 mm²
76CYLINDER面积 113.103 mm²;R 3.0;轴向 0.0;0.0;1.0;Z -40.7 至 -16.6989T03 接触面积 113.103;诊断状态 area_balance_matches_diagnostic;面积残差 -1.4210854715202004e-14 mm²
77TORUS面积 14.8295 mm²;大R 6.0;小R 3.0;Z -16.6989 至 -12.5247T03 接触面积 14.8295;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
78SPHERE面积 6.92453 mm²;R 3.0;Z -14.6118 至 -12.5247T03 接触面积 6.92453;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
79CYLINDER面积 33.4686 mm²;R 3.0;轴向 1.0;0.0;0.0;Z -14.6118 至 -12.5247T03 接触面积 33.4686;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
80CYLINDER面积 33.4686 mm²;R 3.0;轴向 -1.0;0.0;0.0;Z -14.6118 至 -12.5247T03 接触面积 33.4686;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
81CYLINDER面积 33.4686 mm²;R 3.0;轴向 -1.0;0.0;0.0;Z -16.6989 至 -14.6118T03 接触面积 33.4686;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
82CYLINDER面积 33.4686 mm²;R 3.0;轴向 -1.0;0.0;0.0;Z -16.6989 至 -14.6118T03 接触面积 33.4686;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
83PLANE面积 348.016 mm²;Z -40.7 至 -16.6989T03 接触面积 348.016;诊断状态 area_balance_matches_diagnostic;面积残差 5.684341886080802e-14 mm²
84PLANE面积 348.016 mm²;Z -40.7 至 -16.6989T03 接触面积 348.016;诊断状态 area_balance_matches_diagnostic;面积残差 2.467004378559068e-11 mm²
85CONE面积 6.9309 mm²;半锥角 44.999999948579294;Z -41 至 -40.7T05 接触面积 6.9309;诊断状态 area_balance_matches_diagnostic;面积残差 -3.552713678800501e-15 mm²
86CONE面积 6.9309 mm²;半锥角 44.999999948579294;Z -41 至 -40.7T05 接触面积 6.9309;诊断状态 area_balance_matches_diagnostic;面积残差 -3.9968028886505635e-14 mm²
87CONE面积 6.9309 mm²;半锥角 44.999999948579294;Z -41 至 -40.7T05 接触面积 6.9309;诊断状态 area_balance_matches_diagnostic;面积残差 3.552713678800501e-15 mm²
88CONE面积 6.9309 mm²;半锥角 44.999999948579294;Z -41 至 -40.7T05 接触面积 6.9309;诊断状态 area_balance_matches_diagnostic;面积残差 8.881784197001252e-16 mm²
89CONE面积 1.76605 mm²;半锥角 44.9999999485799;Z -41 至 -40.7T05 接触面积 1.76605;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
90PLANE面积 6.15183 mm²;Z -41 至 -40.7T05 接触面积 6.15183;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
91PLANE面积 7.17172 mm²;Z -41 至 -40.7T05 接触面积 7.17172;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
92CONE面积 1.76605 mm²;半锥角 44.999999948580296;Z -41 至 -40.7T05 接触面积 1.76605;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
93CONE面积 1.95756 mm²;半锥角 44.9999999485795;Z -42.0156 至 -40.7T05 接触面积 0.384935;T06 接触面积 1.57262;诊断状态 area_balance_matches_diagnostic;面积残差 2.0569990155649975e-11 mm²
94PLANE面积 7.17172 mm²;Z -41 至 -40.7T05 接触面积 7.17172;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
95CONE面积 18.8427 mm²;半锥角 44.99999994858;Z -46.9918 至 -41.746T06 接触面积 18.8427;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
96CONE面积 1.95756 mm²;半锥角 44.99999994858;Z -42.0156 至 -40.7T05 接触面积 0.384935;T06 接触面积 1.57262;诊断状态 area_balance_matches_diagnostic;面积残差 1.2878587085651816e-14 mm²
97CONE面积 1.95756 mm²;半锥角 44.9999999485795;Z -42.0156 至 -40.7T05 接触面积 0.384934;T06 接触面积 1.57262;诊断状态 area_balance_matches_diagnostic;面积残差 2.3359092438113294e-13 mm²
98CONE面积 18.8427 mm²;半锥角 44.99999994858;Z -46.9918 至 -41.746T06 接触面积 18.8427;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
99PLANE面积 7.17172 mm²;Z -41 至 -40.7T05 接触面积 7.17172;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
100CONE面积 1.95756 mm²;半锥角 44.9999999485797;Z -42.0156 至 -40.7T05 接触面积 0.384934;T06 接触面积 1.57262;诊断状态 area_balance_matches_diagnostic;面积残差 9.164669023675742e-12 mm²
101CONE面积 1.76605 mm²;半锥角 44.999999948580296;Z -41 至 -40.7T05 接触面积 1.76605;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
102PLANE面积 7.17172 mm²;Z -41 至 -40.7T05 接触面积 7.17172;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
103PLANE面积 6.15183 mm²;Z -41 至 -40.7T05 接触面积 6.15183;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
104CONE面积 1.76605 mm²;半锥角 44.9999999485799;Z -41 至 -40.7T05 接触面积 1.76605;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
105PLANE面积 12.5228 mm²;Z -0.3 至 -0.3T01 接触面积 0.000720026;T02 接触面积 12.5221;诊断状态 area_balance_matches_diagnostic;面积残差 -3.730349362740526e-14 mm²
106PLANE面积 6.22035 mm²;Z -0.3 至 -0.3T02 接触面积 6.22035;诊断状态 area_balance_matches_diagnostic;面积残差 -1.5631940186722204e-13 mm²
107PLANE面积 336.397 mm²;Z -3.96152e-10 至 -1.29063e-15T02 接触面积 336.397;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
108PLANE面积 8.2734 mm²;Z -0.3 至 -1.29063e-15T01 接触面积 0.000254564;T02 接触面积 8.27315;诊断状态 area_balance_matches_diagnostic;面积残差 1.0932939886743043e-08 mm²
109CONE面积 1.76605 mm²;半锥角 44.9999999485801;Z -0.3 至 -1.29063e-15T02 接触面积 1.76605;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
110PLANE面积 6.15183 mm²;Z -0.3 至 -1.29063e-15T02 接触面积 6.15183;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
111CONE面积 1.76605 mm²;半锥角 44.999999948580296;Z -0.3 至 -1.29063e-15T02 接触面积 1.76605;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
112PLANE面积 8.2734 mm²;Z -0.3 至 -1.29063e-15T01 接触面积 0.000254564;T02 接触面积 8.27315;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
113PLANE面积 8.2734 mm²;Z -0.3 至 -8.32667e-16T01 接触面积 0.000254564;T02 接触面积 8.27315;诊断状态 area_balance_matches_diagnostic;面积残差 1.092498003174569e-08 mm²
114CONE面积 1.76605 mm²;半锥角 44.999999948580296;Z -0.3 至 -8.32667e-16T02 接触面积 1.76605;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
115PLANE面积 6.15183 mm²;Z -0.3 至 -1.29063e-15T02 接触面积 6.15183;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
116CONE面积 1.76605 mm²;半锥角 44.9999999485801;Z -0.3 至 0T02 接触面积 1.76605;诊断状态 area_balance_matches_diagnostic;面积残差 0.0 mm²
117PLANE面积 8.2734 mm²;Z -0.3 至 0T01 接触面积 0.000254564;T02 接触面积 8.27315;诊断状态 area_balance_matches_diagnostic;面积残差 1.7763568394002505e-15 mm²
118CONE面积 6.9309 mm²;半锥角 44.9999999485801;Z -0.3 至 -1.29063e-15T02 接触面积 6.9309;诊断状态 area_balance_matches_diagnostic;面积残差 -4.3520742565306136e-14 mm²
119CONE面积 6.9309 mm²;半锥角 44.9999999485801;Z -0.3 至 -1.29063e-15T02 接触面积 6.9309;诊断状态 area_balance_matches_diagnostic;面积残差 1.509903313490213e-14 mm²
120CONE面积 6.9309 mm²;半锥角 44.9999999485801;Z -0.3 至 -5.55112e-17T02 接触面积 6.9309;诊断状态 area_balance_matches_diagnostic;面积残差 3.730349362740526e-14 mm²
121CONE面积 6.9309 mm²;半锥角 44.9999999485801;Z -0.3 至 -5.55112e-17T02 接触面积 6.9309;诊断状态 area_balance_matches_diagnostic;面积残差 -2.6645352591003757e-15 mm²
产品直接几何审计
{
  "basis": {
    "input": "原始输入/02611压制状态-产品.stp",
    "sha256": "51650ed0dea5e5d794ad648e88b07c745cc9f8fe62044d3498801f9d35fa72b1",
    "method": "Read newly supplied BRep; OCP face types, exact line intersections/classification, sections and booleans; no prior mould geometry used.",
    "units": "mm; STEP explicitly declares SI_UNIT(.MILLI.,.METRE.)",
    "declared_geometric_uncertainty_mm": 0.0508,
    "uncertainty_scope": "STEP modelling uncertainty, not an approved component dimensional tolerance or proof of machining accuracy."
  },
  "raw": {
    "solid_count": 1,
    "valid": true,
    "face_count": 122,
    "surface_counts": {
      "CYLINDER": 33,
      "PLANE": 42,
      "TORUS": 7,
      "SPHERE": 4,
      "BSPLINE": 10,
      "EXTRUSION": 4,
      "CONE": 22
    },
    "bounds": {
      "min": [
        -10.25,
        -47.5,
        -47.59249144715002
      ],
      "max": [
        10.25,
        47.5,
        -0.09249134714999852
      ],
      "size": [
        20.5,
        95.0,
        47.500000100000015
      ]
    },
    "volume_mm3": 55443.019512655526
  },
  "normalization": {
    "translation_mm": [
      0,
      0,
      0.09249134714999852
    ],
    "normalized_bounds": {
      "min": [
        -10.25,
        -47.5,
        -47.500000100000015
      ],
      "max": [
        10.25,
        47.5,
        0.0
      ],
      "size": [
        20.5,
        95.0,
        47.500000100000015
      ]
    }
  },
  "surfaces": [
    {
      "face_index": 0,
      "type": "CYLINDER",
      "area_mm2": 1609.646224868665,
      "bounds": {
        "min": [
          -10.25,
          -25.0,
          -25.00000000000013
        ],
        "max": [
          10.25,
          25.0,
          -3.961434386199883e-10
        ],
        "size": [
          20.5,
          50.0,
          24.99999999960399
        ]
      },
      "centroid": [
        0.0,
        -1.4739061019913873e-13,
        -25.00000000000013
      ],
      "normal_at_center": [
        -0.0,
        6.339713617815612e-15,
        1.0
      ],
      "radius_mm": 25.0,
      "axis_location": [
        -39.56551343319,
        0.0,
        -1.3147816169123416e-13
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 1,
      "type": "PLANE",
      "area_mm2": 336.3972413150943,
      "bounds": {
        "min": [
          -9.75000000039644,
          25.0,
          -3.964412825796515e-10
        ],
        "max": [
          9.750000000396433,
          47.0,
          -1.2906342661267445e-15
        ],
        "size": [
          19.500000000792873,
          22.0,
          3.9643999194538537e-10
        ]
      },
      "centroid": [
        3.445093065506756e-18,
        35.91673600424648,
        -1.2906342661267445e-15
      ],
      "normal_at_center": [
        0.0,
        0.0,
        1.0
      ]
    },
    {
      "face_index": 2,
      "type": "PLANE",
      "area_mm2": 6.220353454107794,
      "bounds": {
        "min": [
          -5.05,
          30.95,
          -0.3000000000000015
        ],
        "max": [
          5.05,
          41.05,
          -0.3000000000000015
        ],
        "size": [
          10.1,
          10.099999999999998,
          0.0
        ]
      },
      "centroid": [
        2.1299618501785213e-15,
        36.0,
        -0.3000000000000015
      ],
      "normal_at_center": [
        0.0,
        0.0,
        1.0
      ]
    },
    {
      "face_index": 3,
      "type": "PLANE",
      "area_mm2": 12.522843765003934,
      "bounds": {
        "min": [
          -10.25,
          -47.5,
          -0.3000000000000015
        ],
        "max": [
          10.25,
          -24.9981999351953,
          -0.2999999999999995
        ],
        "size": [
          20.5,
          22.5018000648047,
          1.9984014443252818e-15
        ]
      },
      "centroid": [
        -5.802255121716753e-14,
        -39.36628524426299,
        -0.3000000000000015
      ],
      "normal_at_center": [
        0.0,
        0.0,
        1.0
      ]
    },
    {
      "face_index": 4,
      "type": "PLANE",
      "area_mm2": 2728.349397083546,
      "bounds": {
        "min": [
          10.25,
          -44.5000000000002,
          -46.691751107478005
        ],
        "max": [
          10.25,
          44.5000000000011,
          -0.2999999999999995
        ],
        "size": [
          0.0,
          89.00000000000131,
          46.39175110747801
        ]
      },
      "centroid": [
        10.25,
        -5.008331424047889e-08,
        -25.29865942800948
      ],
      "normal_at_center": [
        1.0,
        -0.0,
        -0.0
      ]
    },
    {
      "face_index": 5,
      "type": "CYLINDER",
      "area_mm2": 57.60742658387082,
      "bounds": {
        "min": [
          7.249999999999999,
          -47.5,
          -12.524675600890001
        ],
        "max": [
          10.25,
          -44.499999999998494,
          -0.2999999999999995
        ],
        "size": [
          3.000000000000001,
          3.0000000000015064,
          12.224675600890002
        ]
      },
      "centroid": [
        9.371320343560175,
        -46.62132034355911,
        -6.412337800444998
      ],
      "normal_at_center": [
        0.7071067811867251,
        -0.7071067811863699,
        0.0
      ],
      "radius_mm": 3.0,
      "axis_location": [
        7.25,
        -44.5,
        61.25844674371
      ],
      "axis_direction": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 6,
      "type": "CYLINDER",
      "area_mm2": 57.60742658710622,
      "bounds": {
        "min": [
          7.25,
          44.5,
          -12.524675600880002
        ],
        "max": [
          10.25,
          47.5,
          -0.3000000000000007
        ],
        "size": [
          3.0,
          3.0,
          12.224675600880001
        ]
      },
      "centroid": [
        9.371320343559642,
        46.621320343559645,
        -6.412337800440001
      ],
      "normal_at_center": [
        0.7071067811865476,
        0.7071067811865475,
        -0.0
      ],
      "radius_mm": 3.0,
      "axis_location": [
        7.25,
        44.5,
        -12.760470584970001
      ],
      "axis_direction": [
        0.0,
        0.0,
        1.0
      ]
    },
    {
      "face_index": 7,
      "type": "PLANE",
      "area_mm2": 2728.3493970834656,
      "bounds": {
        "min": [
          -10.25,
          -44.5000000000015,
          -46.691751107478005
        ],
        "max": [
          -10.25,
          44.5000000000002,
          -0.2999999999999995
        ],
        "size": [
          0.0,
          89.0000000000017,
          46.39175110747801
        ]
      },
      "centroid": [
        -10.25,
        -5.008244981841054e-08,
        -25.29865942800994
      ],
      "normal_at_center": [
        -1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 8,
      "type": "CYLINDER",
      "area_mm2": 57.60742658710389,
      "bounds": {
        "min": [
          -10.25,
          -47.5,
          -12.524675600890001
        ],
        "max": [
          -7.25,
          -44.5,
          -0.29999999999999893
        ],
        "size": [
          3.0,
          3.0,
          12.224675600890002
        ]
      },
      "centroid": [
        -9.371320343559642,
        -46.621320343559645,
        -6.412337800445
      ],
      "normal_at_center": [
        -0.7071067811865476,
        -0.7071067811865475,
        0.0
      ],
      "radius_mm": 3.0,
      "axis_location": [
        -7.25,
        -44.5,
        -12.690663455970002
      ],
      "axis_direction": [
        0.0,
        0.0,
        1.0
      ]
    },
    {
      "face_index": 9,
      "type": "CYLINDER",
      "area_mm2": 57.60742658386834,
      "bounds": {
        "min": [
          -10.25,
          44.49999999999889,
          -12.524675600880002
        ],
        "max": [
          -7.25,
          47.5,
          -0.2999999999999995
        ],
        "size": [
          3.0,
          3.0000000000011084,
          12.224675600880003
        ]
      },
      "centroid": [
        -9.371320343560035,
        46.62132034355925,
        -6.412337800439996
      ],
      "normal_at_center": [
        -0.7071067811866782,
        0.7071067811864169,
        0.0
      ],
      "radius_mm": 3.0,
      "axis_location": [
        -7.25,
        44.5,
        61.25844674371
      ],
      "axis_direction": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 10,
      "type": "PLANE",
      "area_mm2": 177.257796197734,
      "bounds": {
        "min": [
          -7.25,
          -47.5,
          -12.524675600190001
        ],
        "max": [
          7.25,
          -47.5,
          -0.29999999999999893
        ],
        "size": [
          14.5,
          0.0,
          12.224675600190002
        ]
      },
      "centroid": [
        -6.845385442619116e-11,
        -47.5,
        -6.412337799921861
      ],
      "normal_at_center": [
        -0.0,
        -1.0,
        -0.0
      ]
    },
    {
      "face_index": 11,
      "type": "PLANE",
      "area_mm2": 177.25779619773397,
      "bounds": {
        "min": [
          -7.25,
          47.5,
          -12.524675600190001
        ],
        "max": [
          7.25,
          47.5,
          -0.3000000000000007
        ],
        "size": [
          14.5,
          0.0,
          12.22467560019
        ]
      },
      "centroid": [
        6.845419434102894e-11,
        47.5,
        -6.412337799921864
      ],
      "normal_at_center": [
        -0.0,
        1.0,
        -0.0
      ]
    },
    {
      "face_index": 12,
      "type": "CYLINDER",
      "area_mm2": 615.5636645443841,
      "bounds": {
        "min": [
          -8.909305463796993e-16,
          -40.85,
          -40.699999999999996
        ],
        "max": [
          4.85,
          -31.15,
          -0.3000000000000015
        ],
        "size": [
          4.8500000000000005,
          9.700000000000003,
          40.39999999999999
        ]
      },
      "centroid": [
        4.85,
        -36.0,
        -20.500000000000004
      ],
      "normal_at_center": [
        -1.0,
        -1.8369701987210297e-16,
        -0.0
      ],
      "radius_mm": 4.85,
      "axis_location": [
        0.0,
        -36.0,
        11.592491347149998
      ],
      "axis_direction": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 13,
      "type": "CYLINDER",
      "area_mm2": 615.5636645443841,
      "bounds": {
        "min": [
          -4.85,
          -40.85,
          -40.699999999999996
        ],
        "max": [
          8.909305463796993e-16,
          -31.15,
          -0.3000000000000015
        ],
        "size": [
          4.8500000000000005,
          9.700000000000003,
          40.39999999999999
        ]
      },
      "centroid": [
        -4.85,
        -36.0,
        -20.500000000000004
      ],
      "normal_at_center": [
        1.0,
        6.123233995736766e-17,
        0.0
      ],
      "radius_mm": 4.85,
      "axis_location": [
        0.0,
        -36.0,
        11.592491347149998
      ],
      "axis_direction": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 14,
      "type": "CYLINDER",
      "area_mm2": 615.5636645443841,
      "bounds": {
        "min": [
          -8.909305463796993e-16,
          31.15,
          -40.699999999999996
        ],
        "max": [
          4.85,
          40.85,
          -0.3000000000000015
        ],
        "size": [
          4.8500000000000005,
          9.700000000000003,
          40.39999999999999
        ]
      },
      "centroid": [
        4.85,
        36.0,
        -20.500000000000004
      ],
      "normal_at_center": [
        -1.0,
        -1.8369701987210297e-16,
        -0.0
      ],
      "radius_mm": 4.85,
      "axis_location": [
        0.0,
        36.0,
        11.592491347149998
      ],
      "axis_direction": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 15,
      "type": "CYLINDER",
      "area_mm2": 615.5636645443841,
      "bounds": {
        "min": [
          -4.85,
          31.15,
          -40.699999999999996
        ],
        "max": [
          8.909305463796993e-16,
          40.85,
          -0.3000000000000015
        ],
        "size": [
          4.8500000000000005,
          9.700000000000003,
          40.39999999999999
        ]
      },
      "centroid": [
        -4.85,
        36.0,
        -20.500000000000004
      ],
      "normal_at_center": [
        1.0,
        6.123233995736766e-17,
        0.0
      ],
      "radius_mm": 4.85,
      "axis_location": [
        0.0,
        36.0,
        11.592491347149998
      ],
      "axis_direction": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 16,
      "type": "TORUS",
      "area_mm2": 14.829530866451531,
      "bounds": {
        "min": [
          7.25,
          -46.6550000000001,
          -16.69887013396
        ],
        "max": [
          10.25,
          -42.81,
          -12.524675600879196
        ],
        "size": [
          3.0,
          3.8450000000000983,
          4.174194533080804
        ]
      },
      "centroid": [
        9.371320343559496,
        -45.21480358563001,
        -15.243288250524964
      ],
      "normal_at_center": [
        0.7071067811864985,
        -0.6554260700745621,
        -0.26536138880154464
      ],
      "major_radius_mm": 6.0,
      "minor_radius_mm": 3.0
    },
    {
      "face_index": 17,
      "type": "CYLINDER",
      "area_mm2": 113.10265989750876,
      "bounds": {
        "min": [
          7.25,
          -45.81,
          -40.7
        ],
        "max": [
          10.25,
          -42.81,
          -16.69887013396
        ],
        "size": [
          3.0,
          3.0,
          24.001129866040003
        ]
      },
      "centroid": [
        9.371320343559642,
        -44.93132034355965,
        -28.699435066979998
      ],
      "normal_at_center": [
        0.7071067811865476,
        -0.7071067811865475,
        0.0
      ],
      "radius_mm": 3.0,
      "axis_location": [
        7.25,
        -42.81,
        -16.46307514987
      ],
      "axis_direction": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 18,
      "type": "SPHERE",
      "area_mm2": 6.924534171829439,
      "bounds": {
        "min": [
          7.25,
          -47.5,
          -14.611772867420404
        ],
        "max": [
          10.25,
          -44.5,
          -12.524675600880002
        ],
        "size": [
          3.0,
          3.0,
          2.087097266540402
        ]
      },
      "centroid": [
        9.371320343559642,
        -46.46627821026212,
        -13.320759767189315
      ],
      "normal_at_center": [
        0.7071067811865475,
        -0.6554260700873734,
        -0.26536138876977117
      ],
      "radius_mm": 3.0
    },
    {
      "face_index": 19,
      "type": "SPHERE",
      "area_mm2": 6.92453417183188,
      "bounds": {
        "min": [
          7.25,
          44.5,
          -14.611772867420406
        ],
        "max": [
          10.25,
          47.5,
          -12.524675600190001
        ],
        "size": [
          3.0,
          3.0,
          2.087097267230405
        ]
      },
      "centroid": [
        9.371320343559642,
        46.46627821026212,
        -13.320759767189315
      ],
      "normal_at_center": [
        0.7071067811865475,
        0.6554260700873732,
        -0.26536138876977144
      ],
      "radius_mm": 3.0
    },
    {
      "face_index": 20,
      "type": "TORUS",
      "area_mm2": 14.829530866450584,
      "bounds": {
        "min": [
          7.25,
          42.81,
          -16.69887013396
        ],
        "max": [
          10.25,
          46.6549999999999,
          -12.52467560087971
        ],
        "size": [
          3.0,
          3.8449999999998994,
          4.174194533080289
        ]
      },
      "centroid": [
        9.371320343559493,
        45.21480358562992,
        -15.243288250525177
      ],
      "normal_at_center": [
        0.7071067811864978,
        0.6554260700745783,
        -0.26536138880150606
      ],
      "major_radius_mm": 6.0,
      "minor_radius_mm": 3.0
    },
    {
      "face_index": 21,
      "type": "CYLINDER",
      "area_mm2": 113.10265989750287,
      "bounds": {
        "min": [
          7.25,
          42.81,
          -40.699999999999996
        ],
        "max": [
          10.25,
          45.81,
          -16.698870133959996
        ],
        "size": [
          3.0,
          3.0,
          24.00112986604
        ]
      },
      "centroid": [
        9.371320343559642,
        44.93132034355965,
        -28.699435066980005
      ],
      "normal_at_center": [
        0.7071067811865476,
        0.7071067811865475,
        -0.0
      ],
      "radius_mm": 3.0,
      "axis_location": [
        7.25,
        42.81,
        -108.25019785114999
      ],
      "axis_direction": [
        0.0,
        0.0,
        1.0
      ]
    },
    {
      "face_index": 22,
      "type": "PLANE",
      "area_mm2": 11.48368763823811,
      "bounds": {
        "min": [
          -10.25,
          25.90609025211,
          -40.699999999999996
        ],
        "max": [
          10.25,
          45.81,
          -40.699999999999996
        ],
        "size": [
          20.5,
          19.90390974789,
          0.0
        ]
      },
      "centroid": [
        1.3869733516864476e-14,
        38.85890858677273,
        -40.699999999999996
      ],
      "normal_at_center": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 23,
      "type": "CYLINDER",
      "area_mm2": 0.9364377399004278,
      "bounds": {
        "min": [
          10.049999999999997,
          21.38350148954,
          -41.746017566221795
        ],
        "max": [
          10.25,
          25.90609025211,
          -40.699999999999996
        ],
        "size": [
          0.20000000000000284,
          4.5225887625700025,
          1.0460175662217992
        ]
      },
      "centroid": [
        10.149999999999999,
        23.585101138382353,
        -40.96491108490026
      ],
      "normal_at_center": [
        -0.0,
        0.225338748905597,
        -0.9742804771941498
      ],
      "radius_mm": 10.3,
      "axis_location": [
        -51.39515584412,
        25.90609025211,
        -51.0
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 24,
      "type": "CYLINDER",
      "area_mm2": 8.855246200606777,
      "bounds": {
        "min": [
          10.05,
          -21.38350292541961,
          -46.691751107478005
        ],
        "max": [
          10.25,
          21.383501489540162,
          -41.746017566217695
        ],
        "size": [
          0.1999999999999993,
          42.76700441495977,
          4.94573354126031
        ]
      },
      "centroid": [
        10.149999999999999,
        -7.179399175612367e-07,
        -46.691751107478
      ],
      "normal_at_center": [
        0.0,
        -4.009049356642037e-14,
        -1.0
      ],
      "radius_mm": 48.7,
      "axis_location": [
        -51.39515584412,
        -7.179379651542e-07,
        2.0082488925219986
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 25,
      "type": "CYLINDER",
      "area_mm2": 0.9364377398985919,
      "bounds": {
        "min": [
          10.049999999999997,
          -25.90609168798,
          -41.74601756621773
        ],
        "max": [
          10.25,
          -21.3835029254183,
          -40.699999999999996
        ],
        "size": [
          0.20000000000000284,
          4.5225887625617,
          1.046017566217735
        ]
      },
      "centroid": [
        10.149999999999999,
        -23.585102574256865,
        -40.964911084899214
      ],
      "normal_at_center": [
        0.0,
        -0.2253387489051587,
        -0.9742804771942511
      ],
      "radius_mm": 10.3,
      "axis_location": [
        -51.39515584412,
        -25.90609168798,
        -51.0
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 26,
      "type": "PLANE",
      "area_mm2": 11.483687063890216,
      "bounds": {
        "min": [
          -10.25,
          -45.81,
          -40.699999999999996
        ],
        "max": [
          10.25,
          -25.90609168798,
          -40.699999999999996
        ],
        "size": [
          20.5,
          19.903908312020004,
          0.0
        ]
      },
      "centroid": [
        1.6654068408946358e-14,
        -38.858909234597874,
        -40.699999999999996
      ],
      "normal_at_center": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 27,
      "type": "PLANE",
      "area_mm2": 285.77345339948465,
      "bounds": {
        "min": [
          -9.75,
          -45.31,
          -41.0
        ],
        "max": [
          9.75,
          -25.90609168798,
          -41.0
        ],
        "size": [
          19.5,
          19.403908312020004,
          0.0
        ]
      },
      "centroid": [
        2.1755865927860494e-16,
        -35.39888593047239,
        -41.0
      ],
      "normal_at_center": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 28,
      "type": "CYLINDER",
      "area_mm2": 88.64337829137062,
      "bounds": {
        "min": [
          -9.75,
          -25.90609168798,
          -42.01555103517
        ],
        "max": [
          9.75,
          -21.515228811706507,
          -41.0
        ],
        "size": [
          19.5,
          4.390862876273491,
          1.0155510351699988
        ]
      },
      "centroid": [
        0.0,
        -23.652704198928394,
        -41.25719522805749
      ],
      "normal_at_center": [
        0.0,
        -0.22533874890516045,
        -0.9742804771942508
      ],
      "radius_mm": 10.0,
      "axis_location": [
        -51.39515584412,
        -25.90609168798,
        -51.0
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 29,
      "type": "CYLINDER",
      "area_mm2": 736.5223149507774,
      "bounds": {
        "min": [
          -9.7500001,
          -21.51522891171,
          -46.991751838684856
        ],
        "max": [
          9.7500001,
          21.515227475830002,
          -42.0155509351655
        ],
        "size": [
          19.5000002,
          43.03045638754,
          4.976200903519356
        ]
      },
      "centroid": [
        0.0,
        -7.179397990261571e-07,
        -46.991751107477995
      ],
      "normal_at_center": [
        0.0,
        -3.742595830731999e-14,
        -1.0
      ],
      "radius_mm": 49.0,
      "axis_location": [
        -51.39515584412,
        -7.179379651542e-07,
        2.0082488925219986
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 30,
      "type": "CYLINDER",
      "area_mm2": 88.64337829154584,
      "bounds": {
        "min": [
          -9.75,
          21.515227375828438,
          -42.01555103517
        ],
        "max": [
          9.75,
          25.90609025211,
          -41.0
        ],
        "size": [
          19.5,
          4.390862876281563,
          1.0155510351699988
        ]
      },
      "centroid": [
        0.0,
        23.652702763054027,
        -41.25719522805851
      ],
      "normal_at_center": [
        -0.0,
        0.2253387489055975,
        -0.9742804771941497
      ],
      "radius_mm": 10.0,
      "axis_location": [
        -51.39515584412,
        25.90609025211,
        -51.0
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 31,
      "type": "PLANE",
      "area_mm2": 285.7734813989494,
      "bounds": {
        "min": [
          -9.75,
          25.90609025211,
          -41.0
        ],
        "max": [
          9.75,
          45.31,
          -41.0
        ],
        "size": [
          19.5,
          19.40390974789,
          0.0
        ]
      },
      "centroid": [
        -6.982395989160912e-16,
        35.39888500038895,
        -41.0
      ],
      "normal_at_center": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 32,
      "type": "CYLINDER",
      "area_mm2": 4.16219770593021,
      "bounds": {
        "min": [
          -0.8000000766650722,
          -5.931280636452347,
          -47.06388470495007
        ],
        "max": [
          5.50000000002,
          -5.495901950459328,
          -46.63144599270378
        ],
        "size": [
          6.300000076685072,
          0.4353786859930189,
          0.43243871224628805
        ]
      },
      "centroid": [
        2.349999961677464,
        -5.639450293143093,
        -46.77302029421165
      ],
      "normal_at_center": [
        -0.0,
        -0.7047072155678129,
        -0.7094982313766963
      ],
      "radius_mm": 0.5,
      "axis_location": [
        5.763875109749,
        -5.991803900927,
        -47.1277694099
      ],
      "axis_direction": [
        -1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 33,
      "type": "BSPLINE",
      "area_mm2": 1.2161599349985306,
      "bounds": {
        "min": [
          5.4999999,
          -5.931280736452347,
          -47.14339079542883
        ],
        "max": [
          6.958551304408696,
          -4.454545023338108,
          -46.63144589270378
        ],
        "size": [
          1.4585514044086967,
          1.4767357131142393,
          0.5119449027250482
        ]
      },
      "centroid": [
        6.327564879823722,
        -5.298891474812146,
        -46.807833641758684
      ],
      "normal_at_center": [
        0.43452879494082514,
        -0.5093633301061681,
        -0.742787805709295
      ]
    },
    {
      "face_index": 34,
      "type": "BSPLINE",
      "area_mm2": 5.072331845600852,
      "bounds": {
        "min": [
          6.4353844718690425,
          -4.500000108813996,
          -47.34895200446953
        ],
        "max": [
          6.957996204081778,
          4.500000104710001,
          -46.78885001293797
        ],
        "size": [
          0.5226117322127353,
          9.000000213523997,
          0.5601019915315604
        ]
      },
      "centroid": [
        6.571948351069371,
        1.0184578817986094e-05,
        -47.090876410702464
      ],
      "normal_at_center": [
        0.5976637499056252,
        -1.7011279383076153e-05,
        -0.8017468688802986
      ]
    },
    {
      "face_index": 35,
      "type": "BSPLINE",
      "area_mm2": 1.2162907693117895,
      "bounds": {
        "min": [
          5.49999990289,
          4.454545040489904,
          -47.1433907369949
        ],
        "max": [
          6.958542661342019,
          5.931280744633774,
          -46.6314457166179
        ],
        "size": [
          1.458542758452019,
          1.47673570414387,
          0.5119450203770057
        ]
      },
      "centroid": [
        6.327409654802581,
        5.298867718424304,
        -46.8079407122845
      ],
      "normal_at_center": [
        0.4347193908846293,
        0.5095338486598379,
        -0.7425592961230708
      ]
    },
    {
      "face_index": 36,
      "type": "CYLINDER",
      "area_mm2": 4.16219818947049,
      "bounds": {
        "min": [
          -0.8000000000041,
          5.495901961907918,
          -47.06388461601
        ],
        "max": [
          5.500000169087821,
          5.931280644633774,
          -46.63144581661
        ],
        "size": [
          6.300000169091921,
          0.43537868272585634,
          0.4324387994000034
        ]
      },
      "centroid": [
        2.3500000845418607,
        5.639450278975892,
        -46.77302015315444
      ],
      "normal_at_center": [
        -0.0,
        0.7047072897342165,
        -0.7094981577111072
      ],
      "radius_mm": 0.5,
      "axis_location": [
        -1.063875109749,
        5.991803923843,
        -47.127769232009996
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 37,
      "type": "BSPLINE",
      "area_mm2": 0.6191044213583209,
      "bounds": {
        "min": [
          -1.849146119067,
          5.2013496069592895,
          -47.0898635901001
        ],
        "max": [
          -0.7999998999566001,
          5.9312807446331,
          -46.631445716609996
        ],
        "size": [
          1.0491462191104,
          0.7299311376738107,
          0.4584178734901059
        ]
      },
      "centroid": [
        -1.2501745341722037,
        5.550195436750743,
        -46.782347099480724
      ],
      "normal_at_center": [
        -0.23909210336787168,
        0.652979284467329,
        -0.7186466587716538
      ]
    },
    {
      "face_index": 38,
      "type": "BSPLINE",
      "area_mm2": 3.6414355661169826,
      "bounds": {
        "min": [
          -6.273027455531584,
          0.663290220239838,
          -47.24109357682666
        ],
        "max": [
          -1.5013495382777902,
          5.493094235821301,
          -46.68287862769348
        ],
        "size": [
          4.771677917253793,
          4.829804015581463,
          0.5582149491331734
        ]
      },
      "centroid": [
        -3.8349327082605273,
        3.0210658360299734,
        -47.00285982217165
      ],
      "normal_at_center": [
        -0.44002289465282396,
        0.47326189287571796,
        -0.763153348242044
      ]
    },
    {
      "face_index": 39,
      "type": "BSPLINE",
      "area_mm2": 0.9311756396585176,
      "bounds": {
        "min": [
          -6.6692874669521265,
          -0.9631991229789723,
          -47.245875743344584
        ],
        "max": [
          -5.9632679300204705,
          0.9631988842359006,
          -46.982283222579994
        ],
        "size": [
          0.706019536931656,
          1.926398007214873,
          0.2635925207645897
        ]
      },
      "centroid": [
        -6.418011106756625,
        -8.000564328023487e-05,
        -47.06032270190046
      ],
      "normal_at_center": [
        -0.505448723675148,
        -2.7446520122759084e-06,
        -0.8628566437871534
      ]
    },
    {
      "face_index": 40,
      "type": "BSPLINE",
      "area_mm2": 3.641440755527747,
      "bounds": {
        "min": [
          -6.273027439530548,
          -5.493094126820707,
          -47.24109355551805
        ],
        "max": [
          -1.5013495942758321,
          -0.6632903930139161,
          -46.68287880196876
        ],
        "size": [
          4.7716778452547155,
          4.8298037338067905,
          0.5582147535492865
        ]
      },
      "centroid": [
        -3.8349260388791944,
        -3.021072951642108,
        -47.00285963994744
      ],
      "normal_at_center": [
        -0.4400192958582311,
        -0.47326565748967575,
        -0.7631530886482026
      ]
    },
    {
      "face_index": 41,
      "type": "BSPLINE",
      "area_mm2": 0.6191038166854009,
      "bounds": {
        "min": [
          -1.8491460988819994,
          -5.931280736451756,
          -47.0898636724207
        ],
        "max": [
          -0.7999999009254001,
          -5.20134959471372,
          -46.63144589270483
        ],
        "size": [
          1.0491461979565995,
          0.7299311417380361,
          0.45841777971586595
        ]
      },
      "centroid": [
        -1.2500321011065245,
        -5.550254317671681,
        -46.78234113445512
      ],
      "normal_at_center": [
        -0.23902110689906952,
        -0.6530115191238404,
        -0.7186409857142285
      ]
    },
    {
      "face_index": 42,
      "type": "TORUS",
      "area_mm2": 0.44426012843668244,
      "bounds": {
        "min": [
          -1.50134979476572,
          -5.4959020504666904,
          -47.500000099993116
        ],
        "max": [
          -0.7999999000000001,
          -4.853553290593,
          -47.063884604950495
        ],
        "size": [
          0.7013498947657199,
          0.6423487598736903,
          0.43611549504262115
        ]
      },
      "centroid": [
        -1.117701921828492,
        -5.2670002884347165,
        -47.37546128460393
      ],
      "normal_at_center": [
        -0.2527204112715319,
        -0.6101210443545162,
        -0.7509225692190256
      ],
      "major_radius_mm": 0.500000000012259,
      "minor_radius_mm": 0.499999999994758
    },
    {
      "face_index": 43,
      "type": "CYLINDER",
      "area_mm2": 4.544431599352486,
      "bounds": {
        "min": [
          -0.8000000012323998,
          -5.49590195046326,
          -47.5
        ],
        "max": [
          5.50000000002,
          -5.0,
          -47.06388470495
        ],
        "size": [
          6.3000000012524,
          0.49590195046326,
          0.43611529505000135
        ]
      },
      "centroid": [
        2.3499999993938,
        -5.33019512982854,
        -47.37546128460537
      ],
      "normal_at_center": [
        0.0,
        -0.6603902596570795,
        -0.7509225692107376
      ],
      "radius_mm": 0.5,
      "axis_location": [
        -0.9690342740572,
        -5.0,
        -47.0
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 44,
      "type": "TORUS",
      "area_mm2": 0.8604630632772566,
      "bounds": {
        "min": [
          5.4999999,
          -5.49590205046588,
          -47.500000099993855
        ],
        "max": [
          6.47931605148997,
          -4.4999999,
          -47.063884604950395
        ],
        "size": [
          0.9793161514899706,
          0.9959021504658807,
          0.4361154950434596
        ]
      },
      "centroid": [
        6.087036606010655,
        -5.087036606010654,
        -47.37546128460397
      ],
      "normal_at_center": [
        0.4669664308278558,
        -0.46696643082785566,
        -0.7509225692172175
      ],
      "major_radius_mm": 0.500000000007899,
      "minor_radius_mm": 0.499999999993956
    },
    {
      "face_index": 45,
      "type": "CYLINDER",
      "area_mm2": 5.0973313496979635,
      "bounds": {
        "min": [
          5.9999999,
          -4.500000108813996,
          -47.5000001
        ],
        "max": [
          6.47899815158552,
          4.500000104710001,
          -47.1433905083999
        ],
        "size": [
          0.47899825158552023,
          9.000000213523997,
          0.35660959160010464
        ]
      },
      "centroid": [
        6.298583904288269,
        -2.0520003474189252e-09,
        -47.40105816548223
      ],
      "normal_at_center": [
        0.5971678085765378,
        0.0,
        -0.8021163309644652
      ],
      "radius_mm": 0.5,
      "axis_location": [
        6.0,
        -4.669034274057,
        -47.0
      ],
      "axis_direction": [
        0.0,
        1.0,
        0.0
      ]
    },
    {
      "face_index": 46,
      "type": "TORUS",
      "area_mm2": 0.8604087182586646,
      "bounds": {
        "min": [
          5.4999999,
          4.4999999,
          -47.50000009999902
        ],
        "max": [
          6.480232683721618,
          5.49590206192161,
          -47.0638845160065
        ],
        "size": [
          0.9802327837216183,
          0.9959021619216104,
          0.4361155839925175
        ]
      },
      "centroid": [
        6.0870366298185585,
        5.08703662981856,
        -47.375461254993624
      ],
      "normal_at_center": [
        0.46696647845060946,
        0.46696647845061867,
        -0.750922509988124
      ],
      "major_radius_mm": 0.500000000001285,
      "minor_radius_mm": 0.499999999997826
    },
    {
      "face_index": 47,
      "type": "CYLINDER",
      "area_mm2": 4.5444321643057375,
      "bounds": {
        "min": [
          -0.8,
          5.0,
          -47.5
        ],
        "max": [
          5.500000004172,
          5.495901961922,
          -47.063884616006504
        ],
        "size": [
          6.3000000041719995,
          0.49590196192199976,
          0.4361153839934957
        ]
      },
      "centroid": [
        2.350000002086,
        5.330195163499367,
        -47.375461254993944
      ],
      "normal_at_center": [
        0.0,
        0.6603903269987337,
        -0.7509225099878852
      ],
      "radius_mm": 0.5,
      "axis_location": [
        5.669034274057,
        5.0,
        -47.0
      ],
      "axis_direction": [
        -1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 48,
      "type": "BSPLINE",
      "area_mm2": 0.44429269618291156,
      "bounds": {
        "min": [
          -1.50134980535581,
          4.853553290593001,
          -47.500000100000015
        ],
        "max": [
          -0.7999998999566001,
          5.49590206192161,
          -47.0638845160065
        ],
        "size": [
          0.7013499053992099,
          0.6423487713286091,
          0.43611558399351225
        ]
      },
      "centroid": [
        -1.1176134474001174,
        5.2667866923526985,
        -47.37566448001442
      ],
      "normal_at_center": [
        -0.2525434624552696,
        0.6096938521857487,
        -0.7513289600288322
      ]
    },
    {
      "face_index": 49,
      "type": "CYLINDER",
      "area_mm2": 3.7998978688336025,
      "bounds": {
        "min": [
          -5.9632681303128905,
          0.3535532905927215,
          -47.5000001
        ],
        "max": [
          -1.153553290593,
          5.20134980695903,
          -47.0898633901
        ],
        "size": [
          4.8097148397198906,
          4.847796516366309,
          0.4101367099000015
        ]
      },
      "centroid": [
        -3.6299757026074966,
        2.8299757041950366,
        -47.384012854635245
      ],
      "normal_at_center": [
        -0.4528446256165336,
        0.4528446256165336,
        -0.7680257092704925
      ],
      "radius_mm": 0.5,
      "axis_location": [
        -1.034028109154,
        4.973078672032,
        -47.0
      ],
      "axis_direction": [
        -0.7071067811865476,
        -0.7071067811865476,
        0.0
      ]
    },
    {
      "face_index": 50,
      "type": "BSPLINE",
      "area_mm2": 0.6178382681187446,
      "bounds": {
        "min": [
          -6.235367930264724,
          -0.6633091574308599,
          -47.500000099999916
        ],
        "max": [
          -5.653553290593,
          0.6633130632736369,
          -47.2410929314093
        ],
        "size": [
          0.5818146396717241,
          1.3266222207044969,
          0.2589071685906177
        ]
      },
      "centroid": [
        -6.054311422538635,
        2.208049684410481e-06,
        -47.43049471583742
      ],
      "normal_at_center": [
        -0.5086228450842585,
        1.488860902381018e-06,
        -0.8609894316750802
      ]
    },
    {
      "face_index": 51,
      "type": "CYLINDER",
      "area_mm2": 3.799897751872948,
      "bounds": {
        "min": [
          -5.96327199061826,
          -5.201349794737416,
          -47.5000001
        ],
        "max": [
          -1.153553290593,
          -0.3535532905932225,
          -47.0898634724138
        ],
        "size": [
          4.80971870002526,
          4.847796504144194,
          0.41013662758619773
        ]
      },
      "centroid": [
        -3.6299756806802024,
        -2.8299756806802767,
        -47.3840128814291
      ],
      "normal_at_center": [
        -0.4528445801740791,
        -0.4528445801740791,
        -0.7680257628582027
      ],
      "radius_mm": 0.5,
      "axis_location": [
        -5.773078672032,
        -0.2340281091544,
        -47.0
      ],
      "axis_direction": [
        0.7071067811865476,
        -0.7071067811865476,
        0.0
      ]
    },
    {
      "face_index": 52,
      "type": "PLANE",
      "area_mm2": 87.0172631045392,
      "bounds": {
        "min": [
          -5.8000001,
          -5.0000001,
          -47.5000001
        ],
        "max": [
          6.0000001,
          5.0000001,
          -47.4999999
        ],
        "size": [
          11.8000002,
          10.0000002,
          2.0000000233721948e-07
        ]
      },
      "centroid": [
        1.0670822133852829,
        -0.036188833670749335,
        -47.50000000000001
      ],
      "normal_at_center": [
        -0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 53,
      "type": "EXTRUSION",
      "area_mm2": 0.04529853515374267,
      "bounds": {
        "min": [
          0.8480857683585998,
          -2.502492978702,
          -47.5000001
        ],
        "max": [
          1.317252133312,
          -2.3704497291020004,
          -47.40750855285
        ],
        "size": [
          0.46916636495340014,
          0.1320432495999997,
          0.0924915471500043
        ]
      },
      "centroid": [
        1.1194918966986382,
        -2.4256389585467137,
        -47.453754326425
      ],
      "normal_at_center": [
        0.27010626022697404,
        0.9628305189316541,
        0.0
      ]
    },
    {
      "face_index": 54,
      "type": "EXTRUSION",
      "area_mm2": 0.038414371979139966,
      "bounds": {
        "min": [
          1.3172519333119996,
          -2.774479713495,
          -47.5000001
        ],
        "max": [
          1.6260578975270001,
          -2.502492778702,
          -47.40750855285
        ],
        "size": [
          0.3088059642150005,
          0.27198693479299996,
          0.0924915471500043
        ]
      },
      "centroid": [
        1.4907477824904503,
        -2.622818315980351,
        -47.453754326425
      ],
      "normal_at_center": [
        0.6603420519393538,
        0.7509649621923276,
        0.0
      ]
    },
    {
      "face_index": 55,
      "type": "EXTRUSION",
      "area_mm2": 0.04366789192274892,
      "bounds": {
        "min": [
          1.626057697527,
          -3.2214913414549997,
          -47.5000001
        ],
        "max": [
          1.759301559789,
          -2.774479513495,
          -47.40750855285
        ],
        "size": [
          0.13324386226200002,
          0.4470118279599995,
          0.0924915471500043
        ]
      },
      "centroid": [
        1.716856955718948,
        -2.968972532177172,
        -47.453754326425
      ],
      "normal_at_center": [
        0.9585876902899418,
        0.28479754216740477,
        0.0
      ]
    },
    {
      "face_index": 56,
      "type": "PLANE",
      "area_mm2": 0.061619488031136455,
      "bounds": {
        "min": [
          1.75930145978898,
          -3.221491241455,
          -47.5
        ],
        "max": [
          2.425520408154,
          -3.221491241455,
          -47.40750865285
        ],
        "size": [
          0.66621894836502,
          0.0,
          0.09249134715000196
        ]
      },
      "centroid": [
        2.0924109339715002,
        -3.221491241455,
        -47.453754326425
      ],
      "normal_at_center": [
        -0.0,
        1.0,
        -0.0
      ]
    },
    {
      "face_index": 57,
      "type": "PLANE",
      "area_mm2": 0.5335055249323672,
      "bounds": {
        "min": [
          2.425520408154,
          -3.2214912414550003,
          -47.5
        ],
        "max": [
          2.425520408154,
          2.5466756343840005,
          -47.40750865285
        ],
        "size": [
          0.0,
          5.768166875839,
          0.09249134715000196
        ]
      },
      "centroid": [
        2.425520408154,
        -0.33740780353550026,
        -47.453754326425
      ],
      "normal_at_center": [
        -1.0,
        -0.0,
        -0.0
      ]
    },
    {
      "face_index": 58,
      "type": "PLANE",
      "area_mm2": 0.12085369258277373,
      "bounds": {
        "min": [
          2.425520408154,
          2.546675634384,
          -47.5
        ],
        "max": [
          3.732169044018,
          2.546675634384,
          -47.40750865285
        ],
        "size": [
          1.3066486358640002,
          0.0,
          0.09249134715000196
        ]
      },
      "centroid": [
        3.078844726086,
        2.546675634384,
        -47.453754326425
      ],
      "normal_at_center": [
        -0.0,
        1.0,
        -0.0
      ]
    },
    {
      "face_index": 59,
      "type": "PLANE",
      "area_mm2": 0.06042685070174427,
      "bounds": {
        "min": [
          3.732169044018,
          2.546675634384,
          -47.5
        ],
        "max": [
          3.732169044018,
          3.2,
          -47.40750865285
        ],
        "size": [
          0.0,
          0.6533243656160002,
          0.09249134715000196
        ]
      },
      "centroid": [
        3.732169044018,
        2.873337817192,
        -47.453754326425
      ],
      "normal_at_center": [
        -1.0,
        -0.0,
        -0.0
      ]
    },
    {
      "face_index": 60,
      "type": "PLANE",
      "area_mm2": 0.32042131659198125,
      "bounds": {
        "min": [
          0.2678307414055,
          3.2,
          -47.5
        ],
        "max": [
          3.732169044018,
          3.2,
          -47.40750865285
        ],
        "size": [
          3.4643383026125,
          0.0,
          0.09249134715000196
        ]
      },
      "centroid": [
        1.9999998927117504,
        3.2,
        -47.453754326425
      ],
      "normal_at_center": [
        -0.0,
        -1.0,
        0.0
      ]
    },
    {
      "face_index": 61,
      "type": "PLANE",
      "area_mm2": 0.06042685070174427,
      "bounds": {
        "min": [
          0.2678307414055,
          2.546675634384,
          -47.5
        ],
        "max": [
          0.2678307414055,
          3.2,
          -47.40750865285
        ],
        "size": [
          0.0,
          0.6533243656160002,
          0.09249134715000196
        ]
      },
      "centroid": [
        0.2678307414055,
        2.873337817192,
        -47.453754326425
      ],
      "normal_at_center": [
        1.0,
        -0.0,
        -0.0
      ]
    },
    {
      "face_index": 62,
      "type": "PLANE",
      "area_mm2": 0.12323897606213415,
      "bounds": {
        "min": [
          0.2678307414055,
          2.546675634384,
          -47.5
        ],
        "max": [
          1.600268638134,
          2.546675634384,
          -47.40750865285
        ],
        "size": [
          1.3324378967285,
          0.0,
          0.09249134715000196
        ]
      },
      "centroid": [
        0.9340496897697501,
        2.546675634384,
        -47.453754326425
      ],
      "normal_at_center": [
        -0.0,
        1.0,
        -0.0
      ]
    },
    {
      "face_index": 63,
      "type": "PLANE",
      "area_mm2": 0.3967499777699881,
      "bounds": {
        "min": [
          1.600268638134,
          -1.742914581299,
          -47.5
        ],
        "max": [
          1.600268638134,
          2.546675634384,
          -47.40750865285
        ],
        "size": [
          0.0,
          4.289590215683,
          0.09249134715000196
        ]
      },
      "centroid": [
        1.600268638134,
        0.40188052654250006,
        -47.453754326425
      ],
      "normal_at_center": [
        1.0,
        -0.0,
        -0.0
      ]
    },
    {
      "face_index": 64,
      "type": "PLANE",
      "area_mm2": 0.12323897606213415,
      "bounds": {
        "min": [
          0.2678307414055,
          -1.742914581299,
          -47.5
        ],
        "max": [
          1.600268638134,
          -1.742914581299,
          -47.40750865285
        ],
        "size": [
          1.3324378967285,
          0.0,
          0.09249134715000196
        ]
      },
      "centroid": [
        0.93404968976975,
        -1.742914581299,
        -47.453754326425
      ],
      "normal_at_center": [
        -0.0,
        -1.0,
        0.0
      ]
    },
    {
      "face_index": 65,
      "type": "PLANE",
      "area_mm2": 0.05406614327046784,
      "bounds": {
        "min": [
          0.2678307414055,
          -2.327468109131,
          -47.5
        ],
        "max": [
          0.2678307414055,
          -1.742914581299,
          -47.40750865285
        ],
        "size": [
          0.0,
          0.584553527832,
          0.09249134715000196
        ]
      },
      "centroid": [
        0.2678307414055,
        -2.035191345215,
        -47.453754326425
      ],
      "normal_at_center": [
        1.0,
        -0.0,
        -0.0
      ]
    },
    {
      "face_index": 66,
      "type": "EXTRUSION",
      "area_mm2": 0.05386272362958006,
      "bounds": {
        "min": [
          0.2678306414055,
          -2.370449929102,
          -47.5000001
        ],
        "max": [
          0.8480859683586,
          -2.3274680091309996,
          -47.40750855285
        ],
        "size": [
          0.5802553269530999,
          0.042981919971000426,
          0.0924915471500043
        ]
      },
      "centroid": [
        0.5482873678207874,
        -2.33767623901398,
        -47.453754326425
      ],
      "normal_at_center": [
        0.07203426220985774,
        0.9974021581427832,
        0.0
      ]
    },
    {
      "face_index": 67,
      "type": "PLANE",
      "area_mm2": 7.882070557357896,
      "bounds": {
        "min": [
          0.2678306414055,
          -3.2214913414549997,
          -47.40750875285
        ],
        "max": [
          3.732169144018,
          3.2000001,
          -47.40750855285
        ],
        "size": [
          3.4643385026125,
          6.421491441455,
          2.0000000233721948e-07
        ]
      },
      "centroid": [
        1.8932098810072095,
        0.39953347755972424,
        -47.40750865285
      ],
      "normal_at_center": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 68,
      "type": "PLANE",
      "area_mm2": 6.220353454107794,
      "bounds": {
        "min": [
          -5.05,
          30.95,
          -40.699999999999996
        ],
        "max": [
          5.05,
          41.05,
          -40.699999999999996
        ],
        "size": [
          10.1,
          10.099999999999998,
          0.0
        ]
      },
      "centroid": [
        -4.4703795075524407e-14,
        35.999999999999986,
        -40.699999999999996
      ],
      "normal_at_center": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 69,
      "type": "PLANE",
      "area_mm2": 6.220353454107796,
      "bounds": {
        "min": [
          -5.05,
          -41.05,
          -40.699999999999996
        ],
        "max": [
          5.05,
          -30.95,
          -40.699999999999996
        ],
        "size": [
          10.1,
          10.099999999999998,
          0.0
        ]
      },
      "centroid": [
        -4.4703795075524407e-14,
        -36.00000000000001,
        -40.699999999999996
      ],
      "normal_at_center": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 70,
      "type": "CYLINDER",
      "area_mm2": 113.10265989751447,
      "bounds": {
        "min": [
          -10.25,
          42.809999999999526,
          -40.7
        ],
        "max": [
          -7.249999999999999,
          45.81,
          -16.69887013396
        ],
        "size": [
          3.000000000000001,
          3.000000000000476,
          24.001129866040003
        ]
      },
      "centroid": [
        -9.37132034355981,
        44.93132034355948,
        -28.699435066979998
      ],
      "normal_at_center": [
        -0.7071067811866035,
        0.7071067811864915,
        0.0
      ],
      "radius_mm": 3.0,
      "axis_location": [
        -7.25,
        42.81,
        -16.532882278880003
      ],
      "axis_direction": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 71,
      "type": "TORUS",
      "area_mm2": 14.829530866449934,
      "bounds": {
        "min": [
          -10.25,
          42.81,
          -16.69887013396
        ],
        "max": [
          -7.25,
          46.6550000000001,
          -12.524675600879196
        ],
        "size": [
          3.0,
          3.8450000000000983,
          4.174194533080804
        ]
      },
      "centroid": [
        -9.371320343559496,
        45.21480358563001,
        -15.243288250524966
      ],
      "normal_at_center": [
        -0.7071067811864986,
        0.6554260700745622,
        -0.26536138880154403
      ],
      "major_radius_mm": 6.0,
      "minor_radius_mm": 3.0
    },
    {
      "face_index": 72,
      "type": "SPHERE",
      "area_mm2": 6.924534171831631,
      "bounds": {
        "min": [
          -10.25,
          44.5,
          -14.611772867420404
        ],
        "max": [
          -7.25,
          47.5,
          -12.524675600880002
        ],
        "size": [
          3.0,
          3.0,
          2.087097266540402
        ]
      },
      "centroid": [
        -9.371320343559642,
        46.46627821026212,
        -13.320759767189315
      ],
      "normal_at_center": [
        -0.7071067811865475,
        0.6554260700873734,
        -0.2653613887697709
      ],
      "radius_mm": 3.0
    },
    {
      "face_index": 73,
      "type": "CYLINDER",
      "area_mm2": 0.9364377399004278,
      "bounds": {
        "min": [
          -10.25,
          21.38350148953996,
          -41.746017566221816
        ],
        "max": [
          -10.049999999999997,
          25.90609025211,
          -40.699999999999996
        ],
        "size": [
          0.20000000000000284,
          4.522588762570042,
          1.0460175662218205
        ]
      },
      "centroid": [
        -10.149999999999999,
        23.58510113838233,
        -40.964911084900265
      ],
      "normal_at_center": [
        -0.0,
        0.225338748905599,
        -0.9742804771941495
      ],
      "radius_mm": 10.3,
      "axis_location": [
        -51.39515584412,
        25.90609025211,
        -51.0
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 74,
      "type": "CYLINDER",
      "area_mm2": 8.855246200606775,
      "bounds": {
        "min": [
          -10.25,
          -21.383502925423667,
          -46.691751107478005
        ],
        "max": [
          -10.05,
          21.383501489540148,
          -41.746017566217695
        ],
        "size": [
          0.1999999999999993,
          42.767004414963814,
          4.94573354126031
        ]
      },
      "centroid": [
        -10.149999999999999,
        -7.179421884114113e-07,
        -46.691751107478
      ],
      "normal_at_center": [
        0.0,
        -8.671986060067695e-14,
        -1.0
      ],
      "radius_mm": 48.7,
      "axis_location": [
        -51.39515584412,
        -7.179379651542e-07,
        2.0082488925219986
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 75,
      "type": "CYLINDER",
      "area_mm2": 0.9364377398985919,
      "bounds": {
        "min": [
          -10.25,
          -25.90609168798,
          -41.746017566217695
        ],
        "max": [
          -10.049999999999997,
          -21.3835029254183,
          -40.699999999999996
        ],
        "size": [
          0.20000000000000284,
          4.5225887625617,
          1.0460175662176994
        ]
      },
      "centroid": [
        -10.149999999999999,
        -23.585102574256865,
        -40.964911084899214
      ],
      "normal_at_center": [
        0.0,
        -0.2253387489051587,
        -0.9742804771942511
      ],
      "radius_mm": 10.3,
      "axis_location": [
        -51.39515584412,
        -25.90609168798,
        -51.0
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 76,
      "type": "CYLINDER",
      "area_mm2": 113.10265989750876,
      "bounds": {
        "min": [
          -10.25,
          -45.81,
          -40.699999999999996
        ],
        "max": [
          -7.249999999999999,
          -42.81,
          -16.698870133959996
        ],
        "size": [
          3.000000000000001,
          3.0,
          24.00112986604
        ]
      },
      "centroid": [
        -9.371320343559642,
        -44.93132034355965,
        -28.699435066980005
      ],
      "normal_at_center": [
        -0.7071067811865476,
        -0.7071067811865475,
        0.0
      ],
      "radius_mm": 3.0,
      "axis_location": [
        -7.25,
        -42.81,
        -108.25019785114999
      ],
      "axis_direction": [
        0.0,
        0.0,
        1.0
      ]
    },
    {
      "face_index": 77,
      "type": "TORUS",
      "area_mm2": 14.82953086645154,
      "bounds": {
        "min": [
          -10.25,
          -46.6549999999999,
          -16.69887013396
        ],
        "max": [
          -7.25,
          -42.81,
          -12.524675600880002
        ],
        "size": [
          3.0,
          3.8449999999998994,
          4.174194533079998
        ]
      },
      "centroid": [
        -9.371320343559496,
        -45.21480358562992,
        -15.243288250525175
      ],
      "normal_at_center": [
        -0.707106781186499,
        -0.6554260700745774,
        -0.2653613888015056
      ],
      "major_radius_mm": 6.0,
      "minor_radius_mm": 3.0
    },
    {
      "face_index": 78,
      "type": "SPHERE",
      "area_mm2": 6.92453417183188,
      "bounds": {
        "min": [
          -10.25,
          -47.5,
          -14.611772867420406
        ],
        "max": [
          -7.25,
          -44.5,
          -12.524675600190001
        ],
        "size": [
          3.0,
          3.0,
          2.087097267230405
        ]
      },
      "centroid": [
        -9.371320343559642,
        -46.46627821026212,
        -13.320759767189315
      ],
      "normal_at_center": [
        -0.7071067811865475,
        -0.6554260700873732,
        -0.26536138876977144
      ],
      "radius_mm": 3.0
    },
    {
      "face_index": 79,
      "type": "CYLINDER",
      "area_mm2": 33.46858040827857,
      "bounds": {
        "min": [
          -7.25,
          -47.5,
          -14.611772868700001
        ],
        "max": [
          7.25,
          -46.65499999876,
          -12.52467559949745
        ],
        "size": [
          14.5,
          0.8450000012400025,
          2.087097269202552
        ]
      },
      "centroid": [
        0.0,
        -47.28073731222193,
        -13.650508625984859
      ],
      "normal_at_center": [
        0.0,
        -0.9269124374073101,
        -0.3752776750349524
      ],
      "radius_mm": 3.0,
      "axis_location": [
        -36.9738,
        -44.5,
        -12.524675600880002
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 80,
      "type": "CYLINDER",
      "area_mm2": 33.46858040840122,
      "bounds": {
        "min": [
          -7.25,
          46.65499999873,
          -14.611772868730002
        ],
        "max": [
          7.25,
          47.5,
          -12.52467559949745
        ],
        "size": [
          14.5,
          0.8450000012700016,
          2.0870972692325527
        ]
      },
      "centroid": [
        0.0,
        47.28073731221397,
        -13.65050862600452
      ],
      "normal_at_center": [
        0.0,
        0.9269124374046568,
        -0.37527767504150605
      ],
      "radius_mm": 3.0,
      "axis_location": [
        36.9738,
        44.5,
        -12.524675600880002
      ],
      "axis_direction": [
        -1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 81,
      "type": "CYLINDER",
      "area_mm2": 33.4685803542571,
      "bounds": {
        "min": [
          -7.25,
          -46.6550000000001,
          -16.69887013396
        ],
        "max": [
          7.25,
          -45.81,
          -14.611772867419596
        ],
        "size": [
          14.5,
          0.8450000000000983,
          2.087097266540404
        ]
      },
      "centroid": [
        0.0,
        -46.02926268770316,
        -15.573037109040168
      ],
      "normal_at_center": [
        -0.0,
        -0.9269124374322807,
        -0.37527767497327696
      ],
      "radius_mm": 3.0,
      "axis_location": [
        37.441082146,
        -48.81,
        -16.69887013396
      ],
      "axis_direction": [
        -1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 82,
      "type": "CYLINDER",
      "area_mm2": 33.46858035415401,
      "bounds": {
        "min": [
          -7.25,
          45.81,
          -16.698870133961698
        ],
        "max": [
          7.25,
          46.6550000000001,
          -14.611772867419596
        ],
        "size": [
          14.5,
          0.8450000000000983,
          2.087097266542102
        ]
      },
      "centroid": [
        0.0,
        46.02926268770285,
        -15.573037109040952
      ],
      "normal_at_center": [
        -0.0,
        0.9269124374323862,
        -0.37527767497301623
      ],
      "radius_mm": 3.0,
      "axis_location": [
        37.441082146,
        48.81,
        -16.69887013396
      ],
      "axis_direction": [
        -1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 83,
      "type": "PLANE",
      "area_mm2": 348.0163830575872,
      "bounds": {
        "min": [
          -7.25,
          -45.81,
          -40.7
        ],
        "max": [
          7.25,
          -45.81,
          -16.698870133958998
        ],
        "size": [
          14.5,
          0.0,
          24.001129866041005
        ]
      },
      "centroid": [
        -5.010415322113284e-14,
        -45.81,
        -28.69943506697975
      ],
      "normal_at_center": [
        -0.0,
        -1.0,
        -0.0
      ]
    },
    {
      "face_index": 84,
      "type": "PLANE",
      "area_mm2": 348.0163830575676,
      "bounds": {
        "min": [
          -7.25,
          45.81,
          -40.7
        ],
        "max": [
          7.25,
          45.81,
          -16.698870133959996
        ],
        "size": [
          14.5,
          0.0,
          24.001129866040007
        ]
      },
      "centroid": [
        8.540913715768258e-14,
        45.81,
        -28.699435066980424
      ],
      "normal_at_center": [
        -0.0,
        1.0,
        -0.0
      ]
    },
    {
      "face_index": 85,
      "type": "CONE",
      "area_mm2": 6.930897383706577,
      "bounds": {
        "min": [
          -6.55186037543833e-16,
          -41.349999999999994,
          -41.00000000000001
        ],
        "max": [
          5.34999999999999,
          -30.65,
          -40.699999999999996
        ],
        "size": [
          5.349999999999991,
          10.699999999999996,
          0.30000000000001137
        ]
      },
      "centroid": [
        5.200000000134618,
        -36.0,
        -40.84999999986538
      ],
      "normal_at_center": [
        -0.7071067818211481,
        -8.659560570126548e-17,
        -0.707106780551947
      ],
      "reference_radius_mm": 5.35,
      "semi_angle_degrees": 44.999999948579294
    },
    {
      "face_index": 86,
      "type": "CONE",
      "area_mm2": 6.930897383706535,
      "bounds": {
        "min": [
          -5.34999999999999,
          -41.349999999999994,
          -41.00000000000001
        ],
        "max": [
          9.82779056315749e-16,
          -30.65,
          -40.699999999999996
        ],
        "size": [
          5.349999999999991,
          10.699999999999996,
          0.30000000000001137
        ]
      },
      "centroid": [
        -5.200000000134618,
        -36.0,
        -40.84999999986538
      ],
      "normal_at_center": [
        0.7071067818211481,
        -0.0,
        -0.707106780551947
      ],
      "reference_radius_mm": 5.35,
      "semi_angle_degrees": 44.999999948579294
    },
    {
      "face_index": 87,
      "type": "CONE",
      "area_mm2": 6.930897383706535,
      "bounds": {
        "min": [
          -6.55186037543833e-16,
          30.650000000000002,
          -41.0
        ],
        "max": [
          5.34999999999999,
          41.35,
          -40.69999999999999
        ],
        "size": [
          5.349999999999991,
          10.7,
          0.30000000000001137
        ]
      },
      "centroid": [
        5.200000000134618,
        36.0,
        -40.84999999986538
      ],
      "normal_at_center": [
        -0.7071067818211481,
        -8.659560570126548e-17,
        -0.707106780551947
      ],
      "reference_radius_mm": 5.35,
      "semi_angle_degrees": 44.999999948579294
    },
    {
      "face_index": 88,
      "type": "CONE",
      "area_mm2": 6.930897383706578,
      "bounds": {
        "min": [
          -5.34999999999999,
          30.650000000000002,
          -41.0
        ],
        "max": [
          9.82779056315749e-16,
          41.35,
          -40.69999999999999
        ],
        "size": [
          5.349999999999991,
          10.7,
          0.30000000000001137
        ]
      },
      "centroid": [
        -5.200000000134618,
        36.0,
        -40.84999999986538
      ],
      "normal_at_center": [
        0.7071067818211481,
        -0.0,
        -0.707106780551947
      ],
      "reference_radius_mm": 5.35,
      "semi_angle_degrees": 44.999999948579294
    },
    {
      "face_index": 89,
      "type": "CONE",
      "area_mm2": 1.7660459678282474,
      "bounds": {
        "min": [
          7.25,
          -45.61,
          -41.0
        ],
        "max": [
          10.05,
          -42.81,
          -40.699999999999996
        ],
        "size": [
          2.8000000000000007,
          2.799999999999997,
          0.30000000000000426
        ]
      },
      "centroid": [
        9.123832970049163,
        -44.68383297004917,
        -40.84999999986538
      ],
      "normal_at_center": [
        0.500000000448725,
        -0.5000000004487253,
        -0.7071067805519544
      ],
      "reference_radius_mm": 2.5,
      "semi_angle_degrees": 44.9999999485799
    },
    {
      "face_index": 90,
      "type": "PLANE",
      "area_mm2": 6.151828996322978,
      "bounds": {
        "min": [
          -7.25,
          -45.61000000000001,
          -41.0
        ],
        "max": [
          7.25,
          -45.31,
          -40.699999999999996
        ],
        "size": [
          14.5,
          0.30000000000000426,
          0.30000000000000426
        ]
      },
      "centroid": [
        -1.3183898417423734e-16,
        -45.46,
        -40.85
      ],
      "normal_at_center": [
        0.0,
        -0.7071067811865476,
        -0.7071067811865476
      ]
    },
    {
      "face_index": 91,
      "type": "PLANE",
      "area_mm2": 7.171720917591052,
      "bounds": {
        "min": [
          9.749999999999998,
          -42.81,
          -41.0
        ],
        "max": [
          10.05,
          -25.90609168798,
          -40.699999999999996
        ],
        "size": [
          0.3000000000000025,
          16.903908312020004,
          0.30000000000000426
        ]
      },
      "centroid": [
        9.900000000000002,
        -34.35804584399,
        -40.849999999999994
      ],
      "normal_at_center": [
        0.7071067811865496,
        -0.0,
        -0.7071067811865456
      ]
    },
    {
      "face_index": 92,
      "type": "CONE",
      "area_mm2": 1.7660459678282532,
      "bounds": {
        "min": [
          -10.05,
          -45.61000000000001,
          -41.0
        ],
        "max": [
          -7.249999999999999,
          -42.81,
          -40.699999999999996
        ],
        "size": [
          2.8000000000000016,
          2.8000000000000043,
          0.30000000000000426
        ]
      },
      "centroid": [
        -9.123832970049163,
        -44.68383297004917,
        -40.84999999986538
      ],
      "normal_at_center": [
        -0.5000000004487216,
        -0.5000000004487216,
        -0.7071067805519594
      ],
      "reference_radius_mm": 2.5,
      "semi_angle_degrees": 44.999999948580296
    },
    {
      "face_index": 93,
      "type": "CONE",
      "area_mm2": 1.957555043222393,
      "bounds": {
        "min": [
          9.749999999996,
          -25.90609168798,
          -42.0155510351664
        ],
        "max": [
          10.050000000000002,
          -21.3835029254181,
          -40.699999999999996
        ],
        "size": [
          0.30000000000400284,
          4.522588762561899,
          1.3155510351664077
        ]
      },
      "centroid": [
        9.900000000132641,
        -23.618903386623305,
        -41.11105315661146
      ],
      "normal_at_center": [
        0.7071067805519495,
        -0.15933855755793783,
        -0.688920332819995
      ],
      "reference_radius_mm": 10.0,
      "semi_angle_degrees": 44.9999999485795
    },
    {
      "face_index": 94,
      "type": "PLANE",
      "area_mm2": 7.171720917591053,
      "bounds": {
        "min": [
          -10.050000000000002,
          -42.81,
          -41.0
        ],
        "max": [
          -9.749999999999995,
          -25.90609168798,
          -40.699999999999996
        ],
        "size": [
          0.3000000000000078,
          16.903908312020004,
          0.30000000000000426
        ]
      },
      "centroid": [
        -9.900000000000002,
        -34.35804584399,
        -40.849999999999994
      ],
      "normal_at_center": [
        -0.7071067811865496,
        0.0,
        -0.7071067811865456
      ]
    },
    {
      "face_index": 95,
      "type": "CONE",
      "area_mm2": 18.842672682630717,
      "bounds": {
        "min": [
          9.749999999996,
          -21.51522881170824,
          -46.991751107478
        ],
        "max": [
          10.050000000000002,
          21.515227375829262,
          -41.746017566217795
        ],
        "size": [
          0.30000000000400284,
          43.0304561875375,
          5.245733541260208
        ]
      },
      "centroid": [
        9.900000000134106,
        -7.179398899162536e-07,
        -46.84175110761312
      ],
      "normal_at_center": [
        0.7071067805519556,
        -2.78610501839515e-14,
        -0.7071067818211394
      ],
      "reference_radius_mm": 49.0,
      "semi_angle_degrees": 44.99999994858
    },
    {
      "face_index": 96,
      "type": "CONE",
      "area_mm2": 1.9575550432477762,
      "bounds": {
        "min": [
          -10.050000000000002,
          -25.90609168798,
          -42.01555103516645
        ],
        "max": [
          -9.749999999996042,
          -21.383502925418295,
          -40.699999999999996
        ],
        "size": [
          0.3000000000039602,
          4.522588762561703,
          1.3155510351664574
        ]
      },
      "centroid": [
        -9.90000000013263,
        -23.618903386623394,
        -41.11105315661145
      ],
      "normal_at_center": [
        -0.7071067805519557,
        -0.15933855755793025,
        -0.6889203328199905
      ],
      "reference_radius_mm": 10.0,
      "semi_angle_degrees": 44.99999994858
    },
    {
      "face_index": 97,
      "type": "CONE",
      "area_mm2": 1.9575550432883888,
      "bounds": {
        "min": [
          9.749999999998382,
          21.383501489540045,
          -42.015551035168556
        ],
        "max": [
          10.05,
          25.90609025211,
          -40.699999999999996
        ],
        "size": [
          0.30000000000161897,
          4.522588762569956,
          1.3155510351685606
        ]
      },
      "centroid": [
        9.899999999864491,
        23.618901950688038,
        -41.111053156349094
      ],
      "normal_at_center": [
        0.7071067805519495,
        0.1593385575582411,
        -0.6889203328199249
      ],
      "reference_radius_mm": 10.3,
      "semi_angle_degrees": 44.9999999485795
    },
    {
      "face_index": 98,
      "type": "CONE",
      "area_mm2": 18.8426726823779,
      "bounds": {
        "min": [
          -10.050000000000015,
          -21.515228811708237,
          -46.991751107478
        ],
        "max": [
          -9.749999999996042,
          21.51522737582931,
          -41.74601756621779
        ],
        "size": [
          0.30000000000397264,
          43.030456187537546,
          5.245733541260215
        ]
      },
      "centroid": [
        -9.899999999864857,
        -7.179409274700738e-07,
        -46.84175110734391
      ],
      "normal_at_center": [
        -0.7071067805519557,
        -4.28797061259281e-14,
        -0.7071067818211392
      ],
      "reference_radius_mm": 48.7,
      "semi_angle_degrees": 44.99999994858
    },
    {
      "face_index": 99,
      "type": "PLANE",
      "area_mm2": 7.1717215267791,
      "bounds": {
        "min": [
          9.749999999999993,
          25.90609025211,
          -41.00000000000001
        ],
        "max": [
          10.05,
          42.81,
          -40.699999999999996
        ],
        "size": [
          0.3000000000000078,
          16.90390974789,
          0.30000000000001137
        ]
      },
      "centroid": [
        9.900000000000002,
        34.358045126055,
        -40.849999999999994
      ],
      "normal_at_center": [
        0.7071067811865496,
        -0.0,
        -0.7071067811865456
      ]
    },
    {
      "face_index": 100,
      "type": "CONE",
      "area_mm2": 1.9575550432781075,
      "bounds": {
        "min": [
          -10.050000000000015,
          21.38350148953996,
          -42.01555103516855
        ],
        "max": [
          -9.74999999999839,
          25.90609025211,
          -40.7
        ],
        "size": [
          0.3000000000016243,
          4.522588762570042,
          1.3155510351685464
        ]
      },
      "centroid": [
        -9.899999999864493,
        23.618901950688034,
        -41.111053156349094
      ],
      "normal_at_center": [
        -0.707106780551952,
        0.15933855755824086,
        -0.6889203328199225
      ],
      "reference_radius_mm": 10.3,
      "semi_angle_degrees": 44.9999999485797
    },
    {
      "face_index": 101,
      "type": "CONE",
      "area_mm2": 1.7660459678282532,
      "bounds": {
        "min": [
          7.25,
          42.81,
          -41.00000000000001
        ],
        "max": [
          10.05,
          45.61,
          -40.699999999999996
        ],
        "size": [
          2.8000000000000007,
          2.799999999999997,
          0.30000000000001137
        ]
      },
      "centroid": [
        9.123832970049161,
        44.68383297004917,
        -40.84999999986538
      ],
      "normal_at_center": [
        0.5000000004487216,
        0.5000000004487216,
        -0.7071067805519594
      ],
      "reference_radius_mm": 2.5,
      "semi_angle_degrees": 44.999999948580296
    },
    {
      "face_index": 102,
      "type": "PLANE",
      "area_mm2": 7.171721526779101,
      "bounds": {
        "min": [
          -10.050000000000006,
          25.90609025211,
          -41.0
        ],
        "max": [
          -9.75,
          42.81,
          -40.699999999999996
        ],
        "size": [
          0.30000000000000604,
          16.90390974789,
          0.30000000000000426
        ]
      },
      "centroid": [
        -9.899999999999999,
        34.358045126055,
        -40.85
      ],
      "normal_at_center": [
        -0.7071067811865496,
        -0.0,
        -0.7071067811865456
      ]
    },
    {
      "face_index": 103,
      "type": "PLANE",
      "area_mm2": 6.151828996322979,
      "bounds": {
        "min": [
          -7.25,
          45.309999999999995,
          -41.0
        ],
        "max": [
          7.25,
          45.61,
          -40.699999999999996
        ],
        "size": [
          14.5,
          0.30000000000000426,
          0.30000000000000426
        ]
      },
      "centroid": [
        -1.5612511283791264e-16,
        45.459999999999994,
        -40.849999999999994
      ],
      "normal_at_center": [
        0.0,
        0.7071067811865476,
        -0.7071067811865476
      ]
    },
    {
      "face_index": 104,
      "type": "CONE",
      "area_mm2": 1.7660459678282476,
      "bounds": {
        "min": [
          -10.050000000000002,
          42.81,
          -41.0
        ],
        "max": [
          -7.25,
          45.61,
          -40.699999999999996
        ],
        "size": [
          2.8000000000000025,
          2.799999999999997,
          0.30000000000000426
        ]
      },
      "centroid": [
        -9.123832970049163,
        44.68383297004917,
        -40.84999999986538
      ],
      "normal_at_center": [
        -0.500000000448725,
        0.5000000004487252,
        -0.7071067805519543
      ],
      "reference_radius_mm": 2.5,
      "semi_angle_degrees": 44.9999999485799
    },
    {
      "face_index": 105,
      "type": "PLANE",
      "area_mm2": 12.522843765026542,
      "bounds": {
        "min": [
          -10.25,
          24.9981999351953,
          -0.3000000000000015
        ],
        "max": [
          10.25,
          47.5,
          -0.2999999999999995
        ],
        "size": [
          20.5,
          22.5018000648047,
          1.9984014443252818e-15
        ]
      },
      "centroid": [
        5.371693683343131e-16,
        39.36628524427206,
        -0.3000000000000015
      ],
      "normal_at_center": [
        0.0,
        0.0,
        1.0
      ]
    },
    {
      "face_index": 106,
      "type": "PLANE",
      "area_mm2": 6.22035345410778,
      "bounds": {
        "min": [
          -5.05,
          -41.05,
          -0.3000000000000015
        ],
        "max": [
          5.05,
          -30.95,
          -0.3000000000000015
        ],
        "size": [
          10.1,
          10.099999999999998,
          0.0
        ]
      },
      "centroid": [
        2.1299618501785264e-15,
        -35.99999999999999,
        -0.30000000000000143
      ],
      "normal_at_center": [
        0.0,
        0.0,
        1.0
      ]
    },
    {
      "face_index": 107,
      "type": "PLANE",
      "area_mm2": 336.39724131510195,
      "bounds": {
        "min": [
          -9.75000000039616,
          -47.0,
          -3.9615208335952445e-10
        ],
        "max": [
          9.750000000396142,
          -25.0,
          -1.2906342661267445e-15
        ],
        "size": [
          19.5000000007923,
          22.0,
          3.9615079272525833e-10
        ]
      },
      "centroid": [
        1.8153654569816992e-16,
        -35.91673600424668,
        -1.2906342661267445e-15
      ],
      "normal_at_center": [
        0.0,
        0.0,
        1.0
      ]
    },
    {
      "face_index": 108,
      "type": "PLANE",
      "area_mm2": 8.273403892889657,
      "bounds": {
        "min": [
          9.75,
          24.9981999351953,
          -0.30000000000000193
        ],
        "max": [
          10.05,
          44.5,
          -1.2906342661267445e-15
        ],
        "size": [
          0.3000000000000007,
          19.5018000648047,
          0.30000000000000066
        ]
      },
      "centroid": [
        9.900002307885968,
        34.749699986134424,
        -0.15000230788597038
      ],
      "normal_at_center": [
        0.707106781186548,
        0.0,
        0.707106781186547
      ]
    },
    {
      "face_index": 109,
      "type": "CONE",
      "area_mm2": 1.7660459678282352,
      "bounds": {
        "min": [
          7.249999999999999,
          44.5,
          -0.3000000000000027
        ],
        "max": [
          10.05,
          47.3,
          -1.2906342661267445e-15
        ],
        "size": [
          2.8000000000000016,
          2.799999999999997,
          0.30000000000000143
        ]
      },
      "centroid": [
        9.123832970049163,
        46.373832970049165,
        -0.1500000001346185
      ],
      "normal_at_center": [
        0.5000000004487233,
        0.5000000004487233,
        0.707106780551957
      ],
      "reference_radius_mm": 2.5,
      "semi_angle_degrees": 44.9999999485801
    },
    {
      "face_index": 110,
      "type": "PLANE",
      "area_mm2": 6.151828996322916,
      "bounds": {
        "min": [
          -7.25,
          47.0,
          -0.3000000000000027
        ],
        "max": [
          7.25,
          47.3,
          -1.2906342661267445e-15
        ],
        "size": [
          14.5,
          0.29999999999999716,
          0.30000000000000143
        ]
      },
      "centroid": [
        1.3183898417423734e-16,
        47.15,
        -0.15000000000000321
      ],
      "normal_at_center": [
        0.0,
        0.7071067811865456,
        0.7071067811865496
      ]
    },
    {
      "face_index": 111,
      "type": "CONE",
      "area_mm2": 1.766045967828227,
      "bounds": {
        "min": [
          -10.05,
          44.5,
          -0.2999999999999995
        ],
        "max": [
          -7.25,
          47.3,
          -1.2906342661267445e-15
        ],
        "size": [
          2.8000000000000007,
          2.799999999999997,
          0.2999999999999982
        ]
      },
      "centroid": [
        -9.123832970049161,
        46.373832970049165,
        -0.15000000013461923
      ],
      "normal_at_center": [
        -0.5000000004487215,
        0.5000000004487215,
        0.7071067805519594
      ],
      "reference_radius_mm": 2.5,
      "semi_angle_degrees": 44.999999948580296
    },
    {
      "face_index": 112,
      "type": "PLANE",
      "area_mm2": 8.273403903823572,
      "bounds": {
        "min": [
          -10.05,
          24.9981999351953,
          -0.3000000000000037
        ],
        "max": [
          -9.75,
          44.5,
          -1.2906342661267445e-15
        ],
        "size": [
          0.3000000000000007,
          19.5018000648047,
          0.30000000000000243
        ]
      },
      "centroid": [
        -9.900002307687748,
        34.749699986133635,
        -0.15000230768774792
      ],
      "normal_at_center": [
        -0.707106781186548,
        -0.0,
        0.707106781186547
      ]
    },
    {
      "face_index": 113,
      "type": "PLANE",
      "area_mm2": 8.273403892897617,
      "bounds": {
        "min": [
          9.75,
          -44.5,
          -0.3000000000000015
        ],
        "max": [
          10.05,
          -24.9981999351953,
          -8.326672684688674e-16
        ],
        "size": [
          0.3000000000000007,
          19.5018000648047,
          0.30000000000000066
        ]
      },
      "centroid": [
        9.900002307885831,
        -34.749699986134424,
        -0.1500023078858315
      ],
      "normal_at_center": [
        0.707106781186548,
        -0.0,
        0.707106781186547
      ]
    },
    {
      "face_index": 114,
      "type": "CONE",
      "area_mm2": 1.766045967828227,
      "bounds": {
        "min": [
          7.249999999999999,
          -47.3,
          -0.3000000000000005
        ],
        "max": [
          10.05,
          -44.5,
          -8.326672684688674e-16
        ],
        "size": [
          2.8000000000000016,
          2.799999999999997,
          0.29999999999999966
        ]
      },
      "centroid": [
        9.123832970049161,
        -46.37383297004916,
        -0.150000000134619
      ],
      "normal_at_center": [
        0.5000000004487216,
        -0.5000000004487215,
        0.7071067805519594
      ],
      "reference_radius_mm": 2.5,
      "semi_angle_degrees": 44.999999948580296
    },
    {
      "face_index": 115,
      "type": "PLANE",
      "area_mm2": 6.151828996322936,
      "bounds": {
        "min": [
          -7.25,
          -47.3,
          -0.3000000000000015
        ],
        "max": [
          7.25,
          -47.0,
          -1.2906342661267445e-15
        ],
        "size": [
          14.5,
          0.29999999999999716,
          0.3000000000000002
        ]
      },
      "centroid": [
        -1.1102230246251565e-16,
        -47.15,
        -0.14999999999999844
      ],
      "normal_at_center": [
        0.0,
        -0.707106781186543,
        0.707106781186552
      ]
    },
    {
      "face_index": 116,
      "type": "CONE",
      "area_mm2": 1.766045967828235,
      "bounds": {
        "min": [
          -10.05,
          -47.3,
          -0.3000000000000015
        ],
        "max": [
          -7.25,
          -44.5,
          0.0
        ],
        "size": [
          2.8000000000000007,
          2.799999999999997,
          0.3000000000000015
        ]
      },
      "centroid": [
        -9.123832970049161,
        -46.373832970049165,
        -0.15000000013461823
      ],
      "normal_at_center": [
        -0.5000000004487232,
        -0.5000000004487234,
        0.707106780551957
      ],
      "reference_radius_mm": 2.5,
      "semi_angle_degrees": 44.9999999485801
    },
    {
      "face_index": 117,
      "type": "PLANE",
      "area_mm2": 8.273403903823766,
      "bounds": {
        "min": [
          -10.05,
          -44.5000000000004,
          -0.3000000000000015
        ],
        "max": [
          -9.75,
          -24.9981999351953,
          0.0
        ],
        "size": [
          0.3000000000000007,
          19.5018000648051,
          0.3000000000000015
        ]
      },
      "centroid": [
        -9.900002307687748,
        -34.749699986133834,
        -0.1500023076877493
      ],
      "normal_at_center": [
        -0.707106781186548,
        -0.0,
        0.707106781186547
      ]
    },
    {
      "face_index": 118,
      "type": "CONE",
      "area_mm2": 6.930897383706509,
      "bounds": {
        "min": [
          -5.35,
          30.65,
          -0.3000000000000027
        ],
        "max": [
          3.27593018771917e-16,
          41.35,
          -1.2906342661267445e-15
        ],
        "size": [
          5.35,
          10.700000000000003,
          0.30000000000000143
        ]
      },
      "centroid": [
        -5.200000000134616,
        36.0,
        -0.1500000001346185
      ],
      "normal_at_center": [
        0.7071067818211381,
        -8.659560570126426e-17,
        0.707106780551957
      ],
      "reference_radius_mm": 5.35,
      "semi_angle_degrees": 44.9999999485801
    },
    {
      "face_index": 119,
      "type": "CONE",
      "area_mm2": 6.930897383706507,
      "bounds": {
        "min": [
          -9.82779056315751e-16,
          30.65,
          -0.3000000000000027
        ],
        "max": [
          5.35,
          41.35,
          -1.2906342661267445e-15
        ],
        "size": [
          5.3500000000000005,
          10.700000000000003,
          0.30000000000000143
        ]
      },
      "centroid": [
        5.200000000134616,
        36.0,
        -0.1500000001346185
      ],
      "normal_at_center": [
        -0.7071067818211381,
        -0.0,
        0.707106780551957
      ],
      "reference_radius_mm": 5.35,
      "semi_angle_degrees": 44.9999999485801
    },
    {
      "face_index": 120,
      "type": "CONE",
      "area_mm2": 6.930897383706508,
      "bounds": {
        "min": [
          -5.35,
          -41.35,
          -0.3000000000000015
        ],
        "max": [
          3.27593018771917e-16,
          -30.65,
          -5.551115123125783e-17
        ],
        "size": [
          5.35,
          10.700000000000003,
          0.30000000000000143
        ]
      },
      "centroid": [
        -5.200000000134616,
        -36.0,
        -0.1500000001346185
      ],
      "normal_at_center": [
        0.7071067818211381,
        -8.659560570126426e-17,
        0.707106780551957
      ],
      "reference_radius_mm": 5.35,
      "semi_angle_degrees": 44.9999999485801
    },
    {
      "face_index": 121,
      "type": "CONE",
      "area_mm2": 6.93089738370651,
      "bounds": {
        "min": [
          -9.82779056315751e-16,
          -41.35,
          -0.3000000000000015
        ],
        "max": [
          5.35,
          -30.65,
          -5.551115123125783e-17
        ],
        "size": [
          5.3500000000000005,
          10.700000000000003,
          0.30000000000000143
        ]
      },
      "centroid": [
        5.200000000134616,
        -36.0,
        -0.1500000001346185
      ],
      "normal_at_center": [
        -0.7071067818211381,
        -0.0,
        0.707106780551957
      ],
      "reference_radius_mm": 5.35,
      "semi_angle_degrees": 44.9999999485801
    }
  ],
  "cylinders": [
    {
      "face_index": 0,
      "type": "CYLINDER",
      "area_mm2": 1609.646224868665,
      "bounds": {
        "min": [
          -10.25,
          -25.0,
          -25.00000000000013
        ],
        "max": [
          10.25,
          25.0,
          -3.961434386199883e-10
        ],
        "size": [
          20.5,
          50.0,
          24.99999999960399
        ]
      },
      "centroid": [
        0.0,
        -1.4739061019913873e-13,
        -25.00000000000013
      ],
      "normal_at_center": [
        -0.0,
        6.339713617815612e-15,
        1.0
      ],
      "radius_mm": 25.0,
      "axis_location": [
        -39.56551343319,
        0.0,
        -1.3147816169123416e-13
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 5,
      "type": "CYLINDER",
      "area_mm2": 57.60742658387082,
      "bounds": {
        "min": [
          7.249999999999999,
          -47.5,
          -12.524675600890001
        ],
        "max": [
          10.25,
          -44.499999999998494,
          -0.2999999999999995
        ],
        "size": [
          3.000000000000001,
          3.0000000000015064,
          12.224675600890002
        ]
      },
      "centroid": [
        9.371320343560175,
        -46.62132034355911,
        -6.412337800444998
      ],
      "normal_at_center": [
        0.7071067811867251,
        -0.7071067811863699,
        0.0
      ],
      "radius_mm": 3.0,
      "axis_location": [
        7.25,
        -44.5,
        61.25844674371
      ],
      "axis_direction": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 6,
      "type": "CYLINDER",
      "area_mm2": 57.60742658710622,
      "bounds": {
        "min": [
          7.25,
          44.5,
          -12.524675600880002
        ],
        "max": [
          10.25,
          47.5,
          -0.3000000000000007
        ],
        "size": [
          3.0,
          3.0,
          12.224675600880001
        ]
      },
      "centroid": [
        9.371320343559642,
        46.621320343559645,
        -6.412337800440001
      ],
      "normal_at_center": [
        0.7071067811865476,
        0.7071067811865475,
        -0.0
      ],
      "radius_mm": 3.0,
      "axis_location": [
        7.25,
        44.5,
        -12.760470584970001
      ],
      "axis_direction": [
        0.0,
        0.0,
        1.0
      ]
    },
    {
      "face_index": 8,
      "type": "CYLINDER",
      "area_mm2": 57.60742658710389,
      "bounds": {
        "min": [
          -10.25,
          -47.5,
          -12.524675600890001
        ],
        "max": [
          -7.25,
          -44.5,
          -0.29999999999999893
        ],
        "size": [
          3.0,
          3.0,
          12.224675600890002
        ]
      },
      "centroid": [
        -9.371320343559642,
        -46.621320343559645,
        -6.412337800445
      ],
      "normal_at_center": [
        -0.7071067811865476,
        -0.7071067811865475,
        0.0
      ],
      "radius_mm": 3.0,
      "axis_location": [
        -7.25,
        -44.5,
        -12.690663455970002
      ],
      "axis_direction": [
        0.0,
        0.0,
        1.0
      ]
    },
    {
      "face_index": 9,
      "type": "CYLINDER",
      "area_mm2": 57.60742658386834,
      "bounds": {
        "min": [
          -10.25,
          44.49999999999889,
          -12.524675600880002
        ],
        "max": [
          -7.25,
          47.5,
          -0.2999999999999995
        ],
        "size": [
          3.0,
          3.0000000000011084,
          12.224675600880003
        ]
      },
      "centroid": [
        -9.371320343560035,
        46.62132034355925,
        -6.412337800439996
      ],
      "normal_at_center": [
        -0.7071067811866782,
        0.7071067811864169,
        0.0
      ],
      "radius_mm": 3.0,
      "axis_location": [
        -7.25,
        44.5,
        61.25844674371
      ],
      "axis_direction": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 12,
      "type": "CYLINDER",
      "area_mm2": 615.5636645443841,
      "bounds": {
        "min": [
          -8.909305463796993e-16,
          -40.85,
          -40.699999999999996
        ],
        "max": [
          4.85,
          -31.15,
          -0.3000000000000015
        ],
        "size": [
          4.8500000000000005,
          9.700000000000003,
          40.39999999999999
        ]
      },
      "centroid": [
        4.85,
        -36.0,
        -20.500000000000004
      ],
      "normal_at_center": [
        -1.0,
        -1.8369701987210297e-16,
        -0.0
      ],
      "radius_mm": 4.85,
      "axis_location": [
        0.0,
        -36.0,
        11.592491347149998
      ],
      "axis_direction": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 13,
      "type": "CYLINDER",
      "area_mm2": 615.5636645443841,
      "bounds": {
        "min": [
          -4.85,
          -40.85,
          -40.699999999999996
        ],
        "max": [
          8.909305463796993e-16,
          -31.15,
          -0.3000000000000015
        ],
        "size": [
          4.8500000000000005,
          9.700000000000003,
          40.39999999999999
        ]
      },
      "centroid": [
        -4.85,
        -36.0,
        -20.500000000000004
      ],
      "normal_at_center": [
        1.0,
        6.123233995736766e-17,
        0.0
      ],
      "radius_mm": 4.85,
      "axis_location": [
        0.0,
        -36.0,
        11.592491347149998
      ],
      "axis_direction": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 14,
      "type": "CYLINDER",
      "area_mm2": 615.5636645443841,
      "bounds": {
        "min": [
          -8.909305463796993e-16,
          31.15,
          -40.699999999999996
        ],
        "max": [
          4.85,
          40.85,
          -0.3000000000000015
        ],
        "size": [
          4.8500000000000005,
          9.700000000000003,
          40.39999999999999
        ]
      },
      "centroid": [
        4.85,
        36.0,
        -20.500000000000004
      ],
      "normal_at_center": [
        -1.0,
        -1.8369701987210297e-16,
        -0.0
      ],
      "radius_mm": 4.85,
      "axis_location": [
        0.0,
        36.0,
        11.592491347149998
      ],
      "axis_direction": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 15,
      "type": "CYLINDER",
      "area_mm2": 615.5636645443841,
      "bounds": {
        "min": [
          -4.85,
          31.15,
          -40.699999999999996
        ],
        "max": [
          8.909305463796993e-16,
          40.85,
          -0.3000000000000015
        ],
        "size": [
          4.8500000000000005,
          9.700000000000003,
          40.39999999999999
        ]
      },
      "centroid": [
        -4.85,
        36.0,
        -20.500000000000004
      ],
      "normal_at_center": [
        1.0,
        6.123233995736766e-17,
        0.0
      ],
      "radius_mm": 4.85,
      "axis_location": [
        0.0,
        36.0,
        11.592491347149998
      ],
      "axis_direction": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 17,
      "type": "CYLINDER",
      "area_mm2": 113.10265989750876,
      "bounds": {
        "min": [
          7.25,
          -45.81,
          -40.7
        ],
        "max": [
          10.25,
          -42.81,
          -16.69887013396
        ],
        "size": [
          3.0,
          3.0,
          24.001129866040003
        ]
      },
      "centroid": [
        9.371320343559642,
        -44.93132034355965,
        -28.699435066979998
      ],
      "normal_at_center": [
        0.7071067811865476,
        -0.7071067811865475,
        0.0
      ],
      "radius_mm": 3.0,
      "axis_location": [
        7.25,
        -42.81,
        -16.46307514987
      ],
      "axis_direction": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 21,
      "type": "CYLINDER",
      "area_mm2": 113.10265989750287,
      "bounds": {
        "min": [
          7.25,
          42.81,
          -40.699999999999996
        ],
        "max": [
          10.25,
          45.81,
          -16.698870133959996
        ],
        "size": [
          3.0,
          3.0,
          24.00112986604
        ]
      },
      "centroid": [
        9.371320343559642,
        44.93132034355965,
        -28.699435066980005
      ],
      "normal_at_center": [
        0.7071067811865476,
        0.7071067811865475,
        -0.0
      ],
      "radius_mm": 3.0,
      "axis_location": [
        7.25,
        42.81,
        -108.25019785114999
      ],
      "axis_direction": [
        0.0,
        0.0,
        1.0
      ]
    },
    {
      "face_index": 23,
      "type": "CYLINDER",
      "area_mm2": 0.9364377399004278,
      "bounds": {
        "min": [
          10.049999999999997,
          21.38350148954,
          -41.746017566221795
        ],
        "max": [
          10.25,
          25.90609025211,
          -40.699999999999996
        ],
        "size": [
          0.20000000000000284,
          4.5225887625700025,
          1.0460175662217992
        ]
      },
      "centroid": [
        10.149999999999999,
        23.585101138382353,
        -40.96491108490026
      ],
      "normal_at_center": [
        -0.0,
        0.225338748905597,
        -0.9742804771941498
      ],
      "radius_mm": 10.3,
      "axis_location": [
        -51.39515584412,
        25.90609025211,
        -51.0
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 24,
      "type": "CYLINDER",
      "area_mm2": 8.855246200606777,
      "bounds": {
        "min": [
          10.05,
          -21.38350292541961,
          -46.691751107478005
        ],
        "max": [
          10.25,
          21.383501489540162,
          -41.746017566217695
        ],
        "size": [
          0.1999999999999993,
          42.76700441495977,
          4.94573354126031
        ]
      },
      "centroid": [
        10.149999999999999,
        -7.179399175612367e-07,
        -46.691751107478
      ],
      "normal_at_center": [
        0.0,
        -4.009049356642037e-14,
        -1.0
      ],
      "radius_mm": 48.7,
      "axis_location": [
        -51.39515584412,
        -7.179379651542e-07,
        2.0082488925219986
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 25,
      "type": "CYLINDER",
      "area_mm2": 0.9364377398985919,
      "bounds": {
        "min": [
          10.049999999999997,
          -25.90609168798,
          -41.74601756621773
        ],
        "max": [
          10.25,
          -21.3835029254183,
          -40.699999999999996
        ],
        "size": [
          0.20000000000000284,
          4.5225887625617,
          1.046017566217735
        ]
      },
      "centroid": [
        10.149999999999999,
        -23.585102574256865,
        -40.964911084899214
      ],
      "normal_at_center": [
        0.0,
        -0.2253387489051587,
        -0.9742804771942511
      ],
      "radius_mm": 10.3,
      "axis_location": [
        -51.39515584412,
        -25.90609168798,
        -51.0
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 28,
      "type": "CYLINDER",
      "area_mm2": 88.64337829137062,
      "bounds": {
        "min": [
          -9.75,
          -25.90609168798,
          -42.01555103517
        ],
        "max": [
          9.75,
          -21.515228811706507,
          -41.0
        ],
        "size": [
          19.5,
          4.390862876273491,
          1.0155510351699988
        ]
      },
      "centroid": [
        0.0,
        -23.652704198928394,
        -41.25719522805749
      ],
      "normal_at_center": [
        0.0,
        -0.22533874890516045,
        -0.9742804771942508
      ],
      "radius_mm": 10.0,
      "axis_location": [
        -51.39515584412,
        -25.90609168798,
        -51.0
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 29,
      "type": "CYLINDER",
      "area_mm2": 736.5223149507774,
      "bounds": {
        "min": [
          -9.7500001,
          -21.51522891171,
          -46.991751838684856
        ],
        "max": [
          9.7500001,
          21.515227475830002,
          -42.0155509351655
        ],
        "size": [
          19.5000002,
          43.03045638754,
          4.976200903519356
        ]
      },
      "centroid": [
        0.0,
        -7.179397990261571e-07,
        -46.991751107477995
      ],
      "normal_at_center": [
        0.0,
        -3.742595830731999e-14,
        -1.0
      ],
      "radius_mm": 49.0,
      "axis_location": [
        -51.39515584412,
        -7.179379651542e-07,
        2.0082488925219986
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 30,
      "type": "CYLINDER",
      "area_mm2": 88.64337829154584,
      "bounds": {
        "min": [
          -9.75,
          21.515227375828438,
          -42.01555103517
        ],
        "max": [
          9.75,
          25.90609025211,
          -41.0
        ],
        "size": [
          19.5,
          4.390862876281563,
          1.0155510351699988
        ]
      },
      "centroid": [
        0.0,
        23.652702763054027,
        -41.25719522805851
      ],
      "normal_at_center": [
        -0.0,
        0.2253387489055975,
        -0.9742804771941497
      ],
      "radius_mm": 10.0,
      "axis_location": [
        -51.39515584412,
        25.90609025211,
        -51.0
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 32,
      "type": "CYLINDER",
      "area_mm2": 4.16219770593021,
      "bounds": {
        "min": [
          -0.8000000766650722,
          -5.931280636452347,
          -47.06388470495007
        ],
        "max": [
          5.50000000002,
          -5.495901950459328,
          -46.63144599270378
        ],
        "size": [
          6.300000076685072,
          0.4353786859930189,
          0.43243871224628805
        ]
      },
      "centroid": [
        2.349999961677464,
        -5.639450293143093,
        -46.77302029421165
      ],
      "normal_at_center": [
        -0.0,
        -0.7047072155678129,
        -0.7094982313766963
      ],
      "radius_mm": 0.5,
      "axis_location": [
        5.763875109749,
        -5.991803900927,
        -47.1277694099
      ],
      "axis_direction": [
        -1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 36,
      "type": "CYLINDER",
      "area_mm2": 4.16219818947049,
      "bounds": {
        "min": [
          -0.8000000000041,
          5.495901961907918,
          -47.06388461601
        ],
        "max": [
          5.500000169087821,
          5.931280644633774,
          -46.63144581661
        ],
        "size": [
          6.300000169091921,
          0.43537868272585634,
          0.4324387994000034
        ]
      },
      "centroid": [
        2.3500000845418607,
        5.639450278975892,
        -46.77302015315444
      ],
      "normal_at_center": [
        -0.0,
        0.7047072897342165,
        -0.7094981577111072
      ],
      "radius_mm": 0.5,
      "axis_location": [
        -1.063875109749,
        5.991803923843,
        -47.127769232009996
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 43,
      "type": "CYLINDER",
      "area_mm2": 4.544431599352486,
      "bounds": {
        "min": [
          -0.8000000012323998,
          -5.49590195046326,
          -47.5
        ],
        "max": [
          5.50000000002,
          -5.0,
          -47.06388470495
        ],
        "size": [
          6.3000000012524,
          0.49590195046326,
          0.43611529505000135
        ]
      },
      "centroid": [
        2.3499999993938,
        -5.33019512982854,
        -47.37546128460537
      ],
      "normal_at_center": [
        0.0,
        -0.6603902596570795,
        -0.7509225692107376
      ],
      "radius_mm": 0.5,
      "axis_location": [
        -0.9690342740572,
        -5.0,
        -47.0
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 45,
      "type": "CYLINDER",
      "area_mm2": 5.0973313496979635,
      "bounds": {
        "min": [
          5.9999999,
          -4.500000108813996,
          -47.5000001
        ],
        "max": [
          6.47899815158552,
          4.500000104710001,
          -47.1433905083999
        ],
        "size": [
          0.47899825158552023,
          9.000000213523997,
          0.35660959160010464
        ]
      },
      "centroid": [
        6.298583904288269,
        -2.0520003474189252e-09,
        -47.40105816548223
      ],
      "normal_at_center": [
        0.5971678085765378,
        0.0,
        -0.8021163309644652
      ],
      "radius_mm": 0.5,
      "axis_location": [
        6.0,
        -4.669034274057,
        -47.0
      ],
      "axis_direction": [
        0.0,
        1.0,
        0.0
      ]
    },
    {
      "face_index": 47,
      "type": "CYLINDER",
      "area_mm2": 4.5444321643057375,
      "bounds": {
        "min": [
          -0.8,
          5.0,
          -47.5
        ],
        "max": [
          5.500000004172,
          5.495901961922,
          -47.063884616006504
        ],
        "size": [
          6.3000000041719995,
          0.49590196192199976,
          0.4361153839934957
        ]
      },
      "centroid": [
        2.350000002086,
        5.330195163499367,
        -47.375461254993944
      ],
      "normal_at_center": [
        0.0,
        0.6603903269987337,
        -0.7509225099878852
      ],
      "radius_mm": 0.5,
      "axis_location": [
        5.669034274057,
        5.0,
        -47.0
      ],
      "axis_direction": [
        -1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 49,
      "type": "CYLINDER",
      "area_mm2": 3.7998978688336025,
      "bounds": {
        "min": [
          -5.9632681303128905,
          0.3535532905927215,
          -47.5000001
        ],
        "max": [
          -1.153553290593,
          5.20134980695903,
          -47.0898633901
        ],
        "size": [
          4.8097148397198906,
          4.847796516366309,
          0.4101367099000015
        ]
      },
      "centroid": [
        -3.6299757026074966,
        2.8299757041950366,
        -47.384012854635245
      ],
      "normal_at_center": [
        -0.4528446256165336,
        0.4528446256165336,
        -0.7680257092704925
      ],
      "radius_mm": 0.5,
      "axis_location": [
        -1.034028109154,
        4.973078672032,
        -47.0
      ],
      "axis_direction": [
        -0.7071067811865476,
        -0.7071067811865476,
        0.0
      ]
    },
    {
      "face_index": 51,
      "type": "CYLINDER",
      "area_mm2": 3.799897751872948,
      "bounds": {
        "min": [
          -5.96327199061826,
          -5.201349794737416,
          -47.5000001
        ],
        "max": [
          -1.153553290593,
          -0.3535532905932225,
          -47.0898634724138
        ],
        "size": [
          4.80971870002526,
          4.847796504144194,
          0.41013662758619773
        ]
      },
      "centroid": [
        -3.6299756806802024,
        -2.8299756806802767,
        -47.3840128814291
      ],
      "normal_at_center": [
        -0.4528445801740791,
        -0.4528445801740791,
        -0.7680257628582027
      ],
      "radius_mm": 0.5,
      "axis_location": [
        -5.773078672032,
        -0.2340281091544,
        -47.0
      ],
      "axis_direction": [
        0.7071067811865476,
        -0.7071067811865476,
        0.0
      ]
    },
    {
      "face_index": 70,
      "type": "CYLINDER",
      "area_mm2": 113.10265989751447,
      "bounds": {
        "min": [
          -10.25,
          42.809999999999526,
          -40.7
        ],
        "max": [
          -7.249999999999999,
          45.81,
          -16.69887013396
        ],
        "size": [
          3.000000000000001,
          3.000000000000476,
          24.001129866040003
        ]
      },
      "centroid": [
        -9.37132034355981,
        44.93132034355948,
        -28.699435066979998
      ],
      "normal_at_center": [
        -0.7071067811866035,
        0.7071067811864915,
        0.0
      ],
      "radius_mm": 3.0,
      "axis_location": [
        -7.25,
        42.81,
        -16.532882278880003
      ],
      "axis_direction": [
        0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 73,
      "type": "CYLINDER",
      "area_mm2": 0.9364377399004278,
      "bounds": {
        "min": [
          -10.25,
          21.38350148953996,
          -41.746017566221816
        ],
        "max": [
          -10.049999999999997,
          25.90609025211,
          -40.699999999999996
        ],
        "size": [
          0.20000000000000284,
          4.522588762570042,
          1.0460175662218205
        ]
      },
      "centroid": [
        -10.149999999999999,
        23.58510113838233,
        -40.964911084900265
      ],
      "normal_at_center": [
        -0.0,
        0.225338748905599,
        -0.9742804771941495
      ],
      "radius_mm": 10.3,
      "axis_location": [
        -51.39515584412,
        25.90609025211,
        -51.0
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 74,
      "type": "CYLINDER",
      "area_mm2": 8.855246200606775,
      "bounds": {
        "min": [
          -10.25,
          -21.383502925423667,
          -46.691751107478005
        ],
        "max": [
          -10.05,
          21.383501489540148,
          -41.746017566217695
        ],
        "size": [
          0.1999999999999993,
          42.767004414963814,
          4.94573354126031
        ]
      },
      "centroid": [
        -10.149999999999999,
        -7.179421884114113e-07,
        -46.691751107478
      ],
      "normal_at_center": [
        0.0,
        -8.671986060067695e-14,
        -1.0
      ],
      "radius_mm": 48.7,
      "axis_location": [
        -51.39515584412,
        -7.179379651542e-07,
        2.0082488925219986
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 75,
      "type": "CYLINDER",
      "area_mm2": 0.9364377398985919,
      "bounds": {
        "min": [
          -10.25,
          -25.90609168798,
          -41.746017566217695
        ],
        "max": [
          -10.049999999999997,
          -21.3835029254183,
          -40.699999999999996
        ],
        "size": [
          0.20000000000000284,
          4.5225887625617,
          1.0460175662176994
        ]
      },
      "centroid": [
        -10.149999999999999,
        -23.585102574256865,
        -40.964911084899214
      ],
      "normal_at_center": [
        0.0,
        -0.2253387489051587,
        -0.9742804771942511
      ],
      "radius_mm": 10.3,
      "axis_location": [
        -51.39515584412,
        -25.90609168798,
        -51.0
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 76,
      "type": "CYLINDER",
      "area_mm2": 113.10265989750876,
      "bounds": {
        "min": [
          -10.25,
          -45.81,
          -40.699999999999996
        ],
        "max": [
          -7.249999999999999,
          -42.81,
          -16.698870133959996
        ],
        "size": [
          3.000000000000001,
          3.0,
          24.00112986604
        ]
      },
      "centroid": [
        -9.371320343559642,
        -44.93132034355965,
        -28.699435066980005
      ],
      "normal_at_center": [
        -0.7071067811865476,
        -0.7071067811865475,
        0.0
      ],
      "radius_mm": 3.0,
      "axis_location": [
        -7.25,
        -42.81,
        -108.25019785114999
      ],
      "axis_direction": [
        0.0,
        0.0,
        1.0
      ]
    },
    {
      "face_index": 79,
      "type": "CYLINDER",
      "area_mm2": 33.46858040827857,
      "bounds": {
        "min": [
          -7.25,
          -47.5,
          -14.611772868700001
        ],
        "max": [
          7.25,
          -46.65499999876,
          -12.52467559949745
        ],
        "size": [
          14.5,
          0.8450000012400025,
          2.087097269202552
        ]
      },
      "centroid": [
        0.0,
        -47.28073731222193,
        -13.650508625984859
      ],
      "normal_at_center": [
        0.0,
        -0.9269124374073101,
        -0.3752776750349524
      ],
      "radius_mm": 3.0,
      "axis_location": [
        -36.9738,
        -44.5,
        -12.524675600880002
      ],
      "axis_direction": [
        1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 80,
      "type": "CYLINDER",
      "area_mm2": 33.46858040840122,
      "bounds": {
        "min": [
          -7.25,
          46.65499999873,
          -14.611772868730002
        ],
        "max": [
          7.25,
          47.5,
          -12.52467559949745
        ],
        "size": [
          14.5,
          0.8450000012700016,
          2.0870972692325527
        ]
      },
      "centroid": [
        0.0,
        47.28073731221397,
        -13.65050862600452
      ],
      "normal_at_center": [
        0.0,
        0.9269124374046568,
        -0.37527767504150605
      ],
      "radius_mm": 3.0,
      "axis_location": [
        36.9738,
        44.5,
        -12.524675600880002
      ],
      "axis_direction": [
        -1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 81,
      "type": "CYLINDER",
      "area_mm2": 33.4685803542571,
      "bounds": {
        "min": [
          -7.25,
          -46.6550000000001,
          -16.69887013396
        ],
        "max": [
          7.25,
          -45.81,
          -14.611772867419596
        ],
        "size": [
          14.5,
          0.8450000000000983,
          2.087097266540404
        ]
      },
      "centroid": [
        0.0,
        -46.02926268770316,
        -15.573037109040168
      ],
      "normal_at_center": [
        -0.0,
        -0.9269124374322807,
        -0.37527767497327696
      ],
      "radius_mm": 3.0,
      "axis_location": [
        37.441082146,
        -48.81,
        -16.69887013396
      ],
      "axis_direction": [
        -1.0,
        0.0,
        0.0
      ]
    },
    {
      "face_index": 82,
      "type": "CYLINDER",
      "area_mm2": 33.46858035415401,
      "bounds": {
        "min": [
          -7.25,
          45.81,
          -16.698870133961698
        ],
        "max": [
          7.25,
          46.6550000000001,
          -14.611772867419596
        ],
        "size": [
          14.5,
          0.8450000000000983,
          2.087097266542102
        ]
      },
      "centroid": [
        0.0,
        46.02926268770285,
        -15.573037109040952
      ],
      "normal_at_center": [
        -0.0,
        0.9269124374323862,
        -0.37527767497301623
      ],
      "radius_mm": 3.0,
      "axis_location": [
        37.441082146,
        48.81,
        -16.69887013396
      ],
      "axis_direction": [
        -1.0,
        0.0,
        0.0
      ]
    }
  ],
  "cones": [
    {
      "face_index": 85,
      "type": "CONE",
      "area_mm2": 6.930897383706577,
      "bounds": {
        "min": [
          -6.55186037543833e-16,
          -41.349999999999994,
          -41.00000000000001
        ],
        "max": [
          5.34999999999999,
          -30.65,
          -40.699999999999996
        ],
        "size": [
          5.349999999999991,
          10.699999999999996,
          0.30000000000001137
        ]
      },
      "centroid": [
        5.200000000134618,
        -36.0,
        -40.84999999986538
      ],
      "normal_at_center": [
        -0.7071067818211481,
        -8.659560570126548e-17,
        -0.707106780551947
      ],
      "reference_radius_mm": 5.35,
      "semi_angle_degrees": 44.999999948579294
    },
    {
      "face_index": 86,
      "type": "CONE",
      "area_mm2": 6.930897383706535,
      "bounds": {
        "min": [
          -5.34999999999999,
          -41.349999999999994,
          -41.00000000000001
        ],
        "max": [
          9.82779056315749e-16,
          -30.65,
          -40.699999999999996
        ],
        "size": [
          5.349999999999991,
          10.699999999999996,
          0.30000000000001137
        ]
      },
      "centroid": [
        -5.200000000134618,
        -36.0,
        -40.84999999986538
      ],
      "normal_at_center": [
        0.7071067818211481,
        -0.0,
        -0.707106780551947
      ],
      "reference_radius_mm": 5.35,
      "semi_angle_degrees": 44.999999948579294
    },
    {
      "face_index": 87,
      "type": "CONE",
      "area_mm2": 6.930897383706535,
      "bounds": {
        "min": [
          -6.55186037543833e-16,
          30.650000000000002,
          -41.0
        ],
        "max": [
          5.34999999999999,
          41.35,
          -40.69999999999999
        ],
        "size": [
          5.349999999999991,
          10.7,
          0.30000000000001137
        ]
      },
      "centroid": [
        5.200000000134618,
        36.0,
        -40.84999999986538
      ],
      "normal_at_center": [
        -0.7071067818211481,
        -8.659560570126548e-17,
        -0.707106780551947
      ],
      "reference_radius_mm": 5.35,
      "semi_angle_degrees": 44.999999948579294
    },
    {
      "face_index": 88,
      "type": "CONE",
      "area_mm2": 6.930897383706578,
      "bounds": {
        "min": [
          -5.34999999999999,
          30.650000000000002,
          -41.0
        ],
        "max": [
          9.82779056315749e-16,
          41.35,
          -40.69999999999999
        ],
        "size": [
          5.349999999999991,
          10.7,
          0.30000000000001137
        ]
      },
      "centroid": [
        -5.200000000134618,
        36.0,
        -40.84999999986538
      ],
      "normal_at_center": [
        0.7071067818211481,
        -0.0,
        -0.707106780551947
      ],
      "reference_radius_mm": 5.35,
      "semi_angle_degrees": 44.999999948579294
    },
    {
      "face_index": 89,
      "type": "CONE",
      "area_mm2": 1.7660459678282474,
      "bounds": {
        "min": [
          7.25,
          -45.61,
          -41.0
        ],
        "max": [
          10.05,
          -42.81,
          -40.699999999999996
        ],
        "size": [
          2.8000000000000007,
          2.799999999999997,
          0.30000000000000426
        ]
      },
      "centroid": [
        9.123832970049163,
        -44.68383297004917,
        -40.84999999986538
      ],
      "normal_at_center": [
        0.500000000448725,
        -0.5000000004487253,
        -0.7071067805519544
      ],
      "reference_radius_mm": 2.5,
      "semi_angle_degrees": 44.9999999485799
    },
    {
      "face_index": 92,
      "type": "CONE",
      "area_mm2": 1.7660459678282532,
      "bounds": {
        "min": [
          -10.05,
          -45.61000000000001,
          -41.0
        ],
        "max": [
          -7.249999999999999,
          -42.81,
          -40.699999999999996
        ],
        "size": [
          2.8000000000000016,
          2.8000000000000043,
          0.30000000000000426
        ]
      },
      "centroid": [
        -9.123832970049163,
        -44.68383297004917,
        -40.84999999986538
      ],
      "normal_at_center": [
        -0.5000000004487216,
        -0.5000000004487216,
        -0.7071067805519594
      ],
      "reference_radius_mm": 2.5,
      "semi_angle_degrees": 44.999999948580296
    },
    {
      "face_index": 93,
      "type": "CONE",
      "area_mm2": 1.957555043222393,
      "bounds": {
        "min": [
          9.749999999996,
          -25.90609168798,
          -42.0155510351664
        ],
        "max": [
          10.050000000000002,
          -21.3835029254181,
          -40.699999999999996
        ],
        "size": [
          0.30000000000400284,
          4.522588762561899,
          1.3155510351664077
        ]
      },
      "centroid": [
        9.900000000132641,
        -23.618903386623305,
        -41.11105315661146
      ],
      "normal_at_center": [
        0.7071067805519495,
        -0.15933855755793783,
        -0.688920332819995
      ],
      "reference_radius_mm": 10.0,
      "semi_angle_degrees": 44.9999999485795
    },
    {
      "face_index": 95,
      "type": "CONE",
      "area_mm2": 18.842672682630717,
      "bounds": {
        "min": [
          9.749999999996,
          -21.51522881170824,
          -46.991751107478
        ],
        "max": [
          10.050000000000002,
          21.515227375829262,
          -41.746017566217795
        ],
        "size": [
          0.30000000000400284,
          43.0304561875375,
          5.245733541260208
        ]
      },
      "centroid": [
        9.900000000134106,
        -7.179398899162536e-07,
        -46.84175110761312
      ],
      "normal_at_center": [
        0.7071067805519556,
        -2.78610501839515e-14,
        -0.7071067818211394
      ],
      "reference_radius_mm": 49.0,
      "semi_angle_degrees": 44.99999994858
    },
    {
      "face_index": 96,
      "type": "CONE",
      "area_mm2": 1.9575550432477762,
      "bounds": {
        "min": [
          -10.050000000000002,
          -25.90609168798,
          -42.01555103516645
        ],
        "max": [
          -9.749999999996042,
          -21.383502925418295,
          -40.699999999999996
        ],
        "size": [
          0.3000000000039602,
          4.522588762561703,
          1.3155510351664574
        ]
      },
      "centroid": [
        -9.90000000013263,
        -23.618903386623394,
        -41.11105315661145
      ],
      "normal_at_center": [
        -0.7071067805519557,
        -0.15933855755793025,
        -0.6889203328199905
      ],
      "reference_radius_mm": 10.0,
      "semi_angle_degrees": 44.99999994858
    },
    {
      "face_index": 97,
      "type": "CONE",
      "area_mm2": 1.9575550432883888,
      "bounds": {
        "min": [
          9.749999999998382,
          21.383501489540045,
          -42.015551035168556
        ],
        "max": [
          10.05,
          25.90609025211,
          -40.699999999999996
        ],
        "size": [
          0.30000000000161897,
          4.522588762569956,
          1.3155510351685606
        ]
      },
      "centroid": [
        9.899999999864491,
        23.618901950688038,
        -41.111053156349094
      ],
      "normal_at_center": [
        0.7071067805519495,
        0.1593385575582411,
        -0.6889203328199249
      ],
      "reference_radius_mm": 10.3,
      "semi_angle_degrees": 44.9999999485795
    },
    {
      "face_index": 98,
      "type": "CONE",
      "area_mm2": 18.8426726823779,
      "bounds": {
        "min": [
          -10.050000000000015,
          -21.515228811708237,
          -46.991751107478
        ],
        "max": [
          -9.749999999996042,
          21.51522737582931,
          -41.74601756621779
        ],
        "size": [
          0.30000000000397264,
          43.030456187537546,
          5.245733541260215
        ]
      },
      "centroid": [
        -9.899999999864857,
        -7.179409274700738e-07,
        -46.84175110734391
      ],
      "normal_at_center": [
        -0.7071067805519557,
        -4.28797061259281e-14,
        -0.7071067818211392
      ],
      "reference_radius_mm": 48.7,
      "semi_angle_degrees": 44.99999994858
    },
    {
      "face_index": 100,
      "type": "CONE",
      "area_mm2": 1.9575550432781075,
      "bounds": {
        "min": [
          -10.050000000000015,
          21.38350148953996,
          -42.01555103516855
        ],
        "max": [
          -9.74999999999839,
          25.90609025211,
          -40.7
        ],
        "size": [
          0.3000000000016243,
          4.522588762570042,
          1.3155510351685464
        ]
      },
      "centroid": [
        -9.899999999864493,
        23.618901950688034,
        -41.111053156349094
      ],
      "normal_at_center": [
        -0.707106780551952,
        0.15933855755824086,
        -0.6889203328199225
      ],
      "reference_radius_mm": 10.3,
      "semi_angle_degrees": 44.9999999485797
    },
    {
      "face_index": 101,
      "type": "CONE",
      "area_mm2": 1.7660459678282532,
      "bounds": {
        "min": [
          7.25,
          42.81,
          -41.00000000000001
        ],
        "max": [
          10.05,
          45.61,
          -40.699999999999996
        ],
        "size": [
          2.8000000000000007,
          2.799999999999997,
          0.30000000000001137
        ]
      },
      "centroid": [
        9.123832970049161,
        44.68383297004917,
        -40.84999999986538
      ],
      "normal_at_center": [
        0.5000000004487216,
        0.5000000004487216,
        -0.7071067805519594
      ],
      "reference_radius_mm": 2.5,
      "semi_angle_degrees": 44.999999948580296
    },
    {
      "face_index": 104,
      "type": "CONE",
      "area_mm2": 1.7660459678282476,
      "bounds": {
        "min": [
          -10.050000000000002,
          42.81,
          -41.0
        ],
        "max": [
          -7.25,
          45.61,
          -40.699999999999996
        ],
        "size": [
          2.8000000000000025,
          2.799999999999997,
          0.30000000000000426
        ]
      },
      "centroid": [
        -9.123832970049163,
        44.68383297004917,
        -40.84999999986538
      ],
      "normal_at_center": [
        -0.500000000448725,
        0.5000000004487252,
        -0.7071067805519543
      ],
      "reference_radius_mm": 2.5,
      "semi_angle_degrees": 44.9999999485799
    },
    {
      "face_index": 109,
      "type": "CONE",
      "area_mm2": 1.7660459678282352,
      "bounds": {
        "min": [
          7.249999999999999,
          44.5,
          -0.3000000000000027
        ],
        "max": [
          10.05,
          47.3,
          -1.2906342661267445e-15
        ],
        "size": [
          2.8000000000000016,
          2.799999999999997,
          0.30000000000000143
        ]
      },
      "centroid": [
        9.123832970049163,
        46.373832970049165,
        -0.1500000001346185
      ],
      "normal_at_center": [
        0.5000000004487233,
        0.5000000004487233,
        0.707106780551957
      ],
      "reference_radius_mm": 2.5,
      "semi_angle_degrees": 44.9999999485801
    },
    {
      "face_index": 111,
      "type": "CONE",
      "area_mm2": 1.766045967828227,
      "bounds": {
        "min": [
          -10.05,
          44.5,
          -0.2999999999999995
        ],
        "max": [
          -7.25,
          47.3,
          -1.2906342661267445e-15
        ],
        "size": [
          2.8000000000000007,
          2.799999999999997,
          0.2999999999999982
        ]
      },
      "centroid": [
        -9.123832970049161,
        46.373832970049165,
        -0.15000000013461923
      ],
      "normal_at_center": [
        -0.5000000004487215,
        0.5000000004487215,
        0.7071067805519594
      ],
      "reference_radius_mm": 2.5,
      "semi_angle_degrees": 44.999999948580296
    },
    {
      "face_index": 114,
      "type": "CONE",
      "area_mm2": 1.766045967828227,
      "bounds": {
        "min": [
          7.249999999999999,
          -47.3,
          -0.3000000000000005
        ],
        "max": [
          10.05,
          -44.5,
          -8.326672684688674e-16
        ],
        "size": [
          2.8000000000000016,
          2.799999999999997,
          0.29999999999999966
        ]
      },
      "centroid": [
        9.123832970049161,
        -46.37383297004916,
        -0.150000000134619
      ],
      "normal_at_center": [
        0.5000000004487216,
        -0.5000000004487215,
        0.7071067805519594
      ],
      "reference_radius_mm": 2.5,
      "semi_angle_degrees": 44.999999948580296
    },
    {
      "face_index": 116,
      "type": "CONE",
      "area_mm2": 1.766045967828235,
      "bounds": {
        "min": [
          -10.05,
          -47.3,
          -0.3000000000000015
        ],
        "max": [
          -7.25,
          -44.5,
          0.0
        ],
        "size": [
          2.8000000000000007,
          2.799999999999997,
          0.3000000000000015
        ]
      },
      "centroid": [
        -9.123832970049161,
        -46.373832970049165,
        -0.15000000013461823
      ],
      "normal_at_center": [
        -0.5000000004487232,
        -0.5000000004487234,
        0.707106780551957
      ],
      "reference_radius_mm": 2.5,
      "semi_angle_degrees": 44.9999999485801
    },
    {
      "face_index": 118,
      "type": "CONE",
      "area_mm2": 6.930897383706509,
      "bounds": {
        "min": [
          -5.35,
          30.65,
          -0.3000000000000027
        ],
        "max": [
          3.27593018771917e-16,
          41.35,
          -1.2906342661267445e-15
        ],
        "size": [
          5.35,
          10.700000000000003,
          0.30000000000000143
        ]
      },
      "centroid": [
        -5.200000000134616,
        36.0,
        -0.1500000001346185
      ],
      "normal_at_center": [
        0.7071067818211381,
        -8.659560570126426e-17,
        0.707106780551957
      ],
      "reference_radius_mm": 5.35,
      "semi_angle_degrees": 44.9999999485801
    },
    {
      "face_index": 119,
      "type": "CONE",
      "area_mm2": 6.930897383706507,
      "bounds": {
        "min": [
          -9.82779056315751e-16,
          30.65,
          -0.3000000000000027
        ],
        "max": [
          5.35,
          41.35,
          -1.2906342661267445e-15
        ],
        "size": [
          5.3500000000000005,
          10.700000000000003,
          0.30000000000000143
        ]
      },
      "centroid": [
        5.200000000134616,
        36.0,
        -0.1500000001346185
      ],
      "normal_at_center": [
        -0.7071067818211381,
        -0.0,
        0.707106780551957
      ],
      "reference_radius_mm": 5.35,
      "semi_angle_degrees": 44.9999999485801
    },
    {
      "face_index": 120,
      "type": "CONE",
      "area_mm2": 6.930897383706508,
      "bounds": {
        "min": [
          -5.35,
          -41.35,
          -0.3000000000000015
        ],
        "max": [
          3.27593018771917e-16,
          -30.65,
          -5.551115123125783e-17
        ],
        "size": [
          5.35,
          10.700000000000003,
          0.30000000000000143
        ]
      },
      "centroid": [
        -5.200000000134616,
        -36.0,
        -0.1500000001346185
      ],
      "normal_at_center": [
        0.7071067818211381,
        -8.659560570126426e-17,
        0.707106780551957
      ],
      "reference_radius_mm": 5.35,
      "semi_angle_degrees": 44.9999999485801
    },
    {
      "face_index": 121,
      "type": "CONE",
      "area_mm2": 6.93089738370651,
      "bounds": {
        "min": [
          -9.82779056315751e-16,
          -41.35,
          -0.3000000000000015
        ],
        "max": [
          5.35,
          -30.65,
          -5.551115123125783e-17
        ],
        "size": [
          5.3500000000000005,
          10.700000000000003,
          0.30000000000000143
        ]
      },
      "centroid": [
        5.200000000134616,
        -36.0,
        -0.1500000001346185
      ],
      "normal_at_center": [
        -0.7071067818211381,
        -0.0,
        0.707106780551957
      ],
      "reference_radius_mm": 5.35,
      "semi_angle_degrees": 44.9999999485801
    }
  ],
  "bottom_microfeatures": [
    {
      "face_index": 52,
      "type": "PLANE",
      "area_mm2": 87.0172631045392,
      "bounds": {
        "min": [
          -5.8000001,
          -5.0000001,
          -47.5000001
        ],
        "max": [
          6.0000001,
          5.0000001,
          -47.4999999
        ],
        "size": [
          11.8000002,
          10.0000002,
          2.0000000233721948e-07
        ]
      },
      "centroid": [
        1.0670822133852829,
        -0.036188833670749335,
        -47.50000000000001
      ],
      "normal_at_center": [
        -0.0,
        0.0,
        -1.0
      ]
    },
    {
      "face_index": 53,
      "type": "EXTRUSION",
      "area_mm2": 0.04529853515374267,
      "bounds": {
        "min": [
          0.8480857683585998,
          -2.502492978702,
          -47.5000001
        ],
        "max": [
          1.317252133312,
          -2.3704497291020004,
          -47.40750855285
        ],
        "size": [
          0.46916636495340014,
          0.1320432495999997,
          0.0924915471500043
        ]
      },
      "centroid": [
        1.1194918966986382,
        -2.4256389585467137,
        -47.453754326425
      ],
      "normal_at_center": [
        0.27010626022697404,
        0.9628305189316541,
        0.0
      ]
    },
    {
      "face_index": 54,
      "type": "EXTRUSION",
      "area_mm2": 0.038414371979139966,
      "bounds": {
        "min": [
          1.3172519333119996,
          -2.774479713495,
          -47.5000001
        ],
        "max": [
          1.6260578975270001,
          -2.502492778702,
          -47.40750855285
        ],
        "size": [
          0.3088059642150005,
          0.27198693479299996,
          0.0924915471500043
        ]
      },
      "centroid": [
        1.4907477824904503,
        -2.622818315980351,
        -47.453754326425
      ],
      "normal_at_center": [
        0.6603420519393538,
        0.7509649621923276,
        0.0
      ]
    },
    {
      "face_index": 55,
      "type": "EXTRUSION",
      "area_mm2": 0.04366789192274892,
      "bounds": {
        "min": [
          1.626057697527,
          -3.2214913414549997,
          -47.5000001
        ],
        "max": [
          1.759301559789,
          -2.774479513495,
          -47.40750855285
        ],
        "size": [
          0.13324386226200002,
          0.4470118279599995,
          0.0924915471500043
        ]
      },
      "centroid": [
        1.716856955718948,
        -2.968972532177172,
        -47.453754326425
      ],
      "normal_at_center": [
        0.9585876902899418,
        0.28479754216740477,
        0.0
      ]
    },
    {
      "face_index": 56,
      "type": "PLANE",
      "area_mm2": 0.061619488031136455,
      "bounds": {
        "min": [
          1.75930145978898,
          -3.221491241455,
          -47.5
        ],
        "max": [
          2.425520408154,
          -3.221491241455,
          -47.40750865285
        ],
        "size": [
          0.66621894836502,
          0.0,
          0.09249134715000196
        ]
      },
      "centroid": [
        2.0924109339715002,
        -3.221491241455,
        -47.453754326425
      ],
      "normal_at_center": [
        -0.0,
        1.0,
        -0.0
      ]
    },
    {
      "face_index": 57,
      "type": "PLANE",
      "area_mm2": 0.5335055249323672,
      "bounds": {
        "min": [
          2.425520408154,
          -3.2214912414550003,
          -47.5
        ],
        "max": [
          2.425520408154,
          2.5466756343840005,
          -47.40750865285
        ],
        "size": [
          0.0,
          5.768166875839,
          0.09249134715000196
        ]
      },
      "centroid": [
        2.425520408154,
        -0.33740780353550026,
        -47.453754326425
      ],
      "normal_at_center": [
        -1.0,
        -0.0,
        -0.0
      ]
    },
    {
      "face_index": 58,
      "type": "PLANE",
      "area_mm2": 0.12085369258277373,
      "bounds": {
        "min": [
          2.425520408154,
          2.546675634384,
          -47.5
        ],
        "max": [
          3.732169044018,
          2.546675634384,
          -47.40750865285
        ],
        "size": [
          1.3066486358640002,
          0.0,
          0.09249134715000196
        ]
      },
      "centroid": [
        3.078844726086,
        2.546675634384,
        -47.453754326425
      ],
      "normal_at_center": [
        -0.0,
        1.0,
        -0.0
      ]
    },
    {
      "face_index": 59,
      "type": "PLANE",
      "area_mm2": 0.06042685070174427,
      "bounds": {
        "min": [
          3.732169044018,
          2.546675634384,
          -47.5
        ],
        "max": [
          3.732169044018,
          3.2,
          -47.40750865285
        ],
        "size": [
          0.0,
          0.6533243656160002,
          0.09249134715000196
        ]
      },
      "centroid": [
        3.732169044018,
        2.873337817192,
        -47.453754326425
      ],
      "normal_at_center": [
        -1.0,
        -0.0,
        -0.0
      ]
    },
    {
      "face_index": 60,
      "type": "PLANE",
      "area_mm2": 0.32042131659198125,
      "bounds": {
        "min": [
          0.2678307414055,
          3.2,
          -47.5
        ],
        "max": [
          3.732169044018,
          3.2,
          -47.40750865285
        ],
        "size": [
          3.4643383026125,
          0.0,
          0.09249134715000196
        ]
      },
      "centroid": [
        1.9999998927117504,
        3.2,
        -47.453754326425
      ],
      "normal_at_center": [
        -0.0,
        -1.0,
        0.0
      ]
    },
    {
      "face_index": 61,
      "type": "PLANE",
      "area_mm2": 0.06042685070174427,
      "bounds": {
        "min": [
          0.2678307414055,
          2.546675634384,
          -47.5
        ],
        "max": [
          0.2678307414055,
          3.2,
          -47.40750865285
        ],
        "size": [
          0.0,
          0.6533243656160002,
          0.09249134715000196
        ]
      },
      "centroid": [
        0.2678307414055,
        2.873337817192,
        -47.453754326425
      ],
      "normal_at_center": [
        1.0,
        -0.0,
        -0.0
      ]
    },
    {
      "face_index": 62,
      "type": "PLANE",
      "area_mm2": 0.12323897606213415,
      "bounds": {
        "min": [
          0.2678307414055,
          2.546675634384,
          -47.5
        ],
        "max": [
          1.600268638134,
          2.546675634384,
          -47.40750865285
        ],
        "size": [
          1.3324378967285,
          0.0,
          0.09249134715000196
        ]
      },
      "centroid": [
        0.9340496897697501,
        2.546675634384,
        -47.453754326425
      ],
      "normal_at_center": [
        -0.0,
        1.0,
        -0.0
      ]
    },
    {
      "face_index": 63,
      "type": "PLANE",
      "area_mm2": 0.3967499777699881,
      "bounds": {
        "min": [
          1.600268638134,
          -1.742914581299,
          -47.5
        ],
        "max": [
          1.600268638134,
          2.546675634384,
          -47.40750865285
        ],
        "size": [
          0.0,
          4.289590215683,
          0.09249134715000196
        ]
      },
      "centroid": [
        1.600268638134,
        0.40188052654250006,
        -47.453754326425
      ],
      "normal_at_center": [
        1.0,
        -0.0,
        -0.0
      ]
    },
    {
      "face_index": 64,
      "type": "PLANE",
      "area_mm2": 0.12323897606213415,
      "bounds": {
        "min": [
          0.2678307414055,
          -1.742914581299,
          -47.5
        ],
        "max": [
          1.600268638134,
          -1.742914581299,
          -47.40750865285
        ],
        "size": [
          1.3324378967285,
          0.0,
          0.09249134715000196
        ]
      },
      "centroid": [
        0.93404968976975,
        -1.742914581299,
        -47.453754326425
      ],
      "normal_at_center": [
        -0.0,
        -1.0,
        0.0
      ]
    },
    {
      "face_index": 65,
      "type": "PLANE",
      "area_mm2": 0.05406614327046784,
      "bounds": {
        "min": [
          0.2678307414055,
          -2.327468109131,
          -47.5
        ],
        "max": [
          0.2678307414055,
          -1.742914581299,
          -47.40750865285
        ],
        "size": [
          0.0,
          0.584553527832,
          0.09249134715000196
        ]
      },
      "centroid": [
        0.2678307414055,
        -2.035191345215,
        -47.453754326425
      ],
      "normal_at_center": [
        1.0,
        -0.0,
        -0.0
      ]
    },
    {
      "face_index": 66,
      "type": "EXTRUSION",
      "area_mm2": 0.05386272362958006,
      "bounds": {
        "min": [
          0.2678306414055,
          -2.370449929102,
          -47.5000001
        ],
        "max": [
          0.8480859683586,
          -2.3274680091309996,
          -47.40750855285
        ],
        "size": [
          0.5802553269530999,
          0.042981919971000426,
          0.0924915471500043
        ]
      },
      "centroid": [
        0.5482873678207874,
        -2.33767623901398,
        -47.453754326425
      ],
      "normal_at_center": [
        0.07203426220985774,
        0.9974021581427832,
        0.0
      ]
    },
    {
      "face_index": 67,
      "type": "PLANE",
      "area_mm2": 7.882070557357896,
      "bounds": {
        "min": [
          0.2678306414055,
          -3.2214913414549997,
          -47.40750875285
        ],
        "max": [
          3.732169144018,
          3.2000001,
          -47.40750855285
        ],
        "size": [
          3.4643385026125,
          6.421491441455,
          2.0000000233721948e-07
        ]
      },
      "centroid": [
        1.8932098810072095,
        0.39953347755972424,
        -47.40750865285
      ],
      "normal_at_center": [
        0.0,
        0.0,
        -1.0
      ]
    }
  ],
  "section_samples": [
    {
      "z": -0.001,
      "face_count": 2,
      "area_mm2": 672.9844183145296,
      "bounds": {
        "min": [
          -9.751000000000019,
          -47.00099999999999,
          -0.0010000000000000005
        ],
        "max": [
          9.751000000000001,
          47.001,
          -0.0009999999999999727
        ],
        "size": [
          19.50200000000002,
          94.00199999999998,
          2.7755575615628914e-17
        ]
      }
    },
    {
      "z": -0.15,
      "face_count": 2,
      "area_mm2": 701.2323238341971,
      "bounds": {
        "min": [
          -9.900000000000013,
          -47.14999999999999,
          -0.15
        ],
        "max": [
          9.899999999999999,
          47.15,
          -0.14999999999999997
        ],
        "size": [
          19.80000000000001,
          94.29999999999998,
          2.7755575615628914e-17
        ]
      }
    },
    {
      "z": -0.3,
      "face_count": 2,
      "area_mm2": 767.0519101511916,
      "bounds": {
        "min": [
          -10.25,
          -47.5,
          -0.3000000000000015
        ],
        "max": [
          10.25,
          47.5,
          -0.2999999999999995
        ],
        "size": [
          20.5,
          95.0,
          1.9984014443252818e-15
        ]
      }
    },
    {
      "z": -1,
      "face_count": 2,
      "area_mm2": 767.7984357568963,
      "bounds": {
        "min": [
          -10.25,
          -47.5,
          -1.0
        ],
        "max": [
          10.25,
          47.5,
          -1.0
        ],
        "size": [
          20.5,
          95.0,
          0.0
        ]
      }
    },
    {
      "z": -5,
      "face_count": 2,
      "area_mm2": 787.6873129531295,
      "bounds": {
        "min": [
          -10.25,
          -47.5,
          -5.000000000000007
        ],
        "max": [
          10.25,
          47.5,
          -5.0
        ],
        "size": [
          20.5,
          95.0,
          7.105427357601002e-15
        ]
      }
    },
    {
      "z": -10,
      "face_count": 2,
      "area_mm2": 852.5500900282843,
      "bounds": {
        "min": [
          -10.25,
          -47.5,
          -10.000000000000007
        ],
        "max": [
          10.25,
          47.5,
          -10.0
        ],
        "size": [
          20.5,
          95.0,
          7.105427357601002e-15
        ]
      }
    },
    {
      "z": -12,
      "face_count": 2,
      "area_mm2": 892.7779073163173,
      "bounds": {
        "min": [
          -10.25,
          -47.5,
          -12.000000000000007
        ],
        "max": [
          10.25,
          47.5,
          -12.0
        ],
        "size": [
          20.5,
          95.0,
          7.105427357601002e-15
        ]
      }
    },
    {
      "z": -13,
      "face_count": 2,
      "area_mm2": 914.6532228926475,
      "bounds": {
        "min": [
          -10.2500001,
          -47.462105215555695,
          -13.0000001
        ],
        "max": [
          10.2500001,
          47.462105215555695,
          -12.9999999
        ],
        "size": [
          20.5000002,
          94.92421043111139,
          1.999999987845058e-07
        ]
      }
    },
    {
      "z": -14,
      "face_count": 2,
      "area_mm2": 925.0371207704775,
      "bounds": {
        "min": [
          -10.2500001,
          -47.11216738357148,
          -14.0000001
        ],
        "max": [
          10.2500001,
          47.11216738357148,
          -13.9999999
        ],
        "size": [
          20.5000002,
          94.22433476714296,
          1.999999987845058e-07
        ]
      }
    },
    {
      "z": -15,
      "face_count": 2,
      "area_mm2": 923.2256997085942,
      "bounds": {
        "min": [
          -10.2500001,
          -46.337382000102906,
          -15.0000001
        ],
        "max": [
          10.2500001,
          46.337382000102906,
          -14.9999999
        ],
        "size": [
          20.5000002,
          92.67476400020581,
          1.999999987845058e-07
        ]
      }
    },
    {
      "z": -16,
      "face_count": 2,
      "area_mm2": 938.3342742110071,
      "bounds": {
        "min": [
          -10.2500001,
          -45.89253878305701,
          -16.0000001
        ],
        "max": [
          10.2500001,
          45.89253878305701,
          -15.9999999
        ],
        "size": [
          20.5000002,
          91.78507756611403,
          2.0000000056086265e-07
        ]
      }
    },
    {
      "z": -20,
      "face_count": 2,
      "area_mm2": 1107.6881074941778,
      "bounds": {
        "min": [
          -10.25,
          -45.81,
          -20.0
        ],
        "max": [
          10.25,
          45.81,
          -20.0
        ],
        "size": [
          20.5,
          91.62,
          0.0
        ]
      }
    },
    {
      "z": -25,
      "face_count": 1,
      "area_mm2": 1722.688107494183,
      "bounds": {
        "min": [
          -10.25,
          -45.81,
          -25.000000000000004
        ],
        "max": [
          10.25,
          45.81,
          -25.0
        ],
        "size": [
          20.5,
          91.62,
          3.552713678800501e-15
        ]
      }
    },
    {
      "z": -30,
      "face_count": 1,
      "area_mm2": 1722.6881074941814,
      "bounds": {
        "min": [
          -10.25,
          -45.81,
          -30.000000000000004
        ],
        "max": [
          10.25,
          45.81,
          -30.0
        ],
        "size": [
          20.5,
          91.62,
          3.552713678800501e-15
        ]
      }
    },
    {
      "z": -35,
      "face_count": 1,
      "area_mm2": 1722.688107494179,
      "bounds": {
        "min": [
          -10.25,
          -45.81,
          -35.0
        ],
        "max": [
          10.25,
          45.81,
          -35.0
        ],
        "size": [
          20.5,
          91.62,
          0.0
        ]
      }
    },
    {
      "z": -40,
      "face_count": 1,
      "area_mm2": 1722.6881074941773,
      "bounds": {
        "min": [
          -10.25,
          -45.81,
          -40.0
        ],
        "max": [
          10.25,
          45.81,
          -40.0
        ],
        "size": [
          20.5,
          91.62,
          0.0
        ]
      }
    },
    {
      "z": -40.7,
      "face_count": 5,
      "area_mm2": 1722.6881074941766,
      "bounds": {
        "min": [
          -10.25,
          -45.81,
          -40.7
        ],
        "max": [
          10.25,
          45.81,
          -40.699999999999996
        ],
        "size": [
          20.5,
          91.62,
          7.105427357601002e-15
        ]
      }
    },
    {
      "z": -41,
      "face_count": 3,
      "area_mm2": 1629.7540440441808,
      "bounds": {
        "min": [
          -10.25,
          -45.31,
          -41.000000000267455
        ],
        "max": [
          10.25,
          45.31,
          -41.0
        ],
        "size": [
          20.5,
          90.62,
          2.674553911674593e-10
        ]
      }
    },
    {
      "z": -43,
      "face_count": 1,
      "area_mm2": 793.1561701450695,
      "bounds": {
        "min": [
          -10.25,
          -19.371565745809054,
          -43.0
        ],
        "max": [
          10.25,
          19.371564309933138,
          -43.0
        ],
        "size": [
          20.5,
          38.74313005574219,
          0.0
        ]
      }
    },
    {
      "z": -45,
      "face_count": 1,
      "area_mm2": 565.4273715215297,
      "bounds": {
        "min": [
          -10.25,
          -13.82839672249867,
          -45.0
        ],
        "max": [
          10.25,
          13.82839528662275,
          -45.0
        ],
        "size": [
          20.5,
          27.65679200912142,
          0.0
        ]
      }
    },
    {
      "z": -47,
      "face_count": 2,
      "area_mm2": 118.21794661622444,
      "bounds": {
        "min": [
          -6.6692874669522455,
          -5.508404603146165,
          -47.00810689605126
        ],
        "max": [
          6.780327826700808,
          5.508404579033807,
          -46.982283222579994
        ],
        "size": [
          13.449615293653054,
          11.016809182179973,
          0.02582367347126535
        ]
      }
    },
    {
      "z": -47.45,
      "face_count": 1,
      "area_mm2": 95.33280636596355,
      "bounds": {
        "min": [
          -6.017945047175427,
          -5.217945047177028,
          -47.45000010000009
        ],
        "max": [
          6.217945047177028,
          5.217945047177045,
          -47.44999989999999
        ],
        "size": [
          12.235890094352456,
          10.435890094354072,
          2.000001018132025e-07
        ]
      }
    }
  ],
  "projection": {
    "sampled_section_union_area_mm2": 1791.9781074941752,
    "section_count": 22,
    "maximum_outer_outline_formula": "20.5*95 - (4-pi)*3^2",
    "maximum_outer_area_mm2": 1939.7743338823082,
    "two_nominal_bores_removed_mm2": 147.7962263881318,
    "net_projected_area_mm2": 1791.9781074941764,
    "difference_sampled_union_vs_formula_mm2": -1.1368683772161603e-12,
    "scope": "Nominal pressure-area calculation; no pressure or force capacity inferred."
  },
  "thickness": {
    "method": "Exact vertical material intervals with IntCurvesFace + midpoint solid classifier",
    "specified_samples": [
      {
        "xy_mm": [
          0,
          -45
        ],
        "material_intervals_z": [
          [
            -41.0,
            0.0
          ]
        ],
        "total_thickness_mm": 41.0
      },
      {
        "xy_mm": [
          0,
          -40
        ],
        "material_intervals_z": [],
        "total_thickness_mm": 0
      },
      {
        "xy_mm": [
          0,
          -36
        ],
        "material_intervals_z": [],
        "total_thickness_mm": 0
      },
      {
        "xy_mm": [
          0,
          -30
        ],
        "material_intervals_z": [
          [
            -41.0,
            0.0
          ]
        ],
        "total_thickness_mm": 41.0
      },
      {
        "xy_mm": [
          0,
          -25
        ],
        "material_intervals_z": [
          [
            -41.04113471057198,
            0.0
          ]
        ],
        "total_thickness_mm": 41.04113471057198
      },
      {
        "xy_mm": [
          0,
          -20
        ],
        "material_intervals_z": [
          [
            -42.72428992115946,
            -15.000000000000128
          ]
        ],
        "total_thickness_mm": 27.724289921159333
      },
      {
        "xy_mm": [
          0,
          -10
        ],
        "material_intervals_z": [
          [
            -45.960491077991705,
            -22.912878474779326
          ]
        ],
        "total_thickness_mm": 23.04761260321238
      },
      {
        "xy_mm": [
          0,
          0
        ],
        "material_intervals_z": [
          [
            -47.5,
            -25.000000000000128
          ]
        ],
        "total_thickness_mm": 22.499999999999872
      },
      {
        "xy_mm": [
          0,
          10
        ],
        "material_intervals_z": [
          [
            -45.960490778655945,
            -22.912878474779326
          ]
        ],
        "total_thickness_mm": 23.04761230387662
      },
      {
        "xy_mm": [
          0,
          20
        ],
        "material_intervals_z": [
          [
            -42.7242892791767,
            -15.000000000000128
          ]
        ],
        "total_thickness_mm": 27.724289279176574
      },
      {
        "xy_mm": [
          0,
          25
        ],
        "material_intervals_z": [
          [
            -41.04113457993175,
            -1.2789769243681803e-13
          ]
        ],
        "total_thickness_mm": 41.04113457993162
      },
      {
        "xy_mm": [
          0,
          30
        ],
        "material_intervals_z": [
          [
            -41.0,
            0.0
          ]
        ],
        "total_thickness_mm": 41.0
      },
      {
        "xy_mm": [
          0,
          36
        ],
        "material_intervals_z": [],
        "total_thickness_mm": 0
      },
      {
        "xy_mm": [
          0,
          40
        ],
        "material_intervals_z": [],
        "total_thickness_mm": 0
      },
      {
        "xy_mm": [
          0,
          45
        ],
        "material_intervals_z": [
          [
            -41.0,
            0.0
          ]
        ],
        "total_thickness_mm": 41.0
      },
      {
        "xy_mm": [
          3,
          -45
        ],
        "material_intervals_z": [
          [
            -41.0,
            0.0
          ]
        ],
        "total_thickness_mm": 41.0
      },
      {
        "xy_mm": [
          3,
          -40
        ],
        "material_intervals_z": [
          [
            -40.699999999999996,
            -0.29999999999999716
          ]
        ],
        "total_thickness_mm": 40.4
      },
      {
        "xy_mm": [
          3,
          -36
        ],
        "material_intervals_z": [],
        "total_thickness_mm": 0
      },
      {
        "xy_mm": [
          3,
          -30
        ],
        "material_intervals_z": [
          [
            -41.0,
            0.0
          ]
        ],
        "total_thickness_mm": 41.0
      },
      {
        "xy_mm": [
          3,
          -25
        ],
        "material_intervals_z": [
          [
            -41.04113471057198,
            0.0
          ]
        ],
        "total_thickness_mm": 41.04113471057198
      },
      {
        "xy_mm": [
          3,
          -20
        ],
        "material_intervals_z": [
          [
            -42.72428992115946,
            -15.000000000000128
          ]
        ],
        "total_thickness_mm": 27.724289921159333
      },
      {
        "xy_mm": [
          3,
          -10
        ],
        "material_intervals_z": [
          [
            -45.960491077991705,
            -22.912878474779326
          ]
        ],
        "total_thickness_mm": 23.04761260321238
      },
      {
        "xy_mm": [
          3,
          0
        ],
        "material_intervals_z": [
          [
            -47.5,
            -25.000000000000128
          ]
        ],
        "total_thickness_mm": 22.499999999999872
      },
      {
        "xy_mm": [
          3,
          10
        ],
        "material_intervals_z": [
          [
            -45.960490778655945,
            -22.912878474779326
          ]
        ],
        "total_thickness_mm": 23.04761230387662
      },
      {
        "xy_mm": [
          3,
          20
        ],
        "material_intervals_z": [
          [
            -42.7242892791767,
            -15.000000000000128
          ]
        ],
        "total_thickness_mm": 27.724289279176574
      },
      {
        "xy_mm": [
          3,
          25
        ],
        "material_intervals_z": [
          [
            -41.04113457993175,
            -1.2789769243681803e-13
          ]
        ],
        "total_thickness_mm": 41.04113457993162
      },
      {
        "xy_mm": [
          3,
          30
        ],
        "material_intervals_z": [
          [
            -41.0,
            0.0
          ]
        ],
        "total_thickness_mm": 41.0
      },
      {
        "xy_mm": [
          3,
          36
        ],
        "material_intervals_z": [],
        "total_thickness_mm": 0
      },
      {
        "xy_mm": [
          3,
          40
        ],
        "material_intervals_z": [
          [
            -40.699999999999996,
            -0.29999999999999716
          ]
        ],
        "total_thickness_mm": 40.4
      },
      {
        "xy_mm": [
          3,
          45
        ],
        "material_intervals_z": [
          [
            -41.0,
            0.0
          ]
        ],
        "total_thickness_mm": 41.0
      },
      {
        "xy_mm": [
          7,
          -45
        ],
        "material_intervals_z": [
          [
            -41.0,
            0.0
          ]
        ],
        "total_thickness_mm": 41.0
      },
      {
        "xy_mm": [
          7,
          -40
        ],
        "material_intervals_z": [
          [
            -41.0,
            0.0
          ]
        ],
        "total_thickness_mm": 41.0
      },
      {
        "xy_mm": [
          7,
          -36
        ],
        "material_intervals_z": [
          [
            -41.0,
            0.0
          ]
        ],
        "total_thickness_mm": 41.0
      },
      {
        "xy_mm": [
          7,
          -30
        ],
        "material_intervals_z": [
          [
            -41.0,
            0.0
          ]
        ],
        "total_thickness_mm": 41.0
      },
      {
        "xy_mm": [
          7,
          -25
        ],
        "material_intervals_z": [
          [
            -41.04113471057198,
            0.0
          ]
        ],
        "total_thickness_mm": 41.04113471057198
      },
      {
        "xy_mm": [
          7,
          -20
        ],
        "material_intervals_z": [
          [
            -42.72428992115946,
            -15.000000000000128
          ]
        ],
        "total_thickness_mm": 27.724289921159333
      },
      {
        "xy_mm": [
          7,
          -10
        ],
        "material_intervals_z": [
          [
            -45.960491077991705,
            -22.912878474779326
          ]
        ],
        "total_thickness_mm": 23.04761260321238
      },
      {
        "xy_mm": [
          7,
          0
        ],
        "material_intervals_z": [
          [
            -46.991751107478,
            -25.000000000000128
          ]
        ],
        "total_thickness_mm": 21.991751107477874
      },
      {
        "xy_mm": [
          7,
          10
        ],
        "material_intervals_z": [
          [
            -45.960490778655945,
            -22.912878474779326
          ]
        ],
        "total_thickness_mm": 23.04761230387662
      },
      {
        "xy_mm": [
          7,
          20
        ],
        "material_intervals_z": [
          [
            -42.7242892791767,
            -15.000000000000128
          ]
        ],
        "total_thickness_mm": 27.724289279176574
      },
      {
        "xy_mm": [
          7,
          25
        ],
        "material_intervals_z": [
          [
            -41.04113457993175,
            -1.2789769243681803e-13
          ]
        ],
        "total_thickness_mm": 41.04113457993162
      },
      {
        "xy_mm": [
          7,
          30
        ],
        "material_intervals_z": [
          [
            -41.0,
            0.0
          ]
        ],
        "total_thickness_mm": 41.0
      },
      {
        "xy_mm": [
          7,
          36
        ],
        "material_intervals_z": [
          [
            -41.0,
            0.0
          ]
        ],
        "total_thickness_mm": 41.0
      },
      {
        "xy_mm": [
          7,
          40
        ],
        "material_intervals_z": [
          [
            -41.0,
            0.0
          ]
        ],
        "total_thickness_mm": 41.0
      },
      {
        "xy_mm": [
          7,
          45
        ],
        "material_intervals_z": [
          [
            -41.0,
            0.0
          ]
        ],
        "total_thickness_mm": 41.0
      },
      {
        "xy_mm": [
          9,
          -45
        ],
        "material_intervals_z": [
          [
            -40.699999999999996,
            0.0
          ]
        ],
        "total_thickness_mm": 40.699999999999996
      },
      {
        "xy_mm": [
          9,
          -40
        ],
        "material_intervals_z": [
          [
            -41.0,
            0.0
          ]
        ],
        "total_thickness_mm": 41.0
      },
      {
        "xy_mm": [
          9,
          -36
        ],
        "material_intervals_z": [
          [
            -41.0,
            0.0
          ]
        ],
        "total_thickness_mm": 41.0
      },
      {
        "xy_mm": [
          9,
          -30
        ],
        "material_intervals_z": [
          [
            -41.0,
            0.0
          ]
        ],
        "total_thickness_mm": 41.0
      },
      {
        "xy_mm": [
          9,
          -25
        ],
        "material_intervals_z": [
          [
            -41.04113471057198,
            0.0
          ]
        ],
        "total_thickness_mm": 41.04113471057198
      },
      {
        "xy_mm": [
          9,
          -20
        ],
        "material_intervals_z": [
          [
            -42.72428992115946,
            -15.000000000000128
          ]
        ],
        "total_thickness_mm": 27.724289921159333
      },
      {
        "xy_mm": [
          9,
          -10
        ],
        "material_intervals_z": [
          [
            -45.960491077991705,
            -22.912878474779326
          ]
        ],
        "total_thickness_mm": 23.04761260321238
      },
      {
        "xy_mm": [
          9,
          0
        ],
        "material_intervals_z": [
          [
            -46.991751107478,
            -25.000000000000128
          ]
        ],
        "total_thickness_mm": 21.991751107477874
      },
      {
        "xy_mm": [
          9,
          10
        ],
        "material_intervals_z": [
          [
            -45.960490778655945,
            -22.912878474779326
          ]
        ],
        "total_thickness_mm": 23.04761230387662
      },
      {
        "xy_mm": [
          9,
          20
        ],
        "material_intervals_z": [
          [
            -42.7242892791767,
            -15.000000000000128
          ]
        ],
        "total_thickness_mm": 27.724289279176574
      },
      {
        "xy_mm": [
          9,
          25
        ],
        "material_intervals_z": [
          [
            -41.04113457993175,
            -1.2789769243681803e-13
          ]
        ],
        "total_thickness_mm": 41.04113457993162
      },
      {
        "xy_mm": [
          9,
          30
        ],
        "material_intervals_z": [
          [
            -41.0,
            0.0
          ]
        ],
        "total_thickness_mm": 41.0
      },
      {
        "xy_mm": [
          9,
          36
        ],
        "material_intervals_z": [
          [
            -41.0,
            0.0
          ]
        ],
        "total_thickness_mm": 41.0
      },
      {
        "xy_mm": [
          9,
          40
        ],
        "material_intervals_z": [
          [
            -41.0,
            0.0
          ]
        ],
        "total_thickness_mm": 41.0
      },
      {
        "xy_mm": [
          9,
          45
        ],
        "material_intervals_z": [
          [
            -40.699999999999996,
            0.0
          ]
        ],
        "total_thickness_mm": 40.699999999999996
      },
      {
        "xy_mm": [
          10,
          -45
        ],
        "material_intervals_z": [
          [
            -13.777585240276778,
            -0.2950849724043536
          ]
        ],
        "total_thickness_mm": 13.482500267872425
      },
      {
        "xy_mm": [
          10,
          -40
        ],
        "material_intervals_z": [
          [
            -40.74999999999999,
            -0.25
          ]
        ],
        "total_thickness_mm": 40.49999999999999
      },
      {
        "xy_mm": [
          10,
          -36
        ],
        "material_intervals_z": [
          [
            -40.74999999999999,
            -0.25
          ]
        ],
        "total_thickness_mm": 40.49999999999999
      },
      {
        "xy_mm": [
          10,
          -30
        ],
        "material_intervals_z": [
          [
            -40.74999999999999,
            -0.25
          ]
        ],
        "total_thickness_mm": 40.49999999999999
      },
      {
        "xy_mm": [
          10,
          -25
        ],
        "material_intervals_z": [
          [
            -40.79012743253984,
            -0.25
          ]
        ],
        "total_thickness_mm": 40.54012743253984
      },
      {
        "xy_mm": [
          10,
          -20
        ],
        "material_intervals_z": [
          [
            -42.45029954038648,
            -15.000000000000128
          ]
        ],
        "total_thickness_mm": 27.450299540386354
      },
      {
        "xy_mm": [
          10,
          -10
        ],
        "material_intervals_z": [
          [
            -45.705087968386295,
            -22.912878474779326
          ]
        ],
        "total_thickness_mm": 22.79220949360697
      },
      {
        "xy_mm": [
          10,
          0
        ],
        "material_intervals_z": [
          [
            -46.741751107926724,
            -25.000000000000128
          ]
        ],
        "total_thickness_mm": 21.741751107926596
      },
      {
        "xy_mm": [
          10,
          10
        ],
        "material_intervals_z": [
          [
            -45.705087667448225,
            -22.912878474779326
          ]
        ],
        "total_thickness_mm": 22.7922091926689
      },
      {
        "xy_mm": [
          10,
          20
        ],
        "material_intervals_z": [
          [
            -42.450298894447286,
            -15.000000000000128
          ]
        ],
        "total_thickness_mm": 27.450298894447158
      },
      {
        "xy_mm": [
          10,
          25
        ],
        "material_intervals_z": [
          [
            -40.79012730457074,
            -0.25
          ]
        ],
        "total_thickness_mm": 40.54012730457074
      },
      {
        "xy_mm": [
          10,
          30
        ],
        "material_intervals_z": [
          [
            -40.74999999999999,
            -0.25
          ]
        ],
        "total_thickness_mm": 40.49999999999999
      },
      {
        "xy_mm": [
          10,
          36
        ],
        "material_intervals_z": [
          [
            -40.74999999999999,
            -0.25
          ]
        ],
        "total_thickness_mm": 40.49999999999999
      },
      {
        "xy_mm": [
          10,
          40
        ],
        "material_intervals_z": [
          [
            -40.74999999999999,
            -0.25
          ]
        ],
        "total_thickness_mm": 40.49999999999999
      },
      {
        "xy_mm": [
          10,
          45
        ],
        "material_intervals_z": [
          [
            -13.777585240276771,
            -0.29508497240439624
          ]
        ],
        "total_thickness_mm": 13.482500267872375
      }
    ],
    "grid": {
      "x": [
        -9.5,
        -8.5,
        -7.5,
        -6.5,
        -5.5,
        -4.5,
        -3.5,
        -2.5,
        -1.5,
        -0.5,
        0.5,
        1.5,
        2.5,
        3.5,
        4.5,
        5.5,
        6.5,
        7.5,
        8.5,
        9.5
      ],
      "y": [
        -47.0,
        -46.5,
        -46.0,
        -45.5,
        -45.0,
        -44.5,
        -44.0,
        -43.5,
        -43.0,
        -42.5,
        -42.0,
        -41.5,
        -41.0,
        -40.5,
        -40.0,
        -39.5,
        -39.0,
        -38.5,
        -38.0,
        -37.5,
        -37.0,
        -36.5,
        -36.0,
        -35.5,
        -35.0,
        -34.5,
        -34.0,
        -33.5,
        -33.0,
        -32.5,
        -32.0,
        -31.5,
        -31.0,
        -30.5,
        -30.0,
        -29.5,
        -29.0,
        -28.5,
        -28.0,
        -27.5,
        -27.0,
        -26.5,
        -26.0,
        -25.5,
        -25.0,
        -24.5,
        -24.0,
        -23.5,
        -23.0,
        -22.5,
        -22.0,
        -21.5,
        -21.0,
        -20.5,
        -20.0,
        -19.5,
        -19.0,
        -18.5,
        -18.0,
        -17.5,
        -17.0,
        -16.5,
        -16.0,
        -15.5,
        -15.0,
        -14.5,
        -14.0,
        -13.5,
        -13.0,
        -12.5,
        -12.0,
        -11.5,
        -11.0,
        -10.5,
        -10.0,
        -9.5,
        -9.0,
        -8.5,
        -8.0,
        -7.5,
        -7.0,
        -6.5,
        -6.0,
        -5.5,
        -5.0,
        -4.5,
        -4.0,
        -3.5,
        -3.0,
        -2.5,
        -2.0,
        -1.5,
        -1.0,
        -0.5,
        0.0,
        0.5,
        1.0,
        1.5,
        2.0,
        2.5,
        3.0,
        3.5,
        4.0,
        4.5,
        5.0,
        5.5,
        6.0,
        6.5,
        7.0,
        7.5,
        8.0,
        8.5,
        9.0,
        9.5,
        10.0,
        10.5,
        11.0,
        11.5,
        12.0,
        12.5,
        13.0,
        13.5,
        14.0,
        14.5,
        15.0,
        15.5,
        16.0,
        16.5,
        17.0,
        17.5,
        18.0,
        18.5,
        19.0,
        19.5,
        20.0,
        20.5,
        21.0,
        21.5,
        22.0,
        22.5,
        23.0,
        23.5,
        24.0,
        24.5,
        25.0,
        25.5,
        26.0,
        26.5,
        27.0,
        27.5,
        28.0,
        28.5,
        29.0,
        29.5,
        30.0,
        30.5,
        31.0,
        31.5,
        32.0,
        32.5,
        33.0,
        33.5,
        34.0,
        34.5,
        35.0,
        35.5,
        36.0,
        36.5,
        37.0,
        37.5,
        38.0,
        38.5,
        39.0,
        39.5,
        40.0,
        40.5,
        41.0,
        41.5,
        42.0,
        42.5,
        43.0,
        43.5,
        44.0,
        44.5,
        45.0,
        45.5,
        46.0,
        46.5,
        47.0
      ]
    },
    "grid_material_columns": 3472,
    "grid_empty_columns": 308,
    "multiple_material_intervals": []
  },
  "ejection": {
    "cage_valid": true,
    "upper_face_count": 21,
    "bottom_face_count": 57,
    "sidewall_test_definition": "Stock minus product and upper/lower forming access, retaining downward-facing side shoulders; bore regions removed as separate-core access. Bottom-forming faces selected by maxZ<-35.",
    "translations": [
      {
        "product_translation_z_mm": 0.01,
        "sidewall_overlap_mm3": 0
      },
      {
        "product_translation_z_mm": 0.1,
        "sidewall_overlap_mm3": 0
      },
      {
        "product_translation_z_mm": 1,
        "sidewall_overlap_mm3": 0
      },
      {
        "product_translation_z_mm": 5,
        "sidewall_overlap_mm3": 0
      },
      {
        "product_translation_z_mm": 10,
        "sidewall_overlap_mm3": 0
      },
      {
        "product_translation_z_mm": 20,
        "sidewall_overlap_mm3": 0
      },
      {
        "product_translation_z_mm": 55,
        "sidewall_overlap_mm3": 0
      },
      {
        "product_translation_z_mm": -0.01,
        "sidewall_overlap_mm3": 0.6929000015359144
      },
      {
        "product_translation_z_mm": -0.1,
        "sidewall_overlap_mm3": 6.92900000551005
      },
      {
        "product_translation_z_mm": -1,
        "sidewall_overlap_mm3": 69.2900001537372
      },
      {
        "product_translation_z_mm": -5,
        "sidewall_overlap_mm3": 346.45000076868496
      }
    ],
    "continuous_positive_z_sweep": {
      "distance_mm": 55,
      "valid": true,
      "overlap_mm3": 0
    },
    "numerical_reporting_tolerance_mm3": 1e-05,
    "limitation": "This checks geometric release against a prospective exact sidewall cage, not strength, real press timing, elastic springback or a complete tooling assembly."
  },
  "engineering_interpretation": {
    "process": "User confirms this is an iron-based cold-pressed green compact, later sintered. Do not add a second sintering shrinkage allowance to this green geometry.",
    "proposed_compaction_axis": "Z (coaxial with the two through bores). Other orientations require a different core/ejection strategy.",
    "punch_partition": "Central curved region and two end regions may require independent powder fill/compaction adjustment; exact partition and number of independently driven punches must be confirmed against the actual press and density process. Two moving levels are not a proof of uniform density.",
    "microfeature_policy": "Retain all 122 input faces. Bottom shallow mark-like details and hole-mouth lands/chamfers require the opposite feature on the matching punch; their dimensions cannot be replaced by a plain R49 bottom or simple straight Ø9.7 holes.",
    "not_verified": [
      "powder grade/compressibility/flowability",
      "green density and density uniformity",
      "press working force and ejection force",
      "material and heat treatment",
      "die prestress/interference",
      "tolerance, guiding clearance, roughness and springback",
      "complete installed tooling and press kinematic reachability"
    ]
  },
  "features": {
    "nominal_bores": {
      "count": 2,
      "diameter_mm": 9.7,
      "axes": "parallel Z",
      "centres_xy_mm": [
        [
          0,
          -36
        ],
        [
          0,
          36
        ]
      ],
      "centre_distance_mm": 72,
      "straight_cylinder_normalized_z_range_mm": [
        -40.7,
        -0.3
      ]
    },
    "bore_mouths": {
      "count": 4,
      "cone_included_angle_deg": 90,
      "depth_mm": 0.3,
      "outer_mouth_diameter_mm": 10.7,
      "cone_inner_diameter_mm": 10.1,
      "annular_land_radial_width_mm": 0.2,
      "upper_land_z_mm": -0.3,
      "lower_land_z_mm": -40.7,
      "inspection": "Circular edge radii 4.85,5.05,5.35 and planar level differences independently checked from input topology.",
      "manufacturing_note": "A direct negative punch near the core can have only about0.2mm radial lip at this land; detailed tool-edge/clearance/wear review is required, not a deletion of the input feature."
    },
    "outer_widths": {
      "upper_maximum_y_mm": 95,
      "lower_y_mm": 91.62,
      "side_reduction_each_mm": 1.69,
      "outer_corner_radius_mm": 3,
      "evidence": "Horizontal sections below −20 and above −12, plus analytic cylinder faces."
    },
    "curved_faces": {
      "top_main_radius_mm": 25,
      "top_axis": "X",
      "bottom_main_radius_mm": 49,
      "bottom_axis": "X",
      "other_exact_radii_mm": [
        0.5,
        3.0,
        4.85,
        10.0,
        10.3,
        25.0,
        48.7,
        49.0
      ]
    },
    "end_perimeter_lands": {
      "radial_corner_radii_mm": [
        2.8,
        3.0
      ],
      "level_offset_mm": 0.3,
      "nominal_land_width_mm": 0.2,
      "note": "The end outer perimeters also contain .2mm lands and .3mm chamfer-level transitions. Preserve native topology rather than a simple rounded-rectangle silhouette."
    },
    "bottom_mark": {
      "classification": "shallow recessed mark-like feature; no text meaning inferred",
      "depth_mm": 0.09249134715,
      "bounds_xy_mm": [
        [
          0.2678307414055,
          -3.221491241455
        ],
        [
          3.732169044018,
          3.2
        ]
      ],
      "floor_z_mm": -47.40750865285,
      "surrounding_flat_z_mm": -47.5,
      "note": "Pressing punch needs opposite relief if this is an intended green feature. Input modelling uncertainty and actual marking requirement should be confirmed."
    }
  },
  "candidate_symmetric_partition": {
    "split_y_mm": [
      -25,
      25
    ],
    "status": "geometrically natural candidate based on R25 tangent/end transition, not a proven density solution",
    "central_volume_mm3": 25867.226898008994,
    "ends_combined_volume_mm3": 29575.792614646518,
    "central_projected_area_mm2": 1025.0,
    "ends_combined_net_projected_area_mm2": 766.9781074941764,
    "central_mean_thickness_mm": 25.236318924886824,
    "ends_mean_thickness_mm": 38.561456090676074,
    "required_force_coefficient_kN_per_MPa": 1.7919781074941763,
    "limitation": "A few rigid punch levels cannot by themselves prove uniform density across continuously varying thickness."
  }
}
逐面/形成追溯原始记录
{
  "sourceDesignSha256": "61d53cc3c354c6586992620659a3c1cd3df4e570a8e3b76df4d0492535a69345",
  "sourceBomSha256": "dc6bda8060b63f2ee2e82edc7f2698905cf0d8ea53c0adef33612fe23a55e914",
  "machineAuditSha256": "25edab17e183141c1d0989a601e18cf451191e8507fe6eb3300301db4e8c1b25",
  "productAuditSha256": "8519c3142d4cbaab1e7e3bcaa8b61c7ce3194c1f2d6dd2d10c322cbb2d348b09",
  "sourceProduct": "inputs/02611_green_compact.stp",
  "sourceProductSha256": "51650ed0dea5e5d794ad648e88b07c745cc9f8fe62044d3498801f9d35fa72b1",
  "pressArtifact": "STEP/FY160_02611_press.step",
  "pressArtifactSha256": "c75be7075a8faad1cd2064fec09524b8471ec08da8380fa83886e522dfca0887",
  "sourceFaceCount": 122,
  "positiveContactFaceCount": 122,
  "areaDiagnosticMatchCount": 117,
  "otherStatusCount": 5,
  "maximumAbsoluteAreaResidualMm2": 0.0013194096096058594,
  "maximumRelativeAreaResidual": 0.00034722239801203333,
  "records": [
    {
      "sourceFaceIndexZeroBased": 0,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 1609.646224868665,
      "sourceBounds": {
        "min": [
          -10.25,
          -25.0,
          -25.00000000000013
        ],
        "max": [
          10.25,
          25.0,
          -3.961434386199883e-10
        ]
      },
      "toolContacts": [
        {
          "toolId": "T01",
          "areaMm2": 1609.646224868665
        }
      ],
      "summedContactAreaMm2": 1609.646224868665,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.016096462248686653,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 1,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 336.3972413150943,
      "sourceBounds": {
        "min": [
          -9.75000000039644,
          25.0,
          -3.964412825796515e-10
        ],
        "max": [
          9.750000000396433,
          47.0,
          -1.2906342661267445e-15
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 336.3972413150942
        }
      ],
      "summedContactAreaMm2": 336.3972413150942,
      "areaResidualMm2": -5.684341886080802e-14,
      "relativeAreaResidual": -1.6897706603831603e-16,
      "areaDiagnosticToleranceMm2": 0.003363972413150943,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 2,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 6.220353454107794,
      "sourceBounds": {
        "min": [
          -5.05,
          30.95,
          -0.3000000000000015
        ],
        "max": [
          5.05,
          41.05,
          -0.3000000000000015
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 6.220353454107652
        }
      ],
      "summedContactAreaMm2": 6.220353454107652,
      "areaResidualMm2": -1.4210854715202004e-13,
      "relativeAreaResidual": -2.284573508570875e-14,
      "areaDiagnosticToleranceMm2": 6.220353454107795e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 3,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 12.522843765003934,
      "sourceBounds": {
        "min": [
          -10.25,
          -47.5,
          -0.3000000000000015
        ],
        "max": [
          10.25,
          -24.9981999351953,
          -0.2999999999999995
        ]
      },
      "toolContacts": [
        {
          "toolId": "T01",
          "areaMm2": 0.0007200259218805602
        },
        {
          "toolId": "T02",
          "areaMm2": 12.522123739082076
        }
      ],
      "summedContactAreaMm2": 12.522843765003957,
      "areaResidualMm2": 2.3092638912203256e-14,
      "relativeAreaResidual": 1.844041125605786e-15,
      "areaDiagnosticToleranceMm2": 0.00012522843765003935,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 4,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 2728.349397083546,
      "sourceBounds": {
        "min": [
          10.25,
          -44.5000000000002,
          -46.691751107478005
        ],
        "max": [
          10.25,
          44.5000000000011,
          -0.2999999999999995
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 2728.349397083528
        }
      ],
      "summedContactAreaMm2": 2728.349397083528,
      "areaResidualMm2": -1.8189894035458565e-11,
      "relativeAreaResidual": -6.666995823519726e-15,
      "areaDiagnosticToleranceMm2": 0.027283493970835463,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 5,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 57.60742658387082,
      "sourceBounds": {
        "min": [
          7.249999999999999,
          -47.5,
          -12.524675600890001
        ],
        "max": [
          10.25,
          -44.499999999998494,
          -0.2999999999999995
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 57.607426583861404
        }
      ],
      "summedContactAreaMm2": 57.607426583861404,
      "areaResidualMm2": -9.414691248821327e-12,
      "relativeAreaResidual": -1.6342842940769888e-13,
      "areaDiagnosticToleranceMm2": 0.0005760742658387082,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 6,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 57.60742658710622,
      "sourceBounds": {
        "min": [
          7.25,
          44.5,
          -12.524675600880002
        ],
        "max": [
          10.25,
          47.5,
          -0.3000000000000007
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 57.607426590364504
        }
      ],
      "summedContactAreaMm2": 57.607426590364504,
      "areaResidualMm2": 3.2582860853835882e-09,
      "relativeAreaResidual": 5.656017424171596e-11,
      "areaDiagnosticToleranceMm2": 0.0005760742658710622,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 7,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 2728.3493970834656,
      "sourceBounds": {
        "min": [
          -10.25,
          -44.5000000000015,
          -46.691751107478005
        ],
        "max": [
          -10.25,
          44.5000000000002,
          -0.2999999999999995
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 2728.349397083577
        }
      ],
      "summedContactAreaMm2": 2728.349397083577,
      "areaResidualMm2": 1.1141310096718371e-10,
      "relativeAreaResidual": 4.083534941905953e-14,
      "areaDiagnosticToleranceMm2": 0.027283493970834658,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 8,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 57.60742658710389,
      "sourceBounds": {
        "min": [
          -10.25,
          -47.5,
          -12.524675600890001
        ],
        "max": [
          -7.25,
          -44.5,
          -0.29999999999999893
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 57.60742659041161
        }
      ],
      "summedContactAreaMm2": 57.60742659041161,
      "areaResidualMm2": 3.307725648937776e-09,
      "relativeAreaResidual": 5.741838934492953e-11,
      "areaDiagnosticToleranceMm2": 0.0005760742658710389,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 9,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 57.60742658386834,
      "sourceBounds": {
        "min": [
          -10.25,
          44.49999999999889,
          -12.524675600880002
        ],
        "max": [
          -7.25,
          47.5,
          -0.2999999999999995
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 57.60742658386831
        }
      ],
      "summedContactAreaMm2": 57.60742658386831,
      "areaResidualMm2": -2.842170943040401e-14,
      "relativeAreaResidual": -4.933688434949612e-16,
      "areaDiagnosticToleranceMm2": 0.0005760742658386834,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 10,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 177.257796197734,
      "sourceBounds": {
        "min": [
          -7.25,
          -47.5,
          -12.524675600190001
        ],
        "max": [
          7.25,
          -47.5,
          -0.29999999999999893
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 177.25779576938544
        }
      ],
      "summedContactAreaMm2": 177.25779576938544,
      "areaResidualMm2": -4.283485566247691e-07,
      "relativeAreaResidual": -2.4165287271592794e-09,
      "areaDiagnosticToleranceMm2": 0.00177257796197734,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 11,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 177.25779619773397,
      "sourceBounds": {
        "min": [
          -7.25,
          47.5,
          -12.524675600190001
        ],
        "max": [
          7.25,
          47.5,
          -0.3000000000000007
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 177.25779576934838
        }
      ],
      "summedContactAreaMm2": 177.25779576934838,
      "areaResidualMm2": -4.2838559011215693e-07,
      "relativeAreaResidual": -2.4167376516082022e-09,
      "areaDiagnosticToleranceMm2": 0.0017725779619773398,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 12,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 615.5636645443841,
      "sourceBounds": {
        "min": [
          -8.909305463796993e-16,
          -40.85,
          -40.699999999999996
        ],
        "max": [
          4.85,
          -31.15,
          -0.3000000000000015
        ]
      },
      "toolContacts": [
        {
          "toolId": "T08-1",
          "areaMm2": 615.5636645443841
        }
      ],
      "summedContactAreaMm2": 615.5636645443841,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.0061556366454438415,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 13,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 615.5636645443841,
      "sourceBounds": {
        "min": [
          -4.85,
          -40.85,
          -40.699999999999996
        ],
        "max": [
          8.909305463796993e-16,
          -31.15,
          -0.3000000000000015
        ]
      },
      "toolContacts": [
        {
          "toolId": "T08-1",
          "areaMm2": 615.5636645443841
        }
      ],
      "summedContactAreaMm2": 615.5636645443841,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.0061556366454438415,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 14,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 615.5636645443841,
      "sourceBounds": {
        "min": [
          -8.909305463796993e-16,
          31.15,
          -40.699999999999996
        ],
        "max": [
          4.85,
          40.85,
          -0.3000000000000015
        ]
      },
      "toolContacts": [
        {
          "toolId": "T081",
          "areaMm2": 615.5636645443841
        }
      ],
      "summedContactAreaMm2": 615.5636645443841,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.0061556366454438415,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 15,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 615.5636645443841,
      "sourceBounds": {
        "min": [
          -4.85,
          31.15,
          -40.699999999999996
        ],
        "max": [
          8.909305463796993e-16,
          40.85,
          -0.3000000000000015
        ]
      },
      "toolContacts": [
        {
          "toolId": "T081",
          "areaMm2": 615.5636645443841
        }
      ],
      "summedContactAreaMm2": 615.5636645443841,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.0061556366454438415,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 16,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Torus",
      "faceAreaMm2": 14.829530866451531,
      "sourceBounds": {
        "min": [
          7.25,
          -46.6550000000001,
          -16.69887013396
        ],
        "max": [
          10.25,
          -42.81,
          -12.524675600879196
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 14.829530866451531
        }
      ],
      "summedContactAreaMm2": 14.829530866451531,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.00014829530866451534,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 17,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 113.10265989750876,
      "sourceBounds": {
        "min": [
          7.25,
          -45.81,
          -40.7
        ],
        "max": [
          10.25,
          -42.81,
          -16.69887013396
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 113.10265989750874
        }
      ],
      "summedContactAreaMm2": 113.10265989750874,
      "areaResidualMm2": -1.4210854715202004e-14,
      "relativeAreaResidual": -1.256456278577319e-16,
      "areaDiagnosticToleranceMm2": 0.0011310265989750877,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 18,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Sphere",
      "faceAreaMm2": 6.924534171829439,
      "sourceBounds": {
        "min": [
          7.25,
          -47.5,
          -14.611772867420404
        ],
        "max": [
          10.25,
          -44.5,
          -12.524675600880002
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 6.924534171829439
        }
      ],
      "summedContactAreaMm2": 6.924534171829439,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 6.92453417182944e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 19,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Sphere",
      "faceAreaMm2": 6.92453417183188,
      "sourceBounds": {
        "min": [
          7.25,
          44.5,
          -14.611772867420406
        ],
        "max": [
          10.25,
          47.5,
          -12.524675600190001
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 6.92453417183188
        }
      ],
      "summedContactAreaMm2": 6.92453417183188,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 6.924534171831881e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 20,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Torus",
      "faceAreaMm2": 14.829530866450584,
      "sourceBounds": {
        "min": [
          7.25,
          42.81,
          -16.69887013396
        ],
        "max": [
          10.25,
          46.6549999999999,
          -12.52467560087971
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 14.829530866450584
        }
      ],
      "summedContactAreaMm2": 14.829530866450584,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.00014829530866450585,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 21,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 113.10265989750287,
      "sourceBounds": {
        "min": [
          7.25,
          42.81,
          -40.699999999999996
        ],
        "max": [
          10.25,
          45.81,
          -16.698870133959996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 113.10265989750287
        }
      ],
      "summedContactAreaMm2": 113.10265989750287,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.001131026598975029,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 22,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 11.48368763823811,
      "sourceBounds": {
        "min": [
          -10.25,
          25.90609025211,
          -40.699999999999996
        ],
        "max": [
          10.25,
          45.81,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 11.48368763823811
        }
      ],
      "summedContactAreaMm2": 11.48368763823811,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.0001148368763823811,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 23,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 0.9364377399004278,
      "sourceBounds": {
        "min": [
          10.049999999999997,
          21.38350148954,
          -41.746017566221795
        ],
        "max": [
          10.25,
          25.90609025211,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 0.181452600411372
        },
        {
          "toolId": "T06",
          "areaMm2": 0.7549851394890585
        }
      ],
      "summedContactAreaMm2": 0.9364377399004306,
      "areaResidualMm2": 2.7755575615628914e-15,
      "relativeAreaResidual": 2.963953120746734e-15,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 24,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 8.855246200606777,
      "sourceBounds": {
        "min": [
          10.05,
          -21.38350292541961,
          -46.691751107478005
        ],
        "max": [
          10.25,
          21.383501489540162,
          -41.746017566217695
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 8.855246200606777
        }
      ],
      "summedContactAreaMm2": 8.855246200606777,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 8.855246200606778e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 25,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 0.9364377398985919,
      "sourceBounds": {
        "min": [
          10.049999999999997,
          -25.90609168798,
          -41.74601756621773
        ],
        "max": [
          10.25,
          -21.3835029254183,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 0.18145288870304271
        },
        {
          "toolId": "T06",
          "areaMm2": 0.7549848511955489
        }
      ],
      "summedContactAreaMm2": 0.9364377398985917,
      "areaResidualMm2": -2.220446049250313e-16,
      "relativeAreaResidual": -2.3711624966020357e-16,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 26,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 11.483687063890216,
      "sourceBounds": {
        "min": [
          -10.25,
          -45.81,
          -40.699999999999996
        ],
        "max": [
          10.25,
          -25.90609168798,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 11.483687063890216
        }
      ],
      "summedContactAreaMm2": 11.483687063890216,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.00011483687063890217,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 27,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 285.77345339948465,
      "sourceBounds": {
        "min": [
          -9.75,
          -45.31,
          -41.0
        ],
        "max": [
          9.75,
          -25.90609168798,
          -41.0
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 285.77345339948465
        }
      ],
      "summedContactAreaMm2": 285.77345339948465,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.002857734533994847,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 28,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 88.64337829137062,
      "sourceBounds": {
        "min": [
          -9.75,
          -25.90609168798,
          -42.01555103517
        ],
        "max": [
          9.75,
          -21.515228811706507,
          -41.0
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 17.693054530884424
        },
        {
          "toolId": "T06",
          "areaMm2": 70.9503237604862
        }
      ],
      "summedContactAreaMm2": 88.64337829137062,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.0008864337829137064,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 29,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 736.5223149507774,
      "sourceBounds": {
        "min": [
          -9.7500001,
          -21.51522891171,
          -46.991751838684856
        ],
        "max": [
          9.7500001,
          21.515227475830002,
          -42.0155509351655
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 736.5223149507774
        }
      ],
      "summedContactAreaMm2": 736.5223149507774,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.007365223149507775,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 30,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 88.64337829154584,
      "sourceBounds": {
        "min": [
          -9.75,
          21.515227375828438,
          -42.01555103517
        ],
        "max": [
          9.75,
          25.90609025211,
          -41.0
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 17.693026415769037
        },
        {
          "toolId": "T06",
          "areaMm2": 70.9503518757768
        }
      ],
      "summedContactAreaMm2": 88.64337829154584,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.0008864337829154585,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 31,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 285.7734813989494,
      "sourceBounds": {
        "min": [
          -9.75,
          25.90609025211,
          -41.0
        ],
        "max": [
          9.75,
          45.31,
          -41.0
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 285.7734813989495
        }
      ],
      "summedContactAreaMm2": 285.7734813989495,
      "areaResidualMm2": 1.1368683772161603e-13,
      "relativeAreaResidual": 3.978215094174724e-16,
      "areaDiagnosticToleranceMm2": 0.002857734813989494,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 32,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 4.16219770593021,
      "sourceBounds": {
        "min": [
          -0.8000000766650722,
          -5.931280636452347,
          -47.06388470495007
        ],
        "max": [
          5.50000000002,
          -5.495901950459328,
          -46.63144599270378
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 4.16219770593021
        }
      ],
      "summedContactAreaMm2": 4.16219770593021,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 4.1621977059302104e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 33,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_BSplineSurface",
      "faceAreaMm2": 1.2161599349985306,
      "sourceBounds": {
        "min": [
          5.4999999,
          -5.931280736452347,
          -47.14339079542883
        ],
        "max": [
          6.958551304408696,
          -4.454545023338108,
          -46.63144589270378
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 1.2161599353287424
        }
      ],
      "summedContactAreaMm2": 1.2161599353287424,
      "areaResidualMm2": 3.302118578574209e-10,
      "relativeAreaResidual": 2.715200923452719e-10,
      "areaDiagnosticToleranceMm2": 1.2161599349985308e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 34,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_BSplineSurface",
      "faceAreaMm2": 5.072331845600852,
      "sourceBounds": {
        "min": [
          6.4353844718690425,
          -4.500000108813996,
          -47.34895200446953
        ],
        "max": [
          6.957996204081778,
          4.500000104710001,
          -46.78885001293797
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 5.07233184560085
        }
      ],
      "summedContactAreaMm2": 5.07233184560085,
      "areaResidualMm2": -1.7763568394002505e-15,
      "relativeAreaResidual": -3.502051706141535e-16,
      "areaDiagnosticToleranceMm2": 5.072331845600852e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 35,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_BSplineSurface",
      "faceAreaMm2": 1.2162907693117895,
      "sourceBounds": {
        "min": [
          5.49999990289,
          4.454545040489904,
          -47.1433907369949
        ],
        "max": [
          6.958542661342019,
          5.931280744633774,
          -46.6314457166179
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 1.2162870501774878
        }
      ],
      "summedContactAreaMm2": 1.2162870501774878,
      "areaResidualMm2": -3.7191343016385048e-06,
      "relativeAreaResidual": -3.057767431502331e-06,
      "areaDiagnosticToleranceMm2": 1.2162907693117895e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 36,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 4.16219818947049,
      "sourceBounds": {
        "min": [
          -0.8000000000041,
          5.495901961907918,
          -47.06388461601
        ],
        "max": [
          5.500000169087821,
          5.931280644633774,
          -46.63144581661
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 4.16219818947049
        }
      ],
      "summedContactAreaMm2": 4.16219818947049,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 4.16219818947049e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 37,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_BSplineSurface",
      "faceAreaMm2": 0.6191044213583209,
      "sourceBounds": {
        "min": [
          -1.849146119067,
          5.2013496069592895,
          -47.0898635901001
        ],
        "max": [
          -0.7999998999566001,
          5.9312807446331,
          -46.631445716609996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.6191044214156559
        }
      ],
      "summedContactAreaMm2": 0.6191044214156559,
      "areaResidualMm2": 5.7335025616112034e-11,
      "relativeAreaResidual": 9.260962066838168e-11,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 38,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_BSplineSurface",
      "faceAreaMm2": 3.6414355661169826,
      "sourceBounds": {
        "min": [
          -6.273027455531584,
          0.663290220239838,
          -47.24109357682666
        ],
        "max": [
          -1.5013495382777902,
          5.493094235821301,
          -46.68287862769348
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 3.641435566116982
        }
      ],
      "summedContactAreaMm2": 3.641435566116982,
      "areaResidualMm2": -4.440892098500626e-16,
      "relativeAreaResidual": -1.2195443302148383e-16,
      "areaDiagnosticToleranceMm2": 3.641435566116983e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 39,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_BSplineSurface",
      "faceAreaMm2": 0.9311756396585176,
      "sourceBounds": {
        "min": [
          -6.6692874669521265,
          -0.9631991229789723,
          -47.245875743344584
        ],
        "max": [
          -5.9632679300204705,
          0.9631988842359006,
          -46.982283222579994
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.9311756396585177
        }
      ],
      "summedContactAreaMm2": 0.9311756396585177,
      "areaResidualMm2": 1.1102230246251565e-16,
      "relativeAreaResidual": 1.192281001930312e-16,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 40,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_BSplineSurface",
      "faceAreaMm2": 3.641440755527747,
      "sourceBounds": {
        "min": [
          -6.273027439530548,
          -5.493094126820707,
          -47.24109355551805
        ],
        "max": [
          -1.5013495942758321,
          -0.6632903930139161,
          -46.68287880196876
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 3.641440755527746
        }
      ],
      "summedContactAreaMm2": 3.641440755527746,
      "areaResidualMm2": -8.881784197001252e-16,
      "relativeAreaResidual": -2.4390851844887515e-16,
      "areaDiagnosticToleranceMm2": 3.641440755527747e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 41,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_BSplineSurface",
      "faceAreaMm2": 0.6191038166854009,
      "sourceBounds": {
        "min": [
          -1.8491460988819994,
          -5.931280736451756,
          -47.0898636724207
        ],
        "max": [
          -0.7999999009254001,
          -5.20134959471372,
          -46.63144589270483
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.6191038167595196
        }
      ],
      "summedContactAreaMm2": 0.6191038167595196,
      "areaResidualMm2": 7.411871116858038e-11,
      "relativeAreaResidual": 1.1971935751487052e-10,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 42,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Torus",
      "faceAreaMm2": 0.44426012843668244,
      "sourceBounds": {
        "min": [
          -1.50134979476572,
          -5.4959020504666904,
          -47.500000099993116
        ],
        "max": [
          -0.7999999000000001,
          -4.853553290593,
          -47.063884604950495
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.44426012843668244
        }
      ],
      "summedContactAreaMm2": 0.44426012843668244,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 43,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 4.544431599352486,
      "sourceBounds": {
        "min": [
          -0.8000000012323998,
          -5.49590195046326,
          -47.5
        ],
        "max": [
          5.50000000002,
          -5.0,
          -47.06388470495
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 4.544431599352486
        }
      ],
      "summedContactAreaMm2": 4.544431599352486,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 4.5444315993524865e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 44,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Torus",
      "faceAreaMm2": 0.8604630632772566,
      "sourceBounds": {
        "min": [
          5.4999999,
          -5.49590205046588,
          -47.500000099993855
        ],
        "max": [
          6.47931605148997,
          -4.4999999,
          -47.063884604950395
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.8603871193521957
        }
      ],
      "summedContactAreaMm2": 0.8603871193521957,
      "areaResidualMm2": -7.59439250609395e-05,
      "relativeAreaResidual": -8.82593667317815e-05,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "undercoverage_or_common_failure",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 45,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 5.0973313496979635,
      "sourceBounds": {
        "min": [
          5.9999999,
          -4.500000108813996,
          -47.5000001
        ],
        "max": [
          6.47899815158552,
          4.500000104710001,
          -47.1433905083999
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 5.097378761717103
        }
      ],
      "summedContactAreaMm2": 5.097378761717103,
      "areaResidualMm2": 4.7412019139159156e-05,
      "relativeAreaResidual": 9.301341405237175e-06,
      "areaDiagnosticToleranceMm2": 5.097331349697964e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 46,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Torus",
      "faceAreaMm2": 0.8604087182586646,
      "sourceBounds": {
        "min": [
          5.4999999,
          4.4999999,
          -47.50000009999902
        ],
        "max": [
          6.480232683721618,
          5.49590206192161,
          -47.0638845160065
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.8603121887941231
        }
      ],
      "summedContactAreaMm2": 0.8603121887941231,
      "areaResidualMm2": -9.652946454152822e-05,
      "relativeAreaResidual": -0.00011219024458153918,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "undercoverage_or_common_failure",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 47,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 4.5444321643057375,
      "sourceBounds": {
        "min": [
          -0.8,
          5.0,
          -47.5
        ],
        "max": [
          5.500000004172,
          5.495901961922,
          -47.063884616006504
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 4.5444321643057375
        }
      ],
      "summedContactAreaMm2": 4.5444321643057375,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 4.5444321643057377e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 48,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_BSplineSurface",
      "faceAreaMm2": 0.44429269618291156,
      "sourceBounds": {
        "min": [
          -1.50134980535581,
          4.853553290593001,
          -47.500000100000015
        ],
        "max": [
          -0.7999998999566001,
          5.49590206192161,
          -47.0638845160065
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.44429269618291173
        }
      ],
      "summedContactAreaMm2": 0.44429269618291173,
      "areaResidualMm2": 1.6653345369377348e-16,
      "relativeAreaResidual": 3.7482824976535977e-16,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 49,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 3.7998978688336025,
      "sourceBounds": {
        "min": [
          -5.9632681303128905,
          0.3535532905927215,
          -47.5000001
        ],
        "max": [
          -1.153553290593,
          5.20134980695903,
          -47.0898633901
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 3.798578503366034
        }
      ],
      "summedContactAreaMm2": 3.798578503366034,
      "areaResidualMm2": -0.0013193654675682787,
      "relativeAreaResidual": -0.00034721077068665125,
      "areaDiagnosticToleranceMm2": 3.7998978688336025e-05,
      "status": "undercoverage_or_common_failure",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 50,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_BSplineSurface",
      "faceAreaMm2": 0.6178382681187446,
      "sourceBounds": {
        "min": [
          -6.235367930264724,
          -0.6633091574308599,
          -47.500000099999916
        ],
        "max": [
          -5.653553290593,
          0.6633130632736369,
          -47.2410929314093
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.6179261682314895
        }
      ],
      "summedContactAreaMm2": 0.6179261682314895,
      "areaResidualMm2": 8.79001127448431e-05,
      "relativeAreaResidual": 0.00014227042460883833,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "overlap_coverage_or_common_artifact",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 51,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 3.799897751872948,
      "sourceBounds": {
        "min": [
          -5.96327199061826,
          -5.201349794737416,
          -47.5000001
        ],
        "max": [
          -1.153553290593,
          -0.3535532905932225,
          -47.0898634724138
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 3.798578342263342
        }
      ],
      "summedContactAreaMm2": 3.798578342263342,
      "areaResidualMm2": -0.0013194096096058594,
      "relativeAreaResidual": -0.00034722239801203333,
      "areaDiagnosticToleranceMm2": 3.7998977518729486e-05,
      "status": "undercoverage_or_common_failure",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 52,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 87.0172631045392,
      "sourceBounds": {
        "min": [
          -5.8000001,
          -5.0000001,
          -47.5000001
        ],
        "max": [
          6.0000001,
          5.0000001,
          -47.4999999
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 87.0172631045392
        }
      ],
      "summedContactAreaMm2": 87.0172631045392,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.000870172631045392,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 53,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_SurfaceOfExtrusion",
      "faceAreaMm2": 0.04529853515374267,
      "sourceBounds": {
        "min": [
          0.8480857683585998,
          -2.502492978702,
          -47.5000001
        ],
        "max": [
          1.317252133312,
          -2.3704497291020004,
          -47.40750855285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.04529853515373866
        }
      ],
      "summedContactAreaMm2": 0.04529853515373866,
      "areaResidualMm2": -4.010680676458378e-15,
      "relativeAreaResidual": -8.853886031515538e-14,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 54,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_SurfaceOfExtrusion",
      "faceAreaMm2": 0.038414371979139966,
      "sourceBounds": {
        "min": [
          1.3172519333119996,
          -2.774479713495,
          -47.5000001
        ],
        "max": [
          1.6260578975270001,
          -2.502492778702,
          -47.40750855285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.03841437197913568
        }
      ],
      "summedContactAreaMm2": 0.03841437197913568,
      "areaResidualMm2": -4.288236432614667e-15,
      "relativeAreaResidual": -1.1163104358294064e-13,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 55,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_SurfaceOfExtrusion",
      "faceAreaMm2": 0.04366789192274892,
      "sourceBounds": {
        "min": [
          1.626057697527,
          -3.2214913414549997,
          -47.5000001
        ],
        "max": [
          1.759301559789,
          -2.774479513495,
          -47.40750855285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.043667891922741786
        }
      ],
      "summedContactAreaMm2": 0.043667891922741786,
      "areaResidualMm2": -7.13318293321663e-15,
      "relativeAreaResidual": -1.6335075084081577e-13,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 56,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 0.061619488031136455,
      "sourceBounds": {
        "min": [
          1.75930145978898,
          -3.221491241455,
          -47.5
        ],
        "max": [
          2.425520408154,
          -3.221491241455,
          -47.40750865285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.061619488031136455
        }
      ],
      "summedContactAreaMm2": 0.061619488031136455,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 57,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 0.5335055249323672,
      "sourceBounds": {
        "min": [
          2.425520408154,
          -3.2214912414550003,
          -47.5
        ],
        "max": [
          2.425520408154,
          2.5466756343840005,
          -47.40750865285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.5335055249323672
        }
      ],
      "summedContactAreaMm2": 0.5335055249323672,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 58,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 0.12085369258277373,
      "sourceBounds": {
        "min": [
          2.425520408154,
          2.546675634384,
          -47.5
        ],
        "max": [
          3.732169044018,
          2.546675634384,
          -47.40750865285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.12085369258277373
        }
      ],
      "summedContactAreaMm2": 0.12085369258277373,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 59,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 0.06042685070174427,
      "sourceBounds": {
        "min": [
          3.732169044018,
          2.546675634384,
          -47.5
        ],
        "max": [
          3.732169044018,
          3.2,
          -47.40750865285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.06042685070174427
        }
      ],
      "summedContactAreaMm2": 0.06042685070174427,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 60,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 0.32042131659198125,
      "sourceBounds": {
        "min": [
          0.2678307414055,
          3.2,
          -47.5
        ],
        "max": [
          3.732169044018,
          3.2,
          -47.40750865285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.32042131659198125
        }
      ],
      "summedContactAreaMm2": 0.32042131659198125,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 61,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 0.06042685070174427,
      "sourceBounds": {
        "min": [
          0.2678307414055,
          2.546675634384,
          -47.5
        ],
        "max": [
          0.2678307414055,
          3.2,
          -47.40750865285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.06042685070174427
        }
      ],
      "summedContactAreaMm2": 0.06042685070174427,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 62,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 0.12323897606213415,
      "sourceBounds": {
        "min": [
          0.2678307414055,
          2.546675634384,
          -47.5
        ],
        "max": [
          1.600268638134,
          2.546675634384,
          -47.40750865285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.12323897606213415
        }
      ],
      "summedContactAreaMm2": 0.12323897606213415,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 63,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 0.3967499777699881,
      "sourceBounds": {
        "min": [
          1.600268638134,
          -1.742914581299,
          -47.5
        ],
        "max": [
          1.600268638134,
          2.546675634384,
          -47.40750865285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.3967499777699881
        }
      ],
      "summedContactAreaMm2": 0.3967499777699881,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 64,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 0.12323897606213415,
      "sourceBounds": {
        "min": [
          0.2678307414055,
          -1.742914581299,
          -47.5
        ],
        "max": [
          1.600268638134,
          -1.742914581299,
          -47.40750865285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.12323897606213415
        }
      ],
      "summedContactAreaMm2": 0.12323897606213415,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 65,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 0.05406614327046784,
      "sourceBounds": {
        "min": [
          0.2678307414055,
          -2.327468109131,
          -47.5
        ],
        "max": [
          0.2678307414055,
          -1.742914581299,
          -47.40750865285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.05406614327046784
        }
      ],
      "summedContactAreaMm2": 0.05406614327046784,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 66,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_SurfaceOfExtrusion",
      "faceAreaMm2": 0.05386272362958006,
      "sourceBounds": {
        "min": [
          0.2678306414055,
          -2.370449929102,
          -47.5000001
        ],
        "max": [
          0.8480859683586,
          -2.3274680091309996,
          -47.40750855285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.053862723629581874
        }
      ],
      "summedContactAreaMm2": 0.053862723629581874,
      "areaResidualMm2": 1.8110513089197866e-15,
      "relativeAreaResidual": 3.362346325771767e-14,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 67,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 7.882070557357896,
      "sourceBounds": {
        "min": [
          0.2678306414055,
          -3.2214913414549997,
          -47.40750875285
        ],
        "max": [
          3.732169144018,
          3.2000001,
          -47.40750855285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 7.882070557357896
        }
      ],
      "summedContactAreaMm2": 7.882070557357896,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 7.882070557357897e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 68,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 6.220353454107794,
      "sourceBounds": {
        "min": [
          -5.05,
          30.95,
          -40.699999999999996
        ],
        "max": [
          5.05,
          41.05,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 6.220353454107666
        }
      ],
      "summedContactAreaMm2": 6.220353454107666,
      "areaResidualMm2": -1.2789769243681803e-13,
      "relativeAreaResidual": -2.0561161577137873e-14,
      "areaDiagnosticToleranceMm2": 6.220353454107795e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 69,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 6.220353454107796,
      "sourceBounds": {
        "min": [
          -5.05,
          -41.05,
          -40.699999999999996
        ],
        "max": [
          5.05,
          -30.95,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 6.220353454107681
        }
      ],
      "summedContactAreaMm2": 6.220353454107681,
      "areaResidualMm2": -1.1546319456101628e-13,
      "relativeAreaResidual": -1.856215975713835e-14,
      "areaDiagnosticToleranceMm2": 6.220353454107796e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 70,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 113.10265989751447,
      "sourceBounds": {
        "min": [
          -10.25,
          42.809999999999526,
          -40.7
        ],
        "max": [
          -7.249999999999999,
          45.81,
          -16.69887013396
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 113.10265989752008
        }
      ],
      "summedContactAreaMm2": 113.10265989752008,
      "areaResidualMm2": 5.6132876125047915e-12,
      "relativeAreaResidual": 4.96300230038016e-14,
      "areaDiagnosticToleranceMm2": 0.0011310265989751447,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 71,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Torus",
      "faceAreaMm2": 14.829530866449934,
      "sourceBounds": {
        "min": [
          -10.25,
          42.81,
          -16.69887013396
        ],
        "max": [
          -7.25,
          46.6550000000001,
          -12.524675600879196
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 14.829530866449934
        }
      ],
      "summedContactAreaMm2": 14.829530866449934,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.00014829530866449934,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 72,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Sphere",
      "faceAreaMm2": 6.924534171831631,
      "sourceBounds": {
        "min": [
          -10.25,
          44.5,
          -14.611772867420404
        ],
        "max": [
          -7.25,
          47.5,
          -12.524675600880002
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 6.924534171831631
        }
      ],
      "summedContactAreaMm2": 6.924534171831631,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 6.924534171831631e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 73,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 0.9364377399004278,
      "sourceBounds": {
        "min": [
          -10.25,
          21.38350148953996,
          -41.746017566221816
        ],
        "max": [
          -10.049999999999997,
          25.90609025211,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 0.181452600411372
        },
        {
          "toolId": "T06",
          "areaMm2": 0.7549851394890587
        }
      ],
      "summedContactAreaMm2": 0.9364377399004307,
      "areaResidualMm2": 2.886579864025407e-15,
      "relativeAreaResidual": 3.0825112455766035e-15,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 74,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 8.855246200606775,
      "sourceBounds": {
        "min": [
          -10.25,
          -21.383502925423667,
          -46.691751107478005
        ],
        "max": [
          -10.05,
          21.383501489540148,
          -41.746017566217695
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 8.855246200606775
        }
      ],
      "summedContactAreaMm2": 8.855246200606775,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 8.855246200606775e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 75,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 0.9364377398985919,
      "sourceBounds": {
        "min": [
          -10.25,
          -25.90609168798,
          -41.746017566217695
        ],
        "max": [
          -10.049999999999997,
          -21.3835029254183,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 0.18145288870304271
        },
        {
          "toolId": "T06",
          "areaMm2": 0.7549848511955489
        }
      ],
      "summedContactAreaMm2": 0.9364377398985917,
      "areaResidualMm2": -2.220446049250313e-16,
      "relativeAreaResidual": -2.3711624966020357e-16,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 76,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 113.10265989750876,
      "sourceBounds": {
        "min": [
          -10.25,
          -45.81,
          -40.699999999999996
        ],
        "max": [
          -7.249999999999999,
          -42.81,
          -16.698870133959996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 113.10265989750874
        }
      ],
      "summedContactAreaMm2": 113.10265989750874,
      "areaResidualMm2": -1.4210854715202004e-14,
      "relativeAreaResidual": -1.256456278577319e-16,
      "areaDiagnosticToleranceMm2": 0.0011310265989750877,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 77,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Torus",
      "faceAreaMm2": 14.82953086645154,
      "sourceBounds": {
        "min": [
          -10.25,
          -46.6549999999999,
          -16.69887013396
        ],
        "max": [
          -7.25,
          -42.81,
          -12.524675600880002
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 14.82953086645154
        }
      ],
      "summedContactAreaMm2": 14.82953086645154,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.00014829530866451542,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 78,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Sphere",
      "faceAreaMm2": 6.92453417183188,
      "sourceBounds": {
        "min": [
          -10.25,
          -47.5,
          -14.611772867420406
        ],
        "max": [
          -7.25,
          -44.5,
          -12.524675600190001
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 6.92453417183188
        }
      ],
      "summedContactAreaMm2": 6.92453417183188,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 6.924534171831881e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 79,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 33.46858040827857,
      "sourceBounds": {
        "min": [
          -7.25,
          -47.5,
          -14.611772868700001
        ],
        "max": [
          7.25,
          -46.65499999876,
          -12.52467559949745
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 33.46858040827857
        }
      ],
      "summedContactAreaMm2": 33.46858040827857,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.00033468580408278575,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 80,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 33.46858040840122,
      "sourceBounds": {
        "min": [
          -7.25,
          46.65499999873,
          -14.611772868730002
        ],
        "max": [
          7.25,
          47.5,
          -12.52467559949745
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 33.46858040840122
        }
      ],
      "summedContactAreaMm2": 33.46858040840122,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.00033468580408401225,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 81,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 33.4685803542571,
      "sourceBounds": {
        "min": [
          -7.25,
          -46.6550000000001,
          -16.69887013396
        ],
        "max": [
          7.25,
          -45.81,
          -14.611772867419596
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 33.4685803542571
        }
      ],
      "summedContactAreaMm2": 33.4685803542571,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.000334685803542571,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 82,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 33.46858035415401,
      "sourceBounds": {
        "min": [
          -7.25,
          45.81,
          -16.698870133961698
        ],
        "max": [
          7.25,
          46.6550000000001,
          -14.611772867419596
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 33.46858035415401
        }
      ],
      "summedContactAreaMm2": 33.46858035415401,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.0003346858035415401,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 83,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 348.0163830575872,
      "sourceBounds": {
        "min": [
          -7.25,
          -45.81,
          -40.7
        ],
        "max": [
          7.25,
          -45.81,
          -16.698870133958998
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 348.01638305758723
        }
      ],
      "summedContactAreaMm2": 348.01638305758723,
      "areaResidualMm2": 5.684341886080802e-14,
      "relativeAreaResidual": 1.6333546817938736e-16,
      "areaDiagnosticToleranceMm2": 0.003480163830575872,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 84,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 348.0163830575676,
      "sourceBounds": {
        "min": [
          -7.25,
          45.81,
          -40.7
        ],
        "max": [
          7.25,
          45.81,
          -16.698870133959996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 348.0163830575923
        }
      ],
      "summedContactAreaMm2": 348.0163830575923,
      "areaResidualMm2": 2.467004378559068e-11,
      "relativeAreaResidual": 7.08875931898581e-14,
      "areaDiagnosticToleranceMm2": 0.0034801638305756765,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 85,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 6.930897383706577,
      "sourceBounds": {
        "min": [
          -6.55186037543833e-16,
          -41.349999999999994,
          -41.00000000000001
        ],
        "max": [
          5.34999999999999,
          -30.65,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 6.930897383706573
        }
      ],
      "summedContactAreaMm2": 6.930897383706573,
      "areaResidualMm2": -3.552713678800501e-15,
      "relativeAreaResidual": -5.125907198038105e-16,
      "areaDiagnosticToleranceMm2": 6.930897383706578e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 86,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 6.930897383706535,
      "sourceBounds": {
        "min": [
          -5.34999999999999,
          -41.349999999999994,
          -41.00000000000001
        ],
        "max": [
          9.82779056315749e-16,
          -30.65,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 6.930897383706495
        }
      ],
      "summedContactAreaMm2": 6.930897383706495,
      "areaResidualMm2": -3.9968028886505635e-14,
      "relativeAreaResidual": -5.766645597792903e-15,
      "areaDiagnosticToleranceMm2": 6.930897383706536e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 87,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 6.930897383706535,
      "sourceBounds": {
        "min": [
          -6.55186037543833e-16,
          30.650000000000002,
          -41.0
        ],
        "max": [
          5.34999999999999,
          41.35,
          -40.69999999999999
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 6.930897383706538
        }
      ],
      "summedContactAreaMm2": 6.930897383706538,
      "areaResidualMm2": 3.552713678800501e-15,
      "relativeAreaResidual": 5.125907198038135e-16,
      "areaDiagnosticToleranceMm2": 6.930897383706536e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 88,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 6.930897383706578,
      "sourceBounds": {
        "min": [
          -5.34999999999999,
          30.650000000000002,
          -41.0
        ],
        "max": [
          9.82779056315749e-16,
          41.35,
          -40.69999999999999
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 6.930897383706579
        }
      ],
      "summedContactAreaMm2": 6.930897383706579,
      "areaResidualMm2": 8.881784197001252e-16,
      "relativeAreaResidual": 1.281476799509526e-16,
      "areaDiagnosticToleranceMm2": 6.930897383706579e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 89,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.7660459678282474,
      "sourceBounds": {
        "min": [
          7.25,
          -45.61,
          -41.0
        ],
        "max": [
          10.05,
          -42.81,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 1.7660459678282474
        }
      ],
      "summedContactAreaMm2": 1.7660459678282474,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1.7660459678282476e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 90,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 6.151828996322978,
      "sourceBounds": {
        "min": [
          -7.25,
          -45.61000000000001,
          -41.0
        ],
        "max": [
          7.25,
          -45.31,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 6.151828996322978
        }
      ],
      "summedContactAreaMm2": 6.151828996322978,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 6.151828996322978e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 91,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 7.171720917591052,
      "sourceBounds": {
        "min": [
          9.749999999999998,
          -42.81,
          -41.0
        ],
        "max": [
          10.05,
          -25.90609168798,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 7.171720917591052
        }
      ],
      "summedContactAreaMm2": 7.171720917591052,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 7.171720917591052e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 92,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.7660459678282532,
      "sourceBounds": {
        "min": [
          -10.05,
          -45.61000000000001,
          -41.0
        ],
        "max": [
          -7.249999999999999,
          -42.81,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 1.7660459678282532
        }
      ],
      "summedContactAreaMm2": 1.7660459678282532,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1.7660459678282533e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 93,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.957555043222393,
      "sourceBounds": {
        "min": [
          9.749999999996,
          -25.90609168798,
          -42.0155510351664
        ],
        "max": [
          10.050000000000002,
          -21.3835029254181,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 0.38493468534274916
        },
        {
          "toolId": "T06",
          "areaMm2": 1.5726203579002138
        }
      ],
      "summedContactAreaMm2": 1.957555043242963,
      "areaResidualMm2": 2.0569990155649975e-11,
      "relativeAreaResidual": 1.0508000899831183e-11,
      "areaDiagnosticToleranceMm2": 1.957555043222393e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 94,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 7.171720917591053,
      "sourceBounds": {
        "min": [
          -10.050000000000002,
          -42.81,
          -41.0
        ],
        "max": [
          -9.749999999999995,
          -25.90609168798,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 7.171720917591053
        }
      ],
      "summedContactAreaMm2": 7.171720917591053,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 7.171720917591052e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 95,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 18.842672682630717,
      "sourceBounds": {
        "min": [
          9.749999999996,
          -21.51522881170824,
          -46.991751107478
        ],
        "max": [
          10.050000000000002,
          21.515227375829262,
          -41.746017566217795
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 18.842672682630717
        }
      ],
      "summedContactAreaMm2": 18.842672682630717,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.00018842672682630718,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 96,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.9575550432477762,
      "sourceBounds": {
        "min": [
          -10.050000000000002,
          -25.90609168798,
          -42.01555103516645
        ],
        "max": [
          -9.749999999996042,
          -21.383502925418295,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 0.3849346853478429
        },
        {
          "toolId": "T06",
          "areaMm2": 1.572620357899946
        }
      ],
      "summedContactAreaMm2": 1.957555043247789,
      "areaResidualMm2": 1.2878587085651816e-14,
      "relativeAreaResidual": 6.5789144116657755e-15,
      "areaDiagnosticToleranceMm2": 1.9575550432477763e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 97,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.9575550432883888,
      "sourceBounds": {
        "min": [
          9.749999999998382,
          21.383501489540045,
          -42.015551035168556
        ],
        "max": [
          10.05,
          25.90609025211,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 0.38493407371446825
        },
        {
          "toolId": "T06",
          "areaMm2": 1.5726209695741542
        }
      ],
      "summedContactAreaMm2": 1.9575550432886224,
      "areaResidualMm2": 2.3359092438113294e-13,
      "relativeAreaResidual": 1.193278958780829e-13,
      "areaDiagnosticToleranceMm2": 1.9575550432883888e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 98,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 18.8426726823779,
      "sourceBounds": {
        "min": [
          -10.050000000000015,
          -21.515228811708237,
          -46.991751107478
        ],
        "max": [
          -9.749999999996042,
          21.51522737582931,
          -41.74601756621779
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 18.8426726823779
        }
      ],
      "summedContactAreaMm2": 18.8426726823779,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.000188426726823779,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 99,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 7.1717215267791,
      "sourceBounds": {
        "min": [
          9.749999999999993,
          25.90609025211,
          -41.00000000000001
        ],
        "max": [
          10.05,
          42.81,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 7.1717215267791
        }
      ],
      "summedContactAreaMm2": 7.1717215267791,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 7.171721526779101e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 100,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.9575550432781075,
      "sourceBounds": {
        "min": [
          -10.050000000000015,
          21.38350148953996,
          -42.01555103516855
        ],
        "max": [
          -9.74999999999839,
          25.90609025211,
          -40.7
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 0.38493407371218
        },
        {
          "toolId": "T06",
          "areaMm2": 1.5726209695750921
        }
      ],
      "summedContactAreaMm2": 1.9575550432872721,
      "areaResidualMm2": 9.164669023675742e-12,
      "relativeAreaResidual": 4.681691610739412e-12,
      "areaDiagnosticToleranceMm2": 1.9575550432781075e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 101,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.7660459678282532,
      "sourceBounds": {
        "min": [
          7.25,
          42.81,
          -41.00000000000001
        ],
        "max": [
          10.05,
          45.61,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 1.7660459678282532
        }
      ],
      "summedContactAreaMm2": 1.7660459678282532,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1.7660459678282533e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 102,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 7.171721526779101,
      "sourceBounds": {
        "min": [
          -10.050000000000006,
          25.90609025211,
          -41.0
        ],
        "max": [
          -9.75,
          42.81,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 7.171721526779101
        }
      ],
      "summedContactAreaMm2": 7.171721526779101,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 7.171721526779101e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 103,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 6.151828996322979,
      "sourceBounds": {
        "min": [
          -7.25,
          45.309999999999995,
          -41.0
        ],
        "max": [
          7.25,
          45.61,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 6.151828996322979
        }
      ],
      "summedContactAreaMm2": 6.151828996322979,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 6.15182899632298e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 104,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.7660459678282476,
      "sourceBounds": {
        "min": [
          -10.050000000000002,
          42.81,
          -41.0
        ],
        "max": [
          -7.25,
          45.61,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 1.7660459678282476
        }
      ],
      "summedContactAreaMm2": 1.7660459678282476,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1.766045967828248e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 105,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 12.522843765026542,
      "sourceBounds": {
        "min": [
          -10.25,
          24.9981999351953,
          -0.3000000000000015
        ],
        "max": [
          10.25,
          47.5,
          -0.2999999999999995
        ]
      },
      "toolContacts": [
        {
          "toolId": "T01",
          "areaMm2": 0.0007200259218805602
        },
        {
          "toolId": "T02",
          "areaMm2": 12.522123739104623
        }
      ],
      "summedContactAreaMm2": 12.522843765026504,
      "areaResidualMm2": -3.730349362740526e-14,
      "relativeAreaResidual": -2.9788356644347383e-15,
      "areaDiagnosticToleranceMm2": 0.00012522843765026543,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 106,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 6.22035345410778,
      "sourceBounds": {
        "min": [
          -5.05,
          -41.05,
          -0.3000000000000015
        ],
        "max": [
          5.05,
          -30.95,
          -0.3000000000000015
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 6.220353454107624
        }
      ],
      "summedContactAreaMm2": 6.220353454107624,
      "areaResidualMm2": -1.5631940186722204e-13,
      "relativeAreaResidual": -2.513030859427968e-14,
      "areaDiagnosticToleranceMm2": 6.220353454107781e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 107,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 336.39724131510195,
      "sourceBounds": {
        "min": [
          -9.75000000039616,
          -47.0,
          -3.9615208335952445e-10
        ],
        "max": [
          9.750000000396142,
          -25.0,
          -1.2906342661267445e-15
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 336.39724131510195
        }
      ],
      "summedContactAreaMm2": 336.39724131510195,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.0033639724131510197,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 108,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 8.273403892889657,
      "sourceBounds": {
        "min": [
          9.75,
          24.9981999351953,
          -0.30000000000000193
        ],
        "max": [
          10.05,
          44.5,
          -1.2906342661267445e-15
        ]
      },
      "toolContacts": [
        {
          "toolId": "T01",
          "areaMm2": 0.0002545639399717011
        },
        {
          "toolId": "T02",
          "areaMm2": 8.273149339882625
        }
      ],
      "summedContactAreaMm2": 8.273403903822597,
      "areaResidualMm2": 1.0932939886743043e-08,
      "relativeAreaResidual": 1.3214560812314565e-09,
      "areaDiagnosticToleranceMm2": 8.273403892889658e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 109,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.7660459678282352,
      "sourceBounds": {
        "min": [
          7.249999999999999,
          44.5,
          -0.3000000000000027
        ],
        "max": [
          10.05,
          47.3,
          -1.2906342661267445e-15
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 1.7660459678282352
        }
      ],
      "summedContactAreaMm2": 1.7660459678282352,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1.7660459678282354e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 110,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 6.151828996322916,
      "sourceBounds": {
        "min": [
          -7.25,
          47.0,
          -0.3000000000000027
        ],
        "max": [
          7.25,
          47.3,
          -1.2906342661267445e-15
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 6.151828996322916
        }
      ],
      "summedContactAreaMm2": 6.151828996322916,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 6.151828996322916e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 111,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.766045967828227,
      "sourceBounds": {
        "min": [
          -10.05,
          44.5,
          -0.2999999999999995
        ],
        "max": [
          -7.25,
          47.3,
          -1.2906342661267445e-15
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 1.766045967828227
        }
      ],
      "summedContactAreaMm2": 1.766045967828227,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1.7660459678282272e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 112,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 8.273403903823572,
      "sourceBounds": {
        "min": [
          -10.05,
          24.9981999351953,
          -0.3000000000000037
        ],
        "max": [
          -9.75,
          44.5,
          -1.2906342661267445e-15
        ]
      },
      "toolContacts": [
        {
          "toolId": "T01",
          "areaMm2": 0.00025456394098093257
        },
        {
          "toolId": "T02",
          "areaMm2": 8.273149339882591
        }
      ],
      "summedContactAreaMm2": 8.273403903823572,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 8.273403903823574e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 113,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 8.273403892897617,
      "sourceBounds": {
        "min": [
          9.75,
          -44.5,
          -0.3000000000000015
        ],
        "max": [
          10.05,
          -24.9981999351953,
          -8.326672684688674e-16
        ]
      },
      "toolContacts": [
        {
          "toolId": "T01",
          "areaMm2": 0.00025456393997184577
        },
        {
          "toolId": "T02",
          "areaMm2": 8.273149339882625
        }
      ],
      "summedContactAreaMm2": 8.273403903822597,
      "areaResidualMm2": 1.092498003174569e-08,
      "relativeAreaResidual": 1.3204939796453482e-09,
      "areaDiagnosticToleranceMm2": 8.273403892897618e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 114,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.766045967828227,
      "sourceBounds": {
        "min": [
          7.249999999999999,
          -47.3,
          -0.3000000000000005
        ],
        "max": [
          10.05,
          -44.5,
          -8.326672684688674e-16
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 1.766045967828227
        }
      ],
      "summedContactAreaMm2": 1.766045967828227,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1.7660459678282272e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 115,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 6.151828996322936,
      "sourceBounds": {
        "min": [
          -7.25,
          -47.3,
          -0.3000000000000015
        ],
        "max": [
          7.25,
          -47.0,
          -1.2906342661267445e-15
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 6.151828996322936
        }
      ],
      "summedContactAreaMm2": 6.151828996322936,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 6.151828996322936e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 116,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.766045967828235,
      "sourceBounds": {
        "min": [
          -10.05,
          -47.3,
          -0.3000000000000015
        ],
        "max": [
          -7.25,
          -44.5,
          0.0
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 1.766045967828235
        }
      ],
      "summedContactAreaMm2": 1.766045967828235,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1.766045967828235e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 117,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 8.273403903823766,
      "sourceBounds": {
        "min": [
          -10.05,
          -44.5000000000004,
          -0.3000000000000015
        ],
        "max": [
          -9.75,
          -24.9981999351953,
          0.0
        ]
      },
      "toolContacts": [
        {
          "toolId": "T01",
          "areaMm2": 0.00025456394098034147
        },
        {
          "toolId": "T02",
          "areaMm2": 8.273149339882787
        }
      ],
      "summedContactAreaMm2": 8.273403903823768,
      "areaResidualMm2": 1.7763568394002505e-15,
      "relativeAreaResidual": 2.1470689211477534e-16,
      "areaDiagnosticToleranceMm2": 8.273403903823767e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 118,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 6.930897383706509,
      "sourceBounds": {
        "min": [
          -5.35,
          30.65,
          -0.3000000000000027
        ],
        "max": [
          3.27593018771917e-16,
          41.35,
          -1.2906342661267445e-15
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 6.930897383706466
        }
      ],
      "summedContactAreaMm2": 6.930897383706466,
      "areaResidualMm2": -4.3520742565306136e-14,
      "relativeAreaResidual": -6.27923631759674e-15,
      "areaDiagnosticToleranceMm2": 6.93089738370651e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 119,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 6.930897383706507,
      "sourceBounds": {
        "min": [
          -9.82779056315751e-16,
          30.65,
          -0.3000000000000027
        ],
        "max": [
          5.35,
          41.35,
          -1.2906342661267445e-15
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 6.930897383706522
        }
      ],
      "summedContactAreaMm2": 6.930897383706522,
      "areaResidualMm2": 1.509903313490213e-14,
      "relativeAreaResidual": 2.1785105591662165e-15,
      "areaDiagnosticToleranceMm2": 6.930897383706507e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 120,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 6.930897383706508,
      "sourceBounds": {
        "min": [
          -5.35,
          -41.35,
          -0.3000000000000015
        ],
        "max": [
          3.27593018771917e-16,
          -30.65,
          -5.551115123125783e-17
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 6.9308973837065455
        }
      ],
      "summedContactAreaMm2": 6.9308973837065455,
      "areaResidualMm2": 3.730349362740526e-14,
      "relativeAreaResidual": 5.3822025579400634e-15,
      "areaDiagnosticToleranceMm2": 6.930897383706509e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 121,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 6.93089738370651,
      "sourceBounds": {
        "min": [
          -9.82779056315751e-16,
          -41.35,
          -0.3000000000000015
        ],
        "max": [
          5.35,
          -30.65,
          -5.551115123125783e-17
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 6.930897383706507
        }
      ],
      "summedContactAreaMm2": 6.930897383706507,
      "areaResidualMm2": -2.6645352591003757e-15,
      "relativeAreaResidual": -3.8444303985286155e-16,
      "areaDiagnosticToleranceMm2": 6.93089738370651e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    }
  ],
  "status": "numerical_contact_area_diagnostic_only",
  "limitation": "Face∩Solid的共面布尔面积可受OCC容差影响。逐面面积是接触归属诊断,不是尺寸公差检验;面积和不是已证明的集合并集,不自动宣称全部122面已经工程验收。"
}
真实模型观察剖切;剖去区域不是实际加工槽。
真实模型观察剖切;剖去区域不是实际加工槽。

03 / 设备接口、闭合与装卸条件

定位直径、台阶深度、孔组、有效螺纹深度和安装面,须以原DXF的界线及轮廓确定。示意图的两个位置不能自动视为完整压制/脱模凸轮相位,也不能把闭合高度范围当作可用脱模行程。

本案按原机既有运动机构设计专用工具,不增加独立柱式模架或驱动。B定位套T04不另加一套Ø240大法兰,保留原机可拆压盖的保持功能;其完整后环/孔腔及轴向保持接触仍须用原机实物核对。E芯棒驱动盘采用原4-M8、PCD38定向面连接及Ø25沉10定位,不将中央M20任定为循环拉接。

E外导套在两幅源图前端均为X1389.21,E内杆端分别为X1229.21/1379.21,内外间距160/10。源10标注本身为内杆Ø25沉孔深;不把内、外两件设成永久错层并一起随动。A内四孔相位0°,A外六孔30°;端视缩绘比例不能替代标注尺寸。

原图明确最大行程标注上限 / mm可用范围
B座关联机构150只作为该关联机构行程边界;不恢复完整凸轮相位/同步关系
C座关联机构90只作为该关联机构行程边界;不恢复完整凸轮相位/同步关系
D座关联机构90只作为该关联机构行程边界;不恢复完整凸轮相位/同步关系
E端关联机构150只作为该关联机构行程边界;不恢复完整凸轮相位/同步关系
设备原图独立审计
{
  "source": {
    "source": "原始输入/FY160装模示意图(上冲双向)设备.dxf",
    "sha256": "75e228ffcf0914290eeeeda5da244b3171f3c0a8e4b7ff110dcec6a4e5a2eb33",
    "units": 0,
    "version": "AC1009",
    "encoding": "cp1252",
    "modelTypes": {
      "POLYLINE": 91,
      "SOLID": 7,
      "LINE": 78,
      "INSERT": 139,
      "CIRCLE": 9,
      "ARC": 44,
      "TEXT": 38
    },
    "date": "2026-11-05",
    "basis": "只读取本次提供的DXF;未使用旧模具模型、旧接口审计或像素缩放作为证据。",
    "title_text": "160MJ 装模示意图",
    "filename_model_label": "FY160",
    "model_name_caution": "图内型号160MJ与文件名FY160应由设备铭牌/制造商核对,不能从任一名称推断额定压制力。"
  },
  "units_and_coordinates": {
    "source_units_header": 0,
    "working_unit": "mm",
    "working_unit_basis": "机械尺寸标注与主剖面矢量长度匹配,文件未设INSUNITS,不把文件元数据当毫米声明。",
    "source_axis": "X",
    "axis_y": 1162.04,
    "positive_source_axis": "向右",
    "main_section_scale": "轴向80/18/20/40等标注与原生矢量长度一致",
    "view_scale_caution": "B端视PCD标218,原生圆直径130.8,缩绘因子0.6;挡块详图标注50对应矢量150,为3倍详图。建模以尺寸文本及界线为准,不能全图统一按原生线长取尺寸。"
  },
  "functional_mapping": {
    "A": "左侧双同心连接端:内Ø70输出杆与外环肩;上内/外冲通道是设计解释,端面独立事实明确。",
    "B": "可拆压盖/阶梯定位座,拟作阴模安装层;原机件应尽量复用。",
    "C_D": "右侧两个独立阶梯安装座,拟作下外/下内冲通道,通道正式名称和承载需设备确认。",
    "E": "内杆和外导套为不同零件;内杆移动、外导套在两参考图示中前端同坐标。"
  },
  "interfaces": {
    "A": {
      "inner": {
        "face_source_x": 532.214,
        "rod_diameter_mm": 70,
        "hole_count": 4,
        "thread": "M10(未给此组等级)",
        "pcd_mm": 52,
        "thread_depth_mm": 25,
        "drill_depth_mm": 29,
        "end_view_phase_deg": 0,
        "phase_basis": "ARC中心(±26,0)/(0,±26),相对端视中心1001.09,443.794",
        "evidence": [
          "BLKENT47",
          "BLKENT86",
          "BLKENT118",
          "TEXT 2F6..2F9"
        ]
      },
      "outer": {
        "shoulder_source_x": 589.211,
        "counterbore_entry_source_x": 607.211,
        "counterbore_diameter": {
          "nominal": 180,
          "lower_deviation": 0.2,
          "upper_deviation": 0.5
        },
        "counterbore_depth_mm": 18,
        "rear_opening_diameter_mm": 100,
        "rear_opening_length_mm": 80,
        "rear_opening_end_source_x": 509.209,
        "hole_count": 6,
        "thread": "M10-6H",
        "pcd": {
          "nominal": 120,
          "plus_minus": 0.1
        },
        "thread_depth_mm": 25,
        "drill_depth_mm": null,
        "end_view_phase_deg": 30,
        "evidence": [
          "BLKENT46",
          "BLKENT87",
          "BLKENT110",
          "BLKENT112",
          "BLKENT113",
          "BLKENT115"
        ]
      },
      "inner_outer_axial_offset": {
        "value": 57,
        "evidence_class": "直接尺寸",
        "source_refs": "BLKENT116",
        "comment": "内杆端在外肩左侧57;两孔组不能混为一块整板。"
      }
    },
    "B": {
      "front_source_x": {
        "upper_reference": 749.211,
        "lower_reference": 899.213
      },
      "front_opening": {
        "diameter": 150,
        "lower_deviation": 0.02,
        "upper_deviation": 0.06,
        "axial_depth": 20
      },
      "second_opening": {
        "diameter": 165,
        "lower_deviation": 0.02,
        "upper_deviation": 0.06,
        "axial_depth": 40
      },
      "known_front_depth_total_mm": 60,
      "cover_outer_diameter": {
        "nominal": 240,
        "lower_deviation": 0,
        "upper_deviation": 0.1
      },
      "cover_fasteners": {
        "count": 10,
        "specification": "M10×45 内六角螺栓",
        "pcd_mm": 218,
        "phase_deg": 18,
        "phase_basis": "10组原生小十字中心角为±18、±54、±90、±126、±162;B图缩绘0.6。",
        "thread_hole_assignment": "该标注是现有压盖螺栓组,不证明新阴模应攻10-M10,也未独立给出座体螺纹有效深度。"
      },
      "rear_annotations": [
        {
          "diameter": 181,
          "lower_deviation": 0,
          "upper_deviation": 0.1,
          "refs": [
            "BLKENT74"
          ]
        },
        {
          "diameter": 202,
          "lower_deviation": 0,
          "upper_deviation": 0.043,
          "refs": [
            "BLKENT66"
          ]
        },
        {
          "distance": 55,
          "plus_minus": 0.05,
          "refs": [
            "BLKENT72"
          ]
        },
        {
          "distance": 8.5,
          "refs": [
            "BLKENT64"
          ]
        }
      ],
      "rear_caution": "Ø181/Ø202及55/8.5涉及后部套/压盖/座体层次,不能按直径大小串成假设的全贯通阶孔,后腔实际占用须核完整部件。",
      "installation": "Ø165后定位段不能通过Ø150前口,需结合原可拆压盖装入。优先复用原压盖,新增Ø240大法兰是否必要必须先核其夹持路径。",
      "cover_body_split_review": {
        "known_outline": "前面749.211,外部大座前面764.211,Ø150孔结束769.211;外露盖15+孔唇后伸5可作功能解释。",
        "native_components": "BLKENT264前盖内孔由749.208到769.208为Ø150,之后局部Ø165并继续到约789.208;后部BLKENT262/261还有环件与Ø181/202层次。",
        "confidence": "用前20+后40孔链作已知局部配合参考有依据;把B−20认作完整盖/座的零件分界没有充分依据。原压盖具体背部轮廓、夹紧方向和后部占用待实物核对。",
        "figure": "B_source_detail.png"
      },
      "evidence": [
        "BLKENT45",
        "BLKENT57",
        "BLKENT58",
        "BLKENT62",
        "BLKENT63",
        "BLKENT65",
        "TEXT 2F1..2F4"
      ]
    },
    "C": {
      "entrance_source_x": {
        "upper_reference": 999.211,
        "lower_reference": 1089.21
      },
      "shoulder_source_x": {
        "upper_reference": 1045.21,
        "lower_reference": 1135.21
      },
      "entry_diameter": {
        "nominal": 180,
        "lower_deviation": 0,
        "upper_deviation": 0.043
      },
      "entry_depth_mm": 46,
      "rear_bore_diameter": {
        "nominal": 145,
        "lower_deviation": 0,
        "upper_deviation": 0.043
      },
      "overall_entry_to_rear_length_mm": 110,
      "rear_bore_length_mm": 64,
      "length_basis": "46为BLKENT103直接尺寸,110为BLKENT102,64=110−46。",
      "holes": {
        "count": 12,
        "thread": "M8-7H",
        "pcd_mm": 162,
        "thread_depth_mm": 24,
        "drill_depth_mm": 29,
        "phase_deg": 0,
        "location": "孔落在Ø180沉孔底肩,不在入口面;孔中心半径81位于Ø145和Ø180之间。"
      },
      "lower_B_to_shoulder_mm": 236,
      "evidence": [
        "BLKENT48",
        "BLKENT49",
        "BLKENT52",
        "BLKENT61",
        "BLKENT90",
        "BLKENT102",
        "BLKENT103",
        "TEXT 2FA..2FD"
      ]
    },
    "D": {
      "entrance_source_x": {
        "upper_reference": 1214.21,
        "lower_reference": 1304.21
      },
      "shoulder_source_x": {
        "upper_reference": 1218.21,
        "lower_reference": 1308.21
      },
      "entry_diameter": {
        "nominal": 140,
        "lower_deviation": 0,
        "upper_deviation": 0.1
      },
      "entry_depth_mm": 4,
      "depth_evidence": "BLKENT59直接标4,界线X1304.21→1308.21;不是单纯按像素或比例推得。",
      "rear_bore_diameter": {
        "nominal": 105,
        "lower_deviation": 0.1,
        "upper_deviation": 0.3
      },
      "overall_entry_to_rear_length_mm": 120,
      "rear_bore_length_mm": 116,
      "holes": {
        "count": 12,
        "thread": "M8-7H",
        "pcd_mm": 123,
        "thread_depth_mm": 24,
        "drill_depth_mm": 29,
        "phase_deg": 0,
        "location": "Ø140入口后的4深底肩;不在入口端面。"
      },
      "lower_B_to_shoulder_mm": 409,
      "installation_note": "位于D层的工具大径若须通过前方CØ145孔,应校核实际最大外径及装入顺序;不能随意用Ø180法兰后再声称从前方可装。",
      "evidence": [
        "BLKENT50",
        "BLKENT51",
        "BLKENT54",
        "BLKENT55",
        "BLKENT59",
        "BLKENT68",
        "BLKENT95",
        "TEXT 2FE..301"
      ]
    },
    "E": {
      "inner": {
        "face_source_x": {
          "upper_reference": 1229.21,
          "lower_reference": 1379.21
        },
        "rod_diameter": {
          "nominal": 50,
          "lower_deviation": -0.025,
          "upper_deviation": 0
        },
        "holes": {
          "count": 4,
          "thread": "M8-6H",
          "pcd_mm": 38,
          "thread_depth_mm": 20,
          "phase_deg": 45,
          "native_vector_note": "原生孔中心距约37.5与标注38略异,采用标注38,不用草图几何误差替代工程标注。"
        },
        "central_recess": {
          "diameter": 25,
          "lower_deviation": 0,
          "upper_deviation": 0.021,
          "depth_mm": 10
        },
        "central_thread": "M20",
        "central_thread_effective_depth_mm": null,
        "central_rear_bore_length_mm": 60,
        "rear_bore_length_basis": "BLKENT73直接标60,界线X1239.21→1299.21,在前Ø25沉孔10之后。",
        "drawn_thread_line_length_mm": 50,
        "drawn_thread_basis": "BLKENT7螺纹大径细线Y1172.04从X1239.21到1289.21(半径10),图示牙长50;底孔线半径9至1299.21后有钻尖。50为矢量推导,非独立有效牙深标注,不把底孔60直接当完整牙深。",
        "refs": [
          "BLKENT56",
          "BLKENT70",
          "BLKENT73",
          "BLKENT75",
          "BLKENT100",
          "BLKENT104",
          "BLKENT106",
          "TEXT 30A"
        ]
      },
      "outer": {
        "front_source_x": {
          "upper_reference": 1389.21,
          "lower_reference": 1389.21
        },
        "face_diameter_mm": 105,
        "holes": {
          "count": 6,
          "thread": "M8-7H",
          "pcd_mm": 80,
          "phase_deg": 0,
          "thread_depth_mm": null,
          "drill_depth_mm": null
        },
        "source_profile_front_minimum_inner_diameter_mm": 50,
        "source_profile_rear_inner_diameter_mm": 50.5,
        "inner_diameter_basis": "BLKENT8入口局部Y1187.04/1137.04,半径25;后段Y1187.29/1136.79,半径25.25。含局部台阶/密封槽,不能把全导套建成Ø50.5通孔;未给独立完整公差/有效导向长度。",
        "refs": [
          "BLKENT8",
          "BLKENT69",
          "BLKENT71",
          "BLKENT99",
          "BLKENT107"
        ]
      },
      "observed_relative_motion": {
        "inner_position_change_mm": 150,
        "outer_front_change_mm": 0,
        "inner_to_outer_front_gap_mm": {
          "upper_reference": 160,
          "lower_reference": 10
        },
        "source_proof": [
          "BLKENT8上半前端竖线(1389.21,1187.04)→(1389.21,1214.54)",
          "BLKENT8下半前端竖线(1389.21,1109.54)→(1389.21,1137.04)",
          "BLKENT7/6内杆端上1229.21、下1379.21"
        ]
      },
      "dimension_10": "BLKENT104界线1229.21→1239.21,为E内Ø25定位沉孔/台阶深10;并非所有状态内外导套都固定差10。下图内外差10独立由490−480得到。",
      "connection_design_implication": "4-M8 PCD38、深20为明确的可定向连接孔组;可先评估用其连接专用芯棒接盘。中央M20有60后孔段及50图示牙长证据,实际有效啮合须核。接盘是否必须穿导套取决于选定工作基准和实际抽芯量;上参考内端距固定导套160,源MAX150末端仍10,不能一概强制接盘径小于导套孔。若采用源上参考面+抽60,Ø70前置盘背面距导套100、Ø25沉入10尾端约90,盘15配M8×30可得15名义啮合(源深20),但仍需核D/C内部通路和装入次序。"
    }
  },
  "reference_positions": {
    "upper": {
      "A_inner": 532.214,
      "A_outer": 589.211,
      "B": 749.211,
      "C_entrance": 999.211,
      "C_shoulder": 1045.21,
      "D_entrance": 1214.21,
      "D_shoulder": 1218.21,
      "E_inner": 1229.21,
      "E_outer": 1389.21
    },
    "lower": {
      "A_inner": 532.214,
      "A_outer": 589.211,
      "B": 899.213,
      "C_entrance": 1089.21,
      "C_shoulder": 1135.21,
      "D_entrance": 1304.21,
      "D_shoulder": 1308.21,
      "E_inner": 1379.21,
      "E_outer": 1389.21
    },
    "upper_relative_to_B": {
      "A_inner": -216.997,
      "A_outer": -160.0,
      "B": 0.0,
      "C_entrance": 250.0,
      "C_shoulder": 295.999,
      "D_entrance": 464.999,
      "D_shoulder": 468.999,
      "E_inner": 479.999,
      "E_outer": 639.999
    },
    "lower_relative_to_B": {
      "A_inner": -366.999,
      "A_outer": -310.002,
      "B": 0.0,
      "C_entrance": 189.997,
      "C_shoulder": 235.997,
      "D_entrance": 404.997,
      "D_shoulder": 408.997,
      "E_inner": 479.997,
      "E_outer": 489.997
    },
    "scope": "两幅半剖面/两参考位置,不自动标成已确证的0°压制与270°完整周期。"
  },
  "explicit_maximum_travel_annotations": [
    {
      "member": "B座关联机构",
      "max_mm": 150,
      "dimension_block": "BLKENT98",
      "extension_x_mm": [
        854.2,
        1004.2
      ]
    },
    {
      "member": "C座关联机构",
      "max_mm": 90,
      "dimension_block": "BLKENT83",
      "extension_x_mm": [
        1109.21,
        1199.21
      ]
    },
    {
      "member": "D座关联机构",
      "max_mm": 90,
      "dimension_block": "BLKENT84",
      "extension_x_mm": [
        1334.21,
        1424.21
      ]
    },
    {
      "member": "E端关联机构",
      "max_mm": 150,
      "dimension_block": "BLKENT97",
      "extension_x_mm": [
        2019.21,
        2169.21
      ]
    }
  ],
  "travel_scope": "MAX数字是原图明确的机构最大行程标注,且与两参考位置之差相符;可用作行程上限依据,但未给速度、加载能力、凸轮相位、同步或允许组合。上冲内/外的独立可用行程并未同等完整给出。",
  "closed_height": {
    "min_note_mm": 180,
    "max_dimension_mm": 310,
    "max_dimension_endpoints_source_x": [
      589.211,
      899.213
    ],
    "upper_drawn_Aouter_to_B_mm": 160.0,
    "discrepancy_mm": 20,
    "scope": "最大310直接取A外肩至下图B前面;最小180为TEXT30F独立注记,上图同基准只160。",
    "hypothesis_not_fact": "20恰等于50加长块与30标准块之差,但源图未给挡块位置和两者因果,不能据此指定把A调20或B停20。",
    "cannot_conclude": [
      "原图上半就是实际压制闭合位",
      "只要H落180~310就已全部适配",
      "310减模具总包络即出模余量",
      "所有接口距离可按下图236/409永久固定"
    ]
  },
  "phase_note": {
    "text": "注:阴模在270°出模时",
    "refs": [
      "TEXT2EA",
      "TEXT306",
      "TEXT2EC"
    ],
    "interpretation": "原机机械循环出模相位的说明;不是模具本身旋转270°,也不等于闭合高度270mm。",
    "remaining_unknown": "270°相位对应的全部通道位置、速度和受载曲线未给。"
  },
  "extended_stop": {
    "factory_configuration": "我公司出厂挡块为加长挡块(TEXT2EB/30C)",
    "material_grade": null,
    "standard_functional_height": {
      "nominal": 30,
      "plus_minus": 0.01
    },
    "extended_functional_height": {
      "nominal": 50,
      "plus_minus": 0.01
    },
    "basic_dimensions_mm": {
      "length": 136,
      "narrow_stem_length": 132,
      "width": 45,
      "mounting_thickness": 20,
      "counterbore_depth": 11,
      "hole_count": 3,
      "through_diameter": 11,
      "counterbore_diameter": 16,
      "adjacent_hole_pitch": 50,
      "pitch_plus_minus": 0.1
    },
    "section_steps": [
      {
        "nominal": 22.5,
        "plus_minus": 0.05
      },
      {
        "nominal": 12,
        "plus_minus": 0.05
      },
      {
        "nominal": 20,
        "plus_minus": 0.1
      },
      {
        "nominal": 8,
        "lower_deviation": 0,
        "upper_deviation": 0.015
      },
      {
        "nominal": 4,
        "lower_deviation": 0,
        "upper_deviation": 0.1
      }
    ],
    "technical_requirements": [
      "倒钝、去毛刺",
      "球化退火处理",
      "热处理HRC58–62",
      "挡块高度50±0.01必须配对磨"
    ],
    "geometric_requirements": [
      "相对基准A垂直度0.02(BLKENT169,T形符号由两条垂线直接复核)",
      "相对基准A平行度0.01(BLKENT171,两条平行斜线符号直接复核)"
    ],
    "roughness_annotations": [
      "其余6.3",
      "指定功能面1.6",
      "局部3.2;各面应以原引线对应,不把最严值扩展至全部面"
    ],
    "quantity": null,
    "machine_installation_location": null,
    "load_path": null,
    "caution": "配对磨说明成组检验,未给整机数量/安装位置;不可任意在B/C间放两块承受全部压制力,也不可用新增台架替代原机挡块。",
    "refs": [
      "BLKENT11",
      "BLKENT153..178",
      "TEXT2EB",
      "TEXT30C"
    ]
  },
  "design_constraints": [
    "复用原机已有驱动和导向,不因图纸展开就新造独立导柱模架。专用接柄仍可能有必要长度,其长度需由原机工作位置/型面闭合共同确定。",
    "成形件与接口适配件、原机座体、原机优先复用紧固件必须分别列BOM。",
    "各独立通道不可被共同刚性板锁死;两端同通道冲头可由必要整体环形头汇流。",
    "装模路径需要同时检查前方B/C孔径;就位零碰撞不证明较大的背部法兰能穿过前方孔。",
    "阴模Ø165定位台阶的装入需结合B可拆压盖;真实压盖和夹持路径未核前不复制另一套Φ240压盘。",
    "E外导套的两个图示位置相同;新试位应分别定义内杆/外导套,未经依据不强制随动。",
    "图中螺纹孔为设备接口要求;工具应设计相配通孔/定位面,不能把所有孔抄成攻丝孔。"
  ],
  "missing_for_manufacturing_release": [
    "设备铭牌型号及各通道额定压制/脱模力",
    "实际压制工作位与各通道相位曲线",
    "A内外可用独立行程、夹紧和调节方式",
    "原50挡块位置、数量及使用工序",
    "B后部零件分界、占用和压盖捕获方式",
    "E外导套完整有效导向与公差、E中央M20实际有效牙深及退刀核验(有60后孔段/50图示牙长证据)",
    "原机材料/硬度、螺栓等级、实际啮合与预紧",
    "产品模具载荷、粉末松装/压坯密度和压缩性数据"
  ],
  "raw_evidence_files": [
    "machine_raw_text.json",
    "machine_raw_vectors.json",
    "machine_flattened.json"
  ],
  "independent_checks": {
    "A57": true,
    "B20": true,
    "B40": true,
    "C46": true,
    "C64": true,
    "D4": true,
    "Drear116": true,
    "C_lower236": true,
    "D_lower409": true,
    "Einner_lower480": true,
    "Eouter_lower490": true,
    "Eouter_fixed_in_two_references": true,
    "E_inner_motion150": true
  },
  "dimension_evidence": [
    {
      "block": "BLKENT57",
      "text": [
        "40"
      ],
      "vectors": [
        {
          "rootHandle": "32C",
          "trail": [
            "BLKENT57"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            769.211,
            1203.29,
            0.0
          ],
          "end": [
            769.211,
            1128.04,
            0.0
          ]
        },
        {
          "rootHandle": "32C",
          "trail": [
            "BLKENT57"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            809.211,
            1203.29,
            0.0
          ],
          "end": [
            809.211,
            1128.04,
            0.0
          ]
        },
        {
          "rootHandle": "32C",
          "trail": [
            "BLKENT57"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            769.211,
            1136.04,
            0.0
          ],
          "end": [
            809.211,
            1136.04,
            0.0
          ]
        }
      ]
    },
    {
      "block": "BLKENT58",
      "text": [
        "20"
      ],
      "vectors": [
        {
          "rootHandle": "32E",
          "trail": [
            "BLKENT58"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            769.211,
            1182.45,
            0.0
          ],
          "end": [
            769.211,
            1128.04,
            0.0
          ]
        },
        {
          "rootHandle": "32E",
          "trail": [
            "BLKENT58"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            749.211,
            1178.95,
            0.0
          ],
          "end": [
            749.211,
            1128.04,
            0.0
          ]
        },
        {
          "rootHandle": "32E",
          "trail": [
            "BLKENT58"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            749.211,
            1136.04,
            0.0
          ],
          "end": [
            769.211,
            1136.04,
            0.0
          ]
        }
      ]
    },
    {
      "block": "BLKENT59",
      "text": [
        "4"
      ],
      "vectors": [
        {
          "rootHandle": "330",
          "trail": [
            "BLKENT59"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1304.21,
            1096.54,
            0.0
          ],
          "end": [
            1304.21,
            1062.46,
            0.0
          ]
        },
        {
          "rootHandle": "330",
          "trail": [
            "BLKENT59"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1308.21,
            1094.04,
            0.0
          ],
          "end": [
            1308.21,
            1062.46,
            0.0
          ]
        },
        {
          "rootHandle": "330",
          "trail": [
            "BLKENT59"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1286.88,
            1070.46,
            0.0
          ],
          "end": [
            1316.21,
            1070.46,
            0.0
          ]
        }
      ]
    },
    {
      "block": "BLKENT68",
      "text": [
        "120"
      ],
      "vectors": [
        {
          "rootHandle": "342",
          "trail": [
            "BLKENT68"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1424.21,
            993.515,
            0.0
          ],
          "end": [
            1424.21,
            779.845,
            0.0
          ]
        },
        {
          "rootHandle": "342",
          "trail": [
            "BLKENT68"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1304.21,
            961.963,
            0.0
          ],
          "end": [
            1304.21,
            779.845,
            0.0
          ]
        },
        {
          "rootHandle": "342",
          "trail": [
            "BLKENT68"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1304.21,
            787.845,
            0.0
          ],
          "end": [
            1424.21,
            787.845,
            0.0
          ]
        }
      ]
    },
    {
      "block": "BLKENT73",
      "text": [
        "60",
        " "
      ],
      "vectors": [
        {
          "rootHandle": "34C",
          "trail": [
            "BLKENT73"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1239.21,
            1174.54,
            0.0
          ],
          "end": [
            1239.21,
            1202.5,
            0.0
          ]
        },
        {
          "rootHandle": "34C",
          "trail": [
            "BLKENT73"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1299.21,
            1172.04,
            0.0
          ],
          "end": [
            1299.21,
            1202.5,
            0.0
          ]
        },
        {
          "rootHandle": "34C",
          "trail": [
            "BLKENT73"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1239.21,
            1194.5,
            0.0
          ],
          "end": [
            1299.21,
            1194.5,
            0.0
          ]
        }
      ]
    },
    {
      "block": "BLKENT83",
      "text": [
        "90",
        "MAX",
        "  "
      ],
      "vectors": [
        {
          "rootHandle": "360",
          "trail": [
            "BLKENT83"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1109.21,
            1392.04,
            0.0
          ],
          "end": [
            1109.21,
            1525.59,
            0.0
          ]
        },
        {
          "rootHandle": "360",
          "trail": [
            "BLKENT83"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1199.21,
            1162.04,
            0.0
          ],
          "end": [
            1199.21,
            1525.59,
            0.0
          ]
        },
        {
          "rootHandle": "360",
          "trail": [
            "BLKENT83"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1109.21,
            1517.59,
            0.0
          ],
          "end": [
            1199.21,
            1517.59,
            0.0
          ]
        }
      ]
    },
    {
      "block": "BLKENT84",
      "text": [
        "90",
        "MAX",
        "  "
      ],
      "vectors": [
        {
          "rootHandle": "362",
          "trail": [
            "BLKENT84"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1334.21,
            1479.42,
            0.0
          ],
          "end": [
            1334.21,
            1526.69,
            0.0
          ]
        },
        {
          "rootHandle": "362",
          "trail": [
            "BLKENT84"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1424.21,
            1109.54,
            0.0
          ],
          "end": [
            1424.21,
            1526.69,
            0.0
          ]
        },
        {
          "rootHandle": "362",
          "trail": [
            "BLKENT84"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1334.21,
            1518.69,
            0.0
          ],
          "end": [
            1424.21,
            1518.69,
            0.0
          ]
        }
      ]
    },
    {
      "block": "BLKENT90",
      "text": [
        "236",
        " "
      ],
      "vectors": [
        {
          "rootHandle": "36E",
          "trail": [
            "BLKENT90"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1135.21,
            1072.04,
            0.0
          ],
          "end": [
            1135.21,
            789.263,
            0.0
          ]
        },
        {
          "rootHandle": "36E",
          "trail": [
            "BLKENT90"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            899.213,
            1087.04,
            0.0
          ],
          "end": [
            899.221,
            789.259,
            0.0
          ]
        },
        {
          "rootHandle": "36E",
          "trail": [
            "BLKENT90"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            899.221,
            797.259,
            0.0
          ],
          "end": [
            1135.21,
            797.263,
            0.0
          ]
        }
      ]
    },
    {
      "block": "BLKENT95",
      "text": [
        "409",
        " "
      ],
      "vectors": [
        {
          "rootHandle": "378",
          "trail": [
            "BLKENT95"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1308.21,
            1092.04,
            0.0
          ],
          "end": [
            1308.21,
            755.178,
            0.0
          ]
        },
        {
          "rootHandle": "378",
          "trail": [
            "BLKENT95"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            899.213,
            1087.04,
            0.0
          ],
          "end": [
            899.222,
            755.17,
            0.0
          ]
        },
        {
          "rootHandle": "378",
          "trail": [
            "BLKENT95"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            899.222,
            763.17,
            0.0
          ],
          "end": [
            1308.21,
            763.178,
            0.0
          ]
        }
      ]
    },
    {
      "block": "BLKENT97",
      "text": [
        "150",
        "MAX",
        "  "
      ],
      "vectors": [
        {
          "rootHandle": "37C",
          "trail": [
            "BLKENT97"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            2019.21,
            1311.04,
            0.0
          ],
          "end": [
            2019.21,
            1387.54,
            0.0
          ]
        },
        {
          "rootHandle": "37C",
          "trail": [
            "BLKENT97"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            2169.21,
            1162.0,
            0.0
          ],
          "end": [
            2169.21,
            1387.54,
            0.0
          ]
        },
        {
          "rootHandle": "37C",
          "trail": [
            "BLKENT97"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            2019.21,
            1379.54,
            0.0
          ],
          "end": [
            2169.21,
            1379.54,
            0.0
          ]
        }
      ]
    },
    {
      "block": "BLKENT98",
      "text": [
        "150",
        "MAX",
        "  "
      ],
      "vectors": [
        {
          "rootHandle": "37E",
          "trail": [
            "BLKENT98"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            854.204,
            1392.04,
            0.0
          ],
          "end": [
            854.2,
            1524.8,
            0.0
          ]
        },
        {
          "rootHandle": "37E",
          "trail": [
            "BLKENT98"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1004.21,
            1062.04,
            0.0
          ],
          "end": [
            1004.2,
            1524.8,
            0.0
          ]
        },
        {
          "rootHandle": "37E",
          "trail": [
            "BLKENT98"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            854.2,
            1516.8,
            0.0
          ],
          "end": [
            1004.2,
            1516.8,
            0.0
          ]
        }
      ]
    },
    {
      "block": "BLKENT102",
      "text": [
        "110",
        " "
      ],
      "vectors": [
        {
          "rootHandle": "386",
          "trail": [
            "BLKENT102"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1199.21,
            917.176,
            0.0
          ],
          "end": [
            1199.21,
            827.927,
            0.0
          ]
        },
        {
          "rootHandle": "386",
          "trail": [
            "BLKENT102"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1089.21,
            932.039,
            0.0
          ],
          "end": [
            1089.21,
            827.927,
            0.0
          ]
        },
        {
          "rootHandle": "386",
          "trail": [
            "BLKENT102"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1089.21,
            835.927,
            0.0
          ],
          "end": [
            1199.21,
            835.927,
            0.0
          ]
        }
      ]
    },
    {
      "block": "BLKENT103",
      "text": [
        "46",
        " "
      ],
      "vectors": [
        {
          "rootHandle": "388",
          "trail": [
            "BLKENT103"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            999.211,
            1392.04,
            0.0
          ],
          "end": [
            999.211,
            1278.23,
            0.0
          ]
        },
        {
          "rootHandle": "388",
          "trail": [
            "BLKENT103"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1045.21,
            1252.04,
            0.0
          ],
          "end": [
            1045.21,
            1294.23,
            0.0
          ]
        },
        {
          "rootHandle": "388",
          "trail": [
            "BLKENT103"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            999.211,
            1286.23,
            0.0
          ],
          "end": [
            1045.21,
            1286.23,
            0.0
          ]
        }
      ]
    },
    {
      "block": "BLKENT104",
      "text": [
        "10",
        " "
      ],
      "vectors": [
        {
          "rootHandle": "38A",
          "trail": [
            "BLKENT104"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1239.21,
            1174.54,
            0.0
          ],
          "end": [
            1239.21,
            1202.5,
            0.0
          ]
        },
        {
          "rootHandle": "38A",
          "trail": [
            "BLKENT104"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1229.21,
            1185.54,
            0.0
          ],
          "end": [
            1229.21,
            1202.5,
            0.0
          ]
        },
        {
          "rootHandle": "38A",
          "trail": [
            "BLKENT104"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1213.21,
            1194.5,
            0.0
          ],
          "end": [
            1255.21,
            1194.5,
            0.0
          ]
        }
      ]
    },
    {
      "block": "BLKENT106",
      "text": [
        "480",
        " "
      ],
      "vectors": [
        {
          "rootHandle": "38E",
          "trail": [
            "BLKENT106"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1379.21,
            1138.54,
            0.0
          ],
          "end": [
            1379.21,
            728.073,
            0.0
          ]
        },
        {
          "rootHandle": "38E",
          "trail": [
            "BLKENT106"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            899.213,
            1087.04,
            0.0
          ],
          "end": [
            899.223,
            728.064,
            0.0
          ]
        },
        {
          "rootHandle": "38E",
          "trail": [
            "BLKENT106"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            899.222,
            736.064,
            0.0
          ],
          "end": [
            1379.21,
            736.073,
            0.0
          ]
        }
      ]
    },
    {
      "block": "BLKENT107",
      "text": [
        "490",
        " "
      ],
      "vectors": [
        {
          "rootHandle": "390",
          "trail": [
            "BLKENT107"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            1389.21,
            1109.54,
            0.0
          ],
          "end": [
            1389.21,
            698.109,
            0.0
          ]
        },
        {
          "rootHandle": "390",
          "trail": [
            "BLKENT107"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            899.213,
            1087.04,
            0.0
          ],
          "end": [
            899.224,
            698.1,
            0.0
          ]
        },
        {
          "rootHandle": "390",
          "trail": [
            "BLKENT107"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            899.223,
            706.1,
            0.0
          ],
          "end": [
            1389.21,
            706.109,
            0.0
          ]
        }
      ]
    },
    {
      "block": "BLKENT110",
      "text": [
        "80",
        " "
      ],
      "vectors": [
        {
          "rootHandle": "396",
          "trail": [
            "BLKENT110"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            589.209,
            1252.04,
            0.0
          ],
          "end": [
            589.209,
            1209.95,
            0.0
          ]
        },
        {
          "rootHandle": "396",
          "trail": [
            "BLKENT110"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            509.209,
            1212.04,
            0.0
          ],
          "end": [
            509.209,
            1225.95,
            0.0
          ]
        },
        {
          "rootHandle": "396",
          "trail": [
            "BLKENT110"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            509.209,
            1217.95,
            0.0
          ],
          "end": [
            589.209,
            1217.95,
            0.0
          ]
        }
      ]
    },
    {
      "block": "BLKENT112",
      "text": [
        "18",
        " "
      ],
      "vectors": [
        {
          "rootHandle": "39A",
          "trail": [
            "BLKENT112"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            607.211,
            1388.04,
            0.0
          ],
          "end": [
            607.211,
            1209.95,
            0.0
          ]
        },
        {
          "rootHandle": "39A",
          "trail": [
            "BLKENT112"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            589.211,
            1252.04,
            0.0
          ],
          "end": [
            589.211,
            1209.95,
            0.0
          ]
        },
        {
          "rootHandle": "39A",
          "trail": [
            "BLKENT112"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            573.211,
            1217.95,
            0.0
          ],
          "end": [
            636.211,
            1217.95,
            0.0
          ]
        }
      ]
    },
    {
      "block": "BLKENT116",
      "text": [
        "57",
        " "
      ],
      "vectors": [
        {
          "rootHandle": "3A2",
          "trail": [
            "BLKENT116"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            532.214,
            1130.04,
            0.0
          ],
          "end": [
            532.214,
            844.222,
            0.0
          ]
        },
        {
          "rootHandle": "3A2",
          "trail": [
            "BLKENT116"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            589.209,
            1072.04,
            0.0
          ],
          "end": [
            589.209,
            844.222,
            0.0
          ]
        },
        {
          "rootHandle": "3A2",
          "trail": [
            "BLKENT116"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            532.214,
            852.222,
            0.0
          ],
          "end": [
            589.209,
            852.222,
            0.0
          ]
        }
      ]
    },
    {
      "block": "BLKENT119",
      "text": [
        "310",
        "最大闭合高度"
      ],
      "vectors": [
        {
          "rootHandle": "3A8",
          "trail": [
            "BLKENT119"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            589.211,
            1072.04,
            0.0
          ],
          "end": [
            589.211,
            789.823,
            0.0
          ]
        },
        {
          "rootHandle": "3A8",
          "trail": [
            "BLKENT119"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            899.213,
            1087.04,
            0.0
          ],
          "end": [
            899.222,
            789.828,
            0.0
          ]
        },
        {
          "rootHandle": "3A8",
          "trail": [
            "BLKENT119"
          ],
          "type": "LINE",
          "layer": "6",
          "start": [
            589.211,
            797.823,
            0.0
          ],
          "end": [
            899.221,
            797.828,
            0.0
          ]
        }
      ]
    }
  ]
}
本次设计参数与状态定义
{
  "datums": {
    "A_outer": 155.0,
    "A_inner": 212.0,
    "B": -65.0,
    "C": -301.0,
    "D": -474.0,
    "E_inner": -485.0,
    "E_outer": -645.0
  },
  "offsets": {
    "press": {},
    "fill_example": {
      "die": -50,
      "lower_outer": -86.866281152051,
      "lower_inner": -50.60136466434925,
      "core": -50,
      "reference": -50
    },
    "strip": {
      "die": -90,
      "lower_outer": -30,
      "lower_inner": -30,
      "core": -30,
      "reference": -30
    },
    "release": {
      "die": -90,
      "lower_outer": -30,
      "lower_inner": -30,
      "core": -90,
      "reference": -30
    }
  },
  "fill_ratio_example": 2.0,
  "fill_end_extra": 36.866281152051,
  "fill_center_extra": 0.6013646643492464,
  "scope": "运动需求与名义工具设计,非原机已认证凸轮相位;工作间隙/回弹/过盈与载荷待工艺定版"
}
原设备已知接口与新模具的合装设计位。局部接口参考不等于完整设备包络。
原设备已知接口与新模具的合装设计位。局部接口参考不等于完整设备包络。
原图上半绘示参考;与设计压制位分开理解。
原图上半绘示参考;与设计压制位分开理解。
原图下半绘示参考;不将单一展开间距锁死全部工作状态。
原图下半绘示参考;不将单一展开间距锁死全部工作状态。

04 / 零件尺寸、孔组与装配关系

二维图册给出真实投影/剖面、轴向台阶尺寸链及孔组表。几何提取的圆柱面直径用于核对实体;它不自动成为攻丝底孔尺寸。图中的基准、原图公差、设计建议值及未决值分别按来源处理。

代号名称动作组设计尺寸与接口加工/装配要求材料状态
T01上内中央成形冲及整体冲柄upper_inner工作分区Y±25,保留R25及全部原曲面;Ø35柄,接盘Ø69.94×15;4-Ø10.5 PCD52,相位0°;A内基准Z212.0,与A外差57压坯名义1:1;工作间隙/回弹另配;长柄整体路线供首套试模;量产寿命明确后评估可换镶件候选:高韧性耐磨工具钢;首套整体钢制冲具,热处理与寿命待核
T02上外双端成形冲及环形柄upper_outer双端Y25..47.5对称;完整保留孔口及外边微台阶;柄外Ø99.94/内Ø72;A外Ø179.94×18,后定位30;6-Ø10.5 PCD120,相位30°;A外肩Z155.0孔口45°锥面深0.3,Φ10.7/10.1接Φ9.7有0.2环台,对应工具薄刃需专项试模;内Ø72保留上内接盘通过空间;不新增支承柱/横梁候选:高韧性耐磨工具钢;首套整体钢制冲具,热处理与寿命待核
T03完整变截面阴模镶块die外Ø120×110;模口Z5,底Z−105;122面压坯名义几何按成形分工保留阴模只允许产品相对+Z脱出;反向有侧肩干涉;钢制试模路线;若改硬质合金必须重新设计预应力套;Ø120过盈配作Δ待载荷/材料计算,组装后精加工工作腔候选:钢制试模阴模;硬质合金方案需另行预应力设计
T04原压盖保持式阴模定位套die外Ø149.94前定位20、后Ø164.94定位40;前Ø149.94延伸至模口Z5,无新增Ø240法兰;内Ø120镶块座至Z−105,后通孔Ø110;原B前面Z-65.0,后肩Z-85.0利用原机可拆压盖保持,保持部位须与原盖真实后环/孔腔现场核对;不把等效20+40孔链当作完整盖/座分件图;模套Δ与强度待核;装配预应力后精磨定位外圆候选:调质韧性合金钢,强度及过盈待核
T05下外双端冲及阶梯空心柄lower_outerC法兰Ø179.94×18,后Ø144.98×55;12-Ø8.5 PCD162,相位0°;主筒外Ø139.8/内Ø110;前颈外Ø109.8/内Ø56.4;过渡盘Z−245..−240,粗柄止于Z−170;2-Ø9.74过芯孔实际最小柄净面积以新产品截面求得,不能用上投影代填充增粉面积;工作孔口薄刃和外边微细特征保留;需磨配/崩刃寿命验证;前颈至芯孔名义余肉约2.93,必须做载荷校核候选:高韧性耐磨工具钢;首套整体钢制冲具,热处理与寿命待核
T06下内中央冲及大孔阶梯柄lower_innerD入口Ø139.94定位3.5,后Ø104.98×50;大孔Ø92;法兰Ø144.8可经C孔Ø145;12-Ø8.5 PCD123,相位0°;沉孔Ø13.5深10;承压盘Z−310..−295;圆柄Ø55.8止Z−225,矩形柄20.5×50接工作型面;双Ø9.74过芯孔,孔距72;底部标记约0.09249深按源保留D先于C装入;法兰孔缘名义余肉4.15,许用力待算;圆柄不伸入双端薄工作柄之间,避免分级填充干涉;长工作柄材料/热处理/稳定性及底部微标记是否为实际要求须核实候选:高韧性耐磨工具钢;首套整体钢制冲具,热处理与寿命待核
T07四孔定向芯棒驱动盘及双芯桥coreE面连接盘Ø69.94×15;4-Ø8.5 PCD38,相位45°;后Ø24.98定位9.8入原Ø25深10;不使用中央M20作循环拉接;前避头颈Ø24×15,主杆Ø25;桥16×88×15,底−365顶−3504-M8原孔深20,M8×30经盘15名义啮合15;防松/等级/载荷待核;固定导套前置接盘不需穿越导套;按实际抽芯位移检查剩余间距;芯棒组需在D大孔柄装入前预装候选:调质合金钢;循环拉压/疲劳待核
T08-1Φ9.7成形芯棒core工作Ø9.7×370,头Ø16×10;中心Y-36;压制尖端Z5;释放位Z−85,压坯底−77.5名义1:1,不加烧结收缩;配作间隙与压坯回弹另定;有效无支撑长度随下冲导孔位置变,不能用全长直接等同悬臂长候选:耐磨韧性工具钢,磨削及疲劳待核
T081Φ9.7成形芯棒core工作Ø9.7×370,头Ø16×10;中心Y36;压制尖端Z5;释放位Z−85,压坯底−77.5名义1:1,不加烧结收缩;配作间隙与压坯回弹另定;有效无支撑长度随下冲导孔位置变,不能用全长直接等同悬臂长候选:耐磨韧性工具钢,磨削及疲劳待核
T09侧开口双芯棒固定压板core16×88×5,中央Ø34腰部;Ø25.4向−X侧开口;2-Ø8.5 Y±20;底Z−380侧向套杆后捕获两个芯棒头;不能用闭环板越过两端大头;台外预装,换芯需按设备确认顺序拆卸候选:调质钢;压板挠度/螺钉预紧待核
完整BOM - 含原机/采购/紧固件归属
[
  {
    "id": "T01",
    "name": "上内中央成形冲及整体冲柄",
    "group": "upper_inner",
    "dimensions": [
      "工作分区Y±25,保留R25及全部原曲面",
      "Ø35柄,接盘Ø69.94×15;4-Ø10.5 PCD52,相位0°",
      "A内基准Z212.0,与A外差57"
    ],
    "notes": [
      "压坯名义1:1;工作间隙/回弹另配",
      "长柄整体路线供首套试模;量产寿命明确后评估可换镶件"
    ],
    "owner": "tooling",
    "material": "候选:高韧性耐磨工具钢;首套整体钢制冲具,热处理与寿命待核",
    "drawing": {
      "datum_z": [
        {
          "label": "A内",
          "z": 212.0
        },
        {
          "label": "柄前座",
          "z": 45
        }
      ],
      "diameter": [
        {
          "label": "接盘",
          "diameter": 69.94,
          "z0": 197.0,
          "z1": 212.0
        },
        {
          "label": "柄",
          "diameter": 35,
          "z0": 45,
          "z1": 197.0
        }
      ],
      "hole_patterns": [
        {
          "label": "A内",
          "count": 4,
          "diameter": 10.5,
          "pcd": 52,
          "phase_deg": 0,
          "depth": 15
        }
      ]
    }
  },
  {
    "id": "T02",
    "name": "上外双端成形冲及环形柄",
    "group": "upper_outer",
    "dimensions": [
      "双端Y25..47.5对称;完整保留孔口及外边微台阶",
      "柄外Ø99.94/内Ø72;A外Ø179.94×18,后定位30",
      "6-Ø10.5 PCD120,相位30°",
      "A外肩Z155.0"
    ],
    "notes": [
      "孔口45°锥面深0.3,Φ10.7/10.1接Φ9.7有0.2环台,对应工具薄刃需专项试模",
      "内Ø72保留上内接盘通过空间;不新增支承柱/横梁"
    ],
    "owner": "tooling",
    "material": "候选:高韧性耐磨工具钢;首套整体钢制冲具,热处理与寿命待核",
    "drawing": {
      "datum_z": [
        {
          "label": "A外肩",
          "z": 155.0
        }
      ],
      "diameter": [
        {
          "diameter": 179.94,
          "z0": 137.0,
          "z1": 155.0
        },
        {
          "diameter": 99.94,
          "z0": 45,
          "z1": 185.0
        },
        {
          "diameter": 72,
          "z0": 45,
          "z1": 185.0,
          "kind": "inside"
        }
      ],
      "hole_patterns": [
        {
          "count": 6,
          "diameter": 10.5,
          "pcd": 120,
          "phase_deg": 30,
          "depth": 18
        }
      ]
    }
  },
  {
    "id": "T03",
    "name": "完整变截面阴模镶块",
    "group": "die",
    "dimensions": [
      "外Ø120×110;模口Z5,底Z−105",
      "122面压坯名义几何按成形分工保留"
    ],
    "notes": [
      "阴模只允许产品相对+Z脱出;反向有侧肩干涉",
      "钢制试模路线;若改硬质合金必须重新设计预应力套",
      "Ø120过盈配作Δ待载荷/材料计算,组装后精加工工作腔"
    ],
    "owner": "tooling",
    "material": "候选:钢制试模阴模;硬质合金方案需另行预应力设计",
    "drawing": {
      "diameter": [
        {
          "diameter": 120,
          "z0": -105,
          "z1": 5
        }
      ],
      "datum_z": [
        {
          "label": "模口",
          "z": 5
        },
        {
          "label": "座底",
          "z": -105
        }
      ]
    }
  },
  {
    "id": "T04",
    "name": "原压盖保持式阴模定位套",
    "group": "die",
    "dimensions": [
      "外Ø149.94前定位20、后Ø164.94定位40",
      "前Ø149.94延伸至模口Z5,无新增Ø240法兰",
      "内Ø120镶块座至Z−105,后通孔Ø110",
      "原B前面Z-65.0,后肩Z-85.0"
    ],
    "notes": [
      "利用原机可拆压盖保持,保持部位须与原盖真实后环/孔腔现场核对",
      "不把等效20+40孔链当作完整盖/座分件图",
      "模套Δ与强度待核;装配预应力后精磨定位外圆"
    ],
    "owner": "tooling",
    "material": "候选:调质韧性合金钢,强度及过盈待核",
    "drawing": {
      "datum_z": [
        {
          "label": "B参考",
          "z": -65.0
        },
        {
          "label": "后肩",
          "z": -85.0
        },
        {
          "label": "后端",
          "z": -125.0
        }
      ],
      "diameter": [
        {
          "diameter": 149.94,
          "z0": -85.0,
          "z1": 5
        },
        {
          "diameter": 164.94,
          "z0": -125.0,
          "z1": -85.0
        },
        {
          "diameter": 120,
          "z0": -105,
          "z1": 5,
          "kind": "inside"
        },
        {
          "diameter": 110,
          "z0": -125.0,
          "z1": -105,
          "kind": "inside"
        }
      ]
    }
  },
  {
    "id": "T05",
    "name": "下外双端冲及阶梯空心柄",
    "group": "lower_outer",
    "dimensions": [
      "C法兰Ø179.94×18,后Ø144.98×55;12-Ø8.5 PCD162,相位0°",
      "主筒外Ø139.8/内Ø110;前颈外Ø109.8/内Ø56.4",
      "过渡盘Z−245..−240,粗柄止于Z−170;2-Ø9.74过芯孔"
    ],
    "notes": [
      "实际最小柄净面积以新产品截面求得,不能用上投影代填充增粉面积",
      "工作孔口薄刃和外边微细特征保留;需磨配/崩刃寿命验证",
      "前颈至芯孔名义余肉约2.93,必须做载荷校核"
    ],
    "owner": "tooling",
    "material": "候选:高韧性耐磨工具钢;首套整体钢制冲具,热处理与寿命待核",
    "drawing": {
      "datum_z": [
        {
          "label": "C肩",
          "z": -301.0
        },
        {
          "label": "后定位端",
          "z": -356.0
        },
        {
          "label": "台阶",
          "z": -245
        },
        {
          "label": "工作柄起点",
          "z": -170
        }
      ],
      "diameter": [
        {
          "diameter": 179.94,
          "z0": -301.0,
          "z1": -283.0
        },
        {
          "diameter": 144.98,
          "z0": -356.0,
          "z1": -301.0
        },
        {
          "diameter": 139.8,
          "z0": -283.0,
          "z1": -240
        },
        {
          "diameter": 109.8,
          "z0": -240,
          "z1": -170
        },
        {
          "diameter": 56.4,
          "z0": -245,
          "z1": -170,
          "kind": "inside"
        }
      ],
      "hole_patterns": [
        {
          "count": 12,
          "diameter": 8.5,
          "pcd": 162,
          "depth": 18,
          "phase_deg": 0
        }
      ]
    }
  },
  {
    "id": "T06",
    "name": "下内中央冲及大孔阶梯柄",
    "group": "lower_inner",
    "dimensions": [
      "D入口Ø139.94定位3.5,后Ø104.98×50;大孔Ø92",
      "法兰Ø144.8可经C孔Ø145;12-Ø8.5 PCD123,相位0°;沉孔Ø13.5深10",
      "承压盘Z−310..−295;圆柄Ø55.8止Z−225,矩形柄20.5×50接工作型面",
      "双Ø9.74过芯孔,孔距72;底部标记约0.09249深按源保留"
    ],
    "notes": [
      "D先于C装入;法兰孔缘名义余肉4.15,许用力待算",
      "圆柄不伸入双端薄工作柄之间,避免分级填充干涉",
      "长工作柄材料/热处理/稳定性及底部微标记是否为实际要求须核实"
    ],
    "owner": "tooling",
    "material": "候选:高韧性耐磨工具钢;首套整体钢制冲具,热处理与寿命待核",
    "drawing": {
      "datum_z": [
        {
          "label": "D肩",
          "z": -474.0
        },
        {
          "label": "后端",
          "z": -524.0
        },
        {
          "label": "承压盘后",
          "z": -310
        },
        {
          "label": "承压盘前",
          "z": -295
        },
        {
          "label": "圆柄终点",
          "z": -225
        }
      ],
      "diameter": [
        {
          "diameter": 139.94,
          "z0": -474.0,
          "z1": -470.5
        },
        {
          "diameter": 144.8,
          "z0": -469.5,
          "z1": -449.5
        },
        {
          "diameter": 104.98,
          "z0": -524.0,
          "z1": -310
        },
        {
          "diameter": 92,
          "z0": -524.0,
          "z1": -310,
          "kind": "inside"
        },
        {
          "diameter": 55.8,
          "z0": -295,
          "z1": -225
        }
      ],
      "hole_patterns": [
        {
          "count": 12,
          "diameter": 8.5,
          "pcd": 123,
          "depth": 24.5,
          "counterbore": 13.5,
          "counterbore_depth": 10,
          "phase_deg": 0
        }
      ]
    }
  },
  {
    "id": "T07",
    "name": "四孔定向芯棒驱动盘及双芯桥",
    "group": "core",
    "dimensions": [
      "E面连接盘Ø69.94×15;4-Ø8.5 PCD38,相位45°",
      "后Ø24.98定位9.8入原Ø25深10;不使用中央M20作循环拉接",
      "前避头颈Ø24×15,主杆Ø25;桥16×88×15,底−365顶−350"
    ],
    "notes": [
      "4-M8原孔深20,M8×30经盘15名义啮合15;防松/等级/载荷待核",
      "固定导套前置接盘不需穿越导套;按实际抽芯位移检查剩余间距",
      "芯棒组需在D大孔柄装入前预装"
    ],
    "owner": "tooling",
    "material": "候选:调质合金钢;循环拉压/疲劳待核",
    "drawing": {
      "datum_z": [
        {
          "label": "E内面",
          "z": -485.0
        },
        {
          "label": "盘前",
          "z": -470.0
        },
        {
          "label": "桥后",
          "z": -365
        }
      ],
      "diameter": [
        {
          "diameter": 69.94,
          "z0": -485.0,
          "z1": -470.0
        },
        {
          "diameter": 24.98,
          "z0": -494.8,
          "z1": -485.0
        },
        {
          "diameter": 24,
          "z0": -470.0,
          "z1": -455.0
        },
        {
          "diameter": 25,
          "z0": -455.0,
          "z1": -350
        }
      ],
      "hole_patterns": [
        {
          "count": 4,
          "diameter": 8.5,
          "pcd": 38,
          "depth": 15,
          "phase_deg": 45
        }
      ]
    }
  },
  {
    "id": "T08-1",
    "name": "Φ9.7成形芯棒",
    "group": "core",
    "dimensions": [
      "工作Ø9.7×370,头Ø16×10;中心Y-36",
      "压制尖端Z5;释放位Z−85,压坯底−77.5"
    ],
    "notes": [
      "名义1:1,不加烧结收缩;配作间隙与压坯回弹另定",
      "有效无支撑长度随下冲导孔位置变,不能用全长直接等同悬臂长"
    ],
    "owner": "tooling",
    "material": "候选:耐磨韧性工具钢,磨削及疲劳待核",
    "drawing": {
      "diameter": [
        {
          "diameter": 9.7,
          "z0": -365,
          "z1": 5
        },
        {
          "diameter": 16,
          "z0": -375,
          "z1": -365
        }
      ]
    }
  },
  {
    "id": "T081",
    "name": "Φ9.7成形芯棒",
    "group": "core",
    "dimensions": [
      "工作Ø9.7×370,头Ø16×10;中心Y36",
      "压制尖端Z5;释放位Z−85,压坯底−77.5"
    ],
    "notes": [
      "名义1:1,不加烧结收缩;配作间隙与压坯回弹另定",
      "有效无支撑长度随下冲导孔位置变,不能用全长直接等同悬臂长"
    ],
    "owner": "tooling",
    "material": "候选:耐磨韧性工具钢,磨削及疲劳待核",
    "drawing": {
      "diameter": [
        {
          "diameter": 9.7,
          "z0": -365,
          "z1": 5
        },
        {
          "diameter": 16,
          "z0": -375,
          "z1": -365
        }
      ]
    }
  },
  {
    "id": "T09",
    "name": "侧开口双芯棒固定压板",
    "group": "core",
    "dimensions": [
      "16×88×5,中央Ø34腰部;Ø25.4向−X侧开口",
      "2-Ø8.5 Y±20;底Z−380"
    ],
    "notes": [
      "侧向套杆后捕获两个芯棒头;不能用闭环板越过两端大头",
      "台外预装,换芯需按设备确认顺序拆卸"
    ],
    "owner": "tooling",
    "material": "候选:调质钢;压板挠度/螺钉预紧待核",
    "drawing": {}
  },
  {
    "id": "FN1",
    "name": "芯棒压板M8×30",
    "group": "core",
    "dimensions": [
      "ISO4762 M8×30"
    ],
    "notes": [
      "标准件来源见provenance;等级和扭矩待核"
    ],
    "owner": "tooling",
    "material": "标准件,等级待定",
    "drawing": {}
  },
  {
    "id": "FN2",
    "name": "芯棒压板M8×30",
    "group": "core",
    "dimensions": [
      "ISO4762 M8×30"
    ],
    "notes": [
      "标准件来源见provenance;等级和扭矩待核"
    ],
    "owner": "tooling",
    "material": "标准件,等级待定",
    "drawing": {}
  },
  {
    "id": "P00",
    "name": "压坯参考非模具",
    "group": "reference",
    "dimensions": [
      "20.5×95×47.5;122面完整源几何"
    ],
    "notes": [
      "用户指定冷压后的压坯,1:1目标;不叠加烧结补偿"
    ],
    "owner": "reference",
    "material": "铁基粉末,牌号/密度未知",
    "drawing": {}
  },
  {
    "id": "MAI",
    "name": "原机A内端接口",
    "group": "upper_inner",
    "dimensions": [
      "原Ø70杆端;4-M10 PCD52,相位0°,深25/孔29"
    ],
    "notes": [
      "原机已有件,非新制模具;仅局部孔链/接口示意,非完整真实零件分界或整机包络"
    ],
    "owner": "machine",
    "material": "原机已有,不新增",
    "drawing": {}
  },
  {
    "id": "MAO",
    "name": "原机A外端接口",
    "group": "upper_outer",
    "dimensions": [
      "原Ø180入口18、Ø100孔80;6-M10 PCD120相位30°"
    ],
    "notes": [
      "原机已有件,非新制模具;仅局部孔链/接口示意,非完整真实零件分界或整机包络"
    ],
    "owner": "machine",
    "material": "原机已有,不新增",
    "drawing": {}
  },
  {
    "id": "MB",
    "name": "原机B压盖及座的等效已知孔链",
    "group": "die",
    "dimensions": [
      "原Ø150定位20、Ø165定位40;原压盖10-M10×45 PCD218"
    ],
    "notes": [
      "原机已有件,非新制模具;仅局部孔链/接口示意,非完整真实零件分界或整机包络"
    ],
    "owner": "machine",
    "material": "原机已有,不新增",
    "drawing": {}
  },
  {
    "id": "MC",
    "name": "原机C安装座接口",
    "group": "lower_outer",
    "dimensions": [
      "原Ø180沉46、Ø145后64;12-M8 PCD162相位0°,牙24孔29"
    ],
    "notes": [
      "原机已有件,非新制模具;仅局部孔链/接口示意,非完整真实零件分界或整机包络"
    ],
    "owner": "machine",
    "material": "原机已有,不新增",
    "drawing": {}
  },
  {
    "id": "MD",
    "name": "原机D安装座接口",
    "group": "lower_inner",
    "dimensions": [
      "原Ø140入口4、Ø105后孔;12-M8 PCD123相位0°,牙24孔29"
    ],
    "notes": [
      "原机已有件,非新制模具;仅局部孔链/接口示意,非完整真实零件分界或整机包络"
    ],
    "owner": "machine",
    "material": "原机已有,不新增",
    "drawing": {}
  },
  {
    "id": "MEI",
    "name": "原机E内输出杆接口",
    "group": "core",
    "dimensions": [
      "原Ø50杆端,4-M8 PCD38相位45°深20;Ø25沉10"
    ],
    "notes": [
      "原机已有件,非新制模具;仅局部孔链/接口示意,非完整真实零件分界或整机包络"
    ],
    "owner": "machine",
    "material": "原机已有,不新增",
    "drawing": {}
  },
  {
    "id": "MEO",
    "name": "原机固定E外导套接口",
    "group": "machine_guide",
    "dimensions": [
      "源前端X1389.21两图不动;局部最小孔Ø50,后有Ø50.5"
    ],
    "notes": [
      "原机已有件,非新制模具;仅局部孔链/接口示意,非完整真实零件分界或整机包络"
    ],
    "owner": "machine",
    "material": "原机已有,不新增",
    "drawing": {}
  },
  {
    "id": "FAI1",
    "name": "原机接口安装螺钉 m10x30",
    "group": "upper_inner",
    "dimensions": [
      "m10x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FAI2",
    "name": "原机接口安装螺钉 m10x30",
    "group": "upper_inner",
    "dimensions": [
      "m10x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FAI3",
    "name": "原机接口安装螺钉 m10x30",
    "group": "upper_inner",
    "dimensions": [
      "m10x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FAI4",
    "name": "原机接口安装螺钉 m10x30",
    "group": "upper_inner",
    "dimensions": [
      "m10x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FAO1",
    "name": "原机接口安装螺钉 m10x30",
    "group": "upper_outer",
    "dimensions": [
      "m10x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FAO2",
    "name": "原机接口安装螺钉 m10x30",
    "group": "upper_outer",
    "dimensions": [
      "m10x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FAO3",
    "name": "原机接口安装螺钉 m10x30",
    "group": "upper_outer",
    "dimensions": [
      "m10x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FAO4",
    "name": "原机接口安装螺钉 m10x30",
    "group": "upper_outer",
    "dimensions": [
      "m10x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FAO5",
    "name": "原机接口安装螺钉 m10x30",
    "group": "upper_outer",
    "dimensions": [
      "m10x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FAO6",
    "name": "原机接口安装螺钉 m10x30",
    "group": "upper_outer",
    "dimensions": [
      "m10x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FB1",
    "name": "原机接口安装螺钉 m10x45",
    "group": "die",
    "dimensions": [
      "m10x45"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FB2",
    "name": "原机接口安装螺钉 m10x45",
    "group": "die",
    "dimensions": [
      "m10x45"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FB3",
    "name": "原机接口安装螺钉 m10x45",
    "group": "die",
    "dimensions": [
      "m10x45"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FB4",
    "name": "原机接口安装螺钉 m10x45",
    "group": "die",
    "dimensions": [
      "m10x45"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FB5",
    "name": "原机接口安装螺钉 m10x45",
    "group": "die",
    "dimensions": [
      "m10x45"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FB6",
    "name": "原机接口安装螺钉 m10x45",
    "group": "die",
    "dimensions": [
      "m10x45"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FB7",
    "name": "原机接口安装螺钉 m10x45",
    "group": "die",
    "dimensions": [
      "m10x45"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FB8",
    "name": "原机接口安装螺钉 m10x45",
    "group": "die",
    "dimensions": [
      "m10x45"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FB9",
    "name": "原机接口安装螺钉 m10x45",
    "group": "die",
    "dimensions": [
      "m10x45"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FB10",
    "name": "原机接口安装螺钉 m10x45",
    "group": "die",
    "dimensions": [
      "m10x45"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FC1",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_outer",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FC2",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_outer",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FC3",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_outer",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FC4",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_outer",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FC5",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_outer",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FC6",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_outer",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FC7",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_outer",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FC8",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_outer",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FC9",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_outer",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FC10",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_outer",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FC11",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_outer",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FC12",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_outer",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FD1",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_inner",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FD2",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_inner",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FD3",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_inner",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FD4",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_inner",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FD5",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_inner",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FD6",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_inner",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FD7",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_inner",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FD8",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_inner",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FD9",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_inner",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FD10",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_inner",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FD11",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_inner",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FD12",
    "name": "原机接口安装螺钉 m8x30",
    "group": "lower_inner",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FE1",
    "name": "原机接口安装螺钉 m8x30",
    "group": "core",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FE2",
    "name": "原机接口安装螺钉 m8x30",
    "group": "core",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FE3",
    "name": "原机接口安装螺钉 m8x30",
    "group": "core",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  },
  {
    "id": "FE4",
    "name": "原机接口安装螺钉 m8x30",
    "group": "core",
    "dimensions": [
      "m8x30"
    ],
    "notes": [
      "现场核已有件及长度/等级/啮合,不按模型自动下采购单"
    ],
    "owner": "existing_fastener",
    "material": "标准件;原机可复用性待核",
    "drawing": {}
  }
]
组成图用于理解零件关系,不表示完整装入/拆出路径已认证。
组成图用于理解零件关系,不表示完整装入/拆出路径已认证。

05 / 填充比、分区质量与压力计算

总体质量守恒:m=ρg·Vg,Vfill=m/ρb。各分区分别计算mi、Vfill,i;仅在等截面柱体近似中,才可用hfill,i=(ρg,i/ρb,i)·hgreen,i直接换算高度。连续曲面厚度、粉末转移及填充不均应另行评估。

下面计算器不预填未知密度或压力。压坯体积用mm³时,质量m(g)=ρg·V/1000;均匀压力估算F(kN)=p·A/1000。上下对向力及各通道能力,应按压机额定能力的实际定义分别核对,不能简单相加或从型号推吨位。

当前k=2数值示例的分区体积平衡

分区已存在的空腔V0包含压坯上方的型面空间;不能再简单用(k−1)乘平均厚度。追加下冲退移按d=(k·Vg−V0)/A低柄计算,A低柄取真实最小净柄截面。下表d是相对阴模的追加位移,不是机台全局行程;全局共同移动须另叠加。

分区压坯Vg / mm³零追加空腔V0 / mm³低柄净面积 / mm²示例k相对追加d / mm
central25867.22689800899851118.055015060021025.02.00.6013646643492464
ends_combined29575.79261464651433430.41930196823697.68810749417982.036.86628115205385

实际安装模型的独立空腔复核

实际空腔 / mm³k2目标 / mm³体积残差 / mm³相对残差
110886.53252197143110886.039025311020.493496660405071454.450485063249713e-06

以上从实际fill_example模型按各工具与库存交集逐项扣除。体积接近只支持该数值算例的一致性,不是尺寸公差、密度均匀、粉末流动或压制质量验收。底口薄层封闭性也只按记录的几何诊断范围理解。

k=2仅演示体积守恒,不代表已知的粉末密度比。它不证明填充均匀、分区密度、实际通道时序或压机可达性。必须独立量取安装模具在所选试位的真实空腔,复核柄部仍保持原侧壁占用。

输入实际数据后显示质量、装粉比和力的估算。

计算器不修改CAD或工艺参数,不代表局部密度、裂纹、载荷或设备能力已验证。不同厚薄区域应结合独立冲头行程和实际粉末数据计算。

装粉示例位由源参数定义;红色压坯为目标参考,不是松装粉末模型。
装粉示例位由源参数定义;红色压坯为目标参考,不是松装粉末模型。

06 / 材料、间隙与科学校核

净投影与真实冲柄截面

本次净压制投影为1791.9781074941764 mm²;每增加100 MPa均匀轴向压力,对应压制力增加179.19781074941764 kN。下外两工作柄的最小净截面为697.6881074941814 mm²,不能把较大的产品顶投影面积代替承载截面。

承载截面承压净投影 / mm²实际净截面 / mm²名义应力/轴向压力
上内Ø35接柄1025.0962.11275016187411.065363700696769
下内中央矩形工作柄1025.01025.01.0
下外两工作柄合计766.9781074941764697.68810749418141.099313718057854
下内大孔柄Ø104.98/921025.02008.10633833386120.510431136256683
下外主筒Ø139.8/110766.97810749417645846.5353442571440.13118506300446012

下表100/400/600/800 MPa仅为数学载荷扫值,展示力与截面应力的比例关系;不是推荐压力、已知设备能力或材料许用值,也没有作安全系数及寿命通过判定。

数学轴向压力 / MPa总力 / kN中央 / kN双端 / kN
100179.19781074941764102.576.69781074941764
400716.7912429976706410.0306.79124299767057
6001075.186864496506615.0460.1868644965058
8001433.5824859953411820.0613.5824859953411

模套预应力与加工顺序

以下为包络圆、轴对称平面应力Lamé筛查,钢的参考E=210 GPa、ν=0.3不是已选材料保证值。真实非圆型腔、角部、轴向台阶和粉末侧压力均须另作接触与应力校核,不能以此放行强度或直接选定过盈。

示例直径过盈 / mm装配接触压力 / MPa圆孔直径变化 / mm定位外圆胀大量 / mm
0.023.732904550200386-0.0100416495514602260.00949770213498551
0.059.332261375500966-0.025104123878650570.023744255337463775
0.118.664522751001932-0.050208247757301140.04748851067492755

预应力装配会改变型腔及定位外圆;最终Δ经载荷/材料核定,宜装配后精加工型腔和定位圆,再配磨冲头/芯棒。

计算与材料定版框架

校核项目计算/输入工程含义
分区填充与质量守恒m_i=ρ_green,i V_green,i;V_fill,i=m_i/ρ_bulk,i;若分区为等截面柱,h_fill,i=(ρ_green,i/ρ_bulk,i)h_green,i厚薄区不能仅按相同下降量装粉;曲面厚度连续变化时,应对体积积分并评估分区近似的密度梯度,不能由两组冲头数量推出均匀密度。
压制力与压机能力F_i=∫(A_i) p_i(x,y)dA;均匀假设时F_i(kN)=p_i(MPa) A_i(mm²)/1000不要把上下对向压制力简单相加成压机所需总吨位;按机床额定能力定义分别核对主力、各通道、模座和拉接件。不得把产品包络矩形面积当作净投影。
冲柄、薄壁与芯杆稳定性σ_nominal=F/A_min;有偏心时叠加M y/I并检查截面及连接局部应力;Euler筛查F_cr=π² E I/(K L_u)²;圆柱I=πd⁴/64芯杆总长不是其无支撑长度;大间隙通孔也不等于有效导向。Euler仅初筛,短粗件/偏载/接触和实际屈曲需进一步分析。材料硬度本身不能代替强度。
阴模和预应力套圆筒估算σ_r=A−B/r²,σ_θ=A+B/r²;A=(p_i a²−p_o b²)/(b²−a²);B=(p_i−p_o)a²b²/(b²−a²)矩形或带肩型腔不能以等效圆筒数值直接验收。外径能装进设备孔不证明套筒壁厚或预应力足够;硬质合金应专门设计钢套和预紧,零过盈名义模型不能称已完成模套设计。
回弹、工作间隙和磨损储备成形工作尺寸=目标压坯尺寸的回弹/受载变形逆向修正+磨损策略;最小运行间隙=名义间隙−尺寸及形位堆叠−受载相对变形−温差影响区分工作配合、远离粉末的机械导向配合、静态夹持配合。关键滑动件采用基准件配作及检验规则;未给定的间隙不可全部填0,也不可把大机械让位间隙当作成形间隙。
卸载、脱模与抽芯脱模/抽芯力需由残余径向压力、接触面积、摩擦及试验确定,不能只由体积计算在压坯受控承托下协调卸载、退模与抽芯。先证实脱模方向、连续扫掠和支承,不能把端位不碰撞或某相位角标注代替全周期认证。
零件类别可比较候选定版条件
有薄弱截面/复杂型面的冲头高韧性冷作工具钢或PM冷作工具钢;Vanadis 4 Extra等可作为候选按薄弱截面、偏载、抗崩裂、疲劳与耐磨综合比较,热处理依据最终材料数据表定版
阴模型腔韧性工具钢整体工作件,或硬质合金镶件+经过计算的预应力钢套批量、粉末磨蚀性、最小壁厚、角部几何、空间和预紧可实现性;不能因耐磨高就默认用硬质合金
细长成形芯杆韧性钢体/局部强化,或经连接和疲劳验证的硬质工作端方案实际无支撑长度、摩擦拉压循环、头部过渡与可更换性;不默认整根脆性硬质合金长针
夹持件/背板/必要短接柄与工作件分工匹配的调质钢候选端面承压、刚度、紧固预紧、重复定位及材料相容性;不把原设备挡块硬度要求推广到全模具

硬度、过盈量、工作间隙和表面结构要求不能统一套用到全模具。硬质合金方案必须设计预应力与连接;钢方案同样需要抗压、疲劳、偏载和磨损依据。大间隙通孔不等于有效导向,芯棒总长也不等于无支撑长度。

07 / 卸载、脱模、换芯与拆装

三维Z轴作为压制轴。上冲固定参考仅用于表达本案相对动作需求,不等于已证明原机A必须不动。H220为本次设计压制配准;A取源参考端面,B相对上参考后移60,C/D/E内暂取上参考,E外固定。原上图H160与最小闭合180存在矛盾,未用未经证实的挡块位置或A调节补成确定事实。

需求状态A外-B高度 / mmB退量 / MAX余量C退量 / MAX余量D退量 / MAX余量E退量 / MAX余量
press220.060 / 900 / 900 / 900 / 150
fill_example270.0110 / 4086.8663 / 3.1337250.6014 / 39.398650 / 100
strip310.0150 / 030 / 6030 / 6030 / 120
release310.0150 / 030 / 6030 / 6090 / 60

退量以各源上参考计;B压制配准已用60,退模再90恰到原MAX150,H310。其余MAX为C/D90、E150。满足上限是必要边界,不证明所列相位组合同时可达。k2装粉位口面Z−45,相对固定参考中央上冲最低面Z−25只有20 mm名义竖向间隙,送料器未建模,必须另核料靴/刮粉器空间。

本案退模时阴模退90、下冲及压坯承托退30,压坯相对阴模上移60;产品底Z−77.5高于模口Z−85,名义离口7.5。E先随承托退30,再额外抽60至总退90,芯尖Z−85低于产品底7.5。它们是选定需求位置的几何关系,实际卸压速度、绿坯支承及裂纹风险须试模核定。

装卸与预装顺序

  1. 核对设备铭牌、原孔链、压盖及后环。源文件名FY160与图内160MJ的名称应由设备核实;不从名称推额定力。
  2. 在台外将T07驱动件、两根芯棒及T09侧开口压板预装。T09通过侧口套过杆,避免闭环被两端大头挡住;自身螺钉预紧和防松另定。
  3. 先装D下内工具,再装C下外工具。T06最大同轴外径144.8小于原C孔145仅为局部通过条件,名义直径差0.2;孔缘余肉4.15需受载核算。所需模板拆移空间和整条路径仍须设备维护规程确认。
  4. 按原B可拆压盖结构装定位套及阴模,确认Ø165后肩保持、原后环支承与实际紧固。不能把等效20+40孔链当作完整分件结构,也不能靠螺钉强拉错位定位面。
  5. 分别连接A内/外和E芯杆。A孔组不得合成同一刚性背板;E四颗M8×30经15厚盘名义啮合15,完整轴径段与孔重叠另读校核记录,长度和防松须按原孔实测。
  6. 清除干涉物,按设备规程做无粉、受限行程检查,再进行经批准的试模。换芯及拆模按已核实顺序反向执行;未声称芯棒能在机内不拆其他工具直接更换。

原机出厂50±0.01加长挡块沿用其配置;源要求配对磨、球化退火、HRC58–62、去毛刺及相对A的形位要求。标准块30与50相差20不能自动解释闭合高度冲突。总装位置、数量及受力仍未知,不另造台架替代原配置。

应在压坯受控承托下协调上冲卸载、阴模退移和芯棒退出,逐步检查局部回弹、摩擦和裂纹风险。工具的工作路径与装卸路径是两种不同检查:工作时无干涉,不保证工具能穿过安装孔或闭环压板能越过两端大头。

安装核对至少包括:原压盖/夹持件拆装顺序,大定位台阶能否穿较小前孔,螺钉及芯棒能否接近与取出,防转与重复定位,原挡块配置,以及送料和取件的实际空间。原图未指明的位置/数量不能用新设台架补成确定事实。

阴模退移设计位;完整机床时序须独立核对。
阴模退移设计位;完整机床时序须独立核对。
抽芯与释放设计位;仍须核定绿坯支承及实际取件空间。
抽芯与释放设计位;仍须核定绿坯支承及实际取件空间。

08 / 已执行检查与未决事项

这里只展示实际文件中的记录。实体有效、端位交叠、中间位置抽查、连续扫掠、局部装入条件、载荷分析和粉末工艺试验的范围不同;任何一项通过都不能代替其余项目。

design_checks.json
{
  "sourceDesignSha256": "61d53cc3c354c6586992620659a3c1cd3df4e570a8e3b76df4d0492535a69345",
  "sourceBomSha256": "dc6bda8060b63f2ee2e82edc7f2698905cf0d8ea53c0adef33612fe23a55e914",
  "machineAuditSha256": "25edab17e183141c1d0989a601e18cf451191e8507fe6eb3300301db4e8c1b25",
  "productAuditSha256": "8519c3142d4cbaab1e7e3bcaa8b61c7ce3194c1f2d6dd2d10c322cbb2d348b09",
  "scope": "新输入、当前源码所定义的工具与原机局部接口几何校核;非加工放行。",
  "states": {
    "press": {
      "artifact": "STEP/FY160_02611_press.step",
      "artifactSha256": "c75be7075a8faad1cd2064fec09524b8471ec08da8380fa83886e522dfca0887",
      "instanceCount": 68,
      "ownerCounts": {
        "existing_fastener": 48,
        "machine": 7,
        "reference": 1,
        "tooling": 12
      },
      "ok": true,
      "overlapCount": 0,
      "booleanErrorCount": 0,
      "solidFailureCount": 0
    },
    "fill_example": {
      "artifact": "STEP/FY160_02611_fill_example.step",
      "artifactSha256": "e130690666992797e73372b3a0689551c05a4987392f0692f7e6206775f2a592",
      "instanceCount": 68,
      "ownerCounts": {
        "existing_fastener": 48,
        "machine": 7,
        "reference": 1,
        "tooling": 12
      },
      "ok": true,
      "overlapCount": 0,
      "booleanErrorCount": 0,
      "solidFailureCount": 0
    },
    "strip": {
      "artifact": "STEP/FY160_02611_strip.step",
      "artifactSha256": "c83b0220ed09409d55f5bce965ae46fc6c8f441593fa05c6c7d05c5ebe5b9db4",
      "instanceCount": 68,
      "ownerCounts": {
        "existing_fastener": 48,
        "machine": 7,
        "reference": 1,
        "tooling": 12
      },
      "ok": true,
      "overlapCount": 0,
      "booleanErrorCount": 0,
      "solidFailureCount": 0
    },
    "release": {
      "artifact": "STEP/FY160_02611_release.step",
      "artifactSha256": "93ff62e5048ad2d751a5f8081f408d3ccf759423f4cd47108874c40a6b239578",
      "instanceCount": 68,
      "ownerCounts": {
        "existing_fastener": 48,
        "machine": 7,
        "reference": 1,
        "tooling": 12
      },
      "ok": true,
      "overlapCount": 0,
      "booleanErrorCount": 0,
      "solidFailureCount": 0
    }
  },
  "motion": {
    "sampleCount": 15,
    "ok": true,
    "continuousSweep": {
      "relativeDistanceMm": 60,
      "valid": true,
      "overlapMm3": 0.0,
      "clear": true
    }
  },
  "interfaces": {
    "count": 37,
    "failureCount": 0,
    "ok": true
  },
  "featureCoverage": {
    "sourceFaceCount": 122,
    "positiveContactFaceCount": 122,
    "areaDiagnosticMatchCount": 117,
    "otherStatusCount": 5,
    "maximumAbsoluteAreaResidualMm2": 0.0013194096096058594,
    "maximumRelativeAreaResidual": 0.00034722239801203333,
    "status": "numerical_contact_area_diagnostic_only"
  },
  "sourceHashesUnchangedDuringCheck": true,
  "artifactHashesUnchangedDuringCheck": true,
  "allRequiredGeometryChecksPassed": true,
  "featureCoverageIsDiagnosticNotAcceptance": true
}
drawing_text_checks.json
{
  "checkedSourceFields": 141,
  "missingFields": [],
  "ok": true
}
engineering_calculations.json
{
  "revision": "new-input engineering screening",
  "input_projected_area_mm2": 1791.9781074941764,
  "force_per_100MPa_kN": 179.19781074941764,
  "formula": "F=p×A; p为MPa=N/mm²,F(kN)=pA/1000",
  "load_cases": [
    {
      "illustrative_axial_pressure_MPa": 100,
      "total_force_kN": 179.19781074941764,
      "central_force_kN": 102.5,
      "ends_force_kN": 76.69781074941764,
      "scope": "数学载荷扫值,非工艺设定/设备能力/许用值",
      "nominal_stress_MPa": [
        {
          "section": "上内Ø35接柄",
          "area_mm2": 962.1127501618741,
          "stress": 106.53637006967688
        },
        {
          "section": "下内中央矩形工作柄",
          "area_mm2": 1025.0,
          "stress": 100.0
        },
        {
          "section": "下外两工作柄合计",
          "area_mm2": 697.6881074941814,
          "stress": 109.93137180578542
        },
        {
          "section": "下内大孔柄Ø104.98/92",
          "area_mm2": 2008.1063383338612,
          "stress": 51.043113625668305
        },
        {
          "section": "下外主筒Ø139.8/110",
          "area_mm2": 5846.535344257144,
          "stress": 13.118506300446011
        }
      ]
    },
    {
      "illustrative_axial_pressure_MPa": 400,
      "total_force_kN": 716.7912429976706,
      "central_force_kN": 410.0,
      "ends_force_kN": 306.79124299767057,
      "scope": "数学载荷扫值,非工艺设定/设备能力/许用值",
      "nominal_stress_MPa": [
        {
          "section": "上内Ø35接柄",
          "area_mm2": 962.1127501618741,
          "stress": 426.1454802787075
        },
        {
          "section": "下内中央矩形工作柄",
          "area_mm2": 1025.0,
          "stress": 400.0
        },
        {
          "section": "下外两工作柄合计",
          "area_mm2": 697.6881074941814,
          "stress": 439.72548722314167
        },
        {
          "section": "下内大孔柄Ø104.98/92",
          "area_mm2": 2008.1063383338612,
          "stress": 204.17245450267322
        },
        {
          "section": "下外主筒Ø139.8/110",
          "area_mm2": 5846.535344257144,
          "stress": 52.474025201784045
        }
      ]
    },
    {
      "illustrative_axial_pressure_MPa": 600,
      "total_force_kN": 1075.186864496506,
      "central_force_kN": 615.0,
      "ends_force_kN": 460.1868644965058,
      "scope": "数学载荷扫值,非工艺设定/设备能力/许用值",
      "nominal_stress_MPa": [
        {
          "section": "上内Ø35接柄",
          "area_mm2": 962.1127501618741,
          "stress": 639.2182204180613
        },
        {
          "section": "下内中央矩形工作柄",
          "area_mm2": 1025.0,
          "stress": 600.0
        },
        {
          "section": "下外两工作柄合计",
          "area_mm2": 697.6881074941814,
          "stress": 659.5882308347125
        },
        {
          "section": "下内大孔柄Ø104.98/92",
          "area_mm2": 2008.1063383338612,
          "stress": 306.25868175400984
        },
        {
          "section": "下外主筒Ø139.8/110",
          "area_mm2": 5846.535344257144,
          "stress": 78.71103780267607
        }
      ]
    },
    {
      "illustrative_axial_pressure_MPa": 800,
      "total_force_kN": 1433.5824859953411,
      "central_force_kN": 820.0,
      "ends_force_kN": 613.5824859953411,
      "scope": "数学载荷扫值,非工艺设定/设备能力/许用值",
      "nominal_stress_MPa": [
        {
          "section": "上内Ø35接柄",
          "area_mm2": 962.1127501618741,
          "stress": 852.290960557415
        },
        {
          "section": "下内中央矩形工作柄",
          "area_mm2": 1025.0,
          "stress": 800.0
        },
        {
          "section": "下外两工作柄合计",
          "area_mm2": 697.6881074941814,
          "stress": 879.4509744462833
        },
        {
          "section": "下内大孔柄Ø104.98/92",
          "area_mm2": 2008.1063383338612,
          "stress": 408.34490900534644
        },
        {
          "section": "下外主筒Ø139.8/110",
          "area_mm2": 5846.535344257144,
          "stress": 104.94805040356809
        }
      ]
    }
  ],
  "minimum_lower_outer_shank_area_mm2": 697.6881074941814,
  "sections": [
    {
      "name": "上内Ø35接柄",
      "pressure_projection_mm2": 1025.0,
      "net_section_mm2": 962.1127501618741,
      "stress_per_1MPa_axial": 1.065363700696769
    },
    {
      "name": "下内中央矩形工作柄",
      "pressure_projection_mm2": 1025.0,
      "net_section_mm2": 1025.0,
      "stress_per_1MPa_axial": 1.0
    },
    {
      "name": "下外两工作柄合计",
      "pressure_projection_mm2": 766.9781074941764,
      "net_section_mm2": 697.6881074941814,
      "stress_per_1MPa_axial": 1.099313718057854
    },
    {
      "name": "下内大孔柄Ø104.98/92",
      "pressure_projection_mm2": 1025.0,
      "net_section_mm2": 2008.1063383338612,
      "stress_per_1MPa_axial": 0.510431136256683
    },
    {
      "name": "下外主筒Ø139.8/110",
      "pressure_projection_mm2": 766.9781074941764,
      "net_section_mm2": 5846.535344257144,
      "stress_per_1MPa_axial": 0.13118506300446012
    }
  ],
  "interference_screening": {
    "model": "轴对称平面应力Lamé筛查,使用包络圆;非圆型腔FEA/强度验收的替代物不是本计算",
    "radii_mm": {
      "cavity_bounding": 48.59333802076165,
      "insert_outer": 60.0,
      "holder_outer": 74.97
    },
    "reference_E_MPa": 210000.0,
    "reference_poisson": 0.3,
    "properties_status": "钢的计算参考值,非已选材料/热处理保证值",
    "examples": [
      {
        "example_diametral_interference_mm": 0.02,
        "assembly_contact_pressure_MPa": 3.732904550200386,
        "circular_inner_diameter_change_mm": -0.010041649551460226,
        "holder_outer_diameter_growth_mm": 0.00949770213498551,
        "scope": "示例响应,不是最终过盈选择;真实非圆腔必须另作接触/应力分析"
      },
      {
        "example_diametral_interference_mm": 0.05,
        "assembly_contact_pressure_MPa": 9.332261375500966,
        "circular_inner_diameter_change_mm": -0.02510412387865057,
        "holder_outer_diameter_growth_mm": 0.023744255337463775,
        "scope": "示例响应,不是最终过盈选择;真实非圆腔必须另作接触/应力分析"
      },
      {
        "example_diametral_interference_mm": 0.1,
        "assembly_contact_pressure_MPa": 18.664522751001932,
        "circular_inner_diameter_change_mm": -0.05020824775730114,
        "holder_outer_diameter_growth_mm": 0.04748851067492755,
        "scope": "示例响应,不是最终过盈选择;真实非圆腔必须另作接触/应力分析"
      }
    ],
    "manufacturing_consequence": "预应力装配会改变型腔及定位外圆;最终Δ经载荷/材料核定,宜装配后精加工型腔和定位圆,再配磨冲头/芯棒。"
  },
  "release_status": "未作许用应力/寿命/安全系数通过判定;缺实际压制与侧压力、脱模/抽芯力、材料与热处理、偏载和真实支承。"
}
feature_coverage.json
{
  "sourceDesignSha256": "61d53cc3c354c6586992620659a3c1cd3df4e570a8e3b76df4d0492535a69345",
  "sourceBomSha256": "dc6bda8060b63f2ee2e82edc7f2698905cf0d8ea53c0adef33612fe23a55e914",
  "machineAuditSha256": "25edab17e183141c1d0989a601e18cf451191e8507fe6eb3300301db4e8c1b25",
  "productAuditSha256": "8519c3142d4cbaab1e7e3bcaa8b61c7ce3194c1f2d6dd2d10c322cbb2d348b09",
  "sourceProduct": "inputs/02611_green_compact.stp",
  "sourceProductSha256": "51650ed0dea5e5d794ad648e88b07c745cc9f8fe62044d3498801f9d35fa72b1",
  "pressArtifact": "STEP/FY160_02611_press.step",
  "pressArtifactSha256": "c75be7075a8faad1cd2064fec09524b8471ec08da8380fa83886e522dfca0887",
  "sourceFaceCount": 122,
  "positiveContactFaceCount": 122,
  "areaDiagnosticMatchCount": 117,
  "otherStatusCount": 5,
  "maximumAbsoluteAreaResidualMm2": 0.0013194096096058594,
  "maximumRelativeAreaResidual": 0.00034722239801203333,
  "records": [
    {
      "sourceFaceIndexZeroBased": 0,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 1609.646224868665,
      "sourceBounds": {
        "min": [
          -10.25,
          -25.0,
          -25.00000000000013
        ],
        "max": [
          10.25,
          25.0,
          -3.961434386199883e-10
        ]
      },
      "toolContacts": [
        {
          "toolId": "T01",
          "areaMm2": 1609.646224868665
        }
      ],
      "summedContactAreaMm2": 1609.646224868665,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.016096462248686653,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 1,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 336.3972413150943,
      "sourceBounds": {
        "min": [
          -9.75000000039644,
          25.0,
          -3.964412825796515e-10
        ],
        "max": [
          9.750000000396433,
          47.0,
          -1.2906342661267445e-15
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 336.3972413150942
        }
      ],
      "summedContactAreaMm2": 336.3972413150942,
      "areaResidualMm2": -5.684341886080802e-14,
      "relativeAreaResidual": -1.6897706603831603e-16,
      "areaDiagnosticToleranceMm2": 0.003363972413150943,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 2,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 6.220353454107794,
      "sourceBounds": {
        "min": [
          -5.05,
          30.95,
          -0.3000000000000015
        ],
        "max": [
          5.05,
          41.05,
          -0.3000000000000015
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 6.220353454107652
        }
      ],
      "summedContactAreaMm2": 6.220353454107652,
      "areaResidualMm2": -1.4210854715202004e-13,
      "relativeAreaResidual": -2.284573508570875e-14,
      "areaDiagnosticToleranceMm2": 6.220353454107795e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 3,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 12.522843765003934,
      "sourceBounds": {
        "min": [
          -10.25,
          -47.5,
          -0.3000000000000015
        ],
        "max": [
          10.25,
          -24.9981999351953,
          -0.2999999999999995
        ]
      },
      "toolContacts": [
        {
          "toolId": "T01",
          "areaMm2": 0.0007200259218805602
        },
        {
          "toolId": "T02",
          "areaMm2": 12.522123739082076
        }
      ],
      "summedContactAreaMm2": 12.522843765003957,
      "areaResidualMm2": 2.3092638912203256e-14,
      "relativeAreaResidual": 1.844041125605786e-15,
      "areaDiagnosticToleranceMm2": 0.00012522843765003935,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 4,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 2728.349397083546,
      "sourceBounds": {
        "min": [
          10.25,
          -44.5000000000002,
          -46.691751107478005
        ],
        "max": [
          10.25,
          44.5000000000011,
          -0.2999999999999995
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 2728.349397083528
        }
      ],
      "summedContactAreaMm2": 2728.349397083528,
      "areaResidualMm2": -1.8189894035458565e-11,
      "relativeAreaResidual": -6.666995823519726e-15,
      "areaDiagnosticToleranceMm2": 0.027283493970835463,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 5,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 57.60742658387082,
      "sourceBounds": {
        "min": [
          7.249999999999999,
          -47.5,
          -12.524675600890001
        ],
        "max": [
          10.25,
          -44.499999999998494,
          -0.2999999999999995
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 57.607426583861404
        }
      ],
      "summedContactAreaMm2": 57.607426583861404,
      "areaResidualMm2": -9.414691248821327e-12,
      "relativeAreaResidual": -1.6342842940769888e-13,
      "areaDiagnosticToleranceMm2": 0.0005760742658387082,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 6,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 57.60742658710622,
      "sourceBounds": {
        "min": [
          7.25,
          44.5,
          -12.524675600880002
        ],
        "max": [
          10.25,
          47.5,
          -0.3000000000000007
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 57.607426590364504
        }
      ],
      "summedContactAreaMm2": 57.607426590364504,
      "areaResidualMm2": 3.2582860853835882e-09,
      "relativeAreaResidual": 5.656017424171596e-11,
      "areaDiagnosticToleranceMm2": 0.0005760742658710622,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 7,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 2728.3493970834656,
      "sourceBounds": {
        "min": [
          -10.25,
          -44.5000000000015,
          -46.691751107478005
        ],
        "max": [
          -10.25,
          44.5000000000002,
          -0.2999999999999995
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 2728.349397083577
        }
      ],
      "summedContactAreaMm2": 2728.349397083577,
      "areaResidualMm2": 1.1141310096718371e-10,
      "relativeAreaResidual": 4.083534941905953e-14,
      "areaDiagnosticToleranceMm2": 0.027283493970834658,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 8,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 57.60742658710389,
      "sourceBounds": {
        "min": [
          -10.25,
          -47.5,
          -12.524675600890001
        ],
        "max": [
          -7.25,
          -44.5,
          -0.29999999999999893
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 57.60742659041161
        }
      ],
      "summedContactAreaMm2": 57.60742659041161,
      "areaResidualMm2": 3.307725648937776e-09,
      "relativeAreaResidual": 5.741838934492953e-11,
      "areaDiagnosticToleranceMm2": 0.0005760742658710389,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 9,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 57.60742658386834,
      "sourceBounds": {
        "min": [
          -10.25,
          44.49999999999889,
          -12.524675600880002
        ],
        "max": [
          -7.25,
          47.5,
          -0.2999999999999995
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 57.60742658386831
        }
      ],
      "summedContactAreaMm2": 57.60742658386831,
      "areaResidualMm2": -2.842170943040401e-14,
      "relativeAreaResidual": -4.933688434949612e-16,
      "areaDiagnosticToleranceMm2": 0.0005760742658386834,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 10,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 177.257796197734,
      "sourceBounds": {
        "min": [
          -7.25,
          -47.5,
          -12.524675600190001
        ],
        "max": [
          7.25,
          -47.5,
          -0.29999999999999893
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 177.25779576938544
        }
      ],
      "summedContactAreaMm2": 177.25779576938544,
      "areaResidualMm2": -4.283485566247691e-07,
      "relativeAreaResidual": -2.4165287271592794e-09,
      "areaDiagnosticToleranceMm2": 0.00177257796197734,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 11,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 177.25779619773397,
      "sourceBounds": {
        "min": [
          -7.25,
          47.5,
          -12.524675600190001
        ],
        "max": [
          7.25,
          47.5,
          -0.3000000000000007
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 177.25779576934838
        }
      ],
      "summedContactAreaMm2": 177.25779576934838,
      "areaResidualMm2": -4.2838559011215693e-07,
      "relativeAreaResidual": -2.4167376516082022e-09,
      "areaDiagnosticToleranceMm2": 0.0017725779619773398,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 12,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 615.5636645443841,
      "sourceBounds": {
        "min": [
          -8.909305463796993e-16,
          -40.85,
          -40.699999999999996
        ],
        "max": [
          4.85,
          -31.15,
          -0.3000000000000015
        ]
      },
      "toolContacts": [
        {
          "toolId": "T08-1",
          "areaMm2": 615.5636645443841
        }
      ],
      "summedContactAreaMm2": 615.5636645443841,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.0061556366454438415,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 13,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 615.5636645443841,
      "sourceBounds": {
        "min": [
          -4.85,
          -40.85,
          -40.699999999999996
        ],
        "max": [
          8.909305463796993e-16,
          -31.15,
          -0.3000000000000015
        ]
      },
      "toolContacts": [
        {
          "toolId": "T08-1",
          "areaMm2": 615.5636645443841
        }
      ],
      "summedContactAreaMm2": 615.5636645443841,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.0061556366454438415,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 14,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 615.5636645443841,
      "sourceBounds": {
        "min": [
          -8.909305463796993e-16,
          31.15,
          -40.699999999999996
        ],
        "max": [
          4.85,
          40.85,
          -0.3000000000000015
        ]
      },
      "toolContacts": [
        {
          "toolId": "T081",
          "areaMm2": 615.5636645443841
        }
      ],
      "summedContactAreaMm2": 615.5636645443841,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.0061556366454438415,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 15,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 615.5636645443841,
      "sourceBounds": {
        "min": [
          -4.85,
          31.15,
          -40.699999999999996
        ],
        "max": [
          8.909305463796993e-16,
          40.85,
          -0.3000000000000015
        ]
      },
      "toolContacts": [
        {
          "toolId": "T081",
          "areaMm2": 615.5636645443841
        }
      ],
      "summedContactAreaMm2": 615.5636645443841,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.0061556366454438415,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 16,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Torus",
      "faceAreaMm2": 14.829530866451531,
      "sourceBounds": {
        "min": [
          7.25,
          -46.6550000000001,
          -16.69887013396
        ],
        "max": [
          10.25,
          -42.81,
          -12.524675600879196
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 14.829530866451531
        }
      ],
      "summedContactAreaMm2": 14.829530866451531,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.00014829530866451534,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 17,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 113.10265989750876,
      "sourceBounds": {
        "min": [
          7.25,
          -45.81,
          -40.7
        ],
        "max": [
          10.25,
          -42.81,
          -16.69887013396
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 113.10265989750874
        }
      ],
      "summedContactAreaMm2": 113.10265989750874,
      "areaResidualMm2": -1.4210854715202004e-14,
      "relativeAreaResidual": -1.256456278577319e-16,
      "areaDiagnosticToleranceMm2": 0.0011310265989750877,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 18,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Sphere",
      "faceAreaMm2": 6.924534171829439,
      "sourceBounds": {
        "min": [
          7.25,
          -47.5,
          -14.611772867420404
        ],
        "max": [
          10.25,
          -44.5,
          -12.524675600880002
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 6.924534171829439
        }
      ],
      "summedContactAreaMm2": 6.924534171829439,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 6.92453417182944e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 19,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Sphere",
      "faceAreaMm2": 6.92453417183188,
      "sourceBounds": {
        "min": [
          7.25,
          44.5,
          -14.611772867420406
        ],
        "max": [
          10.25,
          47.5,
          -12.524675600190001
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 6.92453417183188
        }
      ],
      "summedContactAreaMm2": 6.92453417183188,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 6.924534171831881e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 20,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Torus",
      "faceAreaMm2": 14.829530866450584,
      "sourceBounds": {
        "min": [
          7.25,
          42.81,
          -16.69887013396
        ],
        "max": [
          10.25,
          46.6549999999999,
          -12.52467560087971
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 14.829530866450584
        }
      ],
      "summedContactAreaMm2": 14.829530866450584,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.00014829530866450585,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 21,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 113.10265989750287,
      "sourceBounds": {
        "min": [
          7.25,
          42.81,
          -40.699999999999996
        ],
        "max": [
          10.25,
          45.81,
          -16.698870133959996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 113.10265989750287
        }
      ],
      "summedContactAreaMm2": 113.10265989750287,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.001131026598975029,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 22,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 11.48368763823811,
      "sourceBounds": {
        "min": [
          -10.25,
          25.90609025211,
          -40.699999999999996
        ],
        "max": [
          10.25,
          45.81,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 11.48368763823811
        }
      ],
      "summedContactAreaMm2": 11.48368763823811,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.0001148368763823811,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 23,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 0.9364377399004278,
      "sourceBounds": {
        "min": [
          10.049999999999997,
          21.38350148954,
          -41.746017566221795
        ],
        "max": [
          10.25,
          25.90609025211,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 0.181452600411372
        },
        {
          "toolId": "T06",
          "areaMm2": 0.7549851394890585
        }
      ],
      "summedContactAreaMm2": 0.9364377399004306,
      "areaResidualMm2": 2.7755575615628914e-15,
      "relativeAreaResidual": 2.963953120746734e-15,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 24,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 8.855246200606777,
      "sourceBounds": {
        "min": [
          10.05,
          -21.38350292541961,
          -46.691751107478005
        ],
        "max": [
          10.25,
          21.383501489540162,
          -41.746017566217695
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 8.855246200606777
        }
      ],
      "summedContactAreaMm2": 8.855246200606777,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 8.855246200606778e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 25,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 0.9364377398985919,
      "sourceBounds": {
        "min": [
          10.049999999999997,
          -25.90609168798,
          -41.74601756621773
        ],
        "max": [
          10.25,
          -21.3835029254183,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 0.18145288870304271
        },
        {
          "toolId": "T06",
          "areaMm2": 0.7549848511955489
        }
      ],
      "summedContactAreaMm2": 0.9364377398985917,
      "areaResidualMm2": -2.220446049250313e-16,
      "relativeAreaResidual": -2.3711624966020357e-16,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 26,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 11.483687063890216,
      "sourceBounds": {
        "min": [
          -10.25,
          -45.81,
          -40.699999999999996
        ],
        "max": [
          10.25,
          -25.90609168798,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 11.483687063890216
        }
      ],
      "summedContactAreaMm2": 11.483687063890216,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.00011483687063890217,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 27,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 285.77345339948465,
      "sourceBounds": {
        "min": [
          -9.75,
          -45.31,
          -41.0
        ],
        "max": [
          9.75,
          -25.90609168798,
          -41.0
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 285.77345339948465
        }
      ],
      "summedContactAreaMm2": 285.77345339948465,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.002857734533994847,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 28,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 88.64337829137062,
      "sourceBounds": {
        "min": [
          -9.75,
          -25.90609168798,
          -42.01555103517
        ],
        "max": [
          9.75,
          -21.515228811706507,
          -41.0
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 17.693054530884424
        },
        {
          "toolId": "T06",
          "areaMm2": 70.9503237604862
        }
      ],
      "summedContactAreaMm2": 88.64337829137062,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.0008864337829137064,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 29,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 736.5223149507774,
      "sourceBounds": {
        "min": [
          -9.7500001,
          -21.51522891171,
          -46.991751838684856
        ],
        "max": [
          9.7500001,
          21.515227475830002,
          -42.0155509351655
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 736.5223149507774
        }
      ],
      "summedContactAreaMm2": 736.5223149507774,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.007365223149507775,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 30,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 88.64337829154584,
      "sourceBounds": {
        "min": [
          -9.75,
          21.515227375828438,
          -42.01555103517
        ],
        "max": [
          9.75,
          25.90609025211,
          -41.0
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 17.693026415769037
        },
        {
          "toolId": "T06",
          "areaMm2": 70.9503518757768
        }
      ],
      "summedContactAreaMm2": 88.64337829154584,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.0008864337829154585,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 31,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 285.7734813989494,
      "sourceBounds": {
        "min": [
          -9.75,
          25.90609025211,
          -41.0
        ],
        "max": [
          9.75,
          45.31,
          -41.0
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 285.7734813989495
        }
      ],
      "summedContactAreaMm2": 285.7734813989495,
      "areaResidualMm2": 1.1368683772161603e-13,
      "relativeAreaResidual": 3.978215094174724e-16,
      "areaDiagnosticToleranceMm2": 0.002857734813989494,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 32,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 4.16219770593021,
      "sourceBounds": {
        "min": [
          -0.8000000766650722,
          -5.931280636452347,
          -47.06388470495007
        ],
        "max": [
          5.50000000002,
          -5.495901950459328,
          -46.63144599270378
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 4.16219770593021
        }
      ],
      "summedContactAreaMm2": 4.16219770593021,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 4.1621977059302104e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 33,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_BSplineSurface",
      "faceAreaMm2": 1.2161599349985306,
      "sourceBounds": {
        "min": [
          5.4999999,
          -5.931280736452347,
          -47.14339079542883
        ],
        "max": [
          6.958551304408696,
          -4.454545023338108,
          -46.63144589270378
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 1.2161599353287424
        }
      ],
      "summedContactAreaMm2": 1.2161599353287424,
      "areaResidualMm2": 3.302118578574209e-10,
      "relativeAreaResidual": 2.715200923452719e-10,
      "areaDiagnosticToleranceMm2": 1.2161599349985308e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 34,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_BSplineSurface",
      "faceAreaMm2": 5.072331845600852,
      "sourceBounds": {
        "min": [
          6.4353844718690425,
          -4.500000108813996,
          -47.34895200446953
        ],
        "max": [
          6.957996204081778,
          4.500000104710001,
          -46.78885001293797
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 5.07233184560085
        }
      ],
      "summedContactAreaMm2": 5.07233184560085,
      "areaResidualMm2": -1.7763568394002505e-15,
      "relativeAreaResidual": -3.502051706141535e-16,
      "areaDiagnosticToleranceMm2": 5.072331845600852e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 35,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_BSplineSurface",
      "faceAreaMm2": 1.2162907693117895,
      "sourceBounds": {
        "min": [
          5.49999990289,
          4.454545040489904,
          -47.1433907369949
        ],
        "max": [
          6.958542661342019,
          5.931280744633774,
          -46.6314457166179
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 1.2162870501774878
        }
      ],
      "summedContactAreaMm2": 1.2162870501774878,
      "areaResidualMm2": -3.7191343016385048e-06,
      "relativeAreaResidual": -3.057767431502331e-06,
      "areaDiagnosticToleranceMm2": 1.2162907693117895e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 36,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 4.16219818947049,
      "sourceBounds": {
        "min": [
          -0.8000000000041,
          5.495901961907918,
          -47.06388461601
        ],
        "max": [
          5.500000169087821,
          5.931280644633774,
          -46.63144581661
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 4.16219818947049
        }
      ],
      "summedContactAreaMm2": 4.16219818947049,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 4.16219818947049e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 37,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_BSplineSurface",
      "faceAreaMm2": 0.6191044213583209,
      "sourceBounds": {
        "min": [
          -1.849146119067,
          5.2013496069592895,
          -47.0898635901001
        ],
        "max": [
          -0.7999998999566001,
          5.9312807446331,
          -46.631445716609996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.6191044214156559
        }
      ],
      "summedContactAreaMm2": 0.6191044214156559,
      "areaResidualMm2": 5.7335025616112034e-11,
      "relativeAreaResidual": 9.260962066838168e-11,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 38,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_BSplineSurface",
      "faceAreaMm2": 3.6414355661169826,
      "sourceBounds": {
        "min": [
          -6.273027455531584,
          0.663290220239838,
          -47.24109357682666
        ],
        "max": [
          -1.5013495382777902,
          5.493094235821301,
          -46.68287862769348
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 3.641435566116982
        }
      ],
      "summedContactAreaMm2": 3.641435566116982,
      "areaResidualMm2": -4.440892098500626e-16,
      "relativeAreaResidual": -1.2195443302148383e-16,
      "areaDiagnosticToleranceMm2": 3.641435566116983e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 39,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_BSplineSurface",
      "faceAreaMm2": 0.9311756396585176,
      "sourceBounds": {
        "min": [
          -6.6692874669521265,
          -0.9631991229789723,
          -47.245875743344584
        ],
        "max": [
          -5.9632679300204705,
          0.9631988842359006,
          -46.982283222579994
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.9311756396585177
        }
      ],
      "summedContactAreaMm2": 0.9311756396585177,
      "areaResidualMm2": 1.1102230246251565e-16,
      "relativeAreaResidual": 1.192281001930312e-16,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 40,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_BSplineSurface",
      "faceAreaMm2": 3.641440755527747,
      "sourceBounds": {
        "min": [
          -6.273027439530548,
          -5.493094126820707,
          -47.24109355551805
        ],
        "max": [
          -1.5013495942758321,
          -0.6632903930139161,
          -46.68287880196876
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 3.641440755527746
        }
      ],
      "summedContactAreaMm2": 3.641440755527746,
      "areaResidualMm2": -8.881784197001252e-16,
      "relativeAreaResidual": -2.4390851844887515e-16,
      "areaDiagnosticToleranceMm2": 3.641440755527747e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 41,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_BSplineSurface",
      "faceAreaMm2": 0.6191038166854009,
      "sourceBounds": {
        "min": [
          -1.8491460988819994,
          -5.931280736451756,
          -47.0898636724207
        ],
        "max": [
          -0.7999999009254001,
          -5.20134959471372,
          -46.63144589270483
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.6191038167595196
        }
      ],
      "summedContactAreaMm2": 0.6191038167595196,
      "areaResidualMm2": 7.411871116858038e-11,
      "relativeAreaResidual": 1.1971935751487052e-10,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 42,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Torus",
      "faceAreaMm2": 0.44426012843668244,
      "sourceBounds": {
        "min": [
          -1.50134979476572,
          -5.4959020504666904,
          -47.500000099993116
        ],
        "max": [
          -0.7999999000000001,
          -4.853553290593,
          -47.063884604950495
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.44426012843668244
        }
      ],
      "summedContactAreaMm2": 0.44426012843668244,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 43,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 4.544431599352486,
      "sourceBounds": {
        "min": [
          -0.8000000012323998,
          -5.49590195046326,
          -47.5
        ],
        "max": [
          5.50000000002,
          -5.0,
          -47.06388470495
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 4.544431599352486
        }
      ],
      "summedContactAreaMm2": 4.544431599352486,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 4.5444315993524865e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 44,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Torus",
      "faceAreaMm2": 0.8604630632772566,
      "sourceBounds": {
        "min": [
          5.4999999,
          -5.49590205046588,
          -47.500000099993855
        ],
        "max": [
          6.47931605148997,
          -4.4999999,
          -47.063884604950395
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.8603871193521957
        }
      ],
      "summedContactAreaMm2": 0.8603871193521957,
      "areaResidualMm2": -7.59439250609395e-05,
      "relativeAreaResidual": -8.82593667317815e-05,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "undercoverage_or_common_failure",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 45,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 5.0973313496979635,
      "sourceBounds": {
        "min": [
          5.9999999,
          -4.500000108813996,
          -47.5000001
        ],
        "max": [
          6.47899815158552,
          4.500000104710001,
          -47.1433905083999
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 5.097378761717103
        }
      ],
      "summedContactAreaMm2": 5.097378761717103,
      "areaResidualMm2": 4.7412019139159156e-05,
      "relativeAreaResidual": 9.301341405237175e-06,
      "areaDiagnosticToleranceMm2": 5.097331349697964e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 46,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Torus",
      "faceAreaMm2": 0.8604087182586646,
      "sourceBounds": {
        "min": [
          5.4999999,
          4.4999999,
          -47.50000009999902
        ],
        "max": [
          6.480232683721618,
          5.49590206192161,
          -47.0638845160065
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.8603121887941231
        }
      ],
      "summedContactAreaMm2": 0.8603121887941231,
      "areaResidualMm2": -9.652946454152822e-05,
      "relativeAreaResidual": -0.00011219024458153918,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "undercoverage_or_common_failure",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 47,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 4.5444321643057375,
      "sourceBounds": {
        "min": [
          -0.8,
          5.0,
          -47.5
        ],
        "max": [
          5.500000004172,
          5.495901961922,
          -47.063884616006504
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 4.5444321643057375
        }
      ],
      "summedContactAreaMm2": 4.5444321643057375,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 4.5444321643057377e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 48,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_BSplineSurface",
      "faceAreaMm2": 0.44429269618291156,
      "sourceBounds": {
        "min": [
          -1.50134980535581,
          4.853553290593001,
          -47.500000100000015
        ],
        "max": [
          -0.7999998999566001,
          5.49590206192161,
          -47.0638845160065
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.44429269618291173
        }
      ],
      "summedContactAreaMm2": 0.44429269618291173,
      "areaResidualMm2": 1.6653345369377348e-16,
      "relativeAreaResidual": 3.7482824976535977e-16,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 49,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 3.7998978688336025,
      "sourceBounds": {
        "min": [
          -5.9632681303128905,
          0.3535532905927215,
          -47.5000001
        ],
        "max": [
          -1.153553290593,
          5.20134980695903,
          -47.0898633901
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 3.798578503366034
        }
      ],
      "summedContactAreaMm2": 3.798578503366034,
      "areaResidualMm2": -0.0013193654675682787,
      "relativeAreaResidual": -0.00034721077068665125,
      "areaDiagnosticToleranceMm2": 3.7998978688336025e-05,
      "status": "undercoverage_or_common_failure",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 50,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_BSplineSurface",
      "faceAreaMm2": 0.6178382681187446,
      "sourceBounds": {
        "min": [
          -6.235367930264724,
          -0.6633091574308599,
          -47.500000099999916
        ],
        "max": [
          -5.653553290593,
          0.6633130632736369,
          -47.2410929314093
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.6179261682314895
        }
      ],
      "summedContactAreaMm2": 0.6179261682314895,
      "areaResidualMm2": 8.79001127448431e-05,
      "relativeAreaResidual": 0.00014227042460883833,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "overlap_coverage_or_common_artifact",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 51,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 3.799897751872948,
      "sourceBounds": {
        "min": [
          -5.96327199061826,
          -5.201349794737416,
          -47.5000001
        ],
        "max": [
          -1.153553290593,
          -0.3535532905932225,
          -47.0898634724138
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 3.798578342263342
        }
      ],
      "summedContactAreaMm2": 3.798578342263342,
      "areaResidualMm2": -0.0013194096096058594,
      "relativeAreaResidual": -0.00034722239801203333,
      "areaDiagnosticToleranceMm2": 3.7998977518729486e-05,
      "status": "undercoverage_or_common_failure",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 52,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 87.0172631045392,
      "sourceBounds": {
        "min": [
          -5.8000001,
          -5.0000001,
          -47.5000001
        ],
        "max": [
          6.0000001,
          5.0000001,
          -47.4999999
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 87.0172631045392
        }
      ],
      "summedContactAreaMm2": 87.0172631045392,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.000870172631045392,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 53,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_SurfaceOfExtrusion",
      "faceAreaMm2": 0.04529853515374267,
      "sourceBounds": {
        "min": [
          0.8480857683585998,
          -2.502492978702,
          -47.5000001
        ],
        "max": [
          1.317252133312,
          -2.3704497291020004,
          -47.40750855285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.04529853515373866
        }
      ],
      "summedContactAreaMm2": 0.04529853515373866,
      "areaResidualMm2": -4.010680676458378e-15,
      "relativeAreaResidual": -8.853886031515538e-14,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 54,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_SurfaceOfExtrusion",
      "faceAreaMm2": 0.038414371979139966,
      "sourceBounds": {
        "min": [
          1.3172519333119996,
          -2.774479713495,
          -47.5000001
        ],
        "max": [
          1.6260578975270001,
          -2.502492778702,
          -47.40750855285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.03841437197913568
        }
      ],
      "summedContactAreaMm2": 0.03841437197913568,
      "areaResidualMm2": -4.288236432614667e-15,
      "relativeAreaResidual": -1.1163104358294064e-13,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 55,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_SurfaceOfExtrusion",
      "faceAreaMm2": 0.04366789192274892,
      "sourceBounds": {
        "min": [
          1.626057697527,
          -3.2214913414549997,
          -47.5000001
        ],
        "max": [
          1.759301559789,
          -2.774479513495,
          -47.40750855285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.043667891922741786
        }
      ],
      "summedContactAreaMm2": 0.043667891922741786,
      "areaResidualMm2": -7.13318293321663e-15,
      "relativeAreaResidual": -1.6335075084081577e-13,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 56,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 0.061619488031136455,
      "sourceBounds": {
        "min": [
          1.75930145978898,
          -3.221491241455,
          -47.5
        ],
        "max": [
          2.425520408154,
          -3.221491241455,
          -47.40750865285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.061619488031136455
        }
      ],
      "summedContactAreaMm2": 0.061619488031136455,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 57,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 0.5335055249323672,
      "sourceBounds": {
        "min": [
          2.425520408154,
          -3.2214912414550003,
          -47.5
        ],
        "max": [
          2.425520408154,
          2.5466756343840005,
          -47.40750865285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.5335055249323672
        }
      ],
      "summedContactAreaMm2": 0.5335055249323672,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 58,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 0.12085369258277373,
      "sourceBounds": {
        "min": [
          2.425520408154,
          2.546675634384,
          -47.5
        ],
        "max": [
          3.732169044018,
          2.546675634384,
          -47.40750865285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.12085369258277373
        }
      ],
      "summedContactAreaMm2": 0.12085369258277373,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 59,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 0.06042685070174427,
      "sourceBounds": {
        "min": [
          3.732169044018,
          2.546675634384,
          -47.5
        ],
        "max": [
          3.732169044018,
          3.2,
          -47.40750865285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.06042685070174427
        }
      ],
      "summedContactAreaMm2": 0.06042685070174427,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 60,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 0.32042131659198125,
      "sourceBounds": {
        "min": [
          0.2678307414055,
          3.2,
          -47.5
        ],
        "max": [
          3.732169044018,
          3.2,
          -47.40750865285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.32042131659198125
        }
      ],
      "summedContactAreaMm2": 0.32042131659198125,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 61,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 0.06042685070174427,
      "sourceBounds": {
        "min": [
          0.2678307414055,
          2.546675634384,
          -47.5
        ],
        "max": [
          0.2678307414055,
          3.2,
          -47.40750865285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.06042685070174427
        }
      ],
      "summedContactAreaMm2": 0.06042685070174427,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 62,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 0.12323897606213415,
      "sourceBounds": {
        "min": [
          0.2678307414055,
          2.546675634384,
          -47.5
        ],
        "max": [
          1.600268638134,
          2.546675634384,
          -47.40750865285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.12323897606213415
        }
      ],
      "summedContactAreaMm2": 0.12323897606213415,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 63,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 0.3967499777699881,
      "sourceBounds": {
        "min": [
          1.600268638134,
          -1.742914581299,
          -47.5
        ],
        "max": [
          1.600268638134,
          2.546675634384,
          -47.40750865285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.3967499777699881
        }
      ],
      "summedContactAreaMm2": 0.3967499777699881,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 64,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 0.12323897606213415,
      "sourceBounds": {
        "min": [
          0.2678307414055,
          -1.742914581299,
          -47.5
        ],
        "max": [
          1.600268638134,
          -1.742914581299,
          -47.40750865285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.12323897606213415
        }
      ],
      "summedContactAreaMm2": 0.12323897606213415,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 65,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 0.05406614327046784,
      "sourceBounds": {
        "min": [
          0.2678307414055,
          -2.327468109131,
          -47.5
        ],
        "max": [
          0.2678307414055,
          -1.742914581299,
          -47.40750865285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.05406614327046784
        }
      ],
      "summedContactAreaMm2": 0.05406614327046784,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 66,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_SurfaceOfExtrusion",
      "faceAreaMm2": 0.05386272362958006,
      "sourceBounds": {
        "min": [
          0.2678306414055,
          -2.370449929102,
          -47.5000001
        ],
        "max": [
          0.8480859683586,
          -2.3274680091309996,
          -47.40750855285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 0.053862723629581874
        }
      ],
      "summedContactAreaMm2": 0.053862723629581874,
      "areaResidualMm2": 1.8110513089197866e-15,
      "relativeAreaResidual": 3.362346325771767e-14,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 67,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 7.882070557357896,
      "sourceBounds": {
        "min": [
          0.2678306414055,
          -3.2214913414549997,
          -47.40750875285
        ],
        "max": [
          3.732169144018,
          3.2000001,
          -47.40750855285
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 7.882070557357896
        }
      ],
      "summedContactAreaMm2": 7.882070557357896,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 7.882070557357897e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 68,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 6.220353454107794,
      "sourceBounds": {
        "min": [
          -5.05,
          30.95,
          -40.699999999999996
        ],
        "max": [
          5.05,
          41.05,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 6.220353454107666
        }
      ],
      "summedContactAreaMm2": 6.220353454107666,
      "areaResidualMm2": -1.2789769243681803e-13,
      "relativeAreaResidual": -2.0561161577137873e-14,
      "areaDiagnosticToleranceMm2": 6.220353454107795e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 69,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 6.220353454107796,
      "sourceBounds": {
        "min": [
          -5.05,
          -41.05,
          -40.699999999999996
        ],
        "max": [
          5.05,
          -30.95,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 6.220353454107681
        }
      ],
      "summedContactAreaMm2": 6.220353454107681,
      "areaResidualMm2": -1.1546319456101628e-13,
      "relativeAreaResidual": -1.856215975713835e-14,
      "areaDiagnosticToleranceMm2": 6.220353454107796e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 70,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 113.10265989751447,
      "sourceBounds": {
        "min": [
          -10.25,
          42.809999999999526,
          -40.7
        ],
        "max": [
          -7.249999999999999,
          45.81,
          -16.69887013396
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 113.10265989752008
        }
      ],
      "summedContactAreaMm2": 113.10265989752008,
      "areaResidualMm2": 5.6132876125047915e-12,
      "relativeAreaResidual": 4.96300230038016e-14,
      "areaDiagnosticToleranceMm2": 0.0011310265989751447,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 71,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Torus",
      "faceAreaMm2": 14.829530866449934,
      "sourceBounds": {
        "min": [
          -10.25,
          42.81,
          -16.69887013396
        ],
        "max": [
          -7.25,
          46.6550000000001,
          -12.524675600879196
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 14.829530866449934
        }
      ],
      "summedContactAreaMm2": 14.829530866449934,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.00014829530866449934,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 72,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Sphere",
      "faceAreaMm2": 6.924534171831631,
      "sourceBounds": {
        "min": [
          -10.25,
          44.5,
          -14.611772867420404
        ],
        "max": [
          -7.25,
          47.5,
          -12.524675600880002
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 6.924534171831631
        }
      ],
      "summedContactAreaMm2": 6.924534171831631,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 6.924534171831631e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 73,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 0.9364377399004278,
      "sourceBounds": {
        "min": [
          -10.25,
          21.38350148953996,
          -41.746017566221816
        ],
        "max": [
          -10.049999999999997,
          25.90609025211,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 0.181452600411372
        },
        {
          "toolId": "T06",
          "areaMm2": 0.7549851394890587
        }
      ],
      "summedContactAreaMm2": 0.9364377399004307,
      "areaResidualMm2": 2.886579864025407e-15,
      "relativeAreaResidual": 3.0825112455766035e-15,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 74,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 8.855246200606775,
      "sourceBounds": {
        "min": [
          -10.25,
          -21.383502925423667,
          -46.691751107478005
        ],
        "max": [
          -10.05,
          21.383501489540148,
          -41.746017566217695
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 8.855246200606775
        }
      ],
      "summedContactAreaMm2": 8.855246200606775,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 8.855246200606775e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 75,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 0.9364377398985919,
      "sourceBounds": {
        "min": [
          -10.25,
          -25.90609168798,
          -41.746017566217695
        ],
        "max": [
          -10.049999999999997,
          -21.3835029254183,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 0.18145288870304271
        },
        {
          "toolId": "T06",
          "areaMm2": 0.7549848511955489
        }
      ],
      "summedContactAreaMm2": 0.9364377398985917,
      "areaResidualMm2": -2.220446049250313e-16,
      "relativeAreaResidual": -2.3711624966020357e-16,
      "areaDiagnosticToleranceMm2": 1e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 76,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 113.10265989750876,
      "sourceBounds": {
        "min": [
          -10.25,
          -45.81,
          -40.699999999999996
        ],
        "max": [
          -7.249999999999999,
          -42.81,
          -16.698870133959996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 113.10265989750874
        }
      ],
      "summedContactAreaMm2": 113.10265989750874,
      "areaResidualMm2": -1.4210854715202004e-14,
      "relativeAreaResidual": -1.256456278577319e-16,
      "areaDiagnosticToleranceMm2": 0.0011310265989750877,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 77,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Torus",
      "faceAreaMm2": 14.82953086645154,
      "sourceBounds": {
        "min": [
          -10.25,
          -46.6549999999999,
          -16.69887013396
        ],
        "max": [
          -7.25,
          -42.81,
          -12.524675600880002
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 14.82953086645154
        }
      ],
      "summedContactAreaMm2": 14.82953086645154,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.00014829530866451542,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 78,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Sphere",
      "faceAreaMm2": 6.92453417183188,
      "sourceBounds": {
        "min": [
          -10.25,
          -47.5,
          -14.611772867420406
        ],
        "max": [
          -7.25,
          -44.5,
          -12.524675600190001
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 6.92453417183188
        }
      ],
      "summedContactAreaMm2": 6.92453417183188,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 6.924534171831881e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 79,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 33.46858040827857,
      "sourceBounds": {
        "min": [
          -7.25,
          -47.5,
          -14.611772868700001
        ],
        "max": [
          7.25,
          -46.65499999876,
          -12.52467559949745
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 33.46858040827857
        }
      ],
      "summedContactAreaMm2": 33.46858040827857,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.00033468580408278575,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 80,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 33.46858040840122,
      "sourceBounds": {
        "min": [
          -7.25,
          46.65499999873,
          -14.611772868730002
        ],
        "max": [
          7.25,
          47.5,
          -12.52467559949745
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 33.46858040840122
        }
      ],
      "summedContactAreaMm2": 33.46858040840122,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.00033468580408401225,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 81,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 33.4685803542571,
      "sourceBounds": {
        "min": [
          -7.25,
          -46.6550000000001,
          -16.69887013396
        ],
        "max": [
          7.25,
          -45.81,
          -14.611772867419596
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 33.4685803542571
        }
      ],
      "summedContactAreaMm2": 33.4685803542571,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.000334685803542571,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 82,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cylinder",
      "faceAreaMm2": 33.46858035415401,
      "sourceBounds": {
        "min": [
          -7.25,
          45.81,
          -16.698870133961698
        ],
        "max": [
          7.25,
          46.6550000000001,
          -14.611772867419596
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 33.46858035415401
        }
      ],
      "summedContactAreaMm2": 33.46858035415401,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.0003346858035415401,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 83,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 348.0163830575872,
      "sourceBounds": {
        "min": [
          -7.25,
          -45.81,
          -40.7
        ],
        "max": [
          7.25,
          -45.81,
          -16.698870133958998
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 348.01638305758723
        }
      ],
      "summedContactAreaMm2": 348.01638305758723,
      "areaResidualMm2": 5.684341886080802e-14,
      "relativeAreaResidual": 1.6333546817938736e-16,
      "areaDiagnosticToleranceMm2": 0.003480163830575872,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 84,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 348.0163830575676,
      "sourceBounds": {
        "min": [
          -7.25,
          45.81,
          -40.7
        ],
        "max": [
          7.25,
          45.81,
          -16.698870133959996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T03",
          "areaMm2": 348.0163830575923
        }
      ],
      "summedContactAreaMm2": 348.0163830575923,
      "areaResidualMm2": 2.467004378559068e-11,
      "relativeAreaResidual": 7.08875931898581e-14,
      "areaDiagnosticToleranceMm2": 0.0034801638305756765,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 85,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 6.930897383706577,
      "sourceBounds": {
        "min": [
          -6.55186037543833e-16,
          -41.349999999999994,
          -41.00000000000001
        ],
        "max": [
          5.34999999999999,
          -30.65,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 6.930897383706573
        }
      ],
      "summedContactAreaMm2": 6.930897383706573,
      "areaResidualMm2": -3.552713678800501e-15,
      "relativeAreaResidual": -5.125907198038105e-16,
      "areaDiagnosticToleranceMm2": 6.930897383706578e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 86,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 6.930897383706535,
      "sourceBounds": {
        "min": [
          -5.34999999999999,
          -41.349999999999994,
          -41.00000000000001
        ],
        "max": [
          9.82779056315749e-16,
          -30.65,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 6.930897383706495
        }
      ],
      "summedContactAreaMm2": 6.930897383706495,
      "areaResidualMm2": -3.9968028886505635e-14,
      "relativeAreaResidual": -5.766645597792903e-15,
      "areaDiagnosticToleranceMm2": 6.930897383706536e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 87,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 6.930897383706535,
      "sourceBounds": {
        "min": [
          -6.55186037543833e-16,
          30.650000000000002,
          -41.0
        ],
        "max": [
          5.34999999999999,
          41.35,
          -40.69999999999999
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 6.930897383706538
        }
      ],
      "summedContactAreaMm2": 6.930897383706538,
      "areaResidualMm2": 3.552713678800501e-15,
      "relativeAreaResidual": 5.125907198038135e-16,
      "areaDiagnosticToleranceMm2": 6.930897383706536e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 88,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 6.930897383706578,
      "sourceBounds": {
        "min": [
          -5.34999999999999,
          30.650000000000002,
          -41.0
        ],
        "max": [
          9.82779056315749e-16,
          41.35,
          -40.69999999999999
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 6.930897383706579
        }
      ],
      "summedContactAreaMm2": 6.930897383706579,
      "areaResidualMm2": 8.881784197001252e-16,
      "relativeAreaResidual": 1.281476799509526e-16,
      "areaDiagnosticToleranceMm2": 6.930897383706579e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 89,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.7660459678282474,
      "sourceBounds": {
        "min": [
          7.25,
          -45.61,
          -41.0
        ],
        "max": [
          10.05,
          -42.81,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 1.7660459678282474
        }
      ],
      "summedContactAreaMm2": 1.7660459678282474,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1.7660459678282476e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 90,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 6.151828996322978,
      "sourceBounds": {
        "min": [
          -7.25,
          -45.61000000000001,
          -41.0
        ],
        "max": [
          7.25,
          -45.31,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 6.151828996322978
        }
      ],
      "summedContactAreaMm2": 6.151828996322978,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 6.151828996322978e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 91,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 7.171720917591052,
      "sourceBounds": {
        "min": [
          9.749999999999998,
          -42.81,
          -41.0
        ],
        "max": [
          10.05,
          -25.90609168798,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 7.171720917591052
        }
      ],
      "summedContactAreaMm2": 7.171720917591052,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 7.171720917591052e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 92,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.7660459678282532,
      "sourceBounds": {
        "min": [
          -10.05,
          -45.61000000000001,
          -41.0
        ],
        "max": [
          -7.249999999999999,
          -42.81,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 1.7660459678282532
        }
      ],
      "summedContactAreaMm2": 1.7660459678282532,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1.7660459678282533e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 93,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.957555043222393,
      "sourceBounds": {
        "min": [
          9.749999999996,
          -25.90609168798,
          -42.0155510351664
        ],
        "max": [
          10.050000000000002,
          -21.3835029254181,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 0.38493468534274916
        },
        {
          "toolId": "T06",
          "areaMm2": 1.5726203579002138
        }
      ],
      "summedContactAreaMm2": 1.957555043242963,
      "areaResidualMm2": 2.0569990155649975e-11,
      "relativeAreaResidual": 1.0508000899831183e-11,
      "areaDiagnosticToleranceMm2": 1.957555043222393e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 94,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 7.171720917591053,
      "sourceBounds": {
        "min": [
          -10.050000000000002,
          -42.81,
          -41.0
        ],
        "max": [
          -9.749999999999995,
          -25.90609168798,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 7.171720917591053
        }
      ],
      "summedContactAreaMm2": 7.171720917591053,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 7.171720917591052e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 95,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 18.842672682630717,
      "sourceBounds": {
        "min": [
          9.749999999996,
          -21.51522881170824,
          -46.991751107478
        ],
        "max": [
          10.050000000000002,
          21.515227375829262,
          -41.746017566217795
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 18.842672682630717
        }
      ],
      "summedContactAreaMm2": 18.842672682630717,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.00018842672682630718,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 96,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.9575550432477762,
      "sourceBounds": {
        "min": [
          -10.050000000000002,
          -25.90609168798,
          -42.01555103516645
        ],
        "max": [
          -9.749999999996042,
          -21.383502925418295,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 0.3849346853478429
        },
        {
          "toolId": "T06",
          "areaMm2": 1.572620357899946
        }
      ],
      "summedContactAreaMm2": 1.957555043247789,
      "areaResidualMm2": 1.2878587085651816e-14,
      "relativeAreaResidual": 6.5789144116657755e-15,
      "areaDiagnosticToleranceMm2": 1.9575550432477763e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 97,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.9575550432883888,
      "sourceBounds": {
        "min": [
          9.749999999998382,
          21.383501489540045,
          -42.015551035168556
        ],
        "max": [
          10.05,
          25.90609025211,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 0.38493407371446825
        },
        {
          "toolId": "T06",
          "areaMm2": 1.5726209695741542
        }
      ],
      "summedContactAreaMm2": 1.9575550432886224,
      "areaResidualMm2": 2.3359092438113294e-13,
      "relativeAreaResidual": 1.193278958780829e-13,
      "areaDiagnosticToleranceMm2": 1.9575550432883888e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 98,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 18.8426726823779,
      "sourceBounds": {
        "min": [
          -10.050000000000015,
          -21.515228811708237,
          -46.991751107478
        ],
        "max": [
          -9.749999999996042,
          21.51522737582931,
          -41.74601756621779
        ]
      },
      "toolContacts": [
        {
          "toolId": "T06",
          "areaMm2": 18.8426726823779
        }
      ],
      "summedContactAreaMm2": 18.8426726823779,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.000188426726823779,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 99,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 7.1717215267791,
      "sourceBounds": {
        "min": [
          9.749999999999993,
          25.90609025211,
          -41.00000000000001
        ],
        "max": [
          10.05,
          42.81,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 7.1717215267791
        }
      ],
      "summedContactAreaMm2": 7.1717215267791,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 7.171721526779101e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 100,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.9575550432781075,
      "sourceBounds": {
        "min": [
          -10.050000000000015,
          21.38350148953996,
          -42.01555103516855
        ],
        "max": [
          -9.74999999999839,
          25.90609025211,
          -40.7
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 0.38493407371218
        },
        {
          "toolId": "T06",
          "areaMm2": 1.5726209695750921
        }
      ],
      "summedContactAreaMm2": 1.9575550432872721,
      "areaResidualMm2": 9.164669023675742e-12,
      "relativeAreaResidual": 4.681691610739412e-12,
      "areaDiagnosticToleranceMm2": 1.9575550432781075e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 101,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.7660459678282532,
      "sourceBounds": {
        "min": [
          7.25,
          42.81,
          -41.00000000000001
        ],
        "max": [
          10.05,
          45.61,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 1.7660459678282532
        }
      ],
      "summedContactAreaMm2": 1.7660459678282532,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1.7660459678282533e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 102,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 7.171721526779101,
      "sourceBounds": {
        "min": [
          -10.050000000000006,
          25.90609025211,
          -41.0
        ],
        "max": [
          -9.75,
          42.81,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 7.171721526779101
        }
      ],
      "summedContactAreaMm2": 7.171721526779101,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 7.171721526779101e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 103,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 6.151828996322979,
      "sourceBounds": {
        "min": [
          -7.25,
          45.309999999999995,
          -41.0
        ],
        "max": [
          7.25,
          45.61,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 6.151828996322979
        }
      ],
      "summedContactAreaMm2": 6.151828996322979,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 6.15182899632298e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 104,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.7660459678282476,
      "sourceBounds": {
        "min": [
          -10.050000000000002,
          42.81,
          -41.0
        ],
        "max": [
          -7.25,
          45.61,
          -40.699999999999996
        ]
      },
      "toolContacts": [
        {
          "toolId": "T05",
          "areaMm2": 1.7660459678282476
        }
      ],
      "summedContactAreaMm2": 1.7660459678282476,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1.766045967828248e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 105,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 12.522843765026542,
      "sourceBounds": {
        "min": [
          -10.25,
          24.9981999351953,
          -0.3000000000000015
        ],
        "max": [
          10.25,
          47.5,
          -0.2999999999999995
        ]
      },
      "toolContacts": [
        {
          "toolId": "T01",
          "areaMm2": 0.0007200259218805602
        },
        {
          "toolId": "T02",
          "areaMm2": 12.522123739104623
        }
      ],
      "summedContactAreaMm2": 12.522843765026504,
      "areaResidualMm2": -3.730349362740526e-14,
      "relativeAreaResidual": -2.9788356644347383e-15,
      "areaDiagnosticToleranceMm2": 0.00012522843765026543,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 106,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 6.22035345410778,
      "sourceBounds": {
        "min": [
          -5.05,
          -41.05,
          -0.3000000000000015
        ],
        "max": [
          5.05,
          -30.95,
          -0.3000000000000015
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 6.220353454107624
        }
      ],
      "summedContactAreaMm2": 6.220353454107624,
      "areaResidualMm2": -1.5631940186722204e-13,
      "relativeAreaResidual": -2.513030859427968e-14,
      "areaDiagnosticToleranceMm2": 6.220353454107781e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 107,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 336.39724131510195,
      "sourceBounds": {
        "min": [
          -9.75000000039616,
          -47.0,
          -3.9615208335952445e-10
        ],
        "max": [
          9.750000000396142,
          -25.0,
          -1.2906342661267445e-15
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 336.39724131510195
        }
      ],
      "summedContactAreaMm2": 336.39724131510195,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 0.0033639724131510197,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 108,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 8.273403892889657,
      "sourceBounds": {
        "min": [
          9.75,
          24.9981999351953,
          -0.30000000000000193
        ],
        "max": [
          10.05,
          44.5,
          -1.2906342661267445e-15
        ]
      },
      "toolContacts": [
        {
          "toolId": "T01",
          "areaMm2": 0.0002545639399717011
        },
        {
          "toolId": "T02",
          "areaMm2": 8.273149339882625
        }
      ],
      "summedContactAreaMm2": 8.273403903822597,
      "areaResidualMm2": 1.0932939886743043e-08,
      "relativeAreaResidual": 1.3214560812314565e-09,
      "areaDiagnosticToleranceMm2": 8.273403892889658e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 109,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.7660459678282352,
      "sourceBounds": {
        "min": [
          7.249999999999999,
          44.5,
          -0.3000000000000027
        ],
        "max": [
          10.05,
          47.3,
          -1.2906342661267445e-15
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 1.7660459678282352
        }
      ],
      "summedContactAreaMm2": 1.7660459678282352,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1.7660459678282354e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 110,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 6.151828996322916,
      "sourceBounds": {
        "min": [
          -7.25,
          47.0,
          -0.3000000000000027
        ],
        "max": [
          7.25,
          47.3,
          -1.2906342661267445e-15
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 6.151828996322916
        }
      ],
      "summedContactAreaMm2": 6.151828996322916,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 6.151828996322916e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 111,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.766045967828227,
      "sourceBounds": {
        "min": [
          -10.05,
          44.5,
          -0.2999999999999995
        ],
        "max": [
          -7.25,
          47.3,
          -1.2906342661267445e-15
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 1.766045967828227
        }
      ],
      "summedContactAreaMm2": 1.766045967828227,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1.7660459678282272e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 112,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 8.273403903823572,
      "sourceBounds": {
        "min": [
          -10.05,
          24.9981999351953,
          -0.3000000000000037
        ],
        "max": [
          -9.75,
          44.5,
          -1.2906342661267445e-15
        ]
      },
      "toolContacts": [
        {
          "toolId": "T01",
          "areaMm2": 0.00025456394098093257
        },
        {
          "toolId": "T02",
          "areaMm2": 8.273149339882591
        }
      ],
      "summedContactAreaMm2": 8.273403903823572,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 8.273403903823574e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 113,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 8.273403892897617,
      "sourceBounds": {
        "min": [
          9.75,
          -44.5,
          -0.3000000000000015
        ],
        "max": [
          10.05,
          -24.9981999351953,
          -8.326672684688674e-16
        ]
      },
      "toolContacts": [
        {
          "toolId": "T01",
          "areaMm2": 0.00025456393997184577
        },
        {
          "toolId": "T02",
          "areaMm2": 8.273149339882625
        }
      ],
      "summedContactAreaMm2": 8.273403903822597,
      "areaResidualMm2": 1.092498003174569e-08,
      "relativeAreaResidual": 1.3204939796453482e-09,
      "areaDiagnosticToleranceMm2": 8.273403892897618e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 114,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.766045967828227,
      "sourceBounds": {
        "min": [
          7.249999999999999,
          -47.3,
          -0.3000000000000005
        ],
        "max": [
          10.05,
          -44.5,
          -8.326672684688674e-16
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 1.766045967828227
        }
      ],
      "summedContactAreaMm2": 1.766045967828227,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1.7660459678282272e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 115,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 6.151828996322936,
      "sourceBounds": {
        "min": [
          -7.25,
          -47.3,
          -0.3000000000000015
        ],
        "max": [
          7.25,
          -47.0,
          -1.2906342661267445e-15
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 6.151828996322936
        }
      ],
      "summedContactAreaMm2": 6.151828996322936,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 6.151828996322936e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 116,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 1.766045967828235,
      "sourceBounds": {
        "min": [
          -10.05,
          -47.3,
          -0.3000000000000015
        ],
        "max": [
          -7.25,
          -44.5,
          0.0
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 1.766045967828235
        }
      ],
      "summedContactAreaMm2": 1.766045967828235,
      "areaResidualMm2": 0.0,
      "relativeAreaResidual": 0.0,
      "areaDiagnosticToleranceMm2": 1.766045967828235e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 117,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Plane",
      "faceAreaMm2": 8.273403903823766,
      "sourceBounds": {
        "min": [
          -10.05,
          -44.5000000000004,
          -0.3000000000000015
        ],
        "max": [
          -9.75,
          -24.9981999351953,
          0.0
        ]
      },
      "toolContacts": [
        {
          "toolId": "T01",
          "areaMm2": 0.00025456394098034147
        },
        {
          "toolId": "T02",
          "areaMm2": 8.273149339882787
        }
      ],
      "summedContactAreaMm2": 8.273403903823768,
      "areaResidualMm2": 1.7763568394002505e-15,
      "relativeAreaResidual": 2.1470689211477534e-16,
      "areaDiagnosticToleranceMm2": 8.273403903823767e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 118,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 6.930897383706509,
      "sourceBounds": {
        "min": [
          -5.35,
          30.65,
          -0.3000000000000027
        ],
        "max": [
          3.27593018771917e-16,
          41.35,
          -1.2906342661267445e-15
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 6.930897383706466
        }
      ],
      "summedContactAreaMm2": 6.930897383706466,
      "areaResidualMm2": -4.3520742565306136e-14,
      "relativeAreaResidual": -6.27923631759674e-15,
      "areaDiagnosticToleranceMm2": 6.93089738370651e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 119,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 6.930897383706507,
      "sourceBounds": {
        "min": [
          -9.82779056315751e-16,
          30.65,
          -0.3000000000000027
        ],
        "max": [
          5.35,
          41.35,
          -1.2906342661267445e-15
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 6.930897383706522
        }
      ],
      "summedContactAreaMm2": 6.930897383706522,
      "areaResidualMm2": 1.509903313490213e-14,
      "relativeAreaResidual": 2.1785105591662165e-15,
      "areaDiagnosticToleranceMm2": 6.930897383706507e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 120,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 6.930897383706508,
      "sourceBounds": {
        "min": [
          -5.35,
          -41.35,
          -0.3000000000000015
        ],
        "max": [
          3.27593018771917e-16,
          -30.65,
          -5.551115123125783e-17
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 6.9308973837065455
        }
      ],
      "summedContactAreaMm2": 6.9308973837065455,
      "areaResidualMm2": 3.730349362740526e-14,
      "relativeAreaResidual": 5.3822025579400634e-15,
      "areaDiagnosticToleranceMm2": 6.930897383706509e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    },
    {
      "sourceFaceIndexZeroBased": 121,
      "sourceFaceType": "GeomAbs_SurfaceType.GeomAbs_Cone",
      "faceAreaMm2": 6.93089738370651,
      "sourceBounds": {
        "min": [
          -9.82779056315751e-16,
          -41.35,
          -0.3000000000000015
        ],
        "max": [
          5.35,
          -30.65,
          -5.551115123125783e-17
        ]
      },
      "toolContacts": [
        {
          "toolId": "T02",
          "areaMm2": 6.930897383706507
        }
      ],
      "summedContactAreaMm2": 6.930897383706507,
      "areaResidualMm2": -2.6645352591003757e-15,
      "relativeAreaResidual": -3.8444303985286155e-16,
      "areaDiagnosticToleranceMm2": 6.93089738370651e-05,
      "status": "area_balance_matches_diagnostic",
      "errors": []
    }
  ],
  "status": "numerical_contact_area_diagnostic_only",
  "limitation": "Face∩Solid的共面布尔面积可受OCC容差影响。逐面面积是接触归属诊断,不是尺寸公差检验;面积和不是已证明的集合并集,不自动宣称全部122面已经工程验收。"
}
fill_calculation.json
{
  "basis": {
    "source": "原始输入/02611压制状态-产品.stp",
    "source_sha256": "51650ed0dea5e5d794ad648e88b07c745cc9f8fe62044d3498801f9d35fa72b1",
    "units": "mm",
    "green_top_z": 0,
    "fill_plane_z": 5,
    "split_y_mm": [
      -25,
      25
    ],
    "nominal_stationary_core_diameter_mm": 9.7,
    "lower_minimum_outline_section_z": -30,
    "illustrative_density_ratio_k": 2.0,
    "density_ratio_status": "Explicit numerical example only; actual bulk density, green density and compaction recipe unknown."
  },
  "method": "V0 = green compact volume PLUS the disjoint individually integrated +Z80 prisms of its 21 upward-facing BRep faces, clipped below Z5. This partition preserves the core holes. Direct many-face union is retained as a numerical diagnostic only. Lower growth area is the 1mm extrusion of the actual Z-30 minimum exterior wire, minus the two cores. Partition at Y±25; d=(k Vgreen−V0)/A_low.",
  "validity": {
    "swept_valid": true,
    "zero_retraction_cavity_valid": true,
    "lower_shank_valid": true
  },
  "total": {
    "green_volume_mm3": 55443.01951265551,
    "zero_extra_retraction_cavity_mm3": 84548.47431702825,
    "lower_growth_area_mm2": 1722.6881074941798
  },
  "zones": [
    {
      "zone": "central",
      "green_volume_mm3": 25867.226898008998,
      "free_cavity_volume_at_zero_extra_lower_retraction_mm3": 51118.05501506002,
      "preexisting_headroom_above_green_mm3": 25250.82811705102,
      "lower_shank_net_area_mm2": 1025.0,
      "illustrative_fill_ratio": 2.0,
      "target_fill_volume_mm3": 51734.453796017995,
      "additional_fill_volume_required_mm3": 616.3987809579776,
      "additional_lower_retraction_mm": 0.6013646643492464
    },
    {
      "zone": "ends_combined",
      "green_volume_mm3": 29575.792614646514,
      "free_cavity_volume_at_zero_extra_lower_retraction_mm3": 33430.41930196823,
      "preexisting_headroom_above_green_mm3": 3854.6266873217137,
      "lower_shank_net_area_mm2": 697.6881074941798,
      "illustrative_fill_ratio": 2.0,
      "target_fill_volume_mm3": 59151.58522929303,
      "additional_fill_volume_required_mm3": 25721.1659273248,
      "additional_lower_retraction_mm": 36.86628115205385
    }
  ],
  "independent_upper_face_prism_integrals": [
    {
      "face_index": 0,
      "total_volume_above_surface_mm3": 25250.816722694595,
      "central_volume_above_surface_mm3": 25250.816722694595
    },
    {
      "face_index": 1,
      "total_volume_above_surface_mm3": 1681.9862066499654,
      "central_volume_above_surface_mm3": 0.0
    },
    {
      "face_index": 2,
      "total_volume_above_surface_mm3": 32.96787330677124,
      "central_volume_above_surface_mm3": 0.0
    },
    {
      "face_index": 3,
      "total_volume_above_surface_mm3": 66.37107195454064,
      "central_volume_above_surface_mm3": 0.00381613738596697
    },
    {
      "face_index": 105,
      "total_volume_above_surface_mm3": 66.3710719545807,
      "central_volume_above_surface_mm3": 0.003816137385965715
    },
    {
      "face_index": 106,
      "total_volume_above_surface_mm3": 32.96787330677107,
      "central_volume_above_surface_mm3": 0.0
    },
    {
      "face_index": 107,
      "total_volume_above_surface_mm3": 1681.9862066558785,
      "central_volume_above_surface_mm3": 0.0
    },
    {
      "face_index": 108,
      "total_volume_above_surface_mm3": 30.128440507335856,
      "central_volume_above_surface_mm3": 0.0009405204130443997
    },
    {
      "face_index": 109,
      "total_volume_above_surface_mm3": 6.43476715147159,
      "central_volume_above_surface_mm3": 0.0
    },
    {
      "face_index": 110,
      "total_volume_above_surface_mm3": 22.40249999999982,
      "central_volume_above_surface_mm3": 0.0
    },
    {
      "face_index": 111,
      "total_volume_above_surface_mm3": 6.434767151471593,
      "central_volume_above_surface_mm3": 0.0
    },
    {
      "face_index": 112,
      "total_volume_above_surface_mm3": 30.128440514358438,
      "central_volume_above_surface_mm3": 0.0009405204136511677
    },
    {
      "face_index": 113,
      "total_volume_above_surface_mm3": 30.128440507731337,
      "central_volume_above_surface_mm3": 0.0009405204130436863
    },
    {
      "face_index": 114,
      "total_volume_above_surface_mm3": 6.43476715147159,
      "central_volume_above_surface_mm3": 0.0
    },
    {
      "face_index": 115,
      "total_volume_above_surface_mm3": 22.40249999999981,
      "central_volume_above_surface_mm3": 0.0
    },
    {
      "face_index": 116,
      "total_volume_above_surface_mm3": 6.4347671514713785,
      "central_volume_above_surface_mm3": 0.0
    },
    {
      "face_index": 117,
      "total_volume_above_surface_mm3": 30.128440513977033,
      "central_volume_above_surface_mm3": 0.0009405204136514879
    },
    {
      "face_index": 118,
      "total_volume_above_surface_mm3": 25.232486800086974,
      "central_volume_above_surface_mm3": 0.0
    },
    {
      "face_index": 119,
      "total_volume_above_surface_mm3": 25.232486800086974,
      "central_volume_above_surface_mm3": 0.0
    },
    {
      "face_index": 120,
      "total_volume_above_surface_mm3": 25.232486800086974,
      "central_volume_above_surface_mm3": 0.0
    },
    {
      "face_index": 121,
      "total_volume_above_surface_mm3": 25.232486800086974,
      "central_volume_above_surface_mm3": 0.0
    }
  ],
  "direct_union_diagnostic": {
    "central_V0_mm3": 51118.22356926324,
    "total_V0_mm3": 84548.58120194473,
    "central_residual_vs_integral_mm3": 0.16855420322099235,
    "total_residual_vs_integral_mm3": 0.10688491648761556,
    "scope": "Coincident-face numerical diagnostic, not a dimensional tolerance acceptance."
  },
  "central_headroom_analytic_crosscheck": {
    "formula": "20.5 * (50*5 + pi*25^2/2)",
    "analytic_mm3": 25250.827937059614,
    "BRep_mm3": 25250.82811705102,
    "difference_mm3": 0.00017999140618485399
  },
  "limitations": [
    "These are additional lower displacements RELATIVE TO THE DIE, not global machine motions. If the whole die shifts -50, add -50 to each lower group globally.",
    "This linear volume growth assumes the minimum-profile working shanks remain engaged throughout the added fill stroke and do not expose a widened carrier, escape the die bottom, or change sidewall occupation.",
    "Exact installed die/punch/core cavity must be measured independently at the chosen poses; this isolated calculation does not prove installation clearance, press reachability or original cam timing.",
    "The selected k2 does not prove target density, pressure, powder distribution, fill uniformity, mass or material properties.",
    "A few independently adjusted levels cannot prove uniform density within continuously curved central thickness.",
    "Input hole-mouth lands/chamfers and all source topology are retained in V0; model uncertainty is not approved tooling tolerance."
  ]
}
fill_example_state_checks.json
{
  "candidatePairs": 172,
  "overlapThresholdMm3": 0.02,
  "overlaps": [],
  "booleanErrors": [],
  "clear": true,
  "sourceDesignSha256": "61d53cc3c354c6586992620659a3c1cd3df4e570a8e3b76df4d0492535a69345",
  "sourceBomSha256": "dc6bda8060b63f2ee2e82edc7f2698905cf0d8ea53c0adef33612fe23a55e914",
  "machineAuditSha256": "25edab17e183141c1d0989a601e18cf451191e8507fe6eb3300301db4e8c1b25",
  "productAuditSha256": "8519c3142d4cbaab1e7e3bcaa8b61c7ce3194c1f2d6dd2d10c322cbb2d348b09",
  "state": "fill_example",
  "artifact": "STEP/FY160_02611_fill_example.step",
  "artifactSha256": "e130690666992797e73372b3a0689551c05a4987392f0692f7e6206775f2a592",
  "instanceCount": 68,
  "ownerCounts": {
    "existing_fastener": 48,
    "machine": 7,
    "reference": 1,
    "tooling": 12
  },
  "solidChecks": [
    {
      "id": "T01",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 264924.40454311273,
      "ok": true
    },
    {
      "id": "T02",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 869946.6222401485,
      "ok": true
    },
    {
      "id": "T03",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 1036961.9303615089,
      "ok": true
    },
    {
      "id": "T04",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 1009698.8216521393,
      "ok": true
    },
    {
      "id": "T05",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 1512907.0251401912,
      "ok": true
    },
    {
      "id": "T06",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 1066545.590469133,
      "ok": true
    },
    {
      "id": "T07",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 129169.79576307654,
      "ok": true
    },
    {
      "id": "T08-1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 29352.921180101846,
      "ok": true
    },
    {
      "id": "T081",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 29352.921180101846,
      "ok": true
    },
    {
      "id": "T09",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5192.759243809775,
      "ok": true
    },
    {
      "id": "FN1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FN2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263887,
      "ok": true
    },
    {
      "id": "P00",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 55443.01951265552,
      "ok": true
    },
    {
      "id": "MAI",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 375734.4813693393,
      "ok": true
    },
    {
      "id": "MAO",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 14625049.99707125,
      "ok": true
    },
    {
      "id": "MB",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 6896463.463068482,
      "ok": true
    },
    {
      "id": "MC",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 16036046.071948636,
      "ok": true
    },
    {
      "id": "MD",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2463596.1182406177,
      "ok": true
    },
    {
      "id": "MEI",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 561865.9921129007,
      "ok": true
    },
    {
      "id": "MEO",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 526103.8983354318,
      "ok": true
    },
    {
      "id": "FAI1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144253,
      "ok": true
    },
    {
      "id": "FAI2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.847215314426,
      "ok": true
    },
    {
      "id": "FAI3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144253,
      "ok": true
    },
    {
      "id": "FAI4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144253,
      "ok": true
    },
    {
      "id": "FAO1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144244,
      "ok": true
    },
    {
      "id": "FAO2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144253,
      "ok": true
    },
    {
      "id": "FAO3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.847215314425,
      "ok": true
    },
    {
      "id": "FAO4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144244,
      "ok": true
    },
    {
      "id": "FAO5",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144244,
      "ok": true
    },
    {
      "id": "FAO6",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144253,
      "ok": true
    },
    {
      "id": "FB1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884868,
      "ok": true
    },
    {
      "id": "FB2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884868,
      "ok": true
    },
    {
      "id": "FB3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884867,
      "ok": true
    },
    {
      "id": "FB4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.74341188487,
      "ok": true
    },
    {
      "id": "FB5",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.74341188487,
      "ok": true
    },
    {
      "id": "FB6",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.74341188487,
      "ok": true
    },
    {
      "id": "FB7",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884868,
      "ok": true
    },
    {
      "id": "FB8",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884867,
      "ok": true
    },
    {
      "id": "FB9",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884867,
      "ok": true
    },
    {
      "id": "FB10",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884868,
      "ok": true
    },
    {
      "id": "FC1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FC4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926387,
      "ok": true
    },
    {
      "id": "FC5",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FC6",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC7",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC8",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC9",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FC10",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC11",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC12",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926387,
      "ok": true
    },
    {
      "id": "FD1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263887,
      "ok": true
    },
    {
      "id": "FD2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263887,
      "ok": true
    },
    {
      "id": "FD3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FD4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FD5",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FD6",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FD7",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263887,
      "ok": true
    },
    {
      "id": "FD8",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FD9",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FD10",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FD11",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FD12",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FE1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263887,
      "ok": true
    },
    {
      "id": "FE2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263887,
      "ok": true
    },
    {
      "id": "FE3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926389,
      "ok": true
    },
    {
      "id": "FE4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263887,
      "ok": true
    }
  ],
  "solidFailureCount": 0,
  "scope": "当前需求位置的所有叶件,包括新工具、原机局部接口、安装螺钉及压坯参考;非整机完整包络。",
  "ok": true
}
FY160_02611_cutaway_validation.json
{
  "ok": true,
  "entry": "outputs/FY160_02611_engineering/STEP/FY160_02611_cutaway",
  "occurrenceCount": 49,
  "prototypeCount": 49,
  "selfIntersectionCheck": "first-placement",
  "failureCount": 0,
  "parts": [],
  "errors": []
}
FY160_02611_exploded_validation.json
{
  "ok": true,
  "entry": "outputs/FY160_02611_engineering/STEP/FY160_02611_exploded",
  "occurrenceCount": 13,
  "prototypeCount": 12,
  "selfIntersectionCheck": "first-placement",
  "failureCount": 0,
  "parts": [],
  "errors": []
}
FY160_02611_fill_example_validation.json
{
  "ok": true,
  "entry": "outputs/FY160_02611_engineering/STEP/FY160_02611_fill_example",
  "occurrenceCount": 68,
  "prototypeCount": 21,
  "selfIntersectionCheck": "first-placement",
  "failureCount": 0,
  "parts": [],
  "errors": []
}
FY160_02611_press_validation.json
{
  "ok": true,
  "entry": "outputs/FY160_02611_engineering/STEP/FY160_02611_press",
  "occurrenceCount": 68,
  "prototypeCount": 21,
  "selfIntersectionCheck": "first-placement",
  "failureCount": 0,
  "parts": [],
  "errors": []
}
FY160_02611_release_validation.json
{
  "ok": true,
  "entry": "outputs/FY160_02611_engineering/STEP/FY160_02611_release",
  "occurrenceCount": 68,
  "prototypeCount": 21,
  "selfIntersectionCheck": "first-placement",
  "failureCount": 0,
  "parts": [],
  "errors": []
}
FY160_02611_source_lower_validation.json
{
  "ok": true,
  "entry": "outputs/FY160_02611_engineering/STEP/FY160_02611_source_lower",
  "occurrenceCount": 7,
  "prototypeCount": 7,
  "selfIntersectionCheck": "first-placement",
  "failureCount": 0,
  "parts": [],
  "errors": []
}
FY160_02611_source_upper_validation.json
{
  "ok": true,
  "entry": "outputs/FY160_02611_engineering/STEP/FY160_02611_source_upper",
  "occurrenceCount": 7,
  "prototypeCount": 7,
  "selfIntersectionCheck": "first-placement",
  "failureCount": 0,
  "parts": [],
  "errors": []
}
FY160_02611_strip_validation.json
{
  "ok": true,
  "entry": "outputs/FY160_02611_engineering/STEP/FY160_02611_strip",
  "occurrenceCount": 68,
  "prototypeCount": 21,
  "selfIntersectionCheck": "first-placement",
  "failureCount": 0,
  "parts": [],
  "errors": []
}
FY160_02611_tooling_validation.json
{
  "ok": true,
  "entry": "outputs/FY160_02611_engineering/STEP/FY160_02611_tooling",
  "occurrenceCount": 13,
  "prototypeCount": 12,
  "selfIntersectionCheck": "first-placement",
  "failureCount": 0,
  "parts": [],
  "errors": []
}
installed_fill_check.json
{
  "sourceDesignSha256": "61d53cc3c354c6586992620659a3c1cd3df4e570a8e3b76df4d0492535a69345",
  "sourceBomSha256": "dc6bda8060b63f2ee2e82edc7f2698905cf0d8ea53c0adef33612fe23a55e914",
  "fillCalculationSha256": "bac4a0aba3124b210a95c7c44d22432da950a0c2afb163e079ea50c4633e60d7",
  "fillArtifact": "STEP/FY160_02611_fill_example.step",
  "fillArtifactSha256": "e130690666992797e73372b3a0689551c05a4987392f0692f7e6206775f2a592",
  "sourceInput": "inputs/02611_green_compact.stp",
  "sourceInputSha256": "51650ed0dea5e5d794ad648e88b07c745cc9f8fe62044d3498801f9d35fa72b1",
  "method": "对导出fill_example的实际T03/T05/T06/两芯逐个求与固定库存的交集,按Y±25分区积分;相加扣除不依赖单次共面多刀cut。工具之间无交叠须另读design_checks。",
  "inventory": {
    "outline": "20.5×95,四角R3",
    "zMin": -155,
    "zMax": -45,
    "valid": true,
    "volumeMm3": 213375.17644533783
  },
  "zones": [
    {
      "stockVolumeMm3": 112750.00000000009,
      "removedMaterial": [
        {
          "id": "T03",
          "intersectionVolumeMm3": 0.0,
          "intersectionValid": true
        },
        {
          "id": "T05",
          "intersectionVolumeMm3": 0.0,
          "intersectionValid": true
        },
        {
          "id": "T06",
          "intersectionVolumeMm3": 61015.2521506303,
          "intersectionValid": true
        },
        {
          "id": "T08-1",
          "intersectionVolumeMm3": 0.0,
          "intersectionValid": true
        },
        {
          "id": "T081",
          "intersectionVolumeMm3": 0.0,
          "intersectionValid": true
        }
      ],
      "freeVolumeMm3": 51734.747849369785,
      "zone": "central",
      "targetIllustrativeVolumeMm3": 51734.453796017995,
      "residualVsIllustrativeTargetMm3": 0.2940533517903532,
      "relativeResidual": 5.683897871035153e-06,
      "targetFillRatio": 2.0,
      "impliedAdditionalRetractionDifferenceMm": 0.00028688131881985675
    },
    {
      "stockVolumeMm3": 100625.17665070097,
      "removedMaterial": [
        {
          "id": "T03",
          "intersectionVolumeMm3": 6266.416224274815,
          "intersectionValid": true
        },
        {
          "id": "T05",
          "intersectionVolumeMm3": 18949.39085113002,
          "intersectionValid": true
        },
        {
          "id": "T06",
          "intersectionVolumeMm3": 0.0,
          "intersectionValid": true
        },
        {
          "id": "T08-1",
          "intersectionVolumeMm3": 8128.792451347248,
          "intersectionValid": true
        },
        {
          "id": "T081",
          "intersectionVolumeMm3": 8128.792451347248,
          "intersectionValid": true
        }
      ],
      "freeVolumeMm3": 59151.78467260164,
      "zone": "ends_combined",
      "targetIllustrativeVolumeMm3": 59151.58522929303,
      "residualVsIllustrativeTargetMm3": 0.19944330861471826,
      "relativeResidual": 3.3717322678944876e-06,
      "targetFillRatio": 2.0,
      "impliedAdditionalRetractionDifferenceMm": 0.00028586313350107095
    }
  ],
  "total": {
    "freeVolumeMm3": 110886.53252197143,
    "targetIllustrativeVolumeMm3": 110886.03902531102,
    "residualMm3": 0.49349666040507145,
    "relativeResidual": 4.450485063249713e-06
  },
  "bottomLayerDiagnostic": {
    "stockVolumeMm3": 969.8871656606265,
    "removedMaterial": [
      {
        "id": "T03",
        "intersectionVolumeMm3": 34.64499980025654,
        "intersectionValid": true
      },
      {
        "id": "T05",
        "intersectionVolumeMm3": 348.84405374708854,
        "intersectionValid": true
      },
      {
        "id": "T06",
        "intersectionVolumeMm3": 512.5000000000001,
        "intersectionValid": true
      },
      {
        "id": "T08-1",
        "intersectionVolumeMm3": 36.94905659703295,
        "intersectionValid": true
      },
      {
        "id": "T081",
        "intersectionVolumeMm3": 36.94905659703295,
        "intersectionValid": true
      }
    ],
    "freeVolumeMm3": -1.0807846138050081e-06,
    "layerThicknessMm": 0.5,
    "equivalentUnoccupiedAreaMm2": -2.1615692276100162e-06,
    "scope": "名义下口材料占用诊断;不证明实际工作间隙不漏粉。"
  },
  "nominalLowerEngagementBounds": {
    "lower_inner": {
      "conservativeContactLowerBoundZ": -98.10136476434926,
      "dieBottomZ": -155,
      "nominalMinimumOverlapAboveDieBottomMm": 56.898635235650744,
      "scope": "使用压坯整体最低点作保守几何下界;不是接触压力、配合或漏粉验收。"
    },
    "lower_outer": {
      "conservativeContactLowerBoundZ": -134.366281252051,
      "dieBottomZ": -155,
      "nominalMinimumOverlapAboveDieBottomMm": 20.63371874794899,
      "scope": "使用压坯整体最低点作保守几何下界;不是接触压力、配合或漏粉验收。"
    }
  },
  "directCutDiagnostic": {
    "freeVolumeMm3": 110886.51582791122,
    "valid": true,
    "residualVsBalanceMm3": -0.0166940602066461,
    "scope": "单次多刀布尔结果仅作数值诊断,不作填充量或尺寸验收依据。"
  },
  "inputIdentityUnchangedDuringInspection": true,
  "status": "实际名义填充空腔体积复核;保留残差,不定义加工公差或工艺通过阈值。",
  "limitations": [
    "填充比2.0只是计算算例,实际ρgreen/ρbulk未知。",
    "总体或分区体积接近不证明密度均匀、粉末流动、成形压力或成品合格。",
    "库存只在已建阴模高度内检查,下口名义占用不代替实际泄粉间隙设计。",
    "原机位置组合可达性、完整凸轮、受载变形及完整装卸路径仍须现场核定。"
  ]
}
interface_checks.json
{
  "sourceDesignSha256": "61d53cc3c354c6586992620659a3c1cd3df4e570a8e3b76df4d0492535a69345",
  "sourceBomSha256": "dc6bda8060b63f2ee2e82edc7f2698905cf0d8ea53c0adef33612fe23a55e914",
  "machineAuditSha256": "25edab17e183141c1d0989a601e18cf451191e8507fe6eb3300301db4e8c1b25",
  "productAuditSha256": "8519c3142d4cbaab1e7e3bcaa8b61c7ce3194c1f2d6dd2d10c322cbb2d348b09",
  "artifact": "STEP/FY160_02611_press.step",
  "artifactSha256": "c75be7075a8faad1cd2064fec09524b8471ec08da8380fa83886e522dfca0887",
  "checks": [
    {
      "name": "T01孔组数量/PCD/相位",
      "ok": true,
      "actual": {
        "count": 4,
        "pcdMm": 52,
        "anglesDeg": [
          0.0,
          90.0,
          180.0,
          270.0
        ],
        "maxPhaseErrorDeg": 0.0
      },
      "expected": "4孔 PCD52 相位0°",
      "scope": "标注优先;相位来自本次原生端视图。"
    },
    {
      "name": "T02孔组数量/PCD/相位",
      "ok": true,
      "actual": {
        "count": 6,
        "pcdMm": 120,
        "anglesDeg": [
          30.00000201827561,
          90.0,
          149.9999979817244,
          210.0000020182756,
          270.0,
          329.9999979817244
        ],
        "maxPhaseErrorDeg": 2.018275608861586e-06
      },
      "expected": "6孔 PCD120 相位30°",
      "scope": "标注优先;相位来自本次原生端视图。"
    },
    {
      "name": "T05孔组数量/PCD/相位",
      "ok": true,
      "actual": {
        "count": 12,
        "pcdMm": 162,
        "anglesDeg": [
          0.0,
          29.999999188854304,
          60.000000811145696,
          90.0,
          119.9999991888543,
          150.0000008111457,
          180.0,
          209.9999991888543,
          240.0000008111457,
          270.0,
          299.9999991888543,
          330.0000008111457
        ],
        "maxPhaseErrorDeg": 8.111456963888486e-07
      },
      "expected": "12孔 PCD162 相位0°",
      "scope": "标注优先;相位来自本次原生端视图。"
    },
    {
      "name": "T06孔组数量/PCD/相位",
      "ok": true,
      "actual": {
        "count": 12,
        "pcdMm": 123,
        "anglesDeg": [
          0.0,
          30.00000108663687,
          59.99999891336313,
          90.0,
          120.00000108663687,
          149.99999891336313,
          180.0,
          210.00000108663684,
          239.99999891336313,
          270.0,
          300.00000108663687,
          329.99999891336313
        ],
        "maxPhaseErrorDeg": 1.0866368711504037e-06
      },
      "expected": "12孔 PCD123 相位0°",
      "scope": "标注优先;相位来自本次原生端视图。"
    },
    {
      "name": "T07孔组数量/PCD/相位",
      "ok": true,
      "actual": {
        "count": 4,
        "pcdMm": 38,
        "anglesDeg": [
          45.0,
          135.0,
          225.0,
          315.0
        ],
        "maxPhaseErrorDeg": 0.0
      },
      "expected": "4孔 PCD38 相位45°",
      "scope": "标注优先;相位来自本次原生端视图。"
    },
    {
      "name": "T01基准面",
      "ok": true,
      "actual": 212.0,
      "expected": "A_inner",
      "scope": ""
    },
    {
      "name": "T02基准面",
      "ok": true,
      "actual": 155.0,
      "expected": "A_outer",
      "scope": ""
    },
    {
      "name": "MB基准面",
      "ok": true,
      "actual": -65.0,
      "expected": "B",
      "scope": ""
    },
    {
      "name": "T05基准面",
      "ok": true,
      "actual": -301.0,
      "expected": "C",
      "scope": ""
    },
    {
      "name": "T06基准面",
      "ok": true,
      "actual": -474.0,
      "expected": "D",
      "scope": ""
    },
    {
      "name": "T07基准面",
      "ok": true,
      "actual": -485.0,
      "expected": "E_inner",
      "scope": ""
    },
    {
      "name": "MEO基准面",
      "ok": true,
      "actual": -645.0,
      "expected": "E_outer",
      "scope": ""
    },
    {
      "name": "A内外错层",
      "ok": true,
      "actual": 57.0,
      "expected": 57,
      "scope": ""
    },
    {
      "name": "T08-1工作径/轴线",
      "ok": true,
      "actual": {
        "workDiameter": 9.7,
        "axes": [
          [
            0.0,
            -36.0
          ]
        ]
      },
      "expected": [
        0,
        -36
      ],
      "scope": ""
    },
    {
      "name": "T081工作径/轴线",
      "ok": true,
      "actual": {
        "workDiameter": 9.7,
        "axes": [
          [
            0.0,
            36.0
          ]
        ]
      },
      "expected": [
        0,
        36
      ],
      "scope": ""
    },
    {
      "name": "芯棒孔距",
      "ok": true,
      "actual": [
        [
          0.0,
          -36.0
        ],
        [
          0.0,
          36.0
        ]
      ],
      "expected": 72,
      "scope": ""
    },
    {
      "name": "E四螺钉名义啮合",
      "ok": true,
      "actual": [
        {
          "id": "FE1",
          "fullDiameterCylinderMinZ": -498.75,
          "fullDiameterCylinderMaxZ": -472.0,
          "boltTipZ": -500.0,
          "nominalEngagementMm": 15.0,
          "fullDiameterCylinderOverlapMm": 13.75,
          "nominalBottomMarginMm": 5.0
        },
        {
          "id": "FE2",
          "fullDiameterCylinderMinZ": -498.75,
          "fullDiameterCylinderMaxZ": -472.0,
          "boltTipZ": -500.0,
          "nominalEngagementMm": 15.0,
          "fullDiameterCylinderOverlapMm": 13.75,
          "nominalBottomMarginMm": 5.0
        },
        {
          "id": "FE3",
          "fullDiameterCylinderMinZ": -498.75,
          "fullDiameterCylinderMaxZ": -472.0,
          "boltTipZ": -500.0,
          "nominalEngagementMm": 15.0,
          "fullDiameterCylinderOverlapMm": 13.75,
          "nominalBottomMarginMm": 5.0
        },
        {
          "id": "FE4",
          "fullDiameterCylinderMinZ": -498.75,
          "fullDiameterCylinderMaxZ": -472.0,
          "boltTipZ": -500.0,
          "nominalEngagementMm": 15.0,
          "fullDiameterCylinderOverlapMm": 13.75,
          "nominalBottomMarginMm": 5.0
        }
      ],
      "expected": {
        "count": 4,
        "designNominalEngagement": 15,
        "sourceThreadDepth": 20
      },
      "scope": "按螺钉端部总包络名义啮合15;前端倒角使完整轴径圆柱段重叠约13.75。两者分列,非牙型、许用载荷、等级或预紧验收。"
    },
    {
      "name": "pressE外导套固定",
      "ok": true,
      "actual": -645.0,
      "expected": -645.0,
      "scope": ""
    },
    {
      "name": "fill_exampleE外导套固定",
      "ok": true,
      "actual": -645.0,
      "expected": -645.0,
      "scope": ""
    },
    {
      "name": "stripE外导套固定",
      "ok": true,
      "actual": -645.0,
      "expected": -645.0,
      "scope": ""
    },
    {
      "name": "releaseE外导套固定",
      "ok": true,
      "actual": -645.0,
      "expected": -645.0,
      "scope": ""
    },
    {
      "name": "press源MAX行程及闭合范围",
      "ok": true,
      "actual": {
        "B": {
          "travelFromSourceUpperMm": 60.0,
          "limitMm": 150
        },
        "C": {
          "travelFromSourceUpperMm": 0.0009999999999763531,
          "limitMm": 90
        },
        "D": {
          "travelFromSourceUpperMm": 0.0009999999999763531,
          "limitMm": 90
        },
        "E_inner": {
          "travelFromSourceUpperMm": 0.0009999999999763531,
          "limitMm": 150
        },
        "heightMm": 220.0
      },
      "expected": "本次源MAX B/E150、C/D90;H180~310",
      "scope": "必要边界;不说明这些通道相位组合可实现。"
    },
    {
      "name": "fill_example源MAX行程及闭合范围",
      "ok": true,
      "actual": {
        "B": {
          "travelFromSourceUpperMm": 110.0,
          "limitMm": 150
        },
        "C": {
          "travelFromSourceUpperMm": 86.86728115205096,
          "limitMm": 90
        },
        "D": {
          "travelFromSourceUpperMm": 50.60236466434935,
          "limitMm": 90
        },
        "E_inner": {
          "travelFromSourceUpperMm": 50.000999999999976,
          "limitMm": 150
        },
        "heightMm": 270.0
      },
      "expected": "本次源MAX B/E150、C/D90;H180~310",
      "scope": "必要边界;不说明这些通道相位组合可实现。"
    },
    {
      "name": "strip源MAX行程及闭合范围",
      "ok": true,
      "actual": {
        "B": {
          "travelFromSourceUpperMm": 150.0,
          "limitMm": 150
        },
        "C": {
          "travelFromSourceUpperMm": 30.000999999999976,
          "limitMm": 90
        },
        "D": {
          "travelFromSourceUpperMm": 30.000999999999976,
          "limitMm": 90
        },
        "E_inner": {
          "travelFromSourceUpperMm": 30.000999999999976,
          "limitMm": 150
        },
        "heightMm": 310.0
      },
      "expected": "本次源MAX B/E150、C/D90;H180~310",
      "scope": "必要边界;不说明这些通道相位组合可实现。"
    },
    {
      "name": "release源MAX行程及闭合范围",
      "ok": true,
      "actual": {
        "B": {
          "travelFromSourceUpperMm": 150.0,
          "limitMm": 150
        },
        "C": {
          "travelFromSourceUpperMm": 30.000999999999976,
          "limitMm": 90
        },
        "D": {
          "travelFromSourceUpperMm": 30.000999999999976,
          "limitMm": 90
        },
        "E_inner": {
          "travelFromSourceUpperMm": 90.00099999999998,
          "limitMm": 150
        },
        "heightMm": 310.0
      },
      "expected": "本次源MAX B/E150、C/D90;H180~310",
      "scope": "必要边界;不说明这些通道相位组合可实现。"
    },
    {
      "name": "B基准到退模总行程",
      "ok": true,
      "actual": {
        "workFromSourceUpper": 60.0,
        "workToStrip": 90,
        "total": 150.0
      },
      "expected": 150,
      "scope": ""
    },
    {
      "name": "压坯出模竖向余量",
      "ok": true,
      "actual": 7.499999899999992,
      "expected": "正值,按新状态源坐标计算",
      "scope": ""
    },
    {
      "name": "T08-1释放抽芯余量",
      "ok": true,
      "actual": {
        "tipZ": -85.0,
        "compactBottomZ": -77.50000010000001,
        "gap": 7.499999899999992
      },
      "expected": "尖端低于压坯底",
      "scope": ""
    },
    {
      "name": "T081释放抽芯余量",
      "ok": true,
      "actual": {
        "tipZ": -85.0,
        "compactBottomZ": -77.50000010000001,
        "gap": 7.499999899999992
      },
      "expected": "尖端低于压坯底",
      "scope": ""
    },
    {
      "name": "T06经C孔局部直径条件",
      "ok": true,
      "actual": {
        "toolMaxCylinderMm": 144.8,
        "CMinCoaxialBoreMm": 145.0,
        "diametralGapMm": 0.19999999999998863
      },
      "expected": "144.8<原C145;不代表整机装入路径",
      "scope": ""
    },
    {
      "name": "T09侧开口过杆局部条件",
      "ok": true,
      "actual": {
        "openingWidthMm": 25.4,
        "rodDiameterMm": 25.0
      },
      "expected": "本次T09开口25.4大于驱动杆25",
      "scope": ""
    },
    {
      "name": "T09单件侧向套杆扫掠",
      "ok": true,
      "actual": {
        "valid": true,
        "overlapMm3": 0.0,
        "ok": true
      },
      "expected": "仅压板单件,不包含D柄、其他组件和设备外围",
      "scope": ""
    },
    {
      "name": "B盖局部肩部捕获",
      "ok": true,
      "actual": {
        "toolRearDiameterMm": 164.94,
        "frontBoreMm": 150,
        "rearBoreMm": 165,
        "shoulderZ": -85.0,
        "nominalCoincidentBearingAreaMm2": 3695.4582658510553,
        "commonErrors": []
      },
      "expected": "工具后肩大于前口、小于后孔且有名义肩面接触",
      "scope": "盖/座是等效局部孔链;不声称完整原盖零件边界或整机装卸已验证。"
    },
    {
      "name": "T04不新增Ø240法兰",
      "ok": true,
      "actual": 164.94,
      "expected": "仅阶梯定位套,原压盖优先复用",
      "scope": ""
    },
    {
      "name": "T04前定位段源公差下的名义间隙",
      "ok": true,
      "actual": {
        "toolDiameterMm": 149.94,
        "diametralGapMinimumMm": 0.0800000000000125,
        "diametralGapMaximumMm": 0.12000000000000455
      },
      "expected": "相对原图孔径公差带为正;工具本身公差尚待定版",
      "scope": ""
    },
    {
      "name": "T04后定位段源公差下的名义间隙",
      "ok": true,
      "actual": {
        "toolDiameterMm": 164.94,
        "diametralGapMinimumMm": 0.0800000000000125,
        "diametralGapMaximumMm": 0.12000000000000455
      },
      "expected": "相对原图孔径公差带为正;工具本身公差尚待定版",
      "scope": ""
    },
    {
      "name": "E定向盘定位段不顶原沉孔底",
      "ok": true,
      "actual": {
        "pilotLengthMm": 9.800000000000011,
        "sourceRecessDepthMm": 10,
        "endMarginMm": 0.19999999999998863
      },
      "expected": "名义9.8入源10;不作为全部公差堆叠验收",
      "scope": ""
    }
  ],
  "failureCount": 0,
  "ok": true,
  "stateTravelRequirements": {
    "press": {
      "B": {
        "travelFromSourceUpperMm": 60.0,
        "limitMm": 150
      },
      "C": {
        "travelFromSourceUpperMm": 0.0009999999999763531,
        "limitMm": 90
      },
      "D": {
        "travelFromSourceUpperMm": 0.0009999999999763531,
        "limitMm": 90
      },
      "E_inner": {
        "travelFromSourceUpperMm": 0.0009999999999763531,
        "limitMm": 150
      },
      "heightMm": 220.0
    },
    "fill_example": {
      "B": {
        "travelFromSourceUpperMm": 110.0,
        "limitMm": 150
      },
      "C": {
        "travelFromSourceUpperMm": 86.86728115205096,
        "limitMm": 90
      },
      "D": {
        "travelFromSourceUpperMm": 50.60236466434935,
        "limitMm": 90
      },
      "E_inner": {
        "travelFromSourceUpperMm": 50.000999999999976,
        "limitMm": 150
      },
      "heightMm": 270.0
    },
    "strip": {
      "B": {
        "travelFromSourceUpperMm": 150.0,
        "limitMm": 150
      },
      "C": {
        "travelFromSourceUpperMm": 30.000999999999976,
        "limitMm": 90
      },
      "D": {
        "travelFromSourceUpperMm": 30.000999999999976,
        "limitMm": 90
      },
      "E_inner": {
        "travelFromSourceUpperMm": 30.000999999999976,
        "limitMm": 150
      },
      "heightMm": 310.0
    },
    "release": {
      "B": {
        "travelFromSourceUpperMm": 150.0,
        "limitMm": 150
      },
      "C": {
        "travelFromSourceUpperMm": 30.000999999999976,
        "limitMm": 90
      },
      "D": {
        "travelFromSourceUpperMm": 30.000999999999976,
        "limitMm": 90
      },
      "E_inner": {
        "travelFromSourceUpperMm": 90.00099999999998,
        "limitMm": 150
      },
      "heightMm": 310.0
    }
  },
  "scope": "名义实体、孔组、原图接口与局部装入/保持条件;非完整装卸、实际凸轮或载荷认证。"
}
machine_motion_candidate_review.json
{
  "basis": "父任务所拟新设计需求坐标;只核对本次原DXF的MAX和闭合范围,没有把它拟合成原机凸轮。",
  "coordinate_mapping": "CAD Z=744.211−原图X,mm;源图约0.003mm尾数与名义57等值按标注采用。",
  "work_datums": {
    "A_outer": 155.0,
    "A_inner": 212.0,
    "B": -65.0,
    "C": -301.0,
    "D": -474.0,
    "E_inner": -485.0,
    "E_outer": -645.0
  },
  "work_source_X": {
    "A_outer": 589.211,
    "A_inner": 532.211,
    "B": 809.211,
    "C": 1045.211,
    "D": 1218.211,
    "E_inner": 1229.211,
    "E_outer": 1389.211
  },
  "numeric_state_requirements": {
    "press_requirement": {
      "cad_Z_mm": {
        "A_outer": 155.0,
        "A_inner": 212.0,
        "B": -65.0,
        "C": -301.0,
        "D": -474.0,
        "E_inner": -485.0,
        "E_outer": -645.0
      },
      "source_X_mm": {
        "A_outer": 589.211,
        "A_inner": 532.211,
        "B": 809.211,
        "C": 1045.211,
        "D": 1218.211,
        "E_inner": 1229.211,
        "E_outer": 1389.211
      },
      "travel_from_upper_reference_mm": {
        "A_outer": 0.0,
        "A_inner": -0.0030000000000427463,
        "B": 60.0,
        "C": 0.0009999999999763531,
        "D": 0.0009999999999763531,
        "E_inner": 0.0009999999999763531,
        "E_outer": 0.0009999999999763531
      },
      "Aouter_B_height_mm": 220.0
    },
    "strip_requirement": {
      "cad_Z_mm": {
        "A_outer": 155.0,
        "A_inner": 212.0,
        "B": -155.0,
        "C": -331.0,
        "D": -504.0,
        "E_inner": -515.0,
        "E_outer": -645.0
      },
      "source_X_mm": {
        "A_outer": 589.211,
        "A_inner": 532.211,
        "B": 899.211,
        "C": 1075.211,
        "D": 1248.211,
        "E_inner": 1259.211,
        "E_outer": 1389.211
      },
      "travel_from_upper_reference_mm": {
        "A_outer": 0.0,
        "A_inner": -0.0030000000000427463,
        "B": 150.0,
        "C": 30.000999999999976,
        "D": 30.000999999999976,
        "E_inner": 30.000999999999976,
        "E_outer": 0.0009999999999763531
      },
      "Aouter_B_height_mm": 310.0
    },
    "release_requirement": {
      "cad_Z_mm": {
        "A_outer": 155.0,
        "A_inner": 212.0,
        "B": -155.0,
        "C": -331.0,
        "D": -504.0,
        "E_inner": -575.0,
        "E_outer": -645.0
      },
      "source_X_mm": {
        "A_outer": 589.211,
        "A_inner": 532.211,
        "B": 899.211,
        "C": 1075.211,
        "D": 1248.211,
        "E_inner": 1319.211,
        "E_outer": 1389.211
      },
      "travel_from_upper_reference_mm": {
        "A_outer": 0.0,
        "A_inner": -0.0030000000000427463,
        "B": 150.0,
        "C": 30.000999999999976,
        "D": 30.000999999999976,
        "E_inner": 90.00099999999998,
        "E_outer": 0.0009999999999763531
      },
      "Aouter_B_height_mm": 310.0
    }
  },
  "fill_requirement": {
    "B_delta_Z": -50,
    "C_delta_Z_formula": "−50−d_end",
    "D_delta_Z_formula": "−50−d_center",
    "E_inner_delta_Z": -50,
    "E_outer_delta_Z": 0,
    "A_delta_Z": 0,
    "Aouter_B_height_mm": 270,
    "necessary_bounds_mm": {
      "d_end_min": 0,
      "d_end_max": 40,
      "d_center_min": 0,
      "d_center_max": 40
    },
    "scope": "d为相对阴模的附加填充下降量;须由实际空腔体积与实际粉末松装/压坯密度求解。"
  },
  "strip_clearances_mm": {
    "die_mouth_Z": -85,
    "compact_bottom_Z": -77.5,
    "compact_above_die_mouth": 7.5,
    "core_tip_Z": -25,
    "core_tip_above_compact_top": 5
  },
  "release_clearances_mm": {
    "core_tip_Z": -85,
    "compact_bottom_Z": -77.5,
    "core_tip_below_compact_bottom": 7.5,
    "additional_core_withdrawal_from_strip": 60
  },
  "E_fixed_guide_gaps_mm": {
    "work_rod_face": 160,
    "strip_rod_face": 130,
    "fill_rod_face": 110,
    "release_rod_face": 70,
    "release_pilot_tail_if_9p8_deep": 60.2,
    "release_bolt_tail_if_15_engaged": 55
  },
  "checks": [
    {
      "state": "press_requirement",
      "height_within_180_310": true,
      "within_labeled_travel_bounds": true
    },
    {
      "state": "strip_requirement",
      "height_within_180_310": true,
      "within_labeled_travel_bounds": true
    },
    {
      "state": "release_requirement",
      "height_within_180_310": true,
      "within_labeled_travel_bounds": true
    }
  ],
  "all_numeric_bounds_pass": true,
  "not_proven": [
    "任何源图未给的相位组合、通道同步和凸轮可达性",
    "A固定时的实际承载/夹紧保持能力",
    "送料器厚度及实际通路",
    "所有工具与设备完整包络、模具压力和稳定性",
    "填充密度配方及粉末流动均匀性"
  ],
  "fill_volume_caution": {
    "measured_section_net_area_Zminus30": 1722.6881074941814,
    "candidate_end_shank_net_area": 697.6881074941814,
    "one_extra_green_volume_equivalent_sweep_mm": 42.3911376687658,
    "warning": "42.391是额外扫掠增加一份端区压坯体积所需高度,不是k2装粉状态的最终下降量。曲面上方至模口的初始空腔已增加自由体积,必须先测实际开口空腔再反解;不能用顶投影V/A或此42.391直接当配方。"
  }
}
motion_checks.json
{
  "sourceDesignSha256": "61d53cc3c354c6586992620659a3c1cd3df4e570a8e3b76df4d0492535a69345",
  "sourceBomSha256": "dc6bda8060b63f2ee2e82edc7f2698905cf0d8ea53c0adef33612fe23a55e914",
  "machineAuditSha256": "25edab17e183141c1d0989a601e18cf451191e8507fe6eb3300301db4e8c1b25",
  "productAuditSha256": "8519c3142d4cbaab1e7e3bcaa8b61c7ce3194c1f2d6dd2d10c322cbb2d348b09",
  "pressArtifact": "STEP/FY160_02611_press.step",
  "pressArtifactSha256": "c75be7075a8faad1cd2064fec09524b8471ec08da8380fa83886e522dfca0887",
  "samples": [
    {
      "candidatePairs": 50,
      "overlapThresholdMm3": 0.02,
      "overlaps": [],
      "booleanErrors": [],
      "clear": true,
      "phase": "fill_example_to_press",
      "fraction": 0.1,
      "groupOffsetsMm": {
        "core": -45.0,
        "die": -45.0,
        "lower_inner": -45.54122819791432,
        "lower_outer": -78.1796530368459,
        "machine_guide": 0.0,
        "reference": -45.0,
        "upper_inner": 0.0,
        "upper_outer": 0.0
      },
      "referenceExcluded": true
    },
    {
      "candidatePairs": 50,
      "overlapThresholdMm3": 0.02,
      "overlaps": [],
      "booleanErrors": [],
      "clear": true,
      "phase": "fill_example_to_press",
      "fraction": 0.25,
      "groupOffsetsMm": {
        "core": -37.5,
        "die": -37.5,
        "lower_inner": -37.95102349826193,
        "lower_outer": -65.14971086403825,
        "machine_guide": 0.0,
        "reference": -37.5,
        "upper_inner": 0.0,
        "upper_outer": 0.0
      },
      "referenceExcluded": true
    },
    {
      "candidatePairs": 53,
      "overlapThresholdMm3": 0.02,
      "overlaps": [],
      "booleanErrors": [],
      "clear": true,
      "phase": "fill_example_to_press",
      "fraction": 0.5,
      "groupOffsetsMm": {
        "core": -25.0,
        "die": -25.0,
        "lower_inner": -25.300682332174624,
        "lower_outer": -43.4331405760255,
        "machine_guide": 0.0,
        "reference": -25.0,
        "upper_inner": 0.0,
        "upper_outer": 0.0
      },
      "referenceExcluded": true
    },
    {
      "candidatePairs": 52,
      "overlapThresholdMm3": 0.02,
      "overlaps": [],
      "booleanErrors": [],
      "clear": true,
      "phase": "fill_example_to_press",
      "fraction": 0.75,
      "groupOffsetsMm": {
        "core": -12.5,
        "die": -12.5,
        "lower_inner": -12.650341166087316,
        "lower_outer": -21.716570288012747,
        "machine_guide": 0.0,
        "reference": -12.5,
        "upper_inner": 0.0,
        "upper_outer": 0.0
      },
      "referenceExcluded": true
    },
    {
      "candidatePairs": 56,
      "overlapThresholdMm3": 0.02,
      "overlaps": [],
      "booleanErrors": [],
      "clear": true,
      "phase": "fill_example_to_press",
      "fraction": 0.9,
      "groupOffsetsMm": {
        "core": -5.0,
        "die": -5.0,
        "lower_inner": -5.060136466434926,
        "lower_outer": -8.686628115205096,
        "machine_guide": 0.0,
        "reference": -5.0,
        "upper_inner": 0.0,
        "upper_outer": 0.0
      },
      "referenceExcluded": true
    },
    {
      "candidatePairs": 26,
      "overlapThresholdMm3": 0.02,
      "overlaps": [],
      "booleanErrors": [],
      "clear": true,
      "phase": "press_to_strip",
      "fraction": 0.1,
      "groupOffsetsMm": {
        "core": -3.0,
        "die": -9.0,
        "lower_inner": -3.0,
        "lower_outer": -3.0,
        "machine_guide": 0.0,
        "reference": -3.0,
        "upper_inner": 0.0,
        "upper_outer": 0.0
      },
      "referenceExcluded": false
    },
    {
      "candidatePairs": 24,
      "overlapThresholdMm3": 0.02,
      "overlaps": [],
      "booleanErrors": [],
      "clear": true,
      "phase": "press_to_strip",
      "fraction": 0.25,
      "groupOffsetsMm": {
        "core": -7.5,
        "die": -22.5,
        "lower_inner": -7.5,
        "lower_outer": -7.5,
        "machine_guide": 0.0,
        "reference": -7.5,
        "upper_inner": 0.0,
        "upper_outer": 0.0
      },
      "referenceExcluded": false
    },
    {
      "candidatePairs": 22,
      "overlapThresholdMm3": 0.02,
      "overlaps": [],
      "booleanErrors": [],
      "clear": true,
      "phase": "press_to_strip",
      "fraction": 0.5,
      "groupOffsetsMm": {
        "core": -15.0,
        "die": -45.0,
        "lower_inner": -15.0,
        "lower_outer": -15.0,
        "machine_guide": 0.0,
        "reference": -15.0,
        "upper_inner": 0.0,
        "upper_outer": 0.0
      },
      "referenceExcluded": false
    },
    {
      "candidatePairs": 22,
      "overlapThresholdMm3": 0.02,
      "overlaps": [],
      "booleanErrors": [],
      "clear": true,
      "phase": "press_to_strip",
      "fraction": 0.75,
      "groupOffsetsMm": {
        "core": -22.5,
        "die": -67.5,
        "lower_inner": -22.5,
        "lower_outer": -22.5,
        "machine_guide": 0.0,
        "reference": -22.5,
        "upper_inner": 0.0,
        "upper_outer": 0.0
      },
      "referenceExcluded": false
    },
    {
      "candidatePairs": 19,
      "overlapThresholdMm3": 0.02,
      "overlaps": [],
      "booleanErrors": [],
      "clear": true,
      "phase": "press_to_strip",
      "fraction": 0.9,
      "groupOffsetsMm": {
        "core": -27.0,
        "die": -81.0,
        "lower_inner": -27.0,
        "lower_outer": -27.0,
        "machine_guide": 0.0,
        "reference": -27.0,
        "upper_inner": 0.0,
        "upper_outer": 0.0
      },
      "referenceExcluded": false
    },
    {
      "candidatePairs": 33,
      "overlapThresholdMm3": 0.02,
      "overlaps": [],
      "booleanErrors": [],
      "clear": true,
      "phase": "strip_to_release",
      "fraction": 0.1,
      "groupOffsetsMm": {
        "core": -36.0,
        "die": -90.0,
        "lower_inner": -30.0,
        "lower_outer": -30.0,
        "machine_guide": 0.0,
        "reference": -30.0,
        "upper_inner": 0.0,
        "upper_outer": 0.0
      },
      "referenceExcluded": false
    },
    {
      "candidatePairs": 30,
      "overlapThresholdMm3": 0.02,
      "overlaps": [],
      "booleanErrors": [],
      "clear": true,
      "phase": "strip_to_release",
      "fraction": 0.25,
      "groupOffsetsMm": {
        "core": -45.0,
        "die": -90.0,
        "lower_inner": -30.0,
        "lower_outer": -30.0,
        "machine_guide": 0.0,
        "reference": -30.0,
        "upper_inner": 0.0,
        "upper_outer": 0.0
      },
      "referenceExcluded": false
    },
    {
      "candidatePairs": 30,
      "overlapThresholdMm3": 0.02,
      "overlaps": [],
      "booleanErrors": [],
      "clear": true,
      "phase": "strip_to_release",
      "fraction": 0.5,
      "groupOffsetsMm": {
        "core": -60.0,
        "die": -90.0,
        "lower_inner": -30.0,
        "lower_outer": -30.0,
        "machine_guide": 0.0,
        "reference": -30.0,
        "upper_inner": 0.0,
        "upper_outer": 0.0
      },
      "referenceExcluded": false
    },
    {
      "candidatePairs": 29,
      "overlapThresholdMm3": 0.02,
      "overlaps": [],
      "booleanErrors": [],
      "clear": true,
      "phase": "strip_to_release",
      "fraction": 0.75,
      "groupOffsetsMm": {
        "core": -75.0,
        "die": -90.0,
        "lower_inner": -30.0,
        "lower_outer": -30.0,
        "machine_guide": 0.0,
        "reference": -30.0,
        "upper_inner": 0.0,
        "upper_outer": 0.0
      },
      "referenceExcluded": false
    },
    {
      "candidatePairs": 27,
      "overlapThresholdMm3": 0.02,
      "overlaps": [],
      "booleanErrors": [],
      "clear": true,
      "phase": "strip_to_release",
      "fraction": 0.9,
      "groupOffsetsMm": {
        "core": -84.0,
        "die": -90.0,
        "lower_inner": -30.0,
        "lower_outer": -30.0,
        "machine_guide": 0.0,
        "reference": -30.0,
        "upper_inner": 0.0,
        "upper_outer": 0.0
      },
      "referenceExcluded": false
    }
  ],
  "sampleCount": 15,
  "allSamplesClear": true,
  "compactRelativeDieContinuousSweep": {
    "relativeDistanceMm": 60,
    "valid": true,
    "overlapMm3": 0.0,
    "clear": true
  },
  "ok": true,
  "scope": "三个阶段各5个同步线性插值位置;所有组依当前OFFSETS同时运动。相对运动不变的刚性对由完整端位检查覆盖;填充阶段压坯参考不代表粉体,排除该参考。",
  "limitation": "同步插值是新需求路径,不是原机凸轮。连续扫掠仅覆盖压坯相对阴模,不覆盖全部工具连续轨迹或完整拆装路径。"
}
part_validation_summary.json
{
  "artifactCount": 10,
  "failureCount": 0,
  "documents": [
    {
      "artifact": "STEP/parts/T01.step",
      "occurrenceCount": 1,
      "prototypeCount": 1,
      "ok": true
    },
    {
      "artifact": "STEP/parts/T02.step",
      "occurrenceCount": 1,
      "prototypeCount": 1,
      "ok": true
    },
    {
      "artifact": "STEP/parts/T03.step",
      "occurrenceCount": 1,
      "prototypeCount": 1,
      "ok": true
    },
    {
      "artifact": "STEP/parts/T04.step",
      "occurrenceCount": 1,
      "prototypeCount": 1,
      "ok": true
    },
    {
      "artifact": "STEP/parts/T05.step",
      "occurrenceCount": 1,
      "prototypeCount": 1,
      "ok": true
    },
    {
      "artifact": "STEP/parts/T06.step",
      "occurrenceCount": 1,
      "prototypeCount": 1,
      "ok": true
    },
    {
      "artifact": "STEP/parts/T07.step",
      "occurrenceCount": 1,
      "prototypeCount": 1,
      "ok": true
    },
    {
      "artifact": "STEP/parts/T08-1.step",
      "occurrenceCount": 1,
      "prototypeCount": 1,
      "ok": true
    },
    {
      "artifact": "STEP/parts/T081.step",
      "occurrenceCount": 1,
      "prototypeCount": 1,
      "ok": true
    },
    {
      "artifact": "STEP/parts/T09.step",
      "occurrenceCount": 1,
      "prototypeCount": 1,
      "ok": true
    }
  ]
}
press_state_checks.json
{
  "candidatePairs": 181,
  "overlapThresholdMm3": 0.02,
  "overlaps": [],
  "booleanErrors": [],
  "clear": true,
  "sourceDesignSha256": "61d53cc3c354c6586992620659a3c1cd3df4e570a8e3b76df4d0492535a69345",
  "sourceBomSha256": "dc6bda8060b63f2ee2e82edc7f2698905cf0d8ea53c0adef33612fe23a55e914",
  "machineAuditSha256": "25edab17e183141c1d0989a601e18cf451191e8507fe6eb3300301db4e8c1b25",
  "productAuditSha256": "8519c3142d4cbaab1e7e3bcaa8b61c7ce3194c1f2d6dd2d10c322cbb2d348b09",
  "state": "press",
  "artifact": "STEP/FY160_02611_press.step",
  "artifactSha256": "c75be7075a8faad1cd2064fec09524b8471ec08da8380fa83886e522dfca0887",
  "instanceCount": 68,
  "ownerCounts": {
    "existing_fastener": 48,
    "machine": 7,
    "reference": 1,
    "tooling": 12
  },
  "solidChecks": [
    {
      "id": "T01",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 264924.40454311273,
      "ok": true
    },
    {
      "id": "T02",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 869946.6222401485,
      "ok": true
    },
    {
      "id": "T03",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 1036961.9303615086,
      "ok": true
    },
    {
      "id": "T04",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 1009698.8216521393,
      "ok": true
    },
    {
      "id": "T05",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 1512907.025140192,
      "ok": true
    },
    {
      "id": "T06",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 1066545.5904691336,
      "ok": true
    },
    {
      "id": "T07",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 129169.79576307657,
      "ok": true
    },
    {
      "id": "T08-1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 29352.921180101846,
      "ok": true
    },
    {
      "id": "T081",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 29352.921180101846,
      "ok": true
    },
    {
      "id": "T09",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5192.759243809775,
      "ok": true
    },
    {
      "id": "FN1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FN2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263887,
      "ok": true
    },
    {
      "id": "P00",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 55443.01951265551,
      "ok": true
    },
    {
      "id": "MAI",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 375734.4813693393,
      "ok": true
    },
    {
      "id": "MAO",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 14625049.99707125,
      "ok": true
    },
    {
      "id": "MB",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 6896463.463068482,
      "ok": true
    },
    {
      "id": "MC",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 16036046.071948636,
      "ok": true
    },
    {
      "id": "MD",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2463596.1182406177,
      "ok": true
    },
    {
      "id": "MEI",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 561865.9921129007,
      "ok": true
    },
    {
      "id": "MEO",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 526103.8983354318,
      "ok": true
    },
    {
      "id": "FAI1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144253,
      "ok": true
    },
    {
      "id": "FAI2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.847215314426,
      "ok": true
    },
    {
      "id": "FAI3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144253,
      "ok": true
    },
    {
      "id": "FAI4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144253,
      "ok": true
    },
    {
      "id": "FAO1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144244,
      "ok": true
    },
    {
      "id": "FAO2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144253,
      "ok": true
    },
    {
      "id": "FAO3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.847215314425,
      "ok": true
    },
    {
      "id": "FAO4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144244,
      "ok": true
    },
    {
      "id": "FAO5",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144244,
      "ok": true
    },
    {
      "id": "FAO6",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144253,
      "ok": true
    },
    {
      "id": "FB1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884868,
      "ok": true
    },
    {
      "id": "FB2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884868,
      "ok": true
    },
    {
      "id": "FB3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884867,
      "ok": true
    },
    {
      "id": "FB4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.74341188487,
      "ok": true
    },
    {
      "id": "FB5",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.74341188487,
      "ok": true
    },
    {
      "id": "FB6",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.74341188487,
      "ok": true
    },
    {
      "id": "FB7",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884868,
      "ok": true
    },
    {
      "id": "FB8",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884867,
      "ok": true
    },
    {
      "id": "FB9",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884867,
      "ok": true
    },
    {
      "id": "FB10",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884868,
      "ok": true
    },
    {
      "id": "FC1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FC4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926387,
      "ok": true
    },
    {
      "id": "FC5",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC6",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC7",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC8",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC9",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FC10",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FC11",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC12",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926387,
      "ok": true
    },
    {
      "id": "FD1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FD2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FD3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FD4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FD5",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FD6",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FD7",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FD8",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FD9",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FD10",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FD11",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FD12",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FE1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FE2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FE3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FE4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    }
  ],
  "solidFailureCount": 0,
  "scope": "当前需求位置的所有叶件,包括新工具、原机局部接口、安装螺钉及压坯参考;非整机完整包络。",
  "ok": true
}
product_document_validation.json
{
  "ok": true,
  "entry": "02611压制状态-产品",
  "occurrenceCount": 1,
  "prototypeCount": 1,
  "selfIntersectionCheck": "first-placement",
  "failureCount": 0,
  "parts": [],
  "errors": []
}
release_state_checks.json
{
  "candidatePairs": 160,
  "overlapThresholdMm3": 0.02,
  "overlaps": [],
  "booleanErrors": [],
  "clear": true,
  "sourceDesignSha256": "61d53cc3c354c6586992620659a3c1cd3df4e570a8e3b76df4d0492535a69345",
  "sourceBomSha256": "dc6bda8060b63f2ee2e82edc7f2698905cf0d8ea53c0adef33612fe23a55e914",
  "machineAuditSha256": "25edab17e183141c1d0989a601e18cf451191e8507fe6eb3300301db4e8c1b25",
  "productAuditSha256": "8519c3142d4cbaab1e7e3bcaa8b61c7ce3194c1f2d6dd2d10c322cbb2d348b09",
  "state": "release",
  "artifact": "STEP/FY160_02611_release.step",
  "artifactSha256": "93ff62e5048ad2d751a5f8081f408d3ccf759423f4cd47108874c40a6b239578",
  "instanceCount": 68,
  "ownerCounts": {
    "existing_fastener": 48,
    "machine": 7,
    "reference": 1,
    "tooling": 12
  },
  "solidChecks": [
    {
      "id": "T01",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 264924.40454311273,
      "ok": true
    },
    {
      "id": "T02",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 869946.6222401485,
      "ok": true
    },
    {
      "id": "T03",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 1036961.9303615087,
      "ok": true
    },
    {
      "id": "T04",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 1009698.8216521393,
      "ok": true
    },
    {
      "id": "T05",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 1512907.025140192,
      "ok": true
    },
    {
      "id": "T06",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 1066545.590469134,
      "ok": true
    },
    {
      "id": "T07",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 129169.79576307654,
      "ok": true
    },
    {
      "id": "T08-1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 29352.921180101846,
      "ok": true
    },
    {
      "id": "T081",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 29352.921180101846,
      "ok": true
    },
    {
      "id": "T09",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5192.759243809775,
      "ok": true
    },
    {
      "id": "FN1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FN2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "P00",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 55443.01951265553,
      "ok": true
    },
    {
      "id": "MAI",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 375734.4813693393,
      "ok": true
    },
    {
      "id": "MAO",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 14625049.99707125,
      "ok": true
    },
    {
      "id": "MB",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 6896463.463068482,
      "ok": true
    },
    {
      "id": "MC",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 16036046.071948636,
      "ok": true
    },
    {
      "id": "MD",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2463596.118240618,
      "ok": true
    },
    {
      "id": "MEI",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 561865.9921129007,
      "ok": true
    },
    {
      "id": "MEO",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 526103.8983354318,
      "ok": true
    },
    {
      "id": "FAI1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144253,
      "ok": true
    },
    {
      "id": "FAI2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.847215314426,
      "ok": true
    },
    {
      "id": "FAI3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144253,
      "ok": true
    },
    {
      "id": "FAI4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144253,
      "ok": true
    },
    {
      "id": "FAO1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144244,
      "ok": true
    },
    {
      "id": "FAO2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144253,
      "ok": true
    },
    {
      "id": "FAO3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.847215314425,
      "ok": true
    },
    {
      "id": "FAO4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144244,
      "ok": true
    },
    {
      "id": "FAO5",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144244,
      "ok": true
    },
    {
      "id": "FAO6",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144253,
      "ok": true
    },
    {
      "id": "FB1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884869,
      "ok": true
    },
    {
      "id": "FB2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.74341188487,
      "ok": true
    },
    {
      "id": "FB3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884867,
      "ok": true
    },
    {
      "id": "FB4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.7434118848705,
      "ok": true
    },
    {
      "id": "FB5",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.7434118848705,
      "ok": true
    },
    {
      "id": "FB6",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.7434118848705,
      "ok": true
    },
    {
      "id": "FB7",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884868,
      "ok": true
    },
    {
      "id": "FB8",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884867,
      "ok": true
    },
    {
      "id": "FB9",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884867,
      "ok": true
    },
    {
      "id": "FB10",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884869,
      "ok": true
    },
    {
      "id": "FC1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FC3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263865,
      "ok": true
    },
    {
      "id": "FC5",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FC6",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC7",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FC8",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FC9",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926387,
      "ok": true
    },
    {
      "id": "FC10",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC11",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC12",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926387,
      "ok": true
    },
    {
      "id": "FD1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263887,
      "ok": true
    },
    {
      "id": "FD2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263887,
      "ok": true
    },
    {
      "id": "FD3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FD4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FD5",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FD6",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FD7",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263887,
      "ok": true
    },
    {
      "id": "FD8",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FD9",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FD10",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FD11",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FD12",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FE1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263887,
      "ok": true
    },
    {
      "id": "FE2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263887,
      "ok": true
    },
    {
      "id": "FE3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926389,
      "ok": true
    },
    {
      "id": "FE4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263887,
      "ok": true
    }
  ],
  "solidFailureCount": 0,
  "scope": "当前需求位置的所有叶件,包括新工具、原机局部接口、安装螺钉及压坯参考;非整机完整包络。",
  "ok": true
}
strip_state_checks.json
{
  "candidatePairs": 169,
  "overlapThresholdMm3": 0.02,
  "overlaps": [],
  "booleanErrors": [],
  "clear": true,
  "sourceDesignSha256": "61d53cc3c354c6586992620659a3c1cd3df4e570a8e3b76df4d0492535a69345",
  "sourceBomSha256": "dc6bda8060b63f2ee2e82edc7f2698905cf0d8ea53c0adef33612fe23a55e914",
  "machineAuditSha256": "25edab17e183141c1d0989a601e18cf451191e8507fe6eb3300301db4e8c1b25",
  "productAuditSha256": "8519c3142d4cbaab1e7e3bcaa8b61c7ce3194c1f2d6dd2d10c322cbb2d348b09",
  "state": "strip",
  "artifact": "STEP/FY160_02611_strip.step",
  "artifactSha256": "c83b0220ed09409d55f5bce965ae46fc6c8f441593fa05c6c7d05c5ebe5b9db4",
  "instanceCount": 68,
  "ownerCounts": {
    "existing_fastener": 48,
    "machine": 7,
    "reference": 1,
    "tooling": 12
  },
  "solidChecks": [
    {
      "id": "T01",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 264924.40454311273,
      "ok": true
    },
    {
      "id": "T02",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 869946.6222401485,
      "ok": true
    },
    {
      "id": "T03",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 1036961.9303615087,
      "ok": true
    },
    {
      "id": "T04",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 1009698.8216521393,
      "ok": true
    },
    {
      "id": "T05",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 1512907.025140192,
      "ok": true
    },
    {
      "id": "T06",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 1066545.590469134,
      "ok": true
    },
    {
      "id": "T07",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 129169.79576307654,
      "ok": true
    },
    {
      "id": "T08-1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 29352.921180101846,
      "ok": true
    },
    {
      "id": "T081",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 29352.921180101846,
      "ok": true
    },
    {
      "id": "T09",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5192.759243809775,
      "ok": true
    },
    {
      "id": "FN1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FN2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "P00",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 55443.01951265553,
      "ok": true
    },
    {
      "id": "MAI",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 375734.4813693393,
      "ok": true
    },
    {
      "id": "MAO",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 14625049.99707125,
      "ok": true
    },
    {
      "id": "MB",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 6896463.463068482,
      "ok": true
    },
    {
      "id": "MC",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 16036046.071948636,
      "ok": true
    },
    {
      "id": "MD",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2463596.118240618,
      "ok": true
    },
    {
      "id": "MEI",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 561865.9921129007,
      "ok": true
    },
    {
      "id": "MEO",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 526103.8983354318,
      "ok": true
    },
    {
      "id": "FAI1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144253,
      "ok": true
    },
    {
      "id": "FAI2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.847215314426,
      "ok": true
    },
    {
      "id": "FAI3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144253,
      "ok": true
    },
    {
      "id": "FAI4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144253,
      "ok": true
    },
    {
      "id": "FAO1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144244,
      "ok": true
    },
    {
      "id": "FAO2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144253,
      "ok": true
    },
    {
      "id": "FAO3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.847215314425,
      "ok": true
    },
    {
      "id": "FAO4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144244,
      "ok": true
    },
    {
      "id": "FAO5",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144244,
      "ok": true
    },
    {
      "id": "FAO6",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 3879.8472153144253,
      "ok": true
    },
    {
      "id": "FB1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884869,
      "ok": true
    },
    {
      "id": "FB2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.74341188487,
      "ok": true
    },
    {
      "id": "FB3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884867,
      "ok": true
    },
    {
      "id": "FB4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.7434118848705,
      "ok": true
    },
    {
      "id": "FB5",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.7434118848705,
      "ok": true
    },
    {
      "id": "FB6",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.7434118848705,
      "ok": true
    },
    {
      "id": "FB7",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884868,
      "ok": true
    },
    {
      "id": "FB8",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884867,
      "ok": true
    },
    {
      "id": "FB9",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884867,
      "ok": true
    },
    {
      "id": "FB10",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 5057.743411884869,
      "ok": true
    },
    {
      "id": "FC1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FC3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263865,
      "ok": true
    },
    {
      "id": "FC5",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FC6",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC7",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FC8",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FC9",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926387,
      "ok": true
    },
    {
      "id": "FC10",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC11",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FC12",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926387,
      "ok": true
    },
    {
      "id": "FD1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263887,
      "ok": true
    },
    {
      "id": "FD2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263887,
      "ok": true
    },
    {
      "id": "FD3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FD4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FD5",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FD6",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FD7",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263887,
      "ok": true
    },
    {
      "id": "FD8",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FD9",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FD10",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263874,
      "ok": true
    },
    {
      "id": "FD11",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FD12",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.471652926388,
      "ok": true
    },
    {
      "id": "FE1",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FE2",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FE3",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    },
    {
      "id": "FE4",
      "valid": true,
      "solidCount": 1,
      "signedVolumeMm3": 2359.4716529263883,
      "ok": true
    }
  ],
  "solidFailureCount": 0,
  "scope": "当前需求位置的所有叶件,包括新工具、原机局部接口、安装螺钉及压坯参考;非整机完整包络。",
  "ok": true
}
T01_validation.json
{
  "ok": true,
  "entry": "outputs/FY160_02611_engineering/STEP/parts/T01",
  "occurrenceCount": 1,
  "prototypeCount": 1,
  "selfIntersectionCheck": "first-placement",
  "failureCount": 0,
  "parts": [],
  "errors": []
}
T02_validation.json
{
  "ok": true,
  "entry": "outputs/FY160_02611_engineering/STEP/parts/T02",
  "occurrenceCount": 1,
  "prototypeCount": 1,
  "selfIntersectionCheck": "first-placement",
  "failureCount": 0,
  "parts": [],
  "errors": []
}
T03_validation.json
{
  "ok": true,
  "entry": "outputs/FY160_02611_engineering/STEP/parts/T03",
  "occurrenceCount": 1,
  "prototypeCount": 1,
  "selfIntersectionCheck": "first-placement",
  "failureCount": 0,
  "parts": [],
  "errors": []
}
T04_validation.json
{
  "ok": true,
  "entry": "outputs/FY160_02611_engineering/STEP/parts/T04",
  "occurrenceCount": 1,
  "prototypeCount": 1,
  "selfIntersectionCheck": "first-placement",
  "failureCount": 0,
  "parts": [],
  "errors": []
}
T05_validation.json
{
  "ok": true,
  "entry": "outputs/FY160_02611_engineering/STEP/parts/T05",
  "occurrenceCount": 1,
  "prototypeCount": 1,
  "selfIntersectionCheck": "first-placement",
  "failureCount": 0,
  "parts": [],
  "errors": []
}
T06_validation.json
{
  "ok": true,
  "entry": "outputs/FY160_02611_engineering/STEP/parts/T06",
  "occurrenceCount": 1,
  "prototypeCount": 1,
  "selfIntersectionCheck": "first-placement",
  "failureCount": 0,
  "parts": [],
  "errors": []
}
T07_validation.json
{
  "ok": true,
  "entry": "outputs/FY160_02611_engineering/STEP/parts/T07",
  "occurrenceCount": 1,
  "prototypeCount": 1,
  "selfIntersectionCheck": "first-placement",
  "failureCount": 0,
  "parts": [],
  "errors": []
}
T08-1_validation.json
{
  "ok": true,
  "entry": "outputs/FY160_02611_engineering/STEP/parts/T08-1",
  "occurrenceCount": 1,
  "prototypeCount": 1,
  "selfIntersectionCheck": "first-placement",
  "failureCount": 0,
  "parts": [],
  "errors": []
}
T081_validation.json
{
  "ok": true,
  "entry": "outputs/FY160_02611_engineering/STEP/parts/T081",
  "occurrenceCount": 1,
  "prototypeCount": 1,
  "selfIntersectionCheck": "first-placement",
  "failureCount": 0,
  "parts": [],
  "errors": []
}
T09_validation.json
{
  "ok": true,
  "entry": "outputs/FY160_02611_engineering/STEP/parts/T09",
  "occurrenceCount": 1,
  "prototypeCount": 1,
  "selfIntersectionCheck": "first-placement",
  "failureCount": 0,
  "parts": [],
  "errors": []
}
validation_summary.json
{
  "artifactCount": 9,
  "failureCount": 0,
  "documents": [
    {
      "artifact": "STEP/FY160_02611_cutaway.step",
      "occurrenceCount": 49,
      "prototypeCount": 49,
      "ok": true
    },
    {
      "artifact": "STEP/FY160_02611_exploded.step",
      "occurrenceCount": 13,
      "prototypeCount": 12,
      "ok": true
    },
    {
      "artifact": "STEP/FY160_02611_fill_example.step",
      "occurrenceCount": 68,
      "prototypeCount": 21,
      "ok": true
    },
    {
      "artifact": "STEP/FY160_02611_press.step",
      "occurrenceCount": 68,
      "prototypeCount": 21,
      "ok": true
    },
    {
      "artifact": "STEP/FY160_02611_release.step",
      "occurrenceCount": 68,
      "prototypeCount": 21,
      "ok": true
    },
    {
      "artifact": "STEP/FY160_02611_source_lower.step",
      "occurrenceCount": 7,
      "prototypeCount": 7,
      "ok": true
    },
    {
      "artifact": "STEP/FY160_02611_source_upper.step",
      "occurrenceCount": 7,
      "prototypeCount": 7,
      "ok": true
    },
    {
      "artifact": "STEP/FY160_02611_strip.step",
      "occurrenceCount": 68,
      "prototypeCount": 21,
      "ok": true
    },
    {
      "artifact": "STEP/FY160_02611_tooling.step",
      "occurrenceCount": 13,
      "prototypeCount": 12,
      "ok": true
    }
  ]
}

加工放行前需取得的输入

09 / 标准及一手技术依据

公开页面的版本/范围核对不等于已持有标准全文并逐条完成符合性审查。图纸幅面、几何标注、粉末试验和整机安全分别适用,不以标准名称代替工程验收。

文件核查状态本案用途/边界
GB/T 14689-2008现行;官方页面显示2025-11-19复审继续有效图纸幅面、图框及格式参考,不是模具力学或工艺验收标准
GB/T 4458.4-2003现行零件尺寸与功能尺寸链标注;包络尺寸不能替代可加工尺寸
GB/T 1182-2018现行基准、方向、位置和跳动等形位要求的表达;具体数值仍需尺寸链与功能确定
GB/T 131-20062026-11-05仍显示现行当前制图表面结构表示参考;不能自动推定所有工作面采用同一Ra值
GB/T 48124.1-2026已发布、即将实施;2026-09-28发布,2027-01-01实施后续跨2027年出图/验收时复核适用版本;不得在2026-11称它已实施
ISO 3927:2017Published;2023确认,官方说明仍现行建立实际粉末的压力—压坯密度试验曲线;不适用于硬质合金粉末,不是模具强度设计标准
ISO 3923-1:2018Published;2023确认,官方说明仍现行测松装密度;漏斗法有粉末流动适用条件,不能把材料理论密度替代松装密度
ISO 4490:2018Published;2023确认,官方说明仍现行可自由流经规定孔口的粉末流动性试验;流速数值不能直接保证实际复杂型腔填充均匀
ISO 4492:2017Published;2023确认,官方说明仍现行压制/烧结尺寸变化的对照试验依据;本案给的是压坯,烧结补偿与脱模回弹分开处理
20256468-T-469国家标准计划,正在起草,尚不是已发布的现行标准号可关注后续发布;本次不能写成已按该现行标准验收合格
ISO 12100:2010Published;官方说明2022确认仍现行,已有后续修订项目用于风险评估方法;本项目局部CAD校核不等于已完成整机安全评估
ISO 16092-1:2017Published;待修订其范围明确排除主要用途为金属粉末压实的机器;不用于本设备的整机符合性声明

GB/T 14689-2008官方记录;GB/T 4458.4-2003官方记录;GB/T 1182-2018官方记录;GB/T 131-2006官方记录;GB/T 48124.1-2026官方记录;ISO 3927:2017官方记录;ISO 3923-1:2018官方记录;ISO 4490:2018官方记录;ISO 4492:2017官方记录;20256468-T-469官方记录;ISO 12100:2010官方记录;ISO 16092-1:2017官方记录

Höganäs AB - Handbook 2 — Production of Sintered Components, December 2013:用实际粉末密度和填充比设计分区冲程;复杂型腔仍需试压。滑动间隙采用与基准型腔/芯棒配作的方式,并计入弹性变形。冲头需兼顾抗压、韧性与疲劳;硬质合金阴模配韧性钢预应力套。长芯杆还承受抽芯拉压循环。

Uddeholm AB - Uddeholm Steels for Powder Compacting (manufacturer-hosted brochure):材料方案取决于崩裂、磨粒磨损、粘着磨损及几何敏感性:Vanadis 4 Extra可作耐磨/抗崩裂折中候选,Vanadis 8偏磨粒磨损寿命,Caldie/Unimax提供不同韧性选择。产品名不是已批准选材结论。

CERATIZIT / Plansee Group - Carbide is a matter of confidence — Hard Material Solutions 2022 EN:硬质合金与钢套的过盈装配可引入预压;结合面质量、过盈比例及接触压力决定夹持效果。不能用名义贴合代替预紧计算。

PickPM, created by Metal Powder Industries Federation - Design Considerations with Powder Metallurgy:粉末横向流动受限,应优先保证填充;压制方向通孔可用芯杆,但需校核稳定性。薄长壁、尖锐工具截面和阻挡脱模的倒扣会增加难度;侧壁不应机械套用铸造拔模斜度。

Fraunhofer Institute for Mechanics of Materials IWM - Powder Pressing and Sintering:填充不均、摩擦和不同压缩比会导致密度差与卸载/脱模裂纹;可用经试验标定的粉末模型分析压制与烧结变形。

10 / 文件交付与重建

二维工程图册 PDF

配套DXF 28张。源代码、原输入、尺寸及逐面清单、验证数据、图纸和图片应按同一版本读取。

输入:02611_green_compact.stp

输入:FY160_machine_installation.dxf

标准件来源与完整性
{
  "date": "2026-11-05",
  "items": [
    {
      "id": "iso4762_socket_head_cap_screw_m8x30",
      "standard": "ISO4762",
      "file": "STEP/imported/iso4762_socket_head_cap_screw_m8x30.step",
      "sha256": "74b65145145929ae722beca5c13dc86bbbf6a666e43af177169a4f5b17f063a6",
      "checksumVerified": true,
      "pageUrl": "https://www.step.parts/parts/iso4762_socket_head_cap_screw_m8x30",
      "apiUrl": "https://api.step.parts/v1/parts/iso4762_socket_head_cap_screw_m8x30",
      "stepUrl": "https://media.githubusercontent.com/media/earthtojake/step.parts/c6113328a5695b976a010a203a90fe86191769bf/catalog/step/iso4762_socket_head_cap_screw_m8x30.step",
      "selection": "标准几何;等级、扭矩及现场复用另核"
    },
    {
      "id": "iso4762_socket_head_cap_screw_m10x30",
      "standard": "ISO4762",
      "file": "STEP/imported/iso4762_socket_head_cap_screw_m10x30.step",
      "sha256": "557f72cea303032574b1ebdb110679e40ca054ff989f990660dcda18a7a6fa30",
      "checksumVerified": true,
      "pageUrl": "https://www.step.parts/parts/iso4762_socket_head_cap_screw_m10x30",
      "apiUrl": "https://api.step.parts/v1/parts/iso4762_socket_head_cap_screw_m10x30",
      "stepUrl": "https://media.githubusercontent.com/media/earthtojake/step.parts/c6113328a5695b976a010a203a90fe86191769bf/catalog/step/iso4762_socket_head_cap_screw_m10x30.step",
      "selection": "标准几何;等级、扭矩及现场复用另核"
    },
    {
      "id": "iso4762_socket_head_cap_screw_m10x45",
      "standard": "ISO4762",
      "file": "STEP/imported/iso4762_socket_head_cap_screw_m10x45.step",
      "sha256": "9a0d80881201e8c463f1c32530dfe5897911fa1a8f57b73f25bf757d005b9471",
      "checksumVerified": true,
      "pageUrl": "https://www.step.parts/parts/iso4762_socket_head_cap_screw_m10x45",
      "apiUrl": "https://api.step.parts/v1/parts/iso4762_socket_head_cap_screw_m10x45",
      "stepUrl": "https://media.githubusercontent.com/media/earthtojake/step.parts/c6113328a5695b976a010a203a90fe86191769bf/catalog/step/iso4762_socket_head_cap_screw_m10x45.step",
      "selection": "标准几何;等级、扭矩及现场复用另核"
    }
  ]
}