自定义界面
专章:自行设计参数面板,加载模板前弹出,把人的选择交给智能参数使用。
智能参数侧如何读取面板值,见 智能参数 · 自定义界面参数。
1. 自定义界面是什么
「自定义界面」让你自己设计一块参数输入面板:勾选项、数值框、刀具下拉、选面/选边界按钮等,按习惯排布。设计好后存成模板(.jmtz)。加载智能参数模板前,软件先弹出这块面板;操作者勾选、填数、选几何后点确定,模板再按这些选择自动调整工艺。
| 价值 | 说明 |
|---|---|
| 统一工艺 | 产品线标准做法固化在面板里,团队输出一致 |
| 降低门槛 | 只保留这类工件会用到的选项,新人也能按问卷操作 |
| 一类工件一套面板 | 如型材挤出模、自动化零件等,用不同面板覆盖不同产线 |
与「客制化模板」不同:客制化模板是企业预置工艺包;自定义界面是可自行设计的参数面板。二者常配合,不要混为一谈。
2. 与智能参数的关系
两端配合,缺一不可:
| 端 | 做什么 |
|---|---|
| 设计端(本章) | 在「自定义控件设置」里设计面板、起控件名、存 .jmtz |
| 读取端(智能参数) | 配置类型选「自定义界面参数」,素材参数填同一控件名称,按操作者的选择决定跳转/余量/删刀路等 |
一句话:本章负责「画面板、收集选择」;「自定义界面参数」负责「把选择变成刀路动作」。两端靠控件名称对接,必须一致。
总开关
加载刀路模板时,主界面加载选项里有 「自定义界面参数」 勾选:
- 勾选:弹面板并按选择生效
- 不勾选:不弹面板、不按面板取值(只加载模板本身)
3. 设计面板:自定义控件设置
打开「自定义控件设置」。上半是控件清单(一行一个控件),下半是模板管理与执行设置。
3.1 两种常见思路
- 参数都摆在面板上(推荐):勾选项、数值、下拉等直接铺开。
- 按钮调出向导/列表:面板更简洁,点按钮再选刀具或走向导。
可用「控件关联勾选 / 控件关联类别」做联动:前置项不勾时下级灰显。
3.2 模板管理
| 控件 | 作用 |
|---|---|
| 类别 | 模板分类;可留空 |
| 模板 | 模板名;下拉可选已有 .jmtz |
| 保存模板 | 保存当前清单 |
| 删除模板 | 删除选中模板 |
| 添加项 / 删除已选 | 增删控件行 |
| 预览 | 临时看效果,不保存 |
| 布局 | 打开可视化布局,拖拽摆放 |
| Excel 导出 / 导入 | 批量编辑控件清单 |
| 查询 | 按控件名称定位 |
| 独立界面 | 以独立窗口弹出(见第 6 节) |
| 执行方式 | 整面板计算方式(见第 7 节),默认后台计算 |
保存位置:有类别为 {自定义界面目录}\{类别}\{模板}.jmtz,无类别则在根目录。
3.3 控件行可填列
| 列 | 含义 |
|---|---|
| 首列勾选 | 是否启用(不勾=不显示) |
| 控件类型 | 见第 4 节 |
| 控件名称 | 显示文字,也是智能参数引用的键名 |
| 重名标识 | 同名控件区分用;实际键名=名称+标识 |
| 控件位置 / 尺寸 | x,y 与 宽,高;布局设计器可代填 |
| 框长度 | 输入框宽度 |
| 按钮指定调用模板 | 「按钮」按下时调用的智能参数模板名 |
| 勾选默认 / 文本默认 | 默认勾选或默认数值 |
| 类别关联群组 / 控件关联类别 / 控件关联勾选 | 分组与联动显隐 |
| 下拉参数 | 下拉备选项,用分号分隔 |
| 扩展 | 选面/边界等详细设置入口 |
3.4 布局设计器
点「布局」→ 拖动摆放、调大小 →「保存布局」写回位置与尺寸。
4. 控件类型说明
4.1 排版
| 控件 | 用途 |
|---|---|
| 边框 | 分组框,标题=控件名称 |
| 类别群组 | 一组类别选项的容器 |
| 分隔线 | 视觉分隔 |
4.2 基本输入
| 控件 | 用途 |
|---|---|
| 勾选项 | 是/否;常作「是否做某工序」;可控制其它控件显隐 |
| 文本框 | 填余量、深度等数值 |
| 单选项 | 多选一 |
| 下拉框 | 材料、档位等枚举;备选项写在「下拉参数」 |
4.3 勾选 + 取值
| 控件 | 用途 |
|---|---|
| 勾选下拉框 | 勾上才按下拉档位执行 |
| 勾选文字框 | 勾上才用所填文字(如刻字) |
| 勾选文本框 | 勾上才用所填数值 |
4.4 几何拾取
运行时在模型上选面/边界/曲线或勾选辅助面:
| 控件 | 用途 |
|---|---|
| 勾选面按钮 / 选面按钮 | 选取曲面 |
| 勾选边界按钮 / 边界按钮 | 勾画或选取边界 |
| 勾选曲线按钮 / 曲线按钮 | 选取参考线 |
| 辅助面按钮 | 勾选本次参与计算的模型/辅助面 |
4.5 其它
| 控件 | 用途 |
|---|---|
| 文字框按钮 | 录入刻字、专案名等 |
| 类别选项 | 先选大类,再显示该类下控件 |
| 按钮 | 可绑定调用某个智能参数模板 |
| 创建坐标按钮 | 走创建坐标流程 |
另有坐标/边界/特征下拉、机床、部件余量、云计算路径等进阶类型,按需选用。
5. 运行时弹窗
加载时弹出「自定义界面弹窗列表」:按设计生成控件,处理类别与勾选联动。
| 按钮 | 作用 |
|---|---|
| 确定 | 确认选择,继续加载 |
| 全不启用 | 清空全部选择 |
| 重复加载 | 对同一工程重复加载该模板 |
选面/边界等按钮可用右键菜单做拾取与勾选/反选。选了面却未显示勾选时,点 刷新状态。
6. 加载与使用
- 选类别与模板并加载,面板呈现。
- 勾选、填数、选刀具与几何。
- 按提示选面/边界后确认。
- 再套用智能参数模板做自动编程(一般用后台计算)。
| 能力 | 说明 |
|---|---|
| 存为默认布局 | 把常勾选项存成该模板默认,下次打开即是 |
| 读取已算工程 | 把工程实际用刀回填到面板,便于对照 |
| 多套面板 | 不同类别换不同模板即可切换产线面板 |
| 独立界面 | 勾选后以独立窗口弹出;可嵌入插件栏,宽度与位置会记住 |
7. 执行方式
在「自定义控件设置」下方选择(默认后台计算):
| 方式 | 含义 |
|---|---|
| 前台计算 | 当前会话立刻算,便于核对改刀路 |
| 后台计算 | 交后台,不占前台(推荐) |
| 转后台加载和计算 | 加载与计算都进后台 |
| 转云计算加载和计算 | 大批量交云计算/局域网后台 |
| 后续加载和计算 | 先加载参数,稍后再算 |
| 加载不执行…待计算时执行 | 加载只挂规则,计算时再取值 |
详见《07 调试、前台/后台与云计算》。
8. 端到端示例
目标:开工前决定「是否做基准台」和「侧面余量」。
设计面板
- 添加勾选项,名称=
做基准台,默认勾选。 - 添加文本框,名称=
侧面余量,默认0.3。 - 布局摆好 → 执行方式选后台 → 类别
通用、模板开工问卷→ 保存。
智能参数读取
在智能参数编辑器中:
- 配置类型=自定义界面参数,素材类型=勾选项参数,素材参数=
做基准台,获得内容选「勾选则… / 不勾则删除刀路」等。 - 素材类型=文本框参数,素材参数=
侧面余量,获得内容选如「刀路径向余量」。
运行
加载模板且勾上「自定义界面参数」→ 弹窗勾选/改值 → 确定 → 模板按选择自动编程。
9. 常见坑
- 智能参数「素材参数」必须等于控件名称(有重名标识则写成
名称+标识)。 - 选了面没勾选状态 → 点「刷新状态」。
- 面板不弹 → 检查加载选项里「自定义界面参数」总开关。
- 坐标/尺寸用
x,y、宽,高;下拉项用分号分隔。 - 数字框可直接写算式(如
6+4)。 - 各厂面板不同,不要假设别的机台有相同选项。
- 升级软件后建议再验证面板与读取是否正常。