刀具日志增强与PCB钻孔数据大规模更新

本次提交包含以下主要变更:

- 增强了刀具类型、尾号类型及最小直径计算的调试日志,便于问题追踪和数据分析。
- 修正了最小槽刀直径的计算逻辑,EA型槽刀单独处理,提升了判定准确性。
- 针对特殊直径的刀具类型判定增加了专门处理和日志输出。
- 删除了 General_sort.txt 和 s40024079g0-a2-cs-jp-sort.txt 文件内容。
- n40032386g0-a2-cs-jp.drl 文件新增了大量PCB钻孔、槽孔(G85)、外形轮廓等数控加工数据,完善了刀具分组与程序控制指令,满足PCB生产自动化需求。
This commit is contained in:
2025-12-31 15:09:14 +08:00
parent 6361f17598
commit 5e8b989add
6 changed files with 19470 additions and 98 deletions

View File

@@ -45,6 +45,7 @@ namespace DrillTools.Integration
if (isMachineCode)
{
toolType = ToolType.MachineCode;
System.Diagnostics.Debug.WriteLine($"[刀具类型判断] T{tool.Number:D2}: 直径={tool.Diameter:F3}, 类型=机台码");
}
else
{
@@ -61,6 +62,11 @@ namespace DrillTools.Integration
}
toolType = hasSlotHoles ? ToolType.Slot : ToolType.Regular;
// 添加详细的刀具类型判断日志
var suffixType = ToolItem.GetToolSuffixType(tool.Diameter);
var category = ToolItem.GetToolCategory(suffixType);
System.Diagnostics.Debug.WriteLine($"[刀具类型判断] T{tool.Number:D2}: 直径={tool.Diameter:F3}, 有槽孔={hasSlotHoles}, 类型={toolType}, 尾号类型={suffixType}, 大类={category}");
}
// 计算刀具尾号类型和大类