- 发布
- 浔之漫智控技术(上海)有限公司
- 品牌
- 西门子
- 型号
- 模块
- 产地
- 德国
- 电话
- 15821971992
- 手机
- 15821971992
- 发布时间
- 2023-07-20 00:39:32
坐标轴位置信息系统变量见表, 这些系统变量不能写, 只能读。 在使用轴位置信息变量时, 要注意该位置信息是工件坐标系还是机械坐标系的数据, 它们是否包含刀具补偿,以及运动时是否允许进行读操作等。 表 位置信息变量 例: 刀具通过一个中间点移动到机床上的固定点, 并在处理后返回到原来的位置。变量定义如下。 #24: 中间点 X 坐标。 #25: 中间点 Y 坐标。 #26: 中间点 Z 坐标。 #21: 固定点对参考点的 X 向距离。 #22: 固定点对参考点的 Y 向距离。 #23: 固定点对参考点的 Z 向距离。 宏程序调用指令: G65 P9300 X — Y — Z — U — V — W — ;宏程序编程如下。 O9300; N1 #1 = #5001; 起始点 X 坐标 N2 #2 = #5002; 起始点 Y 坐标 N3 #3 = #5003; 起始点 Z 坐标 N4 G00 Z#26; Z 轴到达中间点 N5 X#24 Y#25; X 轴和 Y 轴到达中间点 N6 G04 P200; 为读中间点的机械坐标而设的暂停 N7 G91 X[#21 - #5021] Y[#22 - #5022] Z[#23 - #5023]; 机床上的固定点 N8 M00; 作需要的处理 N9 G90 X#24 Y#25 Z#26; 返回中间点 N10 X#1 Y#2; X 轴和 Y 轴返回起始点 N11 Z#3; Z 轴返回起始点 N12 M99; |
自动运行控制变量见表1。 使用系统变量#3003 和#3004 可以控制各种自动操作的状态。 如: 自动方式下, 是否使用各种倍率, 是否需要准确停止、 单程序段、 进给暂停, 是否需要等待 M/ S/ T/ B 辅助功能完成信号等。 表1 自动运行控制变量 例: 钻削固定循环(相当于 G81)。变量定义如下。 #18: 从初始平面到 R 平面的距离。 #26: 从 R 平面到切削深度的距离。 #9: 进给速度。 宏程序调用指令: G65 P9081 L(重复次数)R — Z — F — ;宏程序本体如下。 O9081; N1 #33 = #4003; 保存 03 组 G 代码 N2 G00 G91 Z[ - ABS[#18]]; 增量值快速移动到 R 点 N3 #3003 =1; 单段不停止, 等待辅助功能结束信号 FIN N4 G01 Z[ - ABS[#26]] F#9; 切削进给至 Z 点 N5 G00 Z[ROUND[ABS[#18]] + ROUND[ABS[#26]]]; N6 #3003 =0; 恢复单段停止 N7 G#33; 恢复原 03 组 G 代码 N8 M99; 例: 攻螺纹固定循环(相当于 G84)。变量定义如下。 #18: 从初始平面到 R 平面的距离。 #26: 从 R 平面到切削深度的距离。 #9: 进给速度。 宏程序调用指令: G65 P9084 L(重复次数)R — Z — F — ;宏程序本体如下。 O9084; N1 #33 = #4003; 保存 03 组 G 代码 N2 #3003 =1; 单段不停止, 等待辅助功能结束信号 FIN N3 G00 G91 Z[ - ABS[#18]]; 增量值快速移动到 R 点 N4 #3004 =7; 进给暂停、 进给速度倍率、 准停校验均无效 N5 G01 Z[ - ABS[#26]] F#9; 切削进给至 Z 点 N6 M05; N7 M04; N8 Z[ABS[#26]]; 返回 R 点 N9 #3004 =0; 恢复进给暂停、 进给速度倍率、 准停校验 N10 M05; N11 M03; N12 G00 Z[ABS[#18]]; 返回初始平面 N13 #3003 =0; 恢复单段停止 N14 G#33; 恢复原 03 组 G 代码 N15 M99; |