上贴互动一问:基本坐标系;
WCS/AZS 中的工作区域限制
应用 :
“WKS/ENS 工作区域限制”可根据通道的不同形成灵活的工件坐标系统(WKS)或可调零 点系统(ENS)中通道轴活动区域的工件限制。它主要设计用于传统的车床。
前提条件: 必须参考通道轴。
工作区域限制组 :
为了在切换轴分配,比如在开/关坐标转换或开/关生效的框架时无须每次都为所有的通道轴 重新写入工作区域限制,系统提供了工作区域限制组。
一个工作区域限制组包含以下数据:
所有通道轴的工作区域限制
工作区域限制的参照系
工作区域限制组的数量是在以下机床数据中设置的:
MD28600 $MC_MM_NUM_WORKAREA_CS_GROUPS 每个通道最多可以有 10 个工作区域限制组。
设置工作区域限制:
每个通道轴的工作区域限制是通过以下系统变量设置的:
$P_WORKAREA_CS_LIMIT_PLUS[<WALimNo>, <Ax>];
$P_WORKAREA_CS_LIMIT_MINUS[<WALimNo>, <Ax>]
其 中: <WALimNo> = 工作区域限制组,
值域: 0(组 1)... 9(组 10);
<Ax> = 通道轴名称;
使能工作区域限制:
每个通道轴的工作区域限制是通过以下系统变量使能的:
$P_WORKAREA_CS_PLUS_ENABLE[<WALimNo>, <Ax>];
$P_WORKAREA_CS_MINUS_ENABLE[<WALimNo>, <Ax>];
其 中: <WALimNo> = 工作区域限制组;
值域: 0(组 1)... 9(组 10);
<Ax> = 通道轴名称;
通过定向使能,可将轴的工作区域限制在一个方向上。
使能并不会激活工作区域限制。
选择参照系:
工作区域限制组的参照系是通过以下系统变量设置的:;
$P_WORKAREA_CS_COORD_SYSTEM[<WALimNo>] = <值>;
其 中: <WALimNo> = 工作区域限制组;
值域: 0(组 1)... 9(组 10);
值=1 参照系为 WCS。;
值=3 参照系为 AZS。;
激活工作区域限制:
工作区域限制组是在零件程序中通过 G 指令 WALCS<n> 来激活的:
其 中: <n> = 工作区域限制组的编号:
值域: 1 ... 10;
取消工作区域限制组 :工作区域限制组是在零件程序中通过 G 指令 WALCS0 来取消的:
修改工作区域限制:
通过上述系统变量可以随时修改工作区域限制。所做的修改会在下一次激活工作区域限制 组 (WALCSn) 时生效。
数据存储: 工作区域限制的系统变量会永久保存在静态 NC 存储器中。
说明:
在线性轴上存储限制值时系统会考虑到单位制 (MD10240 $MN_SCALING_SYSTEM_IS_METRIC) 的缺省设置。
数据备份:
工作区域限制的系统变量可保存在单独的文件中。 N_CHx_WAL 用于确保通道 x 的系统变量值。
_N_COMPLETE_WAL 用于确保所有通道的系统变量值。
说明:
工作区域限制的系统变量是文件 “_N_INITIAL_INI” 的一个组成部分。
互动一问: WCS/AZS指的是什么?
明日话题:JOG 操作模式下的特性