【干货】西门子828D工件自动测量功能的应用
详细阐述了西门子828D工件测量功能的应用:硬件的连接、NCK参数的设置、PLC程序的编写、测头的校准、工件自动测量功能实现。
使用测头自动测量比人工测量效率高,精度高,稳定性高。自动测量可以缩短在机辅助时间,并消除了因手动检测和找正工件而导致的工件报废。
1测头与西门子828D系统连接
西门子828D工件自动测量功能是选项,不激活该选项,无法在程序中编辑测量循环。客户想使用该项功能,需购买此选项。828D系统可连接两个测头,测头的检测信号一般连接到SINMERIK 828D PPU上,如果828D系统配有扩展模块NX10,也可以连接在NX10上。第一测量信号接到:PPU上 X 122 pin 13或者NX10上X122 pin 13,如果有第二测量信号需连接到:PPU上 X 132 pin 13或者NX10上X122 pin 12,连接方法如图1所示。
2.1 设置测头信号,修改机床参数
测量信号接口装置上可以设置测量信号输出是高电位或低电位有效,需要与机床参数设置保持一致。
MD13200[0]=0 第一测量信号高电位有效 MD13210=1 分布式驱动测量方式
828D系统默认将工件测头设置为第1测头,如果机床的测头连线与此不同,需要修改机床参数:
MD51606[0]=0测头信号为第1测量输入口
MD51606[0]=1测头信号为第2测量输入口
因为PPU和NX10上端口X122/X132的信号可以设置为输入信号,也可以设置为输出信号,对于测头连接,需要将X122/X132接口的第11口设定为测头信号输入端,修改相应的CU数据,并保存。
p0728 bit 11,15=0 设置为输入信号
2.2 分配测头信号,修改CU参数
P0680[0]Central probe input terminal = 0
P0680[1]Central probe input terminal = 0
p0680[2]Central probe input terminal = 0
2.3 分配测头信号,修改驱动参数
p0488[0]= 3测头1输入端口: 编码器1
p0488[1]= 3测头1输入端口: 编码器2
上述的驱动数据是指所有参与测量的轴驱动数据,如果只改动了CU数据和某个轴驱动数据,测量信号(DB2700.DBx1.0/1.1)虽然可以正常工作,但是在测量中会出现报警,数据修改并确认后可以即时生效,不需要NCK复位,但需要保存修改过的参数。
3测量信号检测
在828D系统的PLC信号状态画面,输入信号DB2700.DBB1,此时手动触发测头1,对应的PLC状态点DB2700.DBX1.0(第一测量信号)将发生信号翻转变化,说明测头部分的连线正常。
暂无评论内容