首页 西门子840Dsl人机画面开发

西门子840Dsl人机画面开发

举报
开通vip

西门子840Dsl人机画面开发西门子840Dsl人机界面开发耿欣①顾红光②(①沈阳工学院,辽宁抚顺113122②沈阳机床成套设备有限责任公司,辽宁沈阳110142)摘要:随着数控机床行业智能化的发展,客户对机床的操作要求也越来越高,传统的数控机床系统标准界面已经满足不了客户的需求,我们必须要对数控系统进行二次开发,编辑出操作更简单、更方便、更智能的界面为客户所用。本文介绍了利用Easymask软件对西门子840Dsl系统进行的二次开发界面设计。关键词:Easymask、人机操作界面、变量中图分类号:文献标识码:B0引言在为一汽大众平台二期提供的...

西门子840Dsl人机画面开发
西门子840Dsl人机界面开发耿欣①顾红光②(①沈阳工学院,辽宁抚顺113122②沈阳机床成套设备有限责任公司,辽宁沈阳110142)摘要:随着数控机床行业智能化的发展,客户对机床的操作要求也越来越高,传统的数控机床系统标准界面已经满足不了客户的需求,我们必须要对数控系统进行二次开发,编辑出操作更简单、更方便、更智能的界面为客户所用。本文介绍了利用Easymask软件对西门子840Dsl系统进行的二次开发界面 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 。关键词:Easymask、人机操作界面、变量中图分类号:文献标识码:B0引言在为一汽大众平台二期提供的一台卧式加工中心机床中,应用西门子840Dsl系统,用到了两个带机械手的刀库,以及两套能够加工不同工件的卡具。此机床操作动作及状态显示信息很多,如果这些手动调整动作及状态信息都用机械按钮及指示灯来控制和显示,则按钮太多,会增加操作者的操作难度,同时也增加费用。在这里我们对系统标准界面进行了二次开发,应用了Easymask软件进行程序编辑,制作出多幅简洁的操作及显示画面。下面介绍软件安装步骤及程序编写方法及界面效果。1EasyMask软件的安装在西门子840Dsl系统开机之后选择WINDOWS服务方式,在EasyMask安装 目录 工贸企业有限空间作业目录特种设备作业人员作业种类与目录特种设备作业人员目录1类医疗器械目录高值医用耗材参考目录 中选择启动安装,会出现如下画面:在屏幕中显示出安装目录。按CONTINUE软键,会在下列目录中安装文件:F:\ADD_ON,F:\ADD_ON\EasyMask\EM1,,*.BMP,,F:\ADD_ON\LANGUAGE,...EM...DLL下一步,用户需要选择激活EasyMask的软键。(默认为第7个软键)最后用户需要输入激活EasyMask软键的5种标准语言的文本安装完成!新设计的画面必须拷贝到相应的目录(例如:F:\ADD_ON\EASYMASK\EM1)安装完成之后,在ADD_ON目录中我们可以看到如下文件2Easymask软件应用介绍软件使用权限设置是应用的INI文件。直接编辑画面的访问权限在此文件中输入(EditAccessLevel项)。SKPICTO定义了替代软键文本的图标的路径。打开,写入[CONTROL]MDIList=EasyMask\;ControlFile=EasyMask\;SKPICTO=..\ADD_ON\EasyMask\[EasyMask]EditAccessLevel=1;EditAccessLevel是访问等级,获得此访问权限后允许双击软键后在MMC上直接编辑画面。在这个程序中值1表示达到制造厂商的访问级别才能进行编辑,若是标准安装,在F:\ADD_ON\中可找到EasyMask的入口:[TaskConfiguration]Task6=name:=EasyMask,CmdLine:="EM1\\",Timeout:=10000,PreLoad:=False软键设计及局部变量说明对于每个EasyMask应用都需要在F:\ADD_ON\EasyMask中有一目录用于存放INI和TXT文件。在这个目录中,有区域INI的信息。用户在此文件中输入数据可定义24个软键的文本和光标的动作。在F:\ADD_ON\EasyMask\EM1目录下有如下文件打开:[BEHAVIOR];IfItemissetTRUE:InputboxmovestonextPositionbyentering'CR'AUTO_MOVE=TRUE;eitherRELEASEorDESIGN-ModepossibleRUN_MODE=release;[OEM];[TEXT_UK]SK01="Start"SK02="NFclamp"SK03="NCSclamp"SK04="LTurretjog"SK05="RTurretjog"SK06="MFuction1"SK07="MFuction2"SK08="Set1"SK09="Set2"SK10="Lturretset"SK11="Rturretset";SK12="";;------------donotchangeafterthislineinsectionTEXT_UK---------------SK31=SK32=ChangeSK33=SK34=SK35=QuitChangingSK36=Save&ExitSK37=ExitSK38=TextsSK39=Layout;;---------------------------------------------------------------------------------------------------------[TEXT_CH]SK01="开始"SK02="NF卡具"SK03="NCS卡具"SK04="左刀库手动"SK05="右刀库手动"SK06="M功能代码1"SK07="M功能代码2"SK08="机床设置1"SK09="机床设置2"SK10="左刀库刀号设置"SK11="右刀库刀号设置"SK12="";;------------donotchangeafterthislineinsectionTEXT_CH---------------SK31=SK32=更改SK33=SK34=SK35=退出更改SK36=保存退出SK37=退出SK38=文字SK39=页面[BEHAVIOR]部分AUTO_MOVE项决定了光标的动作:AUTO_MOVE=TRUE当按ENTER键时允许光标移动到下一位置AUTO_MOVE=FALSE当按ENTER键时不允许光标移动到下一位置RUN_MODE项决定了运行模式:DESIGN:在设定阶段,用户若调用了NCU中不存在的数据会出现错误信息RELEASE:设计完成后可修改为RELEASE方式,在画面装载时,性能得到提高(在调用不存在的数据时不出错误信息)[OEM]部分SK01到SK24(软键1到软键24)的文本,此文共设计了11个软键。当选择某个软键后,相对应的人机操作界面将被显示出来。这里面共提供了中英文两个文本,当系统改为英文版时,开发画面按上面的“[TEXT_UK]” 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 显示,当系统改为中文界面时,开发的界面按上面的“[TEXT_CH]”内容显示。画面按钮和显示设计及局部变量说明EasyMask的所有画面都可直接进行设计(编辑INI和TXT文件)。但首先必须要得到相应的访问级别,我们设的是制造厂商的访问级别,要修改画面只需要输入密码后双击激活该画面的软键就可进入编辑INI文件的画面。此画面操作是通过系统面板上的上的“上、下”软键移动中间“功能”中的光标来选择需要动作的功能,动作按钮为两个硬件按钮控制,“+”“-”中各需要一个硬件按钮激活PLC点从而控制机床动作。每个画面都有一(XX=01..24),它包含了该画面中的所有文本。每个画面都有一文件(x=01..24),它包含了数据、文本、直线、图标、动作的描述。图1:NCS卡具调整画面图1NCS卡具调整画面是由和组成。具体编辑设置参数如下:1)中写的是界面中的文本:[TEXT_UK]TEXT1=NCSClampTEXT2=+TEXT3=FunctionsTEXT4=-TEXT5=ShenyangCTmachinetoolCO.LTDTEXT6=OrientationA1TEXT7=OrientationA2TEXT8=WorkpiececompactionTEXT9=Subordinationsustain1TEXT10=Subordinationsustain2TEXT11=RoundTEXT12=..TEXT13=..TEXT14=PutoutTEXT15=PutoutTEXT16=ClampTEXT17=ClampTEXT18=ClampTEXT19=ClampTEXT20=..TEXT21=..TEXT22=BackoffTEXT23=BackoffTEXT24=UnclampTEXT25=UnclampTEXT26=UnclampTEXT27=UnclampTEXT28=..;--------------------------------------------------------------------------------------------------------[TEXT_CH]TEXT1=NCS卡具TEXT2=+TEXT3=功能TEXT4=-TEXT5=沈阳机床成套设备有限责任公司TEXT6=辅助定位TEXT7=旋转定位TEXT8=定位面TEXT9=辅助支撑1TEXT10=辅助支撑2TEXT11=工件压板TEXT12=..TEXT13=..TEXT14=伸出/M80TEXT15=压紧/M82TEXT16=压紧/M84TEXT17=抱紧/M86TEXT18=抱紧/M88TEXT19=压紧/M90TEXT20=..TEXT21=..TEXT22=退回/M81TEXT23=松开/M83TEXT24=松开/M85TEXT25=松开/M87TEXT26=松开/M89TEXT27=松开/M91TEXT28=..2)中写的是数据和变量其中[OEM_TEXT]编辑的是文本属性[OEM_TEXT]MaxText=30Text2=X:,Y:30,LEN:,FCOL:0,BCOL:11,FSIZE:14,ALIGN:MIDDLEText1=X:0,Y:0,LEN:565,FCOL:0,BCOL:15,FSIZE:12,ALIGN:leftText3=X:,Y:30,LEN:218,FCOL:0,BCOL:11,FSIZE:14,ALIGN:middleText4=X:,Y:30,LEN:148,FCOL:0,BCOL:11,FSIZE:14,ALIGN:middleText5=X:310,Y:0,LEN:300,FCOL:1,BCOL:-1,FSIZE:12,ALIGN:left;BildtextText6=X:166,Y:62,LEN:218,FCOL:0,BCOL:15SELCOL:9,FSIZE:,ALIGN:middle,ACTIVATE:/PLC/DATABLOCK/BIT[c99,]Text7=X:166,Y:92,LEN:218,FCOL:0,BCOL:15,SELCOL:9,FSIZE:,ALIGN:middle,ACTIVATE:/PLC/DATABLOCK/BIT[c99,]……[OEM_TEXT]-开始文本区说明;MaxText-文本域的个数;Text1-文本域的识别符;X/Y-文本域的位置;LEN-文本域的长度;FCOL-文本域的字符颜色;BCOL-文本域的背景颜色;FSIZE-文本域的字体大小;BORDER-带/不带边框;ALIGN-文本对齐方式(LEFT,RIGHT,MIDDLE);ACTIVATE-激活PLC点;每个MASK最多可以有50(TEXT1..50)个文本。上面Text1-Text5为纯文本,对应图片中的“NCS卡具”“+”“功能”“-”“沈阳机床成套设备有限责任公司”。画面中的中间一列及下面的一排都可以激活一个PLC位。当软键起作用时,此PLC位被设定为TRUE(1)。[OEM_BUTTON]-开始OEM-button说明;Textno-要在软键上显示的文本号,文本在中;VAL-要写入的值(默认=1)DATA-要设定的数据;DB数据位:/PLC/DATABLOCK/BIT[C99,]|||______位地址||_______DB地址|__________数据位=>3)[OEM_LINE]编辑界面中直线属性[OEM_LINE]MaxLines=14;画面中直线的数量Line1=X1:15,Y1:30,X2:15,Y2:300,COL:12,WIDTH:2Line2=X1:15,Y1:300,X2:535,Y2:300,COL:12,WIDTH:2Line3=X1:535,Y1:300,X2:535,Y2:30,COL:12,WIDTH:2……4)[OEM_ACTION]编辑界面中的动态位图[OEM_ACTION]MaxAction=16Action1=Show_Picture,X:140,Y:175,BORDER:No,CASE1:1=,CASE2:2=,ELSE:,DATA:/PLC/DATABLOCK/Byte[C99,1]Action2=Show_Picture,X:460,Y:60,BORDER:No,CASE1:0=,CASE2:1=,DATA:/PLC/DATABLOCK/BIT[C99,1]Action3=Show_Picture,X:460,Y:100,BORDER:No,CASE1:0=,CASE2:1=,DATA:/PLC/DATABLOCK/BIT[C99,2][OEM_ACTION]-开始动态元素的说明;MaxAction-文件中动态元素的个数;Show_Picture-动态画面(例如:位图)的识别符;BORDER-带/不带边界(No,Line);CASE1-如果数据值=1,显示CASE2-如果数据值=2,显示ELSE-其他值=>显示要显示的位图存放在目录F:\ADD_ON\EasyMask\EM1目录下。Action1编辑的是:当激活动作时显示,当动作完成到位时显示,当未动作时显示。对应的PLC为分别等于1,2,0。3画面数据输入介绍有些画面需要做一些数据输入接口,用来与PLC进行数据交换及显示。如图2中“初始化刀号设置”中的各个框中数据为可编辑项,用户可以根据机床刀库上的各个刀套中的实际刀号在里面进行相应设置,同时与PLC进行链接。“当前刀套上刀号”为实时刀库中各刀套的刀号显示。当刀库中刀号乱时可应用此画面进行调整。图2:左刀库号设置画面由于篇幅所限,在此不再对数据编辑画面进行具体说明,如果有需要的读者可与本刊编辑联系本人进行解答。结束语:通过对系统界面的二次开发,丰富了客户对界面的操作需求,可根据不同的客户进行专门的客户化设计。完全适应现在的营销策略,即要从传统的系列化机床向客户化机床转型。参考文献:SINUMERIK840Dsolutionilne简明调试手册2012
本文档为【西门子840Dsl人机画面开发】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: ¥12.0 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
面向未来
性格开朗,工作认真,教学上进,多次评为为优秀教师。
格式:doc
大小:2MB
软件:Word
页数:0
分类:高中其他
上传时间:2020-10-23
浏览量:25