内容承接上一贴;
与“双位置反馈”的相互影响
“被动位置测量系统驻留”功能不能与“双位置反馈”(MD32960 $MA_POSCTRL_DUAL_FEEDBACK_TIME > 0)功能配合使用。
与“位置差接通”的相互影响:
“被动位置测量系统驻留”功能不能与“位置差接通”(MD32950 $MA_POSCTRL_DAMPING > 0)功能配合使用。
与 APC(SINUMERIK 840D sl 选件)的相互影响
“被动位置测量系统驻留”功能不能与驱动功能“Advanced Positioning Control(APC,高 级定位控制)”配合使用。
与编码器安全保护方案的相互影响
启用“被动位置测量系统驻留”功能的同时只能使用单编码器安全保护方案。
与 DRIVE-CLiQ 上插拔操作的相互影响
若插拔的不是编码器电缆,而是 SMC 和电机模块间的 DRIVE-CLiQ 电缆,则只有采用 ““驻留”机床轴功能才能确保此类编码器的无故障驻留。
示例: 直接位置测量系统上的附加测头切换
初始状态:
附加测头“A”配备了一个编码器 E2。
附加测头“B”无编码器。
主轴“SP”配备了一个编码器 E1。
在 MD13060 $MN_DRIVE_TELEGRAM_TYPE(PROFIdrive 的标准报文类型)中设置 了以下两种报文类型其中之一:
报文 116(电机编码器 + 外部编码器);
或者
报文 136(电机编码器 + 外部编码器,含转矩前馈);
主轴“SP”中配置了以下位置测量系统:
电机编码器 E1 作为位置测量系统 1
直接编码器 E2 作为位置测量系统 2
当前主轴上安装的是带编码器 E2 的附加测头“A”。
位置测量系统 2 是生效的测量系统:
DB31, ... DBX1.6 = 1 位置测量系统 1 无效。
“被动位置测量系统驻留”功能:
未对位置测量系统 1 生效: MD31046 $MA_ENC_PASSIVE_PARKING [ 0 ] = 0;
对位置测量系统 2 生效: MD31046 $MA_ENC_PASSIVE_PARKING [ 1 ] = 1;
目的:用户希望从附加测头“A”切换到附加测头“B”。
① 在附加测头切换前,用户应通过功能““驻留”机床轴 (页 128)”关闭机床轴的所有 位置测量系统:
DB31, ... DBX1.5(位置测量系统 1)= 0;
DB31, ... DBX1.6(位置测量系统 2)= 0;
接着控制系统会复位位置测量系统的状态信号:
DB31, ... DBX102.5(位置测量系统 1 已激活)== 0 ;
DB31, ... DBX102.6(位置测量系统 2 已激活)== 0;
② 用户等待状态信号,之后再将附加测头“A”从主轴上移除。此时附加测头“A”和联 轴节间的编码器电缆也会电气断开。编码器 E2 的缺失不会触发 NC 或 驱动故障。
③ 现在主轴上安装的是附加测头“B”。
④ 用户只接通位置测量系统 1: DB31, ... DBX1.5(位置测量系统 1)= 1 接着控制系统对状态信号置位:
DB31, ... DBX102.5(位置测量系统 1 已激活)== 1 由于已为位置测量系统 2 激活了“被动位置测量系统驻留”功能,因此位置测量系 统 2 无效,而是处于“驻留”状态。
目标:
接下来用户希望重新换入附加测头“A”。
① 用户通过“机床轴驻留”功能关闭位置测量系统 1:
DB31, ... DBX1.5(位置测量系统 1)= 0;
接着控制系统会复位位置测量系统的状态信号:
DB31, ... DBX102.5(位置测量系统 1 已激活)== 0;
② 用户等待状态信号,之后再将附加测头“B”从主轴上移除。
③ 现在主轴上安装的是附加测头“A”。
④ 用户激活位置测量系统 2:
DB31, ... DBX1.6(位置测量系统 2)= 1;
这样可同时接通位置测量系统 1,因为位置测量系统 1(电机测量系统!)的“被动 位置测量系统驻留”功能未生效。 位置测量系统 1 成为被动位置测量系统。
控制系统对位置测量系统的状态信号进行置位:
DB31, ... DBX102.5(位置测量系统 1 已激活)== 1;
DB31, ... DBX102.6(位置测量系统 2 已激活)== 1;
下一话题:保护区