前言
引言
编程指令
如何创建一个设计?
1
______________
2
______________
3
______________
4
______________
5
______________
A
______________
操作区“Custom(自定义)”
参考信息表
PLC 软键
SINUMERIK SINUMERIK 840D sl Easy Screen (BE2)
SINUMERIK
SINUMERIK 840D sl
Easy Screen (BE2)
编程手册
适用于:
840D sl/ 840DE sl CNC 软件 版本 2.6
SINUMERIK Operate
版本 2.6
03/2010
6FC5397-1DP10-5RA0
法律资讯
法律资讯
警告提示系统
为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产
损失有关的提示不带警告三角。警告提示根据危险等级由高到低如下表示。
危险
表示如果不采取相应的小心措施,将会导致死亡或者严重的人身伤害。
警告
表示如果不采取相应的小心措施,可能导致死亡或者严重的人身伤害。
小心
带有警告三角,表示如果不采取相应的小心措施,可能导致轻微的人身伤害。
小心
不带警告三角,表示如果不采取相应的小心措施,可能导致财产损失。
注意
表示如果不注意相应的提示,可能会出现不希望的结果或状态。
当出现多个危险等级的情况下,每次总是使用最高等级的警告提示。如果在某个警告提示中带有警告可能导致人身
伤害的警告三角,则可能在该警告提示中另外还附带有可能导致财产损失的警告。
合格的专业人员
本文件所属的产品/系统只允许由符合各项工作要求的合格人员进行操作。其操作必须遵照各自附带的文件说明,特
别是其中的安全及警告提示。 由于具备相关培训及经验,合格人员可以察觉本产品/系统的风险,并避免可能的危
险。
按规定使用 Siemens 产品
请注意下列说明:
警告
Siemens 产品只允许用于目录和相关技术文件中规定的使用情况。如果要使用其他公司的产品和组件,必须得到
Siemens 推荐和允许。正确的运输、储存、组装、装配、安装、调试、操作和维护是产品安全、正常运行的前
提。必须保证允许的环境条件。必须注意相关文件中的提示。
所有带有标记符号 ® 的都是西门子股份有限公司的注册商标。标签中的其他符号可能是一些其他商标,这是出于保
护所有者权利的 目地由第三方使用而特别标示的。
我们已对印刷品中所述内容与硬件和软件的一致性作过检查。然而不排除存在偏差的可能性,因此我们不保证印刷
品中所述内容与硬件和软件完全一致。印刷品中的数据都按规定经过检测,必要的修正值包含在下一版本中。
Siemens AG
Industry Sector
Postfach 48 48
90026 NÜRNBERG
德国
文件订购号: 6FC5397-1DP10-5RA0
Ⓟ 01/2010
Copyright © Siemens AG
2010.
本公司保留技术更改的权利
商标
责任免除
前言
SINUMERIK 文献
SINUMERIK 文献分为 3 个类别:
● 一般文献
● 用户文献
● 制造商/维修文献
在网页 http://www.siemens.com/motioncontrol/docu 中可获取下列主题的相关信息:
● 订购文献
这里您可以查阅到当前的印刷品一览。
● 下载文献
更多用于从“服务与支持”下载文件的链接。
● 在线检索文献
获取 DOConCD 的信息,以及直接访问 DOConWEB 中的印刷品。
● 以西门子文献的内容为基础,使用 My Documentation Manager(MDM)创建个人文
献,请访问 http://www.siemens.com/mdm
My Documentation Manager 提供了一系列功能用于创建用户自己的机床文献。
● 培训与 FAQ(常见问题解答)
通过页面导航可以获取培训以及 FAQ(常见问题解答)的相关信息。
编程手册中介绍了如何使用编程来完成任务。 此外还包括程序和软件界面的设计和创建
等。
该手册供编程人员、设计人员使用。
利用该编程手册目标用户可以设计、编写、测试程序和软件界面以及消除故障。
适用阶段: 设计编程,功能实现,安装调试
目标用户
使用
Easy Screen (BE2)
编程手册, 03/2010, 6FC5397-1DP10-5RA0
3
前言
标准功能范畴
文献资料疑问
在现有文献中描述了标准功能范畴。 机床制造商增添或者更改的功能,由机床制造商资
料进行说明。
控制系统有可能执行本文献中未描述的某些功能。 但是这并不意味着在提供系统时必须
带有这些功能,或者为其提供有关的维修服务。
同样,因为只是概要,所以该文献不包括全部类型产品的所有详细信息,也无法考虑到安
装、运行和维修中可能出现的所有情况。
如果您对该文献有疑问(建议,修改),请发送传真或电子邮件到下列地址:
传真
电子邮件
+49 9131 98 2176
mailto:docu.motioncontrol@siemens.com
传真表格见本文献末页。
SINUMERIK 网址
http://www.siemens.com/sinumerik
服务与支持
技术疑难,请咨询下列热线:
欧洲/非洲
+49 180 5050 222
+49 180 5050 223
电话
传真
德国固定电话价格:0.14 欧元/分钟,移动电话价格可能会有差别。
网址
http://www.siemens.com/automation/support-request
4
Easy Screen (BE2)
编程手册, 03/2010, 6FC5397-1DP10-5RA0
前言
电话
传真
E-Mail
美洲
+1 423 262 2522
+1 423 262 2200
mailto:techsupport.sea@siemens.com
电话
传真
电子邮件
亚洲/太平洋
+86 1064 75 75 75
+86 1064 74 74 74
mailto:support.asia.automation@siemens.com
说明
各个国家的技术咨询电话请访问下列网址:
http://www.siemens.com/automation/partner
欧盟一致性声明
用户 CF 卡
对 EMC 方案的 EG 一致性声明参见
http://support.automation.siemens.com
产品/订货号为:15257461,或者在西门子股份公司 I DT MC 业务集团的负责办事处获得
资料。
● SINUMERIK CNC 支持 CF 卡的 FAT16 和 FAT32 文件系统。如果要使用其他设备的
存储卡,或者想要保证存储卡与 SINUMERIK 的兼容性,则必须格式化存储卡。在存
储卡格式化时卡上的所有数据都会被永久删除。
● 访问存储卡时,不要将卡拔出。否则可能损坏存储卡和 SINUMERIK 系统以及存储卡
上的数据。
● 如果在 SINUMERIK 系统上无法使用存储卡,可能是由于存储卡未经系统格式化
(如:Ext3-Linux 文件系统),卡上的文件系统损坏或是存储卡类型错误。
Easy Screen (BE2)
编程手册, 03/2010, 6FC5397-1DP10-5RA0
5
前言
● 请小心地将存储卡按照正确的方向插入卡槽中(注意标记如箭头等)。以避免对存储
卡或设备造成机械性损伤。
● 请只使用西门子允许用于 SINUMERIK 系统的存储卡。即使 SINUMERIK 在使用存储
卡时遵循了一般通用的工业标准,但仍有可能出现一些制造商的存储卡在设备上无法
正常工作或者不能完全兼容的情况(有关兼容性的信息请咨询存储卡制造商或供应
商)。
● SINUMERIK 允许使用的 CF 卡 为 SanDisk “CompactFlash® 5000 Industrial Grade”
(订货号 6FC5313-5AG00-0AA0)。
6
Easy Screen (BE2)
编程手册, 03/2010, 6FC5397-1DP10-5RA0
目录
1.1
1.2
1.3
1.4
1.5
前言 ..................................................................................................................................................3
1 引言 ................................................................................................................................................11
“Easy Screen”的功能.......................................................................................................... 11
设计基础............................................................................................................................. 14
设计文件和登入文件........................................................................................................... 16
设计文件的结构 .................................................................................................................. 17
错误处理(日志)............................................................................................................... 18
2 如何创建一个设计?........................................................................................................................21
对话框的结构和组成单元.................................................................................................... 21
2.1
2.1.1 定义对话框 ......................................................................................................................... 21
2.1.2 定义对话框属性 .................................................................................................................. 24
2.1.3 定义对话框单元 .................................................................................................................. 27
2.1.4 举例: 调用对话框.............................................................................................................. 30
2.1.5 定义多列对话框 .................................................................................................................. 32
2.1.6 使用图/图形 ........................................................................................................................ 33
定义登入软键...................................................................................................................... 34
2.2
2.2.1 登入软键的功能 .................................................................................................................. 37
定义软键栏 ......................................................................................................................... 40
2.3
2.3.1 运行时改变软键属性........................................................................................................... 42
2.3.2 和语言相关的文本............................................................................................................... 44
设计在线帮助...................................................................................................................... 46
2.4
3 编程指令 .........................................................................................................................................47
变量.................................................................................................................................... 47
3.1
3.1.1 定义变量............................................................................................................................. 47
3.1.2 变量参数............................................................................................................................. 49
3.1.3 变量类型 [1] 的详细说明..................................................................................................... 52
3.1.4 转换栏 [2] 的详细说明......................................................................................................... 55
3.1.5 预设值 [3] 的详细说明......................................................................................................... 56
3.1.6 短文本 [8] 、输入/输出栏 [9] 位置的详细说明 ..................................................................... 57
3.1.7 应用举例............................................................................................................................. 58
3.1.8 举例 1: 分配变量类型、文本、帮助画面、颜色................................................................ 59
3.1.9 举例 2: 定义变量类型,极限值,属性,短文本位置......................................................... 60
3.1.10 举例 3: 定义变量类型、预设、系统或者用户变量、输入/输出栏位置............................... 61
3.1.11 转换栏和画面显示的举例.................................................................................................... 62
Easy Screen (BE2)
编程手册, 03/2010, 6FC5397-1DP10-5RA0
7
目录
3.1.12 使用字符串 ..........................................................................................................................63
3.1.13 变量 CURPOS.....................................................................................................................64
3.1.14 变量 CURVER.....................................................................................................................65
3.1.15 变量 ENTRY........................................................................................................................65
3.1.16 变量 ERR ............................................................................................................................66
3.1.17 变量 FILE_ERR...................................................................................................................67
3.1.18 变量 FOC ............................................................................................................................68
3.1.19 变量 S_CHAN......................................................................................................................69
运算符 .................................................................................................................................70
3.2
3.2.1 数学运算符 ..........................................................................................................................70
3.2.2 位运算符..............................................................................................................................73
方法.....................................................................................................................................75
3.3
CHANGE.............................................................................................................................75
3.3.1
FOCUS ...............................................................................................................................77
3.3.2
3.3.3
LOAD ..................................................................................................................................78
LOAD GRID ........................................................................................................................80
3.3.4
3.3.5
UNLOAD .............................................................................................................................80
3.3.6 OUTPUT .............................................................................................................................81
3.3.7
PRESS................................................................................................................................82
3.3.8 举例: 管理带 OUTPUT 块的版本.......................................................................................83
功能.....................................................................................................................................85
3.4
3.4.1 定义块(//B) ..........................................................................................................................85
3.4.2 子程序调用(CALL)...............................................................................................................87
3.4.3 复制程序(CP)..................................................................................................................87
3.4.4 检查变量(CVAR).............................................................................................................89
3.4.5 对话框行(DLGL)..................................................................................................................90
3.4.6 删除程序(DP)..................................................................................................................91
3.4.7 评估(EVAL) .........................................................................................................................91
3.4.8 存在程序(EP)..................................................................................................................93
3.4.9 退出对话框(EXIT)................................................................................................................95
3.4.10 退出装载软键(EXITLS)........................................................................................................97
3.4.11 功能 (FCT) ..........................................................................................................................97
3.4.12 生成代码(GC)....................................................................................................................100
3.4.13 装载数组(LA).....................................................................................................................102
3.4.14 装载块(LB)....................................................................................................................104
3.4.15 装载屏幕窗口 (LM) ............................................................................................................104
3.4.16 装载软键(LS).....................................................................................................................106
3.4.17 移动程序 (MP)...................................................................................................................107
3.4.18 读取 NC PLC (RNP), 写入 NC PLC (WNP).......................................................................108
3.4.19 多次读取 NC PLC (MRNP)................................................................................................109
3.4.20 寄存器(REG) .....................................................................................................................112
3.4.21 RETURN ...........................................................................................................................115
3.4.22 反编译 ...............................................................................................................................116
8
Easy Screen (BE2)
编程手册, 03/2010, 6FC5397-1DP10-5RA0