使用SendCutSend.com的订购指南、目录和规格,审查其订单的DXF和STEP/STP上传文件。仅用于SendCutSend.com的预检报告,涵盖上传就绪性、所选材料/SKU/厚度/服务可用性,以及针对激光切割、CNC铣削、折弯、攻丝、沉孔、五金件安装和表面处理的服务特定检查。
SendCutSend
来源:维护于 earthtojake/text-to-cad。
使用已安装的本地技能文件作为运行时的事实来源;仓库链接仅用于来源追溯和发布审查。
使用此技能为DXF和STEP/STP文件生成保守的、有证据支持的SendCutSend预检报告。
将SendCutSend的订购指南、目录JSON和规格JSON视为证据源,而非稳定的API。字段名称、类型和覆盖范围可能变化。不要将缺失、无法解析、N/A或冲突的源数据判定为通过或失败。直接从官方URL获取源,并仅使用本地检查代码测量特定的文件事实;通过显式比较编写最终报告。
几何检查
使用活动项目的Python环境进行本地几何检查代码。如果$cad技能可用,首先使用它进行STEP/STP/DXF几何检查、测量和验证工作流,然后添加任何仍然缺失的SendCutSend特定目标测量。当需要几何事实时,使用build123d.import_step进行STEP/STP检查,使用build123d.ezdxf进行DXF检查。不要使用原始文本解析或替代几何后端来获取几何事实。
CAD查看器交接
在完成创建或修改.dxf、.step或.stp上传候选文件的SendCutSend工作后,如果安装了$cad-viewer技能,必须始终将显式文件路径交给$cad-viewer。$cad-viewer必须启动CAD查看器(如果尚未运行),并返回相关创建或更新文件的链接;如果$cad-viewer不可用或启动失败,则报告该情况,而不是默默省略交接。
官方来源
在每次审查之前,直接从references/official-sources.md中列出的官方URL获取并检查当前的SendCutSend源文档:
在源参考书目中使用源URL、访问日期和JSON _meta值(如有帮助)。如果无法获取源,则报告当前SendCutSend源不可用,并避免对依赖检查做出明确判定。
工作流
- 收集订单意图。
- 对于激光板材切割和2D板材轮廓,优先使用DXF。
- 对于CNC铣削和3D模型上传工作流,优先使用STEP/STP。
- 记录文件类型、预期工艺、材料/SKU、厚度、数量、服务、表面处理和五金件。
- 如果订单上下文缺失或模糊,检查足够的源数据以呈现具体选项,然后要求用户确认后再编写就绪性判定。包括候选SKU/材料/厚度/服务及相关的源链接;如果规格JSON中有
photo_url图片和learn_more_url链接,请一并提供。
- 读取
references/official-sources.md,直接获取官方源,然后检查返回的文档。防御性地规范化源事实:将数字字符串、尺寸字符串、N/A、缺失字段、混合类型和缺失的服务数组解析为显式注释。 - 使用
$cad(如果可用)以及针对任何缺失事实的目标Python/build123d检查确切的上传文件。不要仅检查源生成器、CAD模型或生成器控制台摘要。- DXF:根据所选服务需要,测量单位、边界、图层、实体类型、开放/重复几何、不支持的注释、候选孔/圆、线稿统计、折弯线候选、折弯到切割距离、折弯相邻切割几何、局部法兰深度以及退化的零面积轮廓。
- STEP/STP:根据所选服务需要,测量可解析性、单位提示、实体/曲面信号、边界框、壳体/实体信号、有效性、可用时的板材厚度、折弯范围内的圆柱形折弯面半径以及限制。
- 保持每个检查辅助工具仅提供事实。它可以报告测量值、解析错误和限制,但不得发出通过/失败/就绪状态。
- 根据证据质量选择源记录。
- 使用精确SKU作为唯一权威的目录/规格连接。
- 如果仅提供材料和厚度,则仅在候选匹配唯一且足够精确时使用所选材料;否则,从源记录中列出带有链接/图片的候选,并要求用户选择。
- 使用目录JSON检查可订购性:库存、切割工艺、可用服务、尺寸限制、五金件和表面处理。
- 使用规格JSON获取工程值:公差、孔、桥接、折弯、攻丝、沉孔、五金件安装、表面处理和材料属性。
- 使用订购指南获取通俗语言的工作流和一般文件格式规则。
比较
仅比较可信的证据对。
- 确定检查是否适用。
- 引用源字段路径或指南章节。
- 引用测量的文件事实。
- 仅当源要求和测量的文件事实都可用且可信时进行比较。
- 如果所需的测量缺失或有风险,则为该特定几何事实编写一个小型目标
build123d/ezdxf检查器。 - 目前将每个测量的上传风险、可制造性问题或引用的要求违规视为错误。不要推断任何替代的SendCutSend UI分类。
- 对于DXF单位,一起检查
$INSUNITS、标题范围、测量边界和订单上下文。如果$INSUNITS缺失、不支持或不是SendCutSend指南预期的DXF单位代码之一(1英寸或4毫米),则报告单位/比例错误,并建议重新导出或确认单位,然后再应用尺寸、法兰或材料特定的比较。不要默默重新缩放几何或使用不确定的比例来发出材料特定的通过/失败检查。 - 对于带有折弯线的2D文件,沿每条折弯线局部检查法兰长度。在每条折弯线的两侧,在每个跨度或采样点处测量最近的切割/自由边缘,包括中断折弯跨度或创建局部自由边缘的切口、槽、间隙、分叉片和切割。将最小局部法兰深度与所选SKU的
bending_specs.min_flange_length_before_bend和bending_specs.min_flange_length_after_bend进行比较。不要将法兰长度限制应用于普通封闭孔或内部切割,除非引用的源为该服务提供了孔到折弯或特征到折弯的规则;根据引用的规则要求,使用中心线到折弯或边缘到折弯的测量单独报告这些情况。不要将附近的折弯相邻切割几何仅视为角部释放,除非剩余局部法兰仍满足法兰长度最小值。如果任何局部法兰深度低于SKU最小值,则报告❌ fail。当导出的几何具有局部切割、中断折弯、分叉折弯段、释放、片或不支持区域时,不要依赖聚合的源级值。 - 按物理原因保持折弯发现分开。不要将折弯相邻几何折叠为通用法兰故障。报告不同的行,用于最小法兰/接触长度错误、折弯线或模具区域几何交叉、来自附近自由边缘或切割的折弯接触/支撑不足、不跨越折弯区域的折弯线、分叉/共轴折弯段以及接触或交叉折弯线的切割几何。如果SendCutSend源未公开确切的模具区域/接触阈值,则将测量的文件事实引用为直接文件检查,并明确标记源限制的比较。
- 对于STEP/STP折弯零件,当模型包含钣金折弯几何或预期服务包括折弯时,检查折弯半径。尽可能使用
$cad/build123d/OCP提取圆柱形或环形折弯面及其半径,分组重复的折弯半径,并将其与所选SKU的bending_specs.effective_bend_radius或bending_specs.bend_radius进行比较。如果所选材料/SKU未知,则报告测量的折弯半径集,并在就绪性判定前询问材料/厚度。如果测量的半径与所选SKU工具半径冲突,则报告折弯半径不匹配错误。
使用克制的状态标签报告:
✅ pass:测量的文件事实满足引用的当前要求。❌ fail:测量的上传风险、可制造性问题或直接测量违反引用的当前要求。❓ need more info:缺失上下文、缺失源证据、未测量的几何、源冲突或工具限制。
诊断图像
当发现结果通过视觉更容易理解时,如果图像生成或图像编辑功能可用,请主动生成简洁的诊断图。使用生成或编辑的图像进行标注、图例和前后解释。每当出现❌ fail、空间模糊的几何问题或需要前后解释的几何编辑时,无需等待用户询问即可执行此操作。如果图像生成工具不可用,请说明该限制并在报告中描述预期的图表。
在生成图像之前,运行布局预检:
- 选择解释修复所需的最小标注集。
- 估计标签是否会拥挤几何、相互重叠或超出画布。如果可能拥挤,在生成前标记,并切换到编号标记加侧边图例、更大的画布或单独的细节视图。
- 将长的测量值和规则文本保留在图例中,而不是直接放在密集几何上。
- 包括测量的失败距离、引用的最小值以及建议的移动或间隙目标。
生成图像后,在交付前检查渲染的图像。如果标签重叠、被裁剪、难以阅读或遮挡几何,请在报告前重新生成或修改图表。
DXF审查
对于激光板材切割,从刷新的源和测量的DXF几何事实开始。
检查:
- 单个可上传的DXF文件,模型几何为1:1比例
- 单位和整体零件尺寸;将缺失、不支持或意外的
$INSUNITS视为比例错误,直到用户确认单位 - 服务要求封闭轮廓时的封闭切割轮廓
- 退化或零面积的封闭轮廓、两点封闭多段线和奇数度切割端点
- 重复或重叠的切割几何
- 不支持的注释、文本、尺寸、图像、构造线或隐藏指令层
- 订购指南和上传工作流中的层/颜色/线稿约定
- 折弯线实体、折弯段长度、分叉/共轴折弯、每条折弯线两侧的局部法兰深度、最近的非折弯切割边缘或切割距离、折弯线跨度覆盖、折弯接触/支撑不足、模具区域或折弯相邻切割几何交叉以及接触或交叉折弯线的切割几何(当折弯在范围内时)
- 最小孔、槽、腹板宽度、内部几何、零件密度、嵌套和间距(仅当源事实和测量的文件事实都支持比较时)
- 当请求时,折弯、攻丝、沉孔、五金件、表面处理或去毛刺的二次服务要求
STEP审查
对于CNC铣削或3D模型上传,从刷新的源和测量的STEP几何事实开始。
检查:
- STEP/STP文件可读性以及实体体而非松散曲线或曲面
- 单位、比例、边界框、厚度和特征尺寸
- 当折弯在范围内时,钣金折弯半径;将测量的圆柱形折弯面半径与所选SKU的
bending_specs.effective_bend_radius或bending_specs.bend_radius进行比较 - 尖锐内角、小孔/槽、薄壁、孤岛、深腔、刀具可达性和公差(仅当文件检查可以测量该事实时)
- 几何是否表示更适合作为DXF进行激光切割的板材轮廓
- 材料、厚度、表面处理和二次服务兼容性
报告
包括文件路径、假设的服务、材料/订单上下文、检查的源文件及访问日期、测量的几何事实、按实际影响排序的发现以及具体的下一步编辑。在发现表中,包括一个Rule source列,其中包含指向源URL的Markdown链接以及该行使用的特定JSON字段路径或指南章节。如果某行仅基于直接文件检查且没有外部规则,则说明Direct file inspection;不要留空源。除非每个必需的引用检查要么通过,要么明确超出所选服务范围,否则不要称文件为“SendCutSend就绪”。
当结构化报告有帮助时,使用references/report-template.md。
参考
- 官方源选择:
references/official-sources.md - 报告格式:
references/report-template.md






