双MCP和双HHU在西门子840D系统中的应用(图)
- 格式:docx
- 大小:98.01 KB
- 文档页数:5
液晶手轮HHU程序的解压缩作者:skystar1.打开toolbox 光盘,版本7.4,找到文件:8x0d\070403\BSP_PROG\hand_held_unit.zip,采用解压缩软件将文件hand_held_unit.zip解压缩,解压缩后得到以下几个文件:hhu2_db68.AWL 数据块DB68的源文件hhu2_fc119.AWL 功能块FC119的源文件针对铣床MCPhhu2_fc124.AWL 功能块FC124的源文件针对车床MCPhhu2_fc68.AWL 功能块FC68的源文件hhu2_ob1.AWL OB1的源文件hhu2_ob100.AWL OB100的源文件hhu2_gr.doc 德文版HHU使用说明书hhu2_uk.doc 英文版HHU使用说明书symbol.sdf 符号表2. 840D SW7.4版PLC程序基本块的复制新建一个project,将toolbox sw7.4的基本程序中的所有块以及符号表复制到新建的项目中,复制840D SW7.4版PLC程序基本块的方法:首先要安装toolbox中的基本程序块,安装完toolbox后,运行step7,在菜单File中选择OPEN,在弹出的对话框中选择Libraries,弹出的对话框如下图所示:用鼠标选择“gp8x0d74”,点击“OK”按钮,即可打开840D SW7.4版的PLC基本程序块。
程序块的复制:点击左侧窗口中的Bausteine,在右侧窗口中就会显示所有的程序块,用鼠标选中所有的块,然后点右键,在弹出的菜单中选择Copy(或则按组合键Ctr+C)然后打开新建的project,选择右侧的bolcks,在右侧窗口中点右键在弹出的菜单中选择“Past”,这样程序就会被复制到新建的Project中。
符号表的复制:选择左侧窗口中的“gp8x0d”,在右侧窗口中的“Symbole”上点右键,打开新建的projiect,选择左侧窗口中的“S7 Program(1)”,将鼠标移动至右侧窗口点击右键,在弹出的菜单中选则“past”,在接着弹出来的对话框中选择按钮“Yes”,符号表复制成功。
840D_SL配置HHU手持单元方法一、硬件配置1、打开840D_SL硬件2、双击NCU的X136MPI/DP接口3、接口类型选择MPI,然后点击属性4、MPI地址选择2,然后点击属性5、选择网络设置选项卡,传输率选择187.5Kbps6、确定后,对硬件配置进行编译存盘7、插入新的SIMATIC300站点,为方便区分,取名为HHU8、进入HHU站点,进行硬件配置9、插入SIMATIC300机架10、将CPU拖入机架插槽2中:CPU可以为任意类型,此处以CPU314为例11、双击CPU314,点击属性12、MPI地址选择15,MPI传输率为187.5Kbps(因HHU地址为15,传输率为187.7Kbps),然后点击确定13、配置完成后点击编译存盘14、右键单击项目中的MPI网络,选择定义全局数据15、双击“全局数据(GD)ID”右侧第一列16、双击840D_SL站点17、选择840D_SL的CPU:本例为PLC317-2DP,然后点击确定18:、双击“全局数据(GD)ID”右侧第二列19、双击HHU站点20、选择HHU的CPU:本例为PLC314,然后点击确定21、分别输入HHU输入输出的起始地址及字节数22、在DOConCD中搜索DB77数据块,可知:DB48-DB53为HHU到PLC的输入信号(6个字节)DB60-DB79为PLC到HHU的输出信号(22个字节)23、对于输出信号来说,840D_SL为发送方,对于输入信号来说,HHU为发送方,分别选择DB77.DBB60:20及DB77.DBB48,点击发送方图标24、点击编译,编译成功后点关闭25、编译完成后,点击查看----扫描速率26、因为默认速率较慢,将其改为227、点击查看----选择全局数据(GD)状态28、输入PLC程序中未用到的双字,本例中使用QD120及QD12429、全局数据通讯状态信息如下:以QD120为例30、点击编译,编译成功后点关闭31、编译完成后下载到CPU,点击图标注意:此处只需下载840D_SL的CPU,HHU的不需下载32、下载完成后重新启动CPU即可33、HHU单元MPI地址、传输率及GD地址设置:同时按压手动及T2按键,进入设置界面,通过“自动”按键及“+”按键进行设置MPI地址设为“F”即15,传输率设为187.5,GD设置为1.1.1-1.1.2传输率187.5k地址为F GD:1.1.1-1.2.1二、程序准备1、在OB1中修改以下数据:MCPSDB210:=TRUE//激活MCP的SDB210监控MCPCopyDB77:=TRUE//1:在DB7上复制DB77和MCP指针只能在DB77上配置标准的SDB210BHG:=0//此处为0或2都可以,=1时HMI会出现手持单元通讯错误报警手持接在MPI上BHGIn:="_DB68".hhu_in//手持输入的起始地址P#DB68.DBX870.0 BHGOut:="_DB68".hhu_out//手持输出的起始地址P#DB68.DBX850.0 BHGStatSend:="_DB68".hhu_st_in//手持输入状态地址P#DB68.DBX882.0 BHGStatRec:="_DB68".hhu_st_out//手持输出状态地址P#DB68.DBX878.0 BHGTimeout:=S5T#800MS//手持循环监控时间BHGCycl:=S5T#80MS//手持循环时间BHGRecGDNo:=1//GD环数据BHGRecGBZNo:=1//GD环数据BHGRecObjNo:=1//GD环数据BHGSendGDNo:=1//GD环数据BHGSendGBZNo:=2//GD环数据BHGSendObjNo:=1//GD环数据NCKomm:=1//NC通讯有效BHGMPI:=TRUE//手持MPI有效BHGStop:=FALSE//手持禁止停止2、FC68及FC19调用注意:FC68调用之前与之后与DB77的数据传送。
——西门子数控系统调试,编程和维修概要西门子840D系统的组成SINUMERIK840D是由数控及驱动单元(CCU或NCU),MMC,PLC模块三部分组成,由于在集成系统时,总是将SIMODRIVE611D驱动和数控单元(CCU或NCU)并排放在一起,并用设备总线互相连接,因此在说明时将二者划归一处。
●人机界面人机交换界面负责NC数据的输入和显示,它由MMC和OP组成:MMC(Man Machine Communication)包括:OP(Operation panel)单元,MMC,MCP(Machine Control Panel)三部分。
MMC实际上就是一台计算机,有自己独立的CPU,还可以带硬盘,带软驱;OP单元正是这台计算机的显示器,而西门子MMC的控制软件也在这台计算机中。
1.MMC我们最常用的MMC有两种:MMCC100.2和MMC103,其中MMC100.2的CPU为486,不能带硬盘;而MMC103的CPU为奔腾,可以带硬盘,一般的,用户为SINUMERIK810D配MMC100.2,而为SINUMERIK840D配MMC103.※PCU(PC UNIT)是专门为配合西门子最新的操作面板OP10、OP10S、OP10C、OP12、OP15等而开发的MMC模块,目前有三种PCU模块——PCU20、PCU50、PCU70, PCU20对应于MMC100.2,不带硬盘,但可以带软驱;PCU50、PCU70对应于MMC103,可以带硬盘,与MMC不同的是:PCU50的软件是基于WINDOWS NT的。
PCU的软件被称作HMI,HMI有分为两种:嵌入式HMI和高级HMI。
一般标准供货时,PCU20装载的是嵌入式 HMI,而PCU50和PCU70则装载高级HMI.2.OPOP单元一般包括一个10.4〞TFT显示屏和一个NC键盘。
根据用户不同的要求,西门子为用户选配不同的OP单元,如:OP030,OP031,OP032,OP032S等,其中OP031最为常用。
双MCP和双HHU在西门子840D系统中的应用(图)齐重数控装备股份有限公司为南京某公司生产了一台重型卧式车铣磨加工中心,该机床的特点是适应加工精度要求高的复杂工件,如技术含量高的电机转子及各种长轴,辊子等,具有车削、铣削、磨削等多项功能。
为了满足用户的要求,齐重数控装备股份有限公司选择使用了西门子840D 系统。
每个进给轴都采用全闭环控制,提高了工件的加工精度。
由于机床有两个数控刀架,因此采用了两个OP010C显示器,两个MCP和两个HHU手持单元(数控系统硬件连接见图1)。
车削主轴选用6RA70直流调速装置,铣削主轴和磨削主轴选用6SE70变频调速装置。
调试难度很大,主要有以下几点:(1)双MMC在双通道中的应用调试。
(2)双HHU在双通道的应用及调试。
(3)机床在铣削及磨削加工时,各轴的控制处理。
图1 数控系统硬件连接图由于该机床配有两个数控刀架,多地点操作,故选用了西门子840D系统。
数控系统配置为NCU 572.5、两个OP010C显示器、两个MCP机床操作面板。
为了使两个OP010C 显示单元在调用上能采取同步显示和动作,系统配置了两个通道满足用户的需求。
每个刀架按钮站上有一个显示器(OP010C),并设有一个操作有效按钮来选择刀架控制生效。
每个MMC的总线配置一个地址,总线配置在OPI上。
第一通道控制车铣刀架,该刀架上有三个伺服进给轴,一个车削主轴和一个铣削主轴。
第二通道控制磨刀架,磨刀架上有两个伺服进给轴,一个主轴。
数控系统在第一通道中配置有X轴,Y轴,Z轴、SP1(车削主轴)和SP2(铣削主轴采用变频器控制)。
在第二通道配置有X1,Z1和SP(磨主轴)。
调用了FC119和DB119使HHU有效。
为了使两个HHU相互不干扰,设定第一通道的HHU地址为12。
第二通道的HHU 地址为15。
波特率一个设定18500Hz;一个设定1.5MHz。
通过HHU手持单元上的钥匙开关控制HHU有效,因为系统上电时让一个HHU得电,显示等待激活手轮,同时另一个HHU不上电。
目录西门子840D数控系统双通道功能在数控磨床上的应用. 2一、系统配置 (2)二、系统设置 (2)三、相关知识 (5)(一)西门子840D系统的组成 (5)(二)系统的连接与调试 (6)(三)调试 (7)(四)开机与启动 (7)(五)数据备份 (8)(六)西门子840D数控系统常用维修方法 (10)西门子840D数控系统双通道功能在数控磨床上的应用某公司新试制一台数控磨床,机床具有有先进的自动上下料功能,其数控轴达11个之多:砂轮主轴;工件主轴;砂轮径向进给轴;砂轮切向位移轴;砂轮上下位移轴;安装角调整轴;冷却喷嘴位移轴;尾架上下位移轴;对刀测头上下位移轴;机械手上下位移轴;机械手转位轴。
鉴于单方式组、单通道普通控制方式下,不能够让同一通道的轴组去同时执行两套不同的零件程序,采用数控系统的双通道控制功能,将有关自动上下料功能的轴单独分离出来,放入另一个通道。
这样,两个通道可以同时分别执行不同的零件程序,使工件加工和上下料等动作,互不干涉的同时执行。
鉴于西门子840D系统能够完成多通道控制的同时还具有以下主要特点:在NC编程上运用用户变量,系统变量,间接编程,算术三角函数,比较或逻辑运算,程序跳转,程序调用,宏调用等,给机床的设计带来了极大的自由度;使用配置工具或利用Windows 技术改变人机界面使操作界面适合于不同的控制任务。
系统选用西门子840D系统。
一、系统配置系统配置二、系统设置1、双通道的设置注意:双通道是选件功能,若需开通此功能,需要和西门子公司相关部门联系。
通道:简单的理解就是两个插补器,双通道意味着系统可以同时执行两个程序,互不影响(当然也可以协调同步运行)。
例如,对于双刀架车床就需要使用双通道。
方式组:方式组中的“方式”指的是操作方式,即JOG,MDA,AUTO等方式,所以方式组就是以操作方式划分的小组。
如果是一个双方式组的系统意味着在这个系统上可以同时出现两种操作方式。
一个系统可以有若干个方式组,每个方式组可以有若干个通道,在一个方式组中的通道必然处于同一种操作方式下。
基本参数设定:设置机床轴名,机床上所有用到的轴应该在此给出各轴轴名。
此例共8个轴。
MD10000 AXCONF_MACHAX_NAME_TAB[0]=X1MD10000 AXCONF_MACHAX_NAME_TAB[1]=Y1MD10000 AXCONF_MACHAX_NAME_TAB[2]=Z1MD10000 AXCONF_MACHAX_NAME_TAB[3]=SP1MD10000 AXCONF_MACHAX_NAME_TAB[4]=X2MD10000 AXCONF_MACHAX_NAME_TAB[5]=Y2MD10000 AXCONF_MACHAX_NAME_TAB[6]=Z2MD10000 AXCONF_MACHAX_NAME_TAB[7]=SP2通道轴设置:通道1的设置:定义几何轴,此处填写的是通道轴的序号MD20050 AXCONF_GEOAX_ASSIGN_TAB[0] = 120050 AXCONF_GEOAX_ASSIGN_TAB[1] = 220050 AXCONF_GEOAX_ASSIGN_TAB[2] = 3定义几何轴轴名20060 AXCONF_GEOAX_NAME_TAB[0] = X20060 AXCONF_GEOAX_NAME_TAB[1] = Y20060 AXCONF_GEOAX_NAME_TAB[2] = Z此通道使用的机床轴,此处的序号是针对MD10000的顺序。
20070 AXCONF_MACHAX_USED[0] = 120070 AXCONF_MACHAX_USED[1] = 220070 AXCONF_MACHAX_USED[2] = 320070 AXCONF_MACHAX_USED[3] = 4通道轴名20080 AXCONF_MACHAX_NAME_TAB[0] = X20080 AXCONF_MACHAX_NAME_TAB[1] = Y20080 AXCONF_MACHAX_NAME_TAB[2] = Z20080 AXCONF_MACHAX_NAME_TAB[3] = SP主主轴的选择MD20090 SPIND_DEF_MASTER_SPIND = 1通道2的设置:定义几何轴,此处填写的是通道轴的序号20050 AXCONF_GEOAX_ASSIGN_TAB[0] = 120050 AXCONF_GEOAX_ASSIGN_TAB[1] = 220050 AXCONF_GEOAX_ASSIGN_TAB[2] = 3定义几何轴轴名20060 AXCONF_GEOAX_NAME_TAB[0] = X20060 AXCONF_GEOAX_NAME_TAB[1] = Y20060 AXCONF_GEOAX_NAME_TAB[2] = Z此通道使用的机床轴20070 AXCONF_MACHAX_USED[0] = 520070 AXCONF_MACHAX_USED[1] = 620070 AXCONF_MACHAX_USED[2] = 720070 AXCONF_MACHAX_USED[3] = 8通道轴名20070 AXCONF_MACHAX_NAME_TAB[0] = X20070 AXCONF_MACHAX_NAME_TAB[1] = Y20070 AXCONF_MACHAX_NAME_TAB[2] = Z20070 AXCONF_MACHAX_NAME_TAB[3] = SP主主轴的选择MD20090 SPIND_DEF_MASTER_SPIND = 1相关的数据:MD9034 MA_NUM_DISPLAYED_CHANNELS = 2 双通道显示,即在加工画面同时显示两个通道的状态。
840D数控系统的基本构成——西门子数控系统调试,编程和修理概要西门子840D系统的组成SINUMERIK840D是由数控及驱动单元(CCU或NCU),MMC,PLC模块三部分组成,由于在集成系统时,总是将SIMODRIVE611D驱动和数控单元(CCU或NCU)并排放在一起,并用设备总线互相连接,因此在讲明时将二者划归一处。
●人机界面人机交换界面负责NC数据的输入和显示,它由MMC和OP组成:MMC(Man Machine Communication)包括:OP(Operation panel)单元,MMC,MCP(Machine Control Panel)三部分。
MMC实际上确实是一台运算机,有自己独立的CPU,还能够带硬盘,带软驱;OP单元正是这台运算机的显示器,而西门子MMC的操纵软件也在这台运算机中。
1.MMC我们最常用的MMC有两种:MMCC100.2和MMC103,其中MMC100.2的CPU为486,不能带硬盘;而MMC103的CPU为奔腾,能够带硬盘,一样的,用户为SINUMERIK810 D配MMC100.2,而为SINUMERIK840D配MMC103.※PCU(PC UNIT)是专门为配合西门子最新的操作面板OP10、OP10S、OP10C、OP12、OP15等而开发的MMC模块,目前有三种PCU模块——PC U20、PCU50、PCU70,PCU20对应于MMC100.2,不带硬盘,但能够带软驱;PCU50、PCU70对应于MMC103,能够带硬盘,与MMC不同的是:PCU 50的软件是基于WINDOWS NT的。
PCU的软件被称作HMI,HMI有分为两种:嵌入式HMI和高级HMI。
一样标准供货时,PCU20装载的是嵌入式HMI,而PCU50和PCU70则装载高级HMI.2.OPOP单元一样包括一个10.4〞TFT显示屏和一个NC键盘。
按照用户不同的要求,西门子为用户选配不同的OP单元,如:OP030,OP031,OP032,O P032S等,其中OP031最为常用。
齐重数控装备股份有限公司为南京某公司生产了一台重型卧式车铣磨加工中心,该机
床的特点是适应加工精度要求高的复杂工件,如技术含量高的电机转子及各种长轴,辊子等,具有车削、铣削、磨削等多项功能。
为了满足用户的要求,齐重数控装备股份有限公
司选择使用了西门子840D 系统。
每个进给轴都采用全闭环控制,提高了工件的加工精度。
由于机床有两个数控刀架,因此采用了两个OP010C显示器,两个MCP和两个HHU手持
单元(数控系统硬件连接见图1)。
车削主轴选用6RA70直流调速装置,铣削主轴和磨削
主轴选用6SE70变频调速装置。
调试难度很大,主要有以下几点:
(1)双MMC在双通道中的应用调试。
(2)双HHU在双通道的应用及调试。
(3)机床在铣削及磨削加工时,各轴的控制处理。
图1 数控系统硬件连接图
由于该机床配有两个数控刀架,多地点操作,故选用了西门子840D系统。
数控系统配置为NCU 572.5、两个OP010C显示器、两个MCP机床操作面板。
为了使两个OP010C 显示单元在调用上能采取同步显示和动作,系统配置了两个通道满足用户的需求。
每个刀架按钮站上有一个显示器(OP010C),并设有一个操作有效按钮来选择刀架控制生效。
每个MMC的总线配置一个地址,总线配置在OPI 上。
第一通道控制车铣刀架,该刀架上有三个伺服进给轴,一个车削主轴和一个铣削主轴。
第二通道控制磨刀架,磨刀架上有两个伺服进给轴,一个主轴。
数控系统在第一通道中配置有X轴,Y轴,Z轴、SP1(车削主轴)和SP2(铣削主轴采用变频器控制)。
在第二通道配置有X1,Z1和SP(磨主轴)。
调用了FC119和DB119使HHU有效。
为了使两个HHU相互不干扰,设定第一通道的HHU地址为12。
第二通道的HHU地址为15。
波特率一个设定18500Hz;一个设定1.5MHz。
通过HHU手持单元上的钥匙开关控制HHU有效,因为系统上电时让一个HHU得电,显示等待激活手轮,同时另一个HHU不上电。
如果让第二手持单元得电,必须按住手持单元上的使能按钮,这时它就得电了,而第一个手持单元断电。
两个手持单元的总线分别在连接 OPI和MPI上,这样两个HHU就可以同时工作而且相互不干扰。
图2 机床图片
由于机床的铣削刀架不经常使用,只有在用时才安装上,不用时可随时拆下。
所以车
削时为了保证系统没有报警,在按钮站加了一个选择开关。
用它控制Y轴的使能和限位开关。
不让系统出现报警。
已保证车削加工能顺利进行。
铣削时为了保证加工精度,必须让
主轴停止转动。
主轴通过准停功能控制及无触点开关检测主轴位置,接通插销电磁阀,把
定位键插入工作台的定位孔中,用它来防止主轴转动,保证主轴定位准确,同时切断主轴的使能条件,使花盘停止转动。
这时用车刀架的伺服轴对工件进行铣削加工。
铣削主轴采用西
门子变频器6SE70调速可以使铣头获得所需的转速。
磨刀架有两个伺服轴和一个主轴。
让磨刀架处于第二通道状态下,调用第二通道的所有参数。
对工件进行磨削加工,这时车刀架不能对主轴和X轴,以及Z轴进行操作,反之一样。
通过S7-300编程软件编译出了MCP和HHU需要的PLC标准子程序,包括FC119、FC124、FC68、DB68、DB69。
在OB1中的FC119或FC124之前调用FC68。
在OB100中定义MCP机床控制面板和双HHU数量及PLC地址。
做好以上工作后,将编译好的子程序和已经做好的用户PLC子程序下载到系统中,只要在系统的键盘上使用通道转换键,就可在两通道中自由切换MCP和HHU。
该机床选用西门子840D系统的两套OP010C显示单元、两套MCP机床操作面板和两套
HHU手持单元,可以完成车削、铣削和磨削的加工,是一台多功能复合加工机床,该机床加工的多样性在国内和国外尚属少见。