西门子840D调试知识

1.释放以下文件:

CYCLES.ARC/CYCLEMILL.ARC/CYCLETURN.ARC DEFINES.ARC SCSUPP.ARC 2.确认以下文件版本一致:

标准循环 版本 标准循环支持文件 版本 定义文件 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 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).

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方式(把实际值也做修改),并且符号名为_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 MCP1StatRec :=P#Q 12.0 MCP1BusAdr :=6 MCP1Timeout :=S5T#700MS MCP1Cycl :=S5T#100MS

MCP2In

>>灞曞紑鍏ㄦ枃<<
12@gma联系客服:779662525#qq.com(#替换为@)