您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > SINUMERIK 840D 系统调试
实验:SINUMERIK840D系统调试(X,Y,SP1)实验目的:1.掌握840D系统结构及硬件设备功能及硬件设备接口连接2.PLC和NC调试3.主轴调试4.回参考点及手轮配置5.840D优化及试运行4.报警编辑实验设备:硬件PC(内置CP5512卡)、PROFIBUS-DP总线一根、SINUMERIK840D(PCU50.3,电源模块,NCU572.5单双轴驱动模块各一个)、伺服电机3台(内置编码器);X-1FT6044Endatcable6FX5002-5EQY-1FT6044Increcable6FX5002-2CASP-1PH6064Incre软件—HMIadv(PCU50.3)STEP7V5.4SP3840DTOOLBOX-V6.5;实验步骤:1.硬件设备及连线1.1硬件设备外部设置1)电源模块(55KW)电源正常时只有yellow灯处于常亮状态。2)NCU-572.548端子与9短接;63,64端子==PLC的Q54.0;Q54.1连接[地址54在STEP7-Config中设置];NS1&NS2必须短接—本实验系统:63-Q54.064-Q54.1外部四个开关左上(red)—I54.1右上(red)—I54.3左下(green)—I54.2右下(green)—I54.4PLC时序控制编程:3)611U1.2硬件设备连线1)PC&PCU&NCU2)611U与Motor611U的A1接口(底部后侧)和-X411接口连接电机1;A2……………………-X412……………….2.[注]:接反会有电机过温报警。2.实验先前准备工作2.1安装STEP7S7软件存在光盘上,并附带一张授权软盘。S7软件可在WINDOWS环境下安装。找到软件根目录,双击“SETUP.EXE”文件即可。在安装时,会需要授权盘。授权盘和Step7软件是一一对应的。如在一台装有Step7软件和授权的计算机上进行重装操作系统或硬盘格式化等操作时,为安全起见,建议用户用授权盘将授权收回。2.2安装840DTOOLBOX将Toolbox光盘放入光驱中,点击setup,系统会自动安装最新版的PLC标准程序,如果想安装其他版本的程序需自己选中相应版本的文件夹手动安装。首先需要根据840DHMI查看需要哪个版本的Toolbox(TB),TB版本必须与NCU软件版本一致,否则在下载调用FC19的PLC程序后,MCP面板灯会全闪。在HMIadv软件中:Diagnosis-Servicedisplay-Version-NCUVersion-06.03.XXNCU软件在NC卡内,可以通过CardWare软件对其进行读写操作(.BIN/ABB文件)。[Path]:840DTOOLBOX6.5-8X0D-060502-INSTALL;TB安装完成后,在Step7HW-Config界面中会在SIMATIC300目录下增加SINUMERIK一项,用于组态840DNCU内置PLC(不能使用此目录下的CPU300内CPU)或者按照简明调试手册中介绍方法也可。3.开机及启动主电源上电,急停开关释放;驱动上电(检查63,64,48及驱动单元上的663是否接好);进给使能(Feedenable)、主轴使能(Spindleenable);4.NC和PLC总清4.1NC总清NC总清操作步骤如下:(1)将NC启动开关S3-1;(2)启动NC,如NC已启动,可按一下复位按钮S1;无需与Step7版本相同(3)待NC启动成功,七段显示器显示“6”,将S3-0;NC总清执行完成。NC总清后,SRAM内存中的内容被全部清掉,所有机器数据被预置为缺省值。4.2PLC总清当首次上电运行PLC时或下载完整的新的用户程序时,先执行一次PLC总清。PLC总清操作步骤如下:将PLC启动开关S4“2”,此时PS灯会亮;S4“3”并保持约3秒至等到PS灯再次亮;在3秒内快速执行下述操作S4从“2”“3”“2”,此时PS灯先闪,后又亮,PF灯亮;PLC正在清除存储器里的内容;等到PS和PF灯亮后,S4“0”,PS和PF灯灭,而PR灯亮。PLC处于运行状态。PLC总清完成后,PLC程序可以通过STEP7软件下载至系统。如果PLC总清后,屏幕上有报警,可作一次NCK复位。无需3s限制的PLC清空方法:将PLC启动开关S4“2”,此时PS灯会亮;S4“3”,按下NCU模块上的Reset键;执行下述操作S4从“2”“3”“2”,此时PS灯先闪,后又亮,PF灯亮;PLC正在清除存储器里的内容;等到PS和PF灯亮后,S4“0”,PS和PF灯灭,而PR灯亮。PLC处于运行状态。NCK-Reset5.NC调试5.1进给轴调试1)Start-upPassword-setpassword:SUNRISEOKMachineData(左下箭头即可返回Password界面)。2)MD参数设置SPXY驱动模块物理位置连接电机名称电机轴号第一测量系统第二测量系统1SP4Incremental2X1Endat3Y2IncrementalGeneralMD-电机轴号定义MD10000[0]=X1[1]=Y1[2]=Z1[3]=SP1ChannelMD-通道参数MD20070[0]=X[1]=Y[2]=Z[3]=SPMD20080[0]=1[1]=2[2]=3[3]=4AxisMD-轴参数本例为设置双轴(无主轴)运动,Machinedata上面数据不需改动。只需修改轴数据参数:Axis-specific(用Axis+或Axis-切换各轴页面)X1&Y1:MD30130[0]=1(设0=模拟轴)MD30240[0]=1(设0=模拟轴)由于X轴测量系统为Endatencoder,所以需要设置MD30240=4;NCK-Reset3)Driveconfig.(配置驱动,MMC100/PCU20需用Startup-tool软件)Insertmodule根据模块实际情况选1axis或2axis(用键)OKSelectpowersec.根据模块定货号选功率单元。SAVEOKNCK-Reset(300701报警共3条)6)当重新启动完毕后,会多出一个名为DriveMD的菜单(由灰色变为黑色激活状态)DriveMD用Drive+或Drive-切换到要设置的轴MotorcontrollerMotorselection按电机标牌选相应代号的电机OK将所有的轴(进给轴和主轴)都选好电机后执行下面的步骤:Bootfile/NCKres...SaveBootfileSaveall;NCK-Reset成功后611D上的红色LED灭,3个轴可转动。(NC启动完毕)6.PLC调试6.1运行STEP7,新建(或打开)一个Project;[QU]:HW-Config-Upload后CPU300没有订货号,需要安装AddonS7(TB中可以找到)。5.2选择File-Open-Library-选择Gp8X0d65-OK[NOTE]:Gp8X0d**,**根据840D版本号来选择SW*.*Diagnosis-NCUVersion查看版本。5.3将Gp8x0d65中的gp8x0d文件夹复制到刚才新建(或打开)的项目下(注:复制完毕后立刻关闭Gp8x0d65项目,不可以在Gp8x0d65的项目下修改任何文件)可以从NCU中上载PLC程序,但是注意在一台机器上载,修改完以下步骤的程序不能再下载到其他不同型号的PLC中,此时会报错,CPU处有error标示。5.4打开复制后的gp8X0d文件夹,选中Bausteine(德文,=Blocks)Download(建议下载之前将PLC设置为Run-P或STOP)。5.5下装成功后,将PLC设置为RUN,MCP上LED’s不再闪烁。5.6打开OB1,在CALLFC2指令下面新建一个Network,键入以下程序:CALLFC19BAGNo:=B#16#1CHANNo:=B#16#1SpindleIFNo:=B#16#4(此处要与NC调试中的轴设置一致:MD10000【】)FeedHold:=DB21.DBX6.0SpindleHold:=DB34.DBX4.3SAVE,Download,若正确,则MCP上有LED’S亮(如JOG,Ref,Feed_OFF,SP_OFF)[ALARM]:3000EmergencystopNCK-Reset后报警消失。5.7在CALLFC19后面再插入一个新的Network并编程:SET=DB31.DBX1.5=DB31.DBX2.1=DB31.DBX21.7复制2份并修改为:=DB32.DBX1.5……………………=DB34.DBX1.5…………SAVE→Download,成功后2轴及主轴可以运转。Feedrate/SpindleOverrideactivate://FEEDRATEOVERRIDESET=DB31.DBX2.1=DB31.DBX1.5=DB31.DBX1.7=DB31.DBX21.7=DB32.DBX2.1=DB32.DBX1.5=DB32.DBX1.7=DB32.DBX21.7=DB35.DBX2.1=DB35.DBX1.5=DB35.DBX1.7=DB35.DBX21.7//SPINDLEOVERRIDE;MD35000=1应为Axis4.MCS/WCSchangeover:ADB19.DBX20.7ANDB19.DBX0.7SDB19.DBX0.7BECADB19.DBX20.7ADB19.DBX0.7RDB19.DBX0.77.主轴调试[Q]:下面以4th轴为转台(B轴)为例,传动比1:72,轴最大旋转速度10转,说明怎样配制数据?N10000$MN_AXCONF_MACHAX_NAME_TAB[3]=B1;定义机床轴名N20080$MC_AXCONF_CHANAX_NAME_TAB[3]=B;定义通道轴名N30130$MA_CTRLOUT_TYPE[0,AX4]=1;设定值输出类型N30240$MA_ENC_TYPE[0,AX4]=1;实际值传感器类型N30300$MA_IS_ROT_AX[AX4]=1;设定为旋转轴N30310$MA_ROT_IS_MODULO[AX4]=1;设定旋转轴为模态N30320$MA_DISPLAY_IS_MODULO[AX4]=1;设定旋转轴显示为模态(360度显示)N31050$MA_DRIVE_AX_RATIO_DENOM[0,AX4]=1;减速箱分母数值N31060$MA_DRIVE_AX_RATIO_NUMERA[0,AX4]=72;减速箱分子数值N31060$MA_DRIVE_AX_RATIO_NUMERA[1,AX4]=72N32000$MA_MAX_AX_VELO[AX4]=10;最大旋转速度(每分钟10转)N32010$MA_JOG_VELO_RAPID[AX4]=10;JOG快速旋转速度(每分钟10转)N32020$MA_JOG_VELO[AX4]=5;JOG旋转速度(每分钟5转)N32060$MA_POS_AX_VELO[AX4]=5;定位速度(每分钟5转)N32100$MA_AX_MOTION_DIR[AX4]=-1;轴移动方向N32300$MA_MAX_AX_ACCEL[AX4]=1;最大轴加速度N34020$MA_REFP_VELO_SEARCH_CAM[AX4]=10;返参考点速度(寻撞块速度)N34040$MA_REFP_VELO_SEARCH_MARKER[0,AX4]=3;返参考点寻参考标记速度N34060$MA_REFP_MAX_MARKER_DIST[0,AX4]=180;寻参考标记时移动范围N34070$MA_REFP_VELO_POS[AX4]=5;参考点定位速度N36200$MA_AX_VELO_LIMIT[0,AX4]=12;最大轴速度限制N36200$MA_
本文标题:SINUMERIK 840D 系统调试
链接地址:https://www.777doc.com/doc-4357971 .html