840DSL 调试手册_第1页
840DSL 调试手册_第2页
840DSL 调试手册_第3页
840DSL 调试手册_第4页
840DSL 调试手册_第5页
已阅读5页,还剩78页未读 继续免费阅读

840DSL 调试手册.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 机床调试步骤: 1. 到现场先验货。 2. 标记各轴电缆。 3. 更换电机及编码器 4. 检查电柜外观及重要的接线,如动力回路,24V 等 坐标系 FRAME CHAIN 序 号 名称 描述 Home position offset MCS(machine coodinate system) Kinematic transformation(运动变 换), 机床坐标系经过运动变换叠加形 成 BCS BCS(basic coodinate system) DRF offset,superimposed movment,(zero offset external)。 手轮偏置或附加移动 Chai

2、ned system frames for PAROT,PRESET,scratching,zero offset external Frame chain Chained field of basic frame,chanel spec. and/or NCU global Frame chain BZS(basic zero system) G54-G599settable frame,chanel spec.and/or NCU globle Frame chain System frame(torot toframe) Frame chain Frame cycle,programma

3、ble frame,transfomation Frame chain WCS 最终的坐标是由上向下一级级叠加 1. MCS(Machine Coordinate System):由机床物理轴构成的坐标系。 2. BCS(Basic Coordinate System):由 3 个垂直轴和其他指定轴组 成。如果没有运动变换,BCS=MCS;如果有运动变换,几何轴和机 床轴名称一定要不一样 3. additive offset,是轴方向的平移偏置,没有旋转镜像缩放功能。 由 PLC 激活 db3x.dbx3.0 上升沿 (自动模式下生效) , PLC 激活后, 在下一个 motion block

4、 执行完后,偏置生效。Md28082 可以配置 Chanel spesific system frame;编程$AA_ETRANSaxis=xx。DRF 偏置; superimposed movement只能用同步功能通过$AA_OFFaxis 实现。重新上电后,最后一次生效的 additive offset 不生效, 除非用 PLC 重新激活,可以在 MD24008 修改。MD24006 bit1=1 复 位后 external zero offset 还生效。 执行 SUPA 是不受 zero offset external 影响。 4. BZS(Basic Zero system),BZ

5、S is the basic coordinate system with basic offset.BZS=BCS+zero offset external 或 DRF 或 superimposed motion 或 Chained system frames 或 Chained basic frame。 5. SZS(Settable Zero system) is the workpieace coordinate system with a programmable frame from the viewpoint of the WCS.The workpiece zero is de

6、fined by the settable frame G54 to G599.SZS=WCS(由G54-G599定义)+programmable frame。 MD9424 默认=0 系统只显示 WCS 值,如果改为 1,则显示 SZS。如 $P_PFRAMEX,10,在 WCS 里看不到多出的 10。 6. WCS 里各轴组成的坐标系都是可编辑的,WCS 由几何轴和其他轴组 成,几何轴互相垂直组成笛卡尔坐标系,工件坐标系可以平移旋 转放大缩小或镜像。 7. 18601 为 NCU 全局 settable frame 个数,如果大于 0,则 28080 不起作用。占用 static memo

7、ry 修改此参数 backup data 会丢失, 请注意。需重启 HMI 才能观察到 8. 28080 为通道指定 Settable zero frame 个数,默认 5 个(G54-G57 和 G500) , 每打开一个 Settable zero frame 占用约 400byteBackup memory。占用 static memory 修改此参数 backup data 会丢失, 请注意。需重启 HMI 才能观察到 9. G53:非模态,Deactivation of current settable zero offset and programmable zero offset

8、 10. 18602 为 NCU 全局 base frame 个数,如果大于 0,28081 不起 作用。 11. 28081 为通道指定基本零点个数默认为 1 12. MD9248 为 1,在 JOG 对刀小界面默认显示 G500 基本偏置。 MD9248 为 0,在 JOG 对刀小界面默认显示 G54 设定偏置。 13. MD42440 =1 默认,表示在设定零点(如 G54)里,走的位置=设 定零点+G91 的编程值。=0,走的位置=G91 编程值。 14. 预定义框架变量:$P_BFRAME 15. 关于 G54 偏置等对应的系统变量。 $P_UIFRf,x,TRf 是 frame 号

9、(如 G54 是 1,G56 是 3)x 是通道轴名字如 X Y Z A 等.TR 代 表平移(trans) 用 OPI 总线连接 840D 1. 首先保证用 MPI 方式连接正常,并把硬件组态和 netpro 的组态下 载到 PLC 里 2. 更改 PGPCMPI,速率改为 1.5M。 3. 更改 netpro 里,把 840DMPI 接口地址改为 13。 4. 连接 OPI, 读一下网络状态和总线上所有地址,正常的话就可以用 OPI 总线调试 PLC。 基本功能调试: 1. 前提是把所有的接线都接好,包括电机 手轮 等 2. PCU50 的开关打到 Operating 硬盘可以启动,打到

10、Non Operating 可以运输 PCU50。 3. NC 总清(S3 打到“1” ,然后按复位,再打回“0”)+PLC 总清(S4 打到“2” ,再打到“3” ,等 ps 红灯亮后快速打“2” “3” “2” ,然 后打回“0” 4. 最好在下载 PLC 程序和修改 NC 参数及调试驱动之前,把轴通道方 式组分配好。 5. 新建 PLC 项目,把对应版本 TOOLBOX 里的程序和符号表考到新建 项目里。调用 FC19 或 FC25,下载 PLC 程序到 840D,此时机床操 作面板灯不闪了。 6. PLC 程序里编写各轴使能。DB3x.dbx1.5(测量系统 1 有效); DB3x,d

11、bx1.6(测量系统 2 有效),如果断掉测量系统有效,那么还 需要重新回零;DB3x,dbx2.1(轴伺服使能);DB3x,dbx21.7(轴脉 冲使能)。注意 DB3x 可能需要设定 19100(系统最大轴数),同时和 20070 激活几个轴有关。 7. 此时轴可以点动了。 8. 如果修改 HMI 上的 INI 文件,最好把对应文件拷到 uesr 文件夹, 然后编辑,保留修改的部分即可。这样可以保持原 ini 文件的完 整性 9. 定 长润 滑, 33050 设 置每 个轴 的定长 润滑 长度 ,接 口为 db3x.dbx76.0(到设定长度状态反向),每个轴独立润滑。但如果 机床是集中润

12、滑,可以把 12300 改为 1,这样每次润滑后,所有轴 行程计数都清零,重新计数。 10. db21.dbx6.6 db21.dbx6.7 db21.dbx25.3 置位后,MCP 面板 倍率生效 点动设置: 1. 轴最高速度 32000(G0 的速度) 2. 点动快速 32100 3. 点动速度 32020 4. 坐标极限速度 36200,一般设为比 32000 大 10% 软限位: 1. 正向软限位 36100。负向软限位 36110。软限位在返回参考点后生 效。 2. 第 2 软限位 回零设置与相关说明: 1. 参数 34000=1,有参考点开关。0,无参考点开关。 2. 34010

13、返回参考点方向。0,正向(点动) 。1,负向(点动) 。 3. 34020 接近参考点开关的速度。 4. 34030 接近参考点开关的最大距离 (如果超过此距离还没有 CAM 信 号,则报警) 5. 34040 寻找零标记的速度。 6. 34050 寻找零脉冲的方式。0,撞块儿下降沿,撞 CAM 后回退,脱 离撞块儿后就开始找零脉冲) 。1,撞块儿上升沿,撞 CAM 后回退, 脱离 CAM 后,再返回撞 CAM,从 CAM 上升沿开始找零脉冲。 7. 34060 寻找零脉冲的最大距离。 (超出此距离没发现零脉冲,则报 警) 8. 34070 找到零脉冲后,定位参考点的速度。 9. 34080

14、找到零脉冲后,继续移动的距离,带符号。 (如果是主轴或 旋转轴没有实际移动,机床坐标 0 点=零脉冲位置+34080+34090) 10. 34090 默认是 0。是 34080 的修正,实际走的距离是 34080+34090. 11. 34092 用于补偿温度变化引起的 CAM 长度改变,使回参考点躲 开临界状态。寻找零标记前,系统先走完 34092 的值,才开始找 零脉冲。前提是使用 CAM 回参考点。对于减速比比较大的转台之 类的,此参数很有用。另外最好把 34040 速度改小。 12. 34093 只读, 系统显示 CAM 沿与零标记之间距离, 供调整 34092 参考。 13. 11

15、300 出发方式回参考点。1:表示需要按住点动键。0 表示点 动键触发方式。 14. 参考点状态反馈 NCtoPLC: db3x.dbx60.4 第一测量系统已回参 考点。db3x.dbx60.5 第二测量系统已回参考点。db2x.dbx36.2 本 通所有需要回参考点的轴已经回参考点。 15. 30550?还没参透 16. 方式组复位(db11.dbx0.7)或通道复位(db2x.dbx7.7)都可以 造成回参考点中断。 17. 34110 指定此轴在机床轴中自动回参考点的次序。-1:此轴不 用回参考点即可 NC start。 0: 此轴不参与本通道指定的回参考点。 1-15:此轴在本通道指

16、定回参考点的顺序(可以几个轴同时设为 一样的数值,回参考点时同时动作) 。db2x.dbx1.0 为启动本通道 自动回参考点动作,db2x.dbx33.0 为是否激活本通道自动回参考 点功能的状态。 18. 通道指定回参考点由 db2x.dbx1.0 信号启动, 通道指定回参考 点激活状态由 db2x.dbx33.0 反馈给 PLC 19. 本通道所有应回参考点的轴已经回参考点, 信号db2x.dbx36.2 为“1” 20. 撞块信号 db3x.dbx2.0,=1 撞到撞块,=0 离开撞块。 21. 参考点开关 db3x.dbx12.7,1 撞到开关,0 没撞到开关。 22. 回参考点分 3

17、 个阶段。Phase1(撞 CAM)分 3 中情况:1.轴停 在 CAM 之外,需要调整寻找撞块的方向和速度。2.轴停在 CAM 之 上,直接进入第二阶段。3.轴没有 CAM,整个轴的移动范围内只有 一个零标记或此轴是旋转轴(并且轴每转只有一个零标记) 。 Phase1 特征,进给倍率有效,仅给停止(通道指定或轴指定的) 有效,NC-stop 和 NC-start 有效,如果轴移动距离达到 MD34030 但还没找到 CAM,轴停止,且 db3x.dbx12.7(轴减速反馈)=1; Phase2(靠零脉冲同步), 寻找零脉冲, 分为 2 中方式, 退离 CAM(下 降沿)找零脉冲或在 CAM

18、上(上升沿)找零脉冲。34050 寻找脉冲方 向。Phase2 特性,倍率无效(系统认为 100%,但是开关打到 0% 后回零动作取消) ,进给停止(通道指定或轴指定)有效,NC-stop 和 NC-start 无效,如果在 34060 设定的距离内没找到零脉冲,回 零动作停止;Phase3,成功找到零脉冲后,轴移动设定距离 (34080+34090) 。Phase3 特性,倍率有效,进给停止(通道指定 和轴指定)有效,NC-stop 和 NC-start 有效。 23. 34100 x完成回参考点的动作后,显示值。由 Db3x.dbx2.4 /2.5/2.6/2.7 对应角标 x=0/1/2

19、/3 的值决定。当系统接收到撞块 信 号 后 , 此 功 能 生 效 ( 接 收 到 撞 块 儿 信 号 , 读 db3x.dbx2.4/2.5/2.6/2.7 的状态, 由此决定回参考点完成后系统 显示 34100 x的值。如果 db3x.dbx2.4/2.5/2.6/2.7 都为“0” , 则 341000值有效。 24. CAM 开关的工作情况,PLC 输入延时,PLC 的周期等会影响回 参考点的动作。 25. 需要调整 CAM 的信号沿,在 2 个零脉冲之间 26. 11300 触发方式回参考点,0,点动触发方式回参考点。1,按 住点动方式回参考点。同时此参数对增量点动也有效,但是比较

20、 危险,尤其是选择 10000 倍时,所以一般把 11330 x对应增量点 动的当量“1000”和“10000”都改为“0” 。 重要的 PLC 信号: 1. 读入禁止:DB2x.dbx6.1(本通道读入禁止),db2x.dbx6.0(本通道 禁止进给),db2x.dbx7.0(本通道禁止 NC 启动) 2. 各轴禁止进给,db3x.dbx4.3 3. 4. 急 停 : DB10.dbx56.1( 急 停 输 入 );DB10.dbx56.2( 急 停 确 认);DB10.DBX106.1(急停有效)。先急停输入,撤掉急停输入后急 停确认,再按复位键。急停有效为状态信号。 5. 轴移动方向指示

21、,db3x.dbx64.7 轴当前正向移动。db3x.dbx64.6 轴当前负向移动。 6. DB3x.dbx1.5 为第一测量系统有效,DB3x.dbx1.6 为第 2 7. db19.dbx0.7=0显示机床坐标系, DB19.dbx0.7=1显示工件坐标系。 注释 关于NCK CPU 就绪(DBX 104.7): 此信号是NC 的寿命监控功能。它必须包含在机床的安全电路中。 关于MMC CPU1 就绪(DBX 108.3 和DBX 108.2): 如果MMC 连接到操作面板接口(X101),即设定了位3(缺省值)。 如果连接到PG MPI 接口,位2 被设 8. 定。 重要的机床参数:

22、1. 最大轴数 19100:系统最大轴数,和硬件及选件有关,最大 31 个。 2. 最大通道数 19200:系统最大通道数,和硬件及选件有关,最大 10 个 3. 最大方式组数 19220:系统最多的方式组数,和硬件及选件有关, 最多 10 个 4. 10010 x=y:把第 y 方式组分配给第 x+1 通道。同一个方式组可以 分配给不同的通道。 5. 指定几何轴,20050 x=y:把第 y 个通道轴(20070y-1)指定 为第 x+1 个几何轴。目前发现指定几何轴只能从第一个通道轴开 始,前 3 个为几何轴。还可以不指定几何轴。 6. 20000 为显示的通道名称,一般改个好记的名字。

23、7. 30350 为 1 时,此轴为模拟轴,对应一些接口信号 NCU 也虚拟,但 是电机不动,方便调试。 8. 20110,bit2 为“1”表示此通道上电后自动复位。Bit6 为“1” 表示此通道复位时,不清除当前刀具及刀补(也就是当前在主轴 上的刀具和刀补按复位键时不会被清除) 。 9. DB3x 的类型都是 UDT31,DB2x 的类型都是 UDT21 10. DB19.DBB22 为 HMI 当前显示的通道号,HMIPLC 11. 20110。Bit0=0 所有的偏置不改变,bit0=1 由 bit411 的设 置决定;bit2=1 带有刀库管理的复位动作(刀具偏置)不激活; bit6

24、=0 复位动作修改当前刀具号为 20122 和当前刀沿号为 20130; bit6=1 复位或 NC 停止时,不改变当前刀具和刀沿号,补偿仍旧生 效。 12. 19300 bit2=1 打开垂度补偿选件,新的系统需要装授权。 13. 19310 bit0=1 打开龙门轴功能。 14. 10720 默认为 7,开机后为回参考点方式。可以修改为开机后 直接进入别的操作方式。 15. 20098 可以屏蔽轴在 HMI 的显示。 16. 参数 20360 bit1,bit0 可以将车床刀具长度和磨损值补偿方式 设为直径方式。有需要的同事可以参考附件实际试用。 磨损值直径补偿方式已经现场使用过。 17.

25、 11350 如 果 840D+PCU50.3+HMI7.6+HT8 , 需 要 修 改 为 5 (profibus) ,需要激活选件 19334bit7=1 18. 11346 莫认为 1 如果改为 0 则手轮停轴就停,不管是否走完 手轮旋转的距离。 19. 20100=x,表示此通道 X 轴直径方式编程,每个通道只有一个 轴可以定义。如果还有其他轴需要直径编程,只能修改 30460 bit2=1 了。 611D 参数 1. MD1707 电机实际速度。 2. MD1708 电机负载率 3. MD1719 电机实际等效电流 4. MD1011 bit0 =1 表示测量系统反馈反向。Bit4=

26、1 表示直线测量。 Bit7=1 距离编码方式。 注意事项: 1. 更改 10010 x时,系统重新分配内存等资源,所以机床数据 PLC 程序驱动数据等会丢失,所以更改之前先备份,更改之后在回装。 更改方式组数量时,系统会报错,PLC 会停机,因为系统不会自动 删掉 DB11 后在生成新的 DB11,在线手动删除 PLC 里的 DB11,重 启 PLC 即可。另外,恢复数据时,如果先恢复 PLC,在恢复 NC(2 个或 2 个以上方式组) ,PLC 也会停机,原因和上述的一样。所以 正确的恢复数据顺序是, 先恢复 NC 在恢复 PLC(因为 PLC 时系统先 清一遍 PLC 内存)。 2. 电

27、源模块的 NS1 和 NS2 是内部接触器使能。 48 是接触器吸和使能。 驱动器配置: 1. 在 Drive config 里把电机模块配置好。 2. 把轴的 30130 和 30240 改为 1,复位 NC 3. 此时 Drive MD 从灰色变为黑色,在 Drive MD 里选电机,计算, 保存,复位 NC。 4. 先加载使能,自动优化 报警文本等: 1. EM=error message , 可 以 中 止 程 序 的 执 行 .OM=operational message,不影响程序的执行。 2. 用户报警文本在 Toolbox 里有,修改完了考到系统里即可。 3. FC10 ToU

28、serIF(false,信号不被传送到用户接口上,需要自己读 入禁止 DB2x.dbx6.1 和轴进给保持 db3x.dbx4.3。True,通过 DB2 触发 alarm 或 message 时读入禁止或轴进给保持,同时 db2x.dbx6.1 和 db3x.dbx4.3 被 FC10 控制, 如果程序里再进行写, 会造成冲突);ACK(确认报警) 4. DB2 置“1” ,放在 FC10 之前。 5. 具体的进给保持,还是读入禁止,还是通道同时读入禁止+进给保 持,参看 DoconCD 6. 轴进给保持时,参与此轴插补的其他轴也进给保持,其他轴不受 影响。 7. 修改完FB1的UserMs

29、g后, 需要在线删掉DB2和DB3, 再重启NC+PLC 8. EM 位红色,信号撤掉继续显示,需要 ACK 才能去掉。OM 为黑色, 信号撤掉同时显示也撤掉。 9. 报警文本存在 PCU 的 F:盘,配置文件在 mbdde.ini 中。不需要修 改系统的标准文本文件,修改 Userplc=f:dhmb.dirmyplc_ 然后把编好的 myplc_ 和 myplc_ 拷到对应的路径下 即可。 10. Mbdde.ini 里修改 rotationcycle=xxx (默认为 0, 单位毫秒) , 可以让报警循环显示。 11. SETAL(65000)最大 69999,在 user 里建立 al

30、uc_。格式 和PLC报警一样。修改mbdde.ini里的 useruser_cycles=F:useraluc_ 分度轴(index axis) : 1. 当回参考点后,分度轴点动时只走到分度点,未回参考点或用手 轮则例外。 2. 30500 为“1”或“2” ,对应 10910 的表(10900 为使用多少位置) 和 10930 的表(10920 为使用多少位置) ,为“3” ,表示等分轴, 30502 为分多少份。 3. 非模态轴不能等分。 4. DRF 功能在分度轴自动模式下也生效。 5. 软限位对分度轴也起作用。 6. reset 按键可以中断分度轴移动, 停在随意的位置而不是分度位

31、置 7. fc18 ,fnct=b#16#4 表示分度轴, mode=b#16#2 表示最短距离。 Pos= 实数表示定位到第几个索引,如将 360 分成 6 分,1 表示零度,2 表示 60 度, 依此类推 5 表示 300 度。 Frate=实数(转/分钟)。 Inpos= 完成标记,输出 8. $AA_ACT_INDEX_AX_POS_NOA为通道 A 轴实际分度值。可以作为 判断分度轴是否到位条件。 9. POSQ=CDC(12)表示定位分度轴Q到第12个分度(CDC最短路径)。 10. 30503 为第一个分度位置(posx=CDC(1))与轴参考点位置 之间的偏置。 辅助功能; 1

32、. 系统预定义的 M 功能。M0 程序停止;M1 条件停止;M2 M17 M30 停止程序;M6 换刀;M3 M4 M5 主轴速度控制;M19 主 轴位置控制;M70 Axis mode 好像和攻丝有关;M40 M41 M42 M43 M44 M45 和主轴换挡有关;M20 M23 M22 M25 M26 M122 M125 M27 和冲床功能有关。 2. 自定义辅助功能,MD11100 自定义辅助功能最大数量,默认 为 1。MD22000 表示分配到第几辅助方式组。MD22010 输入 辅助功能代号。MD22020 指定辅助功能的扩展值。MD22030 指定辅助功能的值,如果是”-1”代表所

33、有的值。MD22035 设置辅助功能对应的动作,bit0=1 表示在 OB1 的周期内输 出,bit5=1 表示在 motion 动作前输出,bit7=1 表示结束 motion 动作时输出。 3. MD22040 至 MD22080 为系统预定义好的辅助功能, 最好不要 动。 4. MD22200 如果为 1,则在走 G64 时,不会因为夹杂辅助指令 造成轴的停顿。 5. 辅助功能与 Motion 动作的关系(NC 程序里,如果同一行既 有辅助代码又有 motion 代码,一下参数设定此种情况两者 之间关系) 。Md22200 设定 M;22210 设定 S;MD22220 设定 T;MD2

34、2230 设定 H;MD22240 设定 F;MD22250 设定 D; MD22252 设定 DL。以上参数=0 表示辅助指令先于 motion 指令发出; 1 表示辅助指令和 motion 指令同时发出。2 表示在 motion 结束后, 发出辅助指令。 3 表示对应的辅助指令输出到 PLC。 4output according to the predefined output specification. 6. 辅 助 功 能M可 以 在 一 个block执 行5个 , 如”M181M182M183M184M185”。对应 db10.dbx58.0 - 58.4 会在一个 PLC 周期内

35、变化。同时对应在 M 功能 1-5 的接口查找对应的扩展值和解码值。 7. M1=3,1 是扩展值,3 是解码的值。扩展值默认是 0。 G 功能组 1. G94 G95 G96 都在第 15G 功能组,车床默认 G95。铣床默认 G94 2. 20150。车床默认 2015014=3 为第 15G 功能组 F 对应 G95,如果 改成 2 则第 15G 功能组默认值为 G94 刀库调试: 1. 设计与调试原则:停顿时间尽量短;快速搜寻准备刀和还刀;还 刀程序简单易懂;相应的轴和机械手要自动执行;出故障后容易 恢复刀库。 2. 22550 为“0” ,加工程序里遇到 Tx 直接换刀(一般车床刀塔

36、用) 。 为“1” ,需要 m6 才激活换刀动作。 3. 18082 为 NCK 可以管理的最大刀具数,一般比实际刀库位置多 10。 4. 18100 在 TO(tooloffset)里的最大刀沿数,设成最大刀具数 T 乘 以每把刀最大刀沿数。 5. 18105 为独立 Dx 的最多数。? 6. 18106 为每把刀对应的最大刀沿数。 7. $P_TOOLNO 表示当前激活的 T 值;$P_TOOLP 表示编程 T 值; $P_SEARCH 表示程序处于搜索状态。 8. SUPA 指令表示取消零点偏置,非模态,换刀使用。G500 取消工件 坐标系,模态有效,D0 取消刀沿。G53 取消 Zer

37、o offset,非模态。 10760 默认0 表示 SUPA G53 G153 不取消刀补,=1 表示 SUPA G53 G153 同时取消刀补 9. $P_ISTEST=1 表示程序测试模式,$P_SEACH=1 表示程序搜索状 态,$P_SIM=1 表示 HMI_AVD 在程序模拟状态。 10. 主轴定位要是报 25050,则改大 36400 定位跟随误差容差。定 位时转速由 35300 决定,但也可编程修改。 11. DB3x.DBX12.2 为 1 激活-向第二软限位, DB3x.dbx12.3 为 1 激 活+向第二软限位。36120 和 36130 分别设定负向和正向第二软限 位

38、 12. G75 不受刀具补偿和坐标偏移等影响,适合换刀。306000记 录第一个固定点位置对应 FP=1,306001对应第二个固定位置, FP=2。编程如下:G75 Z0 FP=1。G75 的速度就是 G0 的速度。 13. 10715,设置 Mx 号,启动 10716 里面的子程序。如果主程序里 调用 Mx 那么在 the end of block 10716 子程序被调用,如果子 程序里再有 Mx 指令,那么不调用 10716 子程序。目前发现用 Mx 或 Tx 指令调用子程序,VDI 接口不输出,但是在子程序里调用 Mx 或 Tx 就输出。 14. 10760 bit0=1 G53

39、G153 SUPA 同时取消刀补 PCU50 的一些技巧 1 MCC.ini 里把 Floppy Disk=A:改为 Floppy Disk=G:就可以用 USB 口读写 U 盘了。HMI_AVD v7.x 的版本支持 USB,就不用修改了。 2 Regie.ini里把ExitButtonQueryUser=false改为 ExitButtonQueryUser=true,在退出 HMI 时会再次询问。把 EnableRebbotDialog=false 改为 EnableRebbotDialog=true,在 退出 HMI 再次询问时,增加重启 PCU50 的选项。 3 Mbdde.ini

40、里,把 alarms RotationCycle = xx 默认 0,报警不会翻滚显示,改为 2000,表示 2000ms 翻滚显示一条 儿。 3. PCU5024V 电源最好用 1.5mm2 的线,至少是 1.0mm2。不然会由于 电线电阻过大,导致上电后 PCU50 不启动。 4. HMI_AVD 屏保,系统默认 60 分钟。可以修改。在 MMC.INI 文件里 (建议修改 F:/user/目录下的 MMC.INI,如果没有可以自己新建 一个) ,格式: GLOBAL ; latency for the screensaver MMCScreenOffTimeInMinutes = 60

41、;60 表示 60 分钟屏保 生效,如果改为 0,则取消屏保。PCU50 的 windows 系统屏保默认 是关闭的,最好不要修改。 840D 轴数: 840D最多支持31各轴 (和系统软件有关) , 插补轴数可以大于5。 840DE 为出口版,最多也支持 31 各轴和系统软件有关) ,但是插补轴数最多 为 4 个。参数 19100 为激活的轴数,参数 19110 为参与插补的轴数。 NCU 的系统资源: 1.Dynamic user memory18210=Dynamic NC memory used by system+macros+混杂的各种功能和参数+local user data+一

42、些表格 +Tasks,组织功能+interpulation buffer+conpile cycle+Protection Zone+Dynamic user memory still avaluable 18050 2.Static NC memory18230=系统占用+Tool management+Globle user data+Program management+R参数+Frames+Tool offset memory+Protection zone+interpolatory compensation+象限补偿 3.19250 是 ncu 最大内存容量,默认为 0(对应 1.

43、5M)每增加 1 对应 增加 256KB。最多增至 6M 内存(和 NCU 硬件 57x.x 有关) 。18230 为 NCU 设定内存数,默认 1551KB,设到 8157 就不能增大了(也和 NCU 硬件 57x.x 有关) 。 4.NCU 系统时钟:10050 系统时钟周期(基频)设为 0.003S,10060 改为 2。10070 改为 2,此为经验值。最好上电时的最大负载不要超 过 60%。 PLC 机床数据: 1. 参数 14504 设定 14510 的个数。 2. 参数 14506 设定 14512 的个数。 3. 参数 14508 设定 14514 的个数。 4. db20 为

44、 14510 14512 14514 的值。从 0.0 依次为 DBW(14510 int), DBB(14512 byte),DBD(14514 real) 5. 修改 14504 14506 14508 后,在线删掉 db20,然后重启 NCK。 螺补: 1. 38000 为螺补点数,根据实际来激活。 安装标准循环: 首先 HMI 版本最好和 NCK 版本一致, 不然可能会有版本上的细微差别 造成麻烦。 1.释放以下文件: CYCLES.ARC/CYCLEMILL.ARC/CYCLETURN.ARC DEFINES.ARC SCSUPP.ARC 2.确认以下文件版本一致: 标准循环 版本

45、标准循环支持文件 版本 定义文件 GUD7 版本 定义文件 GUD7_SC 版本 定义文件 SMAC 版本 定义文件 SMAC_SC 版本 3.装载以下定义文件: GUD7_SC SMAC_SC 4.激活以下定义文件: GUD7 SMAC 5.装载以下循环支持文件: STEIGUNG.SPF 和(或)MELDUNG.SPF 6.NC、PCU 断电重启 7.检查并设定以下参数: 18118 MM_NUM_GUD_MODULES = 7 18130 MM_NUM_GUD_NAMES_CHAN = 20 18150 MM_GUD_VALUES_MEM = 2 * number of channels

46、 18170 MM_NUM_MAX_FUNC_NAMES = 40 18180 MM_NUM_MAX_FUNC_PARAM = 500 20240 CUTCOM_MAXNUM_CHECK_BLOCK = 4 28020 MM_NUM_LUD_NAMES_TOTAL = 400 28040 MM_NUM_LUD_VALUES_MEM = 25 Axis-specific machine data MD 30200: NUM_ENCS must also be noted with respect to cycle CYCLE840 (tapping with compensating chuck

47、). 8.装载“程序”-标准循环内的要使用的子程序(SPF 文件) 9.NC、PCU 断电重启 通过 OPI 调试 PLC: 需要先通过 MPI 把硬件组态,网络组态等下载到 PLC,在把 PGPC 改为 1.5M 速率,再把 PLC 在 OPI 的地址改为 13 即可。 关于 HHU: 1. 找到对应 TOOLBOX,里面有 DB68,FC68,FC119(FC124)的源文件 (.awl),导入到自己的项目(如果从别的项目考 DB68 FC68 FC119 就不用导入了) 。 2. 要修改 DB68,要么从源程序修改,要么选择 DATA View 方式(把实 际值也做修改) ,并且符号名为

48、_db68,修改 P#176.0 下的轴名字, 注意空格(和默认的空格数一致,每个轴占 4 个字符) ,字符串不 能长于默认的。实际轴的名字应和 MD10000 里的名字一致(依次 往下排列) ;从 P#DBX306.0 开始,修改通道的轴号(如果是旋转 轴,为负值) 。通道的轴号应该和 MD20070 里一致。 3. OB100 里 FB1 形参: CALL FB 1 , DB7 MCPNum :=2 /2 快 MCP, 实际 HHU 当做第二个 MCP 了 MCP1In :=P#I 0.0 MCP1Out :=P#Q 0.0 MCP1StatSend :=P#Q 8.0 MCP1StatR

49、ec :=P#Q 12.0 MCP1BusAdr :=6 MCP1Timeout :=S5T#700MS MCP1Cycl :=S5T#100MS MCP2In :=P#I 16.0 /HHU 起始地址 MCP2Out :=P#Q 16.0 MCP2StatSend :=P#Q 24.0 MCP2StatRec :=P#Q 28.0 MCP2BusAdr :=15 /distributer box 地址,在 HHU 里 面 S1 S2 开关设置,默认 1.5M(OPI) 地址 15 MCP2Timeout :=S5T#700MS MCP2Cycl :=S5T#100MS MCPMPI := M

50、CP1Stop :=TRUE /with FC19/24 - FALSE! MCP2Stop :=TRUE / - - MCP1NotSend := MCP2NotSend := MCPSDB210 := BHG :=2 /2: BTSS/OPI, 1:MPI BHGIn :=_db68.hhu_in /P#DB68.DBX870.0 BHGOut :=_db68.hhu_out /P#DB68.DBX850.0 BHGStatSend :=_db68.hhu_st_out /P#DB68.DBX878.0 BHGStatRec :=_db68.hhu_st_in /P#DB68.DBX882

51、.0 BHGInLen := BHGOutLen := BHGTimeout := BHGCycl :=S5T#80MS /;standard = 200 BHGRecGDNo := BHGRecGBZNo := BHGRecObjNo := BHGSendGDNo := BHGSendGBZNo := BHGSendObjNo := BHGMPI :=FALSE /如果连接到 MPI=1 BHGStop := BHGNotSend := NCCyclTimeout :=S5T#200MS NCRunupTimeout:=S5T#50S ListMDecGrp := NCKomm :=TRUE

52、 /一定为 TRUE MMCToIF := HWheelMMC := MsgUser := UserIR := IRAuxfuT := IRAuxfuH := IRAuxfuE := UserVersion := MaxBAG := MaxChan := MaxAxis := ActivChan := ActivAxis := UDInt := UDHex := UDReal := FB1 的作用: 初始化 MCP HHU 等硬件, 把硬件地址内容读进缓冲区, 供 FC19 等面板控制程序使用。 4. OB1 里这样写 L DB19.DBB 8 OW W#16#0 JN xxx L 1 T D

53、B19.DBB 8 xxx: CALL FC 68 BHG_on_condition:=TRUE BHG_stop :=FALSE HW_to_mmc :=TRUE inch :=DB10.DBX107.7 BHG_activ :=DB2.DBX187.7 /msg_700063BHG/HHU_active chan_nr :=DB19.DBB8 BAG_nr :=MB179 A DB2.DBX 187.7 /BHG_aktiv JC _119 L DB19.DBB 22 /vom MMC angewhlter Kanal (auf 1 setzen wenn 0) OW W#16#0 JN

54、x_y L 1 x_y: T DB19.DBB 8 _119: CALL FC 119 /改良的 MCP 面板控制程序 PoiXconf :=_db68.xconf_ch1 ChanNo :=DB19.DBB8 /ch.nr.to mmc SpindleIFNo:=B#16#5 Mcp2 :=FALSE FeedHold :=DB2.DBX1.0 SpindleHold:=DB2.DBX153.0 5. 另外,FC119 或 FC124 里有个小错误。 oldc: L P#PoiXconf LAR1 OPN “_db168 L W AR1,P#4.0 T #offs L #ChanNo DEC

55、 1 SLW 4 +D LAR1 L DBW AR1,P#240.0 ITB /找到这段,添加上这句就可以了。 PUSH AW W#16#F T #BAGN POP SRW 8 T LB 8 光栅尺: 1. 光栅尺生效前必须保证用电机编码器走的正常。 2. 30200=2 3. 302401=1 第二测量系统生效 4. 310001=1 第二测量系统为直线 5. 310101=xxx 第二测量系统栅距,需要查光栅样本。SW7.0 以上 还需要修改 MD1034 和 31010 一致。 6. 310401=1 第二测量系统是否直接装在运动部件上,1 表示是 0 表示否 7. 321101=1 或

56、-1 表示第二测量反馈极性 如果是带距离编码的如 LS187C, C 表示有距离编码。 修改 342001=3, 回参考点方式是距离编码。343001=xx 相邻零脉冲基准距离(查光 栅样本) 。343101=xxx 距离编码的增量(查光栅样本) 。还需要把 找“0”脉冲的最大距离 34060 设为大于 343001的值。343201=0 或 1(距离编码回零时,可能反向增加 343001设定的值,此时调 整一下 343201参数。另外,如果 32110=-1,说明光栅尺反装,如 果 34320 不调整为 1 的话,回报 20003 报警,因为走过 34300 基准距 离后,找不到下一个零脉冲。 ) 34090 为光栅 0 点和机床坐标 0 点的差值,也就是光

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论