承接上一贴,驻留机床轴:
取消“驻留”状态后,必须为增量位置测量系统重新执行回参考点,以达到“已回参考点” 状态。
警告:因机床轴实际位置偏差造成的位置测量系统同步故障 如果“驻留”期间位置测量系统有所变化(例如:安装了另一个编码器),而该变化导致 需要修改已设置的机床数据,则必须重新完整地校准测量系统并使其回参考点。
无位置测量系统的机床轴:
在无位置测量系统的机床轴(转速控制的主轴)上,和“驻留”对应的状态通过撤销伺服 使能来激活:
DB31, ... DBX2.1(控制器使能)= 0;
被动位置测量系统驻留:
功能:
与机床轴的所有位置测量系统都被关闭的““驻留”机床轴;
借助“被 动位置测量系统驻留”功能,用户能够实现仅针对机床轴被动位置测量系统的“驻留”(即 取消驱动和控制系统中的编码器检测及监控),而生效的位置测量系统仍保持运行。
应:
“被动位置测量系统驻留”功能可应用在以下示例情形中:
带/不带内置编码器的附加测头的切换 通过“被动位置测量系统驻留”功能可以实现针对不同的加工任务在主主轴上交替安装 带或不带内置编码器的附加测头,而不会因为缺少编码器信号而导致驱动故障和控制系 统故障。
示例: 直接位置测量系统上的附加测头切换;
– 示例: 两个直接位置测量系统上的附加测头切换;
线性位置测量系统的使用,该系统无法在机床轴的整个运行区域上使用 通过“被动位置测量系统驻留”功能可以实现在线性位置测量系统范围以外的运行,而 不会因为缺少编码器信号而导致驱动故障和控制系统故障。
"示例: 编码器无法适用运行范围时的测量系统切换;
激活/取消激活:
激活: 机床轴的被动位置测量系统会在以下条件下驻留:
为测量系统激活了“被动测量系统驻留”
功能: MD31046 $MA_ENC_PASSIVE_PARKING[<n>] = 1 其中 <n> = 0(位置测量系统 1)或 1(位置测量系统 2)
说明: 以下情形下 MD31046 不生效:
轴配备的编码器少于两个: MD30200 $MA_NUM_ENCS < 2;
仿真编码器: MD30240 $MA_ENC_TYPE = 0;
说明 :对于用作电机测量系统的位置测量系统,应关闭“被动位置测量系统驻留”功能 (MD31046 = 0);
以下 NC/PLC 接口信号由用户置“0”:
DB31, ... DBX1.5(位置测量系统 1)= 0 或者 DB31, ... DBX1.6(位置测量系统 2)= 0;
在这些情形下控制系统会将位置测量系统的接通状态信号设置为“0”:
DB31, ... DBX102.5(位置测量系统 1 已激活)== 0 或者
DB31, ... DBX102.6(位置测量系统 2 已激活)== 0 此时将不再对位置测量系统进行监控和更新。
禁用: 当用户激活位置测量系统时,“驻留”被关闭: DB31, ... DBX1.5(位置测量系统 1)= 1;
或者 DB31, ... DBX1.6(位置测量系统 2)= 1 在这些情形下控制系统会将位置测量系统的接通状态信号重新设为“1”:
DB31, ... DBX102.5(位置测量系统 1 已激活)== 1 或者;
DB31, ... DBX102.6(位置测量系统 2 已激活)== 1;
说明:
切换到已驻留位置测量系统的用时会比切换到未驻留的位置测量系统长。 鉴于这段时间的 存在,应在轴静止状态下进行切换。
位置测量系统的位置:
绝对位置测量系统
对于绝对位置测量系统,取消“驻留”后的测量系统位置就是编码器的当前绝对位置。 位置测量系统已回参考点:
DB31, ... DBX60.4 (已回参考点/已同步,位置测量系统 1) == 1 ;
或者
DB31, ... DBX60.5 (已回参考点/已同步,位置测量系统 2) == 1;
增量位置测量系统:
对于增量位置测量系统,取消“驻留”后的测量系统位置原则上是位置测量系统上一次关 闭时的位置。
只有在经参数设定的两个位置测量系统实际值之间的允许偏差(参见 MD36500 $MA_ENC_CHANGE_TOL)未被超出时,才会切换到已驻留的位置测量系统。 否则,用户 应使用不进行此类检查的“机床轴驻留功能”。
位置测量系统未回参考点: DB31, ... DBX60.4 (已回参考点/已同步,
位置测量系统 1) == 0 或者 DB31, ... DBX60.5 (已回参考点/已同步,位置测量系统 2) == 0;
带位置接收的增量位置测量系统:
使用带生效“被动位置测量系统驻停”功能(MD31046 $MA_ENC_PASSIVE_PARKING[<n>] = 1)的增量位置测量系统时,还可以在关闭“驻停” 后接收之前生效的位置测量系统的位置以及可能存在的“已回参考点”状态。
该功能可通过以下机床数据为机床轴的每个位置测量系统启用:
MD34210 $MA_ENC_REFP_STATE[<n>];
其中 <n> = 0(位置测量系统 1)或 1(位置测量系统 2);
说明:
只在使用增量位置测量系统时依据 MD34210 $MA_ENC_REFP_STATE[<n>]的设置,并 且只在“被动位置测量系统驻留”(MD31046 $MA_ENC_PASSIVE_PARKING[<n>] = 1)功 能生效时才接收之前生效的位置测量系统的位置和“已回参考点”状态。 所接收位置的精度与之前生效的位置测量系统的精度一致。 如果该精度过低,应重新使位 置测量系统回参考点。
互动一问:各坛友是否有使用过该功能的?
明日话题:前提调价