113 lines
9.6 KiB
Python
113 lines
9.6 KiB
Python
|
|
# ============================================================
|
|||
|
|
# 机械加工行业 · 工艺路线生成模式(知识库种子扩展)
|
|||
|
|
# 供 knowledge.query / 工艺推荐对话检索;非绑定某一客户工厂。
|
|||
|
|
# ============================================================
|
|||
|
|
from __future__ import annotations
|
|||
|
|
|
|||
|
|
from typing import Any, Callable
|
|||
|
|
|
|||
|
|
|
|||
|
|
def machining_process_assets(asset_fn: Callable[..., dict[str, Any]]) -> list[dict[str, Any]]:
|
|||
|
|
"""返回机加工工艺路线生成模式类 process 资产。"""
|
|||
|
|
a = asset_fn
|
|||
|
|
return [
|
|||
|
|
a("process", "机加工工艺路线生成总则",
|
|||
|
|
"机械加工工艺路线生成遵循:毛坯→粗加工→半精→精加工→特种加工/热处理穿插→检验→表面处理→入库。"
|
|||
|
|
"生成步骤:① 识图提取特征(面/孔/槽/螺纹/形位公差);② 选毛坯与基准;"
|
|||
|
|
"③ 按精度与刚度排工序顺序(先粗后精、先主后次、先面后孔);"
|
|||
|
|
"④ 为每步选机床/刀具/夹具与切削参数;⑤ 估算准备+单件工时;⑥ 插入热处理/时效窗口;"
|
|||
|
|
"⑦ 终检与关键尺寸专检。APS 侧:工序进工序库,有序步骤进工艺路线,工时进 runTime/setup。"
|
|||
|
|
"口令:「机加工工艺怎么生成」「查工艺路线模式」。",
|
|||
|
|
["机加工", "工艺路线", "特征", "粗精", "生成模式", "总则"]),
|
|||
|
|
a("process", "车削工艺路线模式",
|
|||
|
|
"适用回转体:轴、套、盘、销。典型路线:"
|
|||
|
|
"下料→(正火/调质)→车端面→粗车外圆→钻中心孔→半精车→切槽/螺纹→精车→(磨削)→去毛刺→终检。"
|
|||
|
|
"原则:先定长后定径;台阶轴先大后小;薄壁件防变形(多刀少切、工艺凸台);"
|
|||
|
|
"螺纹在半精后精车前或专序;同轴度要求高时一装夹完成关键面。"
|
|||
|
|
"工时粗估:粗车按切除体积,精车按表面积与进给。瓶颈常在精车/磨。",
|
|||
|
|
["车削", "轴类", "套类", "螺纹", "工艺模式"]),
|
|||
|
|
a("process", "铣削工艺路线模式",
|
|||
|
|
"适用箱体、支架、平板、型腔。典型路线:"
|
|||
|
|
"下料/铸锻毛坯→划线→粗铣基准面→粗铣各面/槽→半精→(时效)→精铣→钻孔攻丝→去毛刺→终检。"
|
|||
|
|
"原则:先基准后其余;先面后孔;深腔分层;薄壁对称铣;硬质合金高速铣减振。"
|
|||
|
|
"多面体优先五轴或一次装夹减少基准转换。APS:每道铣工序可挂不同能力池设备。",
|
|||
|
|
["铣削", "箱体", "平面", "型腔", "工艺模式"]),
|
|||
|
|
a("process", "钻镗孔系工艺模式",
|
|||
|
|
"孔系:钻中心孔→钻→扩→铰/镗→锪窝→攻丝。高精度孔:粗镗→半精镗→精镗(或珩磨)。"
|
|||
|
|
"位置度要求高时:先加工定位基准,再坐标镗/加工中心一次完成孔系。"
|
|||
|
|
"深孔:枪钻/BTA,注意排屑与冷却。螺纹孔:底孔→倒角→攻丝(或螺纹铣)。"
|
|||
|
|
"与面加工顺序:一般先面后孔,避免孔口崩边。",
|
|||
|
|
["钻孔", "镗孔", "铰孔", "攻丝", "孔系"]),
|
|||
|
|
a("process", "磨削与超精工艺模式",
|
|||
|
|
"精基准建立后:外圆磨/平面磨/无心磨/内圆磨。典型:"
|
|||
|
|
"热处理后→校直(轴)→粗磨→半精磨→精磨→(超精/研磨)→检。"
|
|||
|
|
"原则:磨量小、冷却足、砂轮修整及时;淬火件先消除应力。"
|
|||
|
|
"形位公差(圆度/圆柱度)靠磨床与顶尖基准保证。APS 中磨削常标瓶颈且换型较长。",
|
|||
|
|
["磨削", "精加工", "热处理后", "形位公差"]),
|
|||
|
|
a("process", "钣金冲压工艺模式",
|
|||
|
|
"板料:开料→冲裁→折弯→(拉伸)→整形→去毛刺→表面处理→装配。"
|
|||
|
|
"多工位级进模:落料→冲孔→折弯在一副模完成;单工序模则按变形程度拆序。"
|
|||
|
|
"原则:先冲孔后折弯(孔近弯边时反之校验变形);最小弯边高度;回弹补偿。"
|
|||
|
|
"模具寿命进 MD-07/SC-10。与机加混线时冲压与机加能力池分开。",
|
|||
|
|
["钣金", "冲压", "折弯", "冲裁", "模具"]),
|
|||
|
|
a("process", "焊接结构件工艺模式",
|
|||
|
|
"下料→坡口→组对→点固→焊接(焊条/气保/氩弧/激光)→矫正→探伤→机加接口→涂装。"
|
|||
|
|
"原则:先焊后机加保证接口精度;控制焊接顺序减变形;厚板预热/后热;"
|
|||
|
|
"关键焊缝 100% 探伤。与装配混线时焊接工位单独能力池。",
|
|||
|
|
["焊接", "结构件", "探伤", "变形控制"]),
|
|||
|
|
a("process", "机械装配工艺模式",
|
|||
|
|
"部装→总装分段→调试→检验→包装。典型机电产品:"
|
|||
|
|
"零部件齐套检验→部装(轴承/销轴/弹簧)→分总成→总装→电气接线→功能测试→终检→打包。"
|
|||
|
|
"原则:先难后易、先内后外;力矩与间隙按工艺卡;关键件追溯批次;"
|
|||
|
|
"工装/夹具占用计入换型。城轨机构类:部装锚瓶颈,后续总装工序串联,可用能力池共享装配台。"
|
|||
|
|
"APS:requireMold 仅对需专用工装工序置真;齐套看 BOM 消耗工序。",
|
|||
|
|
["装配", "部装", "总装", "齐套", "城轨机构", "机械装配"]),
|
|||
|
|
a("process", "热处理穿插模式",
|
|||
|
|
"常见:退火/正火(改善切削)→粗加工→调质→半精/精→(渗碳淬火)→精磨。"
|
|||
|
|
"时效:粗加工后去应力时效再精加工。高频淬火局部硬化放在精基准后。"
|
|||
|
|
"原则:热处理改变尺寸与硬度,后续余量要留足;变形大件增加校直工序。"
|
|||
|
|
"APS:热处理可标外协(isExternal)或独立资源日历窗口。",
|
|||
|
|
["热处理", "调质", "时效", "渗碳", "穿插"]),
|
|||
|
|
a("process", "表面处理与终检模式",
|
|||
|
|
"机加/装配完成后:清洗→(喷砂)→电镀/喷涂/达克罗/氧化→固化→外观检→包装。"
|
|||
|
|
"原则:配合尺寸面可遮蔽;导电/接地面按图要求;盐雾等试验抽检。"
|
|||
|
|
"终检含:尺寸、形位、功能、外观、附件齐套。不合格走返修路线(单独工艺分支)。",
|
|||
|
|
["表面处理", "电镀", "喷涂", "终检", "包装"]),
|
|||
|
|
a("process", "铸锻件粗加工模式",
|
|||
|
|
"铸件:清砂→时效→划线→粗铣/粗车去除浇冒口与余量→半精→(二次时效)→精加工。"
|
|||
|
|
"锻件:下料→锻造→正火→粗车→探伤→半精→精。"
|
|||
|
|
"原则:先加工工艺基准与装夹面;大余量对称去;缺陷件提前报废避免后序浪费。",
|
|||
|
|
["铸造", "锻造", "粗加工", "划线", "探伤"]),
|
|||
|
|
a("process", "特征驱动工艺决策表",
|
|||
|
|
"特征→优先工序:平面→铣/刨;外圆→车;内孔→钻镗铰;键槽→插/铣;"
|
|||
|
|
"螺纹→车/攻/铣;齿轮→滚插磨;自由曲面→五轴铣/电火花。"
|
|||
|
|
"公差≤IT7 或 Ra≤0.8 通常需磨或精镗;淬火面避免精基准被破坏。"
|
|||
|
|
"生成路线时按特征清单匹配模板再合并去重(同机床相邻合并),输出有序工序表。",
|
|||
|
|
["特征", "决策表", "公差", "粗糙度", "生成"]),
|
|||
|
|
a("process", "工艺路线工时估算口径",
|
|||
|
|
"单件工时 ≈ 机动时间 + 辅助时间;准备时间按换刀/换夹/首件调试单列 setup。"
|
|||
|
|
"机动:车铣按切削路程/进给;装配按动作分析或历史节拍;焊接按焊肉长度。"
|
|||
|
|
"批量小时 = setup + 单件×数量;APS 的 runTimePerUnit 取单件分钟,setupTime 取准备分钟。"
|
|||
|
|
"缺现场实测时标注「推断」并允许计划员覆盖——与现场完整生产路线导入口径一致。",
|
|||
|
|
["工时", "setup", "单件", "估算", "推断"]),
|
|||
|
|
a("process", "多品种小批量路线合并策略",
|
|||
|
|
"能力池模式:不预设死产线,按工序能力取设备动态组虚拟产线。"
|
|||
|
|
"同族零件共享粗加工夹具;精加工按交期插入;换型分钟进 changeover 矩阵。"
|
|||
|
|
"瓶颈锚:先保瓶颈工序(如部装/压接/精磨)再前后延伸。"
|
|||
|
|
"适用城轨机构、线束、阀门等多品种共线车间。",
|
|||
|
|
["多品种", "小批量", "能力池", "瓶颈锚", "换型"]),
|
|||
|
|
a("process", "城轨机构装配路线模板",
|
|||
|
|
"对照现场完整生产路线形态:部装(干线机构部装)→ 总装1…N 串联 → 检验/交付。"
|
|||
|
|
"BOM 几乎全部消耗在首道部装;后序多为装配延续无新增投料。"
|
|||
|
|
"生成要点:① 部装标瓶颈;② 总装步按图样分站;③ 工时待维护时用类型默认"
|
|||
|
|
"(部装≈45分/件、装配≈30分/件)并留痕;④ 共享装配台能力池;⑤ 专用工装未匹配则 requireMold=false。"
|
|||
|
|
"导入后可用口令「查工艺路线」「查 BOM」「查订单 102285668」核对。",
|
|||
|
|
["城轨", "机构", "部装", "总装", "装配模板", "完整生产路线"]),
|
|||
|
|
a("sop", "工艺路线生成验收清单",
|
|||
|
|
"生成/导入一条工艺路线后验收:① 工序顺序与图纸工艺卡一致;② 每步有标准工时或显式推断;"
|
|||
|
|
"③ 消耗物料挂到正确工序;④ 设备能力覆盖全部工序;⑤ 瓶颈标记合理;"
|
|||
|
|
"⑥ 试排无 NO_ROUTING/NO_CAPABILITY;⑦ 追溯能从订单钉到步骤与工单。"
|
|||
|
|
"未通过不得发布生产版本。",
|
|||
|
|
["验收", "工艺路线", "清单", "SOP"]),
|
|||
|
|
]
|