Install
openclaw skills install @duding-engicool/skill-calibration-sop-generator辅助生成计量校准作业指导书;根据设备信息自动推荐适用标准、补充校准参数与环境要求,输出符合规范的指导书文档;当用户需要创建校准作业指导书、检定规程文档或计量技术文件时使用
openclaw skills install @duding-engicool/skill-calibration-sop-generator本技能用于辅助生成计量/校准领域的作业指导书(SOP)。根据用户提供的设备信息,自动匹配适用标准,补充校准参数、允差要求、环境条件和操作步骤,输出结构化的指导书文档。
本技能能够:
本技能不能:
引导用户提供以下基本参数:
| 参数 | 说明 | 示例 |
|---|---|---|
| 设备名称 | 被校准器具名称 | 工业铂热电阻 |
| 型号/规格 | 设备型号 | Pt100, -200~500℃ |
| 准确度等级 | 精度等级 | AA/A/B/C级 |
| 测量范围 | 量程范围 | 0~500℃ |
| 设备编号 | 内部编号(可选) | SB-2024-001 |
根据设备名称和类型,识别其所属类别:
| 类别 | 常见设备 | 适用标准示例 |
|---|---|---|
| 温度 | 热电偶、热电阻、温度计、温控仪 | JJG 667, JJG 229, JJF 1076 |
| 压力 | 压力表、数字压力计、压力变送器 | JJG 49, JJG 875, JJF 1323 |
| 力学 | 砝码、台秤、天平、硬度计 | JJG 99, JJG 13, JJG 1036 |
| 电气 | 万用表、钳形表、兆欧表、耐压仪 | JJG 315, JJG 366, JJG 622 |
| 长度 | 卡尺、千分尺、百分表、量块 | JJG 30, JJG 21, JJG 146 |
| 流量 | 流量计、水表、煤气表 | JJG 257, JJG 162 |
标准推荐原则:
根据推荐的标准,补充以下技术参数:
根据量程和精度等级建议校准点:
# 典型校准点设置原则
校准点数量: 5~7个(均匀分布或关键点集中)
优先点位: 量程的20%, 40%, 60%, 80%, 100%
特殊点位: 零点、满量程、常用点
根据准确度等级提供允差参考:
铂热电阻(JJG 229-2010)允差参考:
- AA级: ±(0.10+0.0017|t|) ℃
- A级: ±(0.15+0.002|t|) ℃
- B级: ±(0.30+0.005|t|) ℃
- C级: ±(0.60+0.010|t|) ℃
标准规定的校准环境:
| 项目 | 常规要求 | 精密要求 |
|---|---|---|
| 温度 | 20±5℃ | 20±2℃ |
| 湿度 | ≤85%RH | 40%~60%RH |
| 其他 | 无剧烈振动、无腐蚀性气体 | 屏蔽、恒温恒湿 |
推荐使用的标准器:
温度类: 二等标准铂电阻温度计、标准热电偶、
精密温度测量系统
压力类: 0.05级标准压力表、活塞式压力计
力学类: E2等级标准砝码、标准力传感器
电气类: 0.01级标准源、标准电阻箱
调用脚本生成指导书文档:
python scripts/doc_generator.py \
--device "工业铂热电阻" \
--range "0~500℃" \
--grade "A级" \
--standard "JJG 229-2010" \
--output "./校准作业指导书_铂热电阻.md"
根据设备类别选择对应的模板结构:
| 模板 | 适用场景 |
|---|---|
templates/temperature.json | 热电偶、热电阻、温度计、温控仪 |
templates/pressure.json | 压力表、数字压力计、压力变送器 |
templates/electrical.json | 万用表、钳形表、兆欧表、耐压仪 |
templates/mechanical.json | 砝码、台秤、天平、硬度计、转速表 |
templates/length.json | 卡尺、千分尺、百分表、量块 |
templates/flow.json | 流量计、水表、煤气表 |
用户输入:
我要校准一台工业铂热电阻,型号Pt100,测量范围0~500℃,准确度A级
技能响应:
生成结果预览:
# 校准作业指导书
## 1. 基本信息
- 设备名称:工业铂热电阻
- 型号规格:Pt100
- 测量范围:0~500℃
- 准确度等级:A级
## 2. 校准依据
JJG 229-2010《工作用铂热电阻》
## 3. 校准条件
- 环境温度:(20±2)℃
- 相对湿度:40%~60%RH
- 标准器:二等标准铂电阻温度计
## 4. 校准点设置
0℃, 100℃, 200℃, 300℃, 400℃, 500℃
## 5. 判定依据
A級允差: ±(0.15+0.002|t|) ℃
...(完整内容见生成的文档)
用户输入:
校准一块一般压力表,量程0~1MPa,1.6级
技能响应:
用户输入:
数字万用表,Fluke 15B+,直流电压档,量程200mV~1000V,准确度0.5%
技能响应:
| 脚本 | 用途 | 参数说明 |
|---|---|---|
scripts/doc_generator.py | 生成校准作业指导书 | 必填:--device, --range, --grade, --standard;可选:--output, --template, --template-dir |
| 模板文件 | 适用类别 | 用途 |
|---|---|---|
references/templates/temperature.json | 温度类 | 热电偶、热电阻、温度计校准模板 |
references/templates/pressure.json | 压力类 | 压力表、数字压力计校准模板 |
references/templates/electrical.json | 电气类 | 万用表、钳形表校准模板 |
references/templates/mechanical.json | 力学类 | 砝码、天平、硬度计校准模板 |
references/templates/length.json | 长度类 | 卡尺、千分尺、量块校准模板 |
references/templates/flow.json | 流量类 | 流量计、水表校准模板 |
| 文件 | 说明 |
|---|---|
references/format_spec.md | 校准作业指导书文档结构规范、章节要求、格式示例 |
| 维度 | 评分 | 说明 |
|---|---|---|
| T — 可信任度 | 9/10 | 纯文档/脚本技能,无外部依赖风险,支持中文交互 |
| R — 可靠性 | 10/10 | 有清晰工作流程; 有异常处理说明; 输出格式明确 |
| A — 适用性 | 9/10 | 有适用范围声明; 触发条件明确 |
| C — 规范性 | 10/10 | frontmatter 完整; 文档结构清晰; 内容充分 |
| E — 有效性 | 10/10 | 输出明确; 含使用示例; 文档详尽 |
| 总分 | 48/50 | 通过 |