西门子Sinumerik 840D的调整

   2018-07-03 188
核心提示:[db:简介]
Sinumerik 840D(简称840D)系统已得到广泛 的应用。为了使用户对840D 有一个较为明确的调试思路,本文从以下两个方面进行介绍。

1 PLC基本程序的调整

当拿到840D系统时,一般同时得到若干张软盘,其中有一张“Toolbox-PLC-Basic Program”的软盘,操作步骤如下:
  1. 将A:S7V2.8x01Gp8xod.exe复制到C:840D(可以自己新建一个文件夹):双击C:Gp840DGp8xod.exe,随之会自动解压生成一个文件夹C:Gp840DGp8xod53,53是(软件版本SW53)随着不同的到货期而不同。
  2. 运行S7:新建一个Project,建好后,在FileopenLibrary(在Browse下找到C:Gp840DGp8xod53Gp8xod)中打开Gp8xod中的Bausieine(德文=Blocks),将Gp8xod 中的Bausieine中的所有块复制到新建的Project下的Block中。
  3. 总清840D中的PLC内存(上电前将编程器与840D的PG接口用的MPI 电缆连接好),其步骤如下:将S4(在840D CCU上)拧到“3”的位置上。按一下“Reset”键(在840D CCU上),等到CCU上的数码管显示为“6”:然后将S4由“3”拧到“2”,等若干秒后,再拧回到“3”,再停若干秒:后将S4缓慢拧动,由“3”→“2”→“1”S“0”。此时CCU上的两排LED中右排的红灯应灭掉,仅剩右上方的一个绿灯亮,这样就完成了PLC内存的总清。
  4. 在PG上连接到“Online”在线状态。将Project下的Block中的内容“Download”(下载)到840D中(此前PLC应置为Stop,S4拧到“2”的位置)。下载成功后,将S4拧到“0”,并按一下复位,此时MCP上LEDs不再闪动。
  5. 打开Project下的OB1,在Call Fc2指令的下一行编入。 <DIV style="FONT-SIZE: 8pt; MARGIN-LEFT: 20pt">Call Fc19
    BAGNo:=B#16#1 (第1方式组)
    CHANNo:=B#16#1 (第1通道)
    Spindle IFNo:=B#16#3 (第3轴为主轴)
    Feed Hold:= DB21.DBX6.0}进给/主轴使能状态输出Spindle Hold:=DB33.DBX4.3Save,Download</DIV>
    若正确,则MCP上有LEDs亮(如JOG等)。
  6. 在OB1中插入一个Network并编入 A Q1.7(Feed on LED)=DB31.DBX1.5(轴1的第1位置测量生效)=DB31.DBX2.1(轴1的控制使能生效)=DB31.DBX21.7(轴1的脉冲使能生效)=DB32.DBX1.5(轴2的第1位置测量生效)=DB32.DBX2.1(轴2的控制使能生效)=DB32.DBX21.7(轴2的脉冲使能生效)A Q2.1(Spindle on LED)=DB33.DBX1.5(主轴的第1位置测量生效)=DB33.DBX2.1(主轴的控制使能生效)=DB33.DBX21.7(主轴的脉冲使能生效)
    存储并下载成功后,两进给轴及主轴可以运转。
    PLC的基本工作到此结束。若用户还要编写其它功能,可在另外的FC××(××最好>40,如FC41等)中编入并下载到840D中,编入OB1中Call所编的FC×× 块中即可。

2 MD-机床数据的调整

前面已经讲过840D是一个开放性很强的系统,因而它的MD 是很多的,但用户也不要因此而产生畏难的感觉。下面就告诉您一个仅设定两个进给轴和一个主轴的过程,您可以此为基础,扩展到所需要的轴,也可以增加所需的其它内容。其思路和方法如下:
  1. 先将S3拧到“1”,按“Reset”键,这样可装入标准的MD,然后将S3 拧到“0”(正常工作状态)。
  2. 按软件菜单[Startup],选中Setpassword一项,输入“SUNRTSE”,按“OK”,再按“Machine Data”
  3. 按[General](注意用[Display Option]取消Filter功能) MD 1000[0]= X1名称不可重复,不能输“0”MD 1000[1]=Z1MD 1000[2]=C1...MD 1000[5]=W1
  4. 按[Channel Speciiic],进入通道MD MD 20050[0]=1(第1几何轴)MD 20050[1]=0MD 20050[2]=2(第2几何轴)MD 20060[0]=X几何轴在通道内的名称MD 20060[1]=YMD 20060[2]=ZMD 20070[0]=1机床轴号MD 20070[1]=2MD 20070[2]=3MD 20070[9]=0MD 20080[0]=X机床轴在编程时用的轴名同样不可重复MD 20080[1]=YMD 20080[2]=Z……MD 20080[5]=W
  5. NCK-Reset!!(复位):按[Axis-specific]轴相关MD,按[Axis+]或[Axis-]选择各轴页面,MD 30130[0]=1:指口令,设“0”为模拟轴:MD 30240[0]=1:实际值反馈口,设“0”为模拟轴:将X/Z/C各轴的上述MD选好。
    注意:MMC100.2无法做下述工作,仅能在MMC103上或在PG上的IBN-Tool软件上方可完成下列选择驱动模块和电动机的工作。
    再按[Drive Config]驱动配置软件。
    如果您的实际驱动模块连接如下: 电源模块840D CCU单轴模块双轴模块
    按[Insert Module],根据实际情况选1 Axis或2Axis:再按[SelectPowerSection],根据模块定货号,设定完毕应符合下表(实际驱动模块的连接如上)。 模块实际位置机床轴号 电动机类型
    (主轴或进给)功率代号(选择好订货号会自动生成) LocationDriveActiveDrive(type)Power SetCurrent13YesMSD06H24/32/32A21YesFDD14H9/18A32YesFDD14H9/18A
    [SAVE]→[OK]→[NCK Reset]
    上电正常后,会出现三条[300701]报警。
    注意:未配驱动前FDD、MSD 软件是灰色的,未被激活,配完驱动后变实被激活。
  6. 选电动机:按[FDD]→[Motor Controller]→[Motor Selection],按电动机表牌选相应代号的电动机,用[Drive+]或[Drive-]选下一轴电动机,再按[MSD],……同上。三个电动机全部选完后,按[< <]→[Boot File]→[Boot File/NCK rest]→[Save Bootiile]→[Save All]。[NCK-Reset]上电成功后,611D 各模块上的红灯LED均灭,三个轴可转动。
  7. 选主轴:[Start-up]→[Machine Data]→[Axis-Speciiic](注意是第3轴)。MD 30300=1:第3轴为旋转轴,MD 30310=1:以360°为模,MD 30320=1:显示以360°为模,MD35000=1:该轴为第1主轴。[NCK-Reset]上电成功后,仍旧是在该轴的MD。MD 35100=9000,MD 35110[0]=9000,MD 35110[1]=9000,MD 35130[0]=9090,MD 35130[1]=9090,MD 36200[0]=9000,MD 36200[1]=9000。[NCK-Reset]上电成功后,可将MD20700=0(不回参考点可以执行“NCStart”)。在MDA方式下,可运行“M03 S500”,主轴应可以转动。
这样,一个主轴两个进给轴的MD 调整就完成了。通过上述例子,不但能够掌握这种基本的调试方法,还应通过例子中的注释对这些基本的MD 及驱动和电动机配置有所了解。
 
举报收藏 0打赏 0
 
更多>同类数控技术
推荐图文
推荐数控技术
点击排行
网站首页  |  关于我们  |  升级会员  |  联系客服  |  广告合作  |  广告位图  |  使用协议  |  隐私政策  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  RSS订阅  |  违规举报  |  蜀ICP备2021024440号