本手册及样例包均为免费提供,仅供参考。所述版本、应用及案例可能与用户实际应用不符,请用户在使用前认真阅读相关使用说明,根据自身的应用环境及机床特点进行调整,并进行严格的测试,以规避可能存在的风险。对于在使用中发生的人员、财产等损失,由用户自行承担。
以上声明内容的最终解释权归西门子(中国)有限公司所有,后续内容更新恕不做另行通知。
本文档介绍,如何在Sinumerik operator的各个操作区,使用Easy xml代码的界面入口定义的方法。
• V4.8+SP04
选项要求或其他特殊要求,如额外组件等
定义按键时避免和系统已预定义按键、其他编程方式定义的按键冲突
在828D系统中,诊断区域使用文件名:sldgarea_oem.xml;
在Sinumerik One中,诊断区域使用文件名:sldiagnose_oem.xml。
在各个Sinutrain版本中,均不支持本文档的方法。
“xxxxx_oem.xml”文件用于定义每个区域的主文件,使用这些文件指定用于创建区域按键入口定义,及调用的XML屏幕代码。
每个区域都可以指定“xml”文件的按键入口,区域对应的文件名称对应如下:
操作区 | 推荐按键 | 预定义的文件名 | 区域名称 |
JOG | HSK6 | slmachine_oem.xml | AreaMachine |
MDA | HSK6 | slmachine_oem.xml | AreaMachine |
AUTO | HSK6 | slmachine_oem.xml | AreaMachine |
参数 | HSK7 | slparameter_oem.xml | AreaParameter |
程序编辑 | HSK6 | slprogramedit_oem.xml | AreaProgramEdit |
程序管理 | HSK4-8、12-16(避免与逻辑驱动器冲突) | slpmdialog_oem.xml | AreaProgramManager |
诊断 | HSK7 | sldiagnose_oem.xml * | AreaDiagnosis |
调试 | HSK7 | slsudialog_oem.xml | AreaStartup |
*在828D系统中,诊断区域使用文件名:sldgarea_oem.xml
在Sinumerik One中,诊断区域使用文件名:sldiagnose_oem.xml
可以在828D v4.8系统、Sinutrain、或CMVM的Siemens目录下的模板中找到示例文件,路径:
\ncu\card\siemens\sinumerik\hmi\template\cfg\
将修改好的OEM区域定义文件,及调用的XML文件,放入目录OEM或USER路径下:
“SINUMERIK data\oem\sinumerik\hmi\appl\”
“SINUMERIK data\user\sinumerik\hmi\appl\”
与工艺无关的区域包括:
参数:slparameter_oem.xml,程序管理:slpmdialog_oem.xml,诊断:sldiagnose_oem.xml,调试 :slsudialog_oem.xml
以参数:slparameter_oem.xml为例,代码如下:
参数 | |
MENU name | SlPaMenuHU |
ETCLEVEL id | 0 |
SOFTKEYGROUP name | SlPaSoftkeyGroup |
程序管理 | |
MENU name | hu_global |
ETCLEVEL id | 0 |
SOFTKEYGROUP name | SK_GROUP_DRIVES |
诊断 | |
MENU name | DgGlobalHu |
ETCLEVEL id | 0 |
SOFTKEYGROUP name | SldgSoftkeyGroup |
调试 | |
MENU name | SlSuMainScreenMenuHu |
ETCLEVEL id | 0 |
SOFTKEYGROUP name | SlSuMainScreenMenuHuGroup |
效果示意图
与工艺相关的区域包括:JOG、MDA、AUTO:slmachine_oem.xml,程序编辑:slprogramedit_oem.xml。
与工艺相关区域的加工区域固定名称如下:
AUTO | |
MENU name | SlMaAutoMenuHU |
ETCLEVEL id | autoHuBase |
SOFTKEYGROUP name | SlMaAutoHuSoftkeyGroup |
TURNING - JOG | |
MENU name | SlMaJogTurnMenuHU |
ETCLEVEL id | jogHuBase |
SOFTKEYGROUP name | SlMaJogHuSoftkeyGroup |
MILLING - JOG | |
MENU name | SlMaJogMillMenuHU |
ETCLEVEL id | jogHuBase |
SOFTKEYGROUP name | SlMaJogHuSoftkeyGroup |
UNIVERSAL - JOG | |
MENU name | SlMaJogUniversalMenuHU |
ETCLEVEL id | jogHuBase |
SOFTKEYGROUP name | SlMaJogHuSoftkeyGroup |
Turning – JOG右扩展后(SOFTKEY position="3") | |
MENU name | SlMaJogManualTurnMenuHU |
ETCLEVEL id | jogHuMore |
SOFTKEYGROUP name | SlMaJogHuSoftkeyGroup |
MILLING – JOG右扩展后(SOFTKEY position="3") | |
MENU name | SlMaJogManualMillMenuHU |
ETCLEVEL id | jogHuMore |
SOFTKEYGROUP name | SlMaJogHuSoftkeyGroup |
MDA | |
MENU name | SlMaMdaMenuHU |
ETCLEVEL id | mdaHuBase |
SOFTKEYGROUP name | SlMaMdaHuSoftkeyGroup |
与工艺相关区域的程序编辑区域固定名称如下:
Edit - turning | |
MENU name | SlStepStdTurnMenuHU |
ETCLEVEL id | Base(当前HSK)、More(扩展HSK) |
SOFTKEYGROUP name | SlStSoftkeyGroup |
Edit – milling | |
MENU name | SlStepStdMillMenuHU |
ETCLEVEL id | Base(当前HSK)、More(扩展HSK) |
SOFTKEYGROUP name | SlStSoftkeyGroup |
Edit - universal | |
MENU name | SlStepEditorMenuHU |
ETCLEVEL id | Base(当前HSK)、More(扩展HSK) |
SOFTKEYGROUP name | SlStSoftkeyGroup |
Edit – Shopmill | |
MENU name | SlStepShopMillMenuHU |
ETCLEVEL id | Base(当前HSK)、More(扩展HSK) |
SOFTKEYGROUP name | SlStSoftkeyGroup |
Edit – Shopturn | |
MENU name | SlStepShopTurnMenuHU |
ETCLEVEL id | Base(当前HSK)、More(扩展HSK) |
SOFTKEYGROUP name | SlStSoftkeyGroup |
大部分界面可通过ETCLEVEL id的Base、More属性来定义当前按键,或扩展按键,也可以定义多组<SOFTKEY position = “x”>
程序编辑多按键定义slprogramedit_oem.xml举例:
效果如下:
各区域定义的xml中manu需定义softkey_back,以便返回各自区域的系统界面,未正常定义返回键将无法返回区域主界面,代码示例:
各个区域的返回键定义不相同,参考对照如下:
1. SINUMERIK 828D Easy XML 编程手册,07 2021
2. SINUMERIK 828D Commissioning Documentation,10,2021
Cao Peng
2022.06.24
版本 | 日期 | 修改内容 |
V1.0 | 2022.06.24 |