《西门子EasyScreen在伸线釜数控磨床上的应用.docx》由会员分享,可在线阅读,更多相关《西门子EasyScreen在伸线釜数控磨床上的应用.docx(11页珍藏版)》请在优知文库上搜索。
1、基于西门子SINUMERlK828D数控系统平台,利用EaSySCreen开发出适合在伸线釜数控磨床上应用的人机交互界面,实现对刀、修改加工参数以及调用加工程序等功能,简化了操作,提高了加工效率。1序言伸线釜是拉丝机上常用的一个零件,属于消耗品,其外圆磨损后需要重新喷涂碳化鸨或其他耐磨材料,重新磨削加工。目前市场上用于磨削伸线釜的机床主要是用户自行将普通卧式车床上的四方刀台拆除后增加磨头。此种加工方式主要有以下几个缺点:磨头刚性差,磨削时变形大,磨削完成后工件锥面侧母线直线性差。普通机床各个进给轴的进给都需要人工操作,劳动强度大,对人员的操作技能要求高。为避免因工人操作失误引起的缺陷,需要将涂
2、层加厚,费工费料。我公司生产的MK61125伸线釜数控磨床,采用西门子SINUMERlK828D数控系统,可对各种形状的工件外圆、锥面及端面进行磨削,同时我们还针对加工工艺,开发出专用的用户界面,机床在性能和工作效率上都得到了用户的肯定。2典型工件及加工工艺分析拉丝机上用的伸线釜外形有很多种,图1是一种常见的外形,在放大图样中可以看到外轮廓有3个角度值和1个R角,即0.25、1、120和R角,且要求磨削表面粗糙度值RaWO.4m。从图1可以看出,每一个角度都是一条直线段,采用数控系统两轴插补即可达到目的。考虑到砂轮本身有一定宽度,角度多,因此磨刀架需要有回转角度功能。由于工件外层喷涂耐磨材料,
3、因此需要采用金刚石砂轮磨削,但如果直接用高粒度砂轮磨削,会导致砂轮磨损严重,所以需要先采用低粒度砂轮进行粗磨留量后再进行精磨,因而需要设置两套刀架,一套用于精磨,一套用于粗磨,避免采用一套刀架经常更换砂轮的情况发生,节约辅助时间,提高加工效率。b)三维示意图1伸线釜常见外形3机床结构配置本文所述数控磨床总体布局如图2所示,采用卧式车床整体四导轨形式布局,由床身、辅助床身、床头箱、卡盘、尾座、精磨磨削刀架、粗磨磨削刀架、主电动机、电动机底座、操作按钮站、液压系统、砂轮冷却过滤系统等部分组成。图2机床总体布局示意I-电动机底座2一主电动机3一床头箱4卡盘5工件6一芯轴7一尾座8一操作按钮站9一精磨
4、磨削刀架10一粗磨磨削刀架11一拖板12辅助床身13一床身该机床采用西门子SINUMERlK828D数控系统,集CNC、PLC.操作界面以及轴控制功能于一体,通过DriVe-CLiQ总线与全数字驱动SINAMICSS120实现高速可靠通信,plci/o模块通过Profinet连接,可自动识别,无需额外配置。大量高档的数控功能和丰富、灵活的工件编程方法使其可以自如应用于各种加工场合。4EasyScreen概述当标准的西门子界面不能满足机床厂商或者最终用户的需求时,可以在SINUMERIK828D上通过EasyScreen”编译器设计制造商专用或者终端用户专用的扩展操作界面,也可以用于改善标准的西
5、门子界面,例如可以设计个性化的零件编辑画面、人性化的机床诊断界面等。EasyScreen采用ASCII文件配置的方式进行编写,可以理解为西门子特有的语法格式。这使得EasyScreen设计界面不需要特殊的软件,只需要Notepad(记事本)、Ultraedit等工具即可。EaSySCreen能够基本实现的功能包括:可添加元素如软键、变量、文本和图片等;可自由调整画面结构;可执行操作如切换画面、输入变量值和点击软键等;可访问变量如NC,PLC和用户变量等;可执行函数功能如预定义函数、PI服务;用户访问等级限定。相关文件如下。1 )COM源文件:具体描述用户界面的所有内容以及实现的具体功能,存放路
6、径为7cardOemSINUMERIKhmiPrOj/。2 )INI配置文件:用来描述用户界面如何嵌入828D840DSl系统中、嵌入方式以及一些相关的功能定义,路径为7cardoemSINUMERlKhmicfg.3 )语言文件:用于存放用户界面在不同语言环境下所显示不同国家文字字符串的文件,路径为/card/OemSINUMERIKhmilng.4 )图片文件:用于显示在用户界面上所使用的图片,格式必须为png,路径为cardoemSINUMERIKhmiicoicoxxxf,o5界面设计5.1 磨削用户界面结构磨削用户界面一共需要两个:磨1及30。、磨削0.25。,界面之间通过软键触发。
7、根据界面的图片指示,操作者手动对刀,并通过软件装载坐标”将当前工件坐标载入到输入框内,并输入相关加工参数,按下装载程序,系统将自动调用加工程序,操作者直接启动加工,用户界面结构如图3所示。用户界面的内容和具体功能通过编辑文件来实现。|CUSlom按键|图3用户界面结构示意5.2 磨削用户界面设计相关文件(1) CoM源文件的编辑磨1及30界面、磨削0.25界面分别如图4、图5所示。具体文件如下。*磨1。及30界面*M(HUanra0/”磨1及30”)DEFEditI=(R3/,”对刀坐标1:X,wr2,fsl,$R2007280,30J00/400,30,100,/),DEFEdit2=(R3
8、,Z,wr2,fsl,rSR2017280,60J00/400,60,100,/),DEFEdit3=(R3/,”对刀坐标2:X,wr2,fsl,SR2027280,90,l00/400,90J00),DEFEdit4=(R3,uZ,wr2,fsl,SR203,7280,l20,100/400J20,100,),DEFEdit5=(R3/,“倒圆半径R:,wr2,fsl,SR204,7280,l50,100/400J50,100),DEFEdit6=(R3J角度(loHjWr2,fsl,$R205/280,180,100/400,180,100/),DEFEdit7=(R3/,”角度B(30o
9、),wr2,fs1/H$R2067280,210,100/400,210,100),DEFEdit8=(R3,磨削长度,wr2,fsl,/SR207,7280,240J00/400,240,1OO,/),DEFPicture1=(S,cad1.png,wrl5,50,330,210/460,200,0),DEFTitIeI=(S/,”工件坐标系,wr1/280,270,l400,270,100),DEFVarl=(R3/,“X轴,wr1,fs1,SAA.IWAX1,7280,295,100/400,295J00),DEFVar2=(R3,Z轴,wr1,fs1,AA_IWAX27280,320,
10、100/400,320,1OO,/),DEFVar3=(R3,U轴”,wrl,fsl,$AA_IWAX3/280,345JOo/400,345,100),DEFTiHe2=(SJ注意:确认磨头角度位置!”,/WrI/30,270,200/),HS7=(磨削0.25)VS2=(装载坐标)VS3=(载坐标2)VS5=(装载程序,)VS6=(1,EXIT)PRESS(HS7)LM(,Zongrao)END-PRESSPRESS(VS2)Editl=Var3Edit2=Var2END_PRESSPRESS(VS3)Edit3=Var3Edit4=Var2END_PRESSPRESS(VS5)SP(V/
11、NC/MPF.DIR/ES_130C_R5.MPF)END.PRESSPRESS(VS6)EXITENDPRESS/End图4界面1示意*磨削o.25*M(Zongrao/”磨削0.25oU)DEFTiHel=(S/,”说明:wH320,30,100/),DEFTitle2=(SJ手动移动磨头刀对刀点,”/Wrl/320,60,200/),DEFTitle3=(S/,启动程序开始磨削。,wrl320,90,200),DEFEditl=(R3Z,磨削长度L:,wr2,fs1,SR210,7320,120,100/440J20,100,/),DEFEdit2=(R3J关联磨削长度1:,wr2,fs
12、1*,SR211,7320,150,100/440,150,1OO),DEFEdit3=(R3/,”关联角度调整:”,wr2,fsl,$R212/320,180,100/440,180,100,/),DEFPiCtUreI=(S/,cad2.png/WrI/2,50,330,210/460,200,0),DEFTitle4=(S/,”注意:确认磨头角度位置!”,/Wrl/30,250,200/)、55=(装载程序汨56=(”磨I0及30o)PRESS(VS5)SP(7/NC/MPF.DIR/ES_025J.MPF)END_PRESSPRESS(HS6)LM(Huanrao,)END.PRESS
13、End图5界面2示意(2)加工程序编辑具体加工程序如下。*ES_130C_R5.MPF*M4S30M13M08AAl:MOlG94G1X=R200+40Z=R201-TAN(R206)*20Fl00ANG=-(90-R206)RND=R204X=R202Z=R203ANG=-R205GOTOAAlM30*ESQ25JMPF*TlDlM04S30M13G94MO8R10=$AA_IWXR2O=$AA_IWZAAl:G1ZOF5OOGlX=R10TAN(0.265)*R20*2+1F200GlX=R10+TAN(0.265)*R20*2F10R30=$AA_IWXG1X=R3OF1OMOlGlX=
14、R30+TAN(0.265)*R210*2Z=-R2IOFlOOGlX=R30TAN(0.265)*R210*2+TAN(R212)*R211*2Z=-(R210+R2ll)F20G1X=R1O+2OF3OOGOTOAAlM15M30(3) EasyScreen嵌入Custom区配置文件主要包括以下几种文件。1) Easyscreen.ini:用来指定用户画面所启动的Conl文件。STARTFILESStartFile02=area:=Custom,dialog:=SlEsCustomDialog,StartfiIe:=2) Custom.ini:描述在CUStOnl区起始画面中的相关显示。HeaderText=CustomPicturePicture=Cadl.png3) Slamconfig.ini:配置CUStom区入口按钮相关属性,如CUStOm区按钮是否显示、在主菜单中的第几个软键等。CUSTOMVisible=true