西门子840D调试知识 下载本文

改成2则第15G功能组默认值为G94 刀库调试:

1. 设计与调试原则:停顿时间尽量短;快速搜寻准备刀和还刀;还刀程序简单易懂;相应的轴和机械手要自动执行;出故障后容易恢复刀库。

2. 22550为“0”,加工程序里遇到Tx直接换刀(一般车床刀塔用)。为“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取消Zero 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分别设定负向和正向第二软限位 12.

G75不受刀具补偿和坐标偏移等影响,适合换刀。30600[0]记

录第一个固定点位置对应FP=1,30600[1]对应第二个固定位置,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 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里,把 [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 ;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+一些表格+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.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为14510 14512 14514的值。从0.0依次为DBW(14510 int),DBB(14512 byte),DBD(14514 real)

5. 修改14504 14506 14508后,在线删掉db20,然后重启NCK。 螺补:

1. 38000为螺补点数,根据实际来激活。 安装标准循环:

首先HMI版本最好和NCK版本一致,不然可能会有版本上的细微差别造成麻烦。