下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、, 切 削 头 也 可 以 作 旋 转 运 动 。就 能 满 足 要 求 。第一章基本知识1.1 机床运动方式1.1.1 轴的运动方式对 于 一 般 的 铣 削 和 钻 削 机 床 ,轴 的 线 性 运 动具 有 下 列 方 式 :a. 工 作 台 的 左 / 右 运 动b. 工 作 台 的 上 / 下 运 动c. 切 削 头 的 前 / 后 运 动卧 式 铣 削 机 床 轴 的 线 性 运 动 与 之 非 常 相似 , 这 些 类 型 的 机 床 经 常 配 置 附 加 的 旋 转 工 作 台 。对 于5 轴 机 床对 于 车 床 , 刀 具 通 常 在 两 个 方 向 的 直 线 移 动1
2、.1.2 直线运动轴的命名一 般 用 字 母x、 y、 z 来 命 名 各 个 线 性 运 动 轴的 运 动 方 向 。a. x 轴 : 工 作 台 的 左 / 右 运 动b. y 轴 : 工 作 台 的 前 / 后 运 动c. z 轴 : 工 作 台 的 上 / 下 运 动每 一 个 线 性 运 动 轴 相 对 应 有 一 个 旋 转 运 动 轴 , 旋 转 运 动 轴 用 下 列 字 母 表 示 :a. a 轴 : 围 绕 x 轴 的 旋 转 运 动b. b 轴 : 围 绕 y 轴 的 旋 转 运 动c. c 轴 : 围 绕 z 轴 的 旋 转 运 动对 于 只 有 两 个 线 性 运 动
3、 轴 的 车 削 机 床 用 下列 方 法 来 描 述 刀 具 的 运 动 :刀 具 的 横 向 运 动 通 常 叫 作x 轴 ,刀 具 的 纵 向运 动 通 常 叫 作z 轴 。1.1.3 刀具的相对运动铣 削 机 床 的 加 工 无 论 是 靠 刀 具 的 运 动 还是 靠 工 作 台 的 运 动 来 满 足 加 工 要 求 。 在 数 控 加 工技 术 中 , 通 常 假 定 刀 具 总 是 运 动 的 。 操 作 者 不 必考 虑 机 床 运 动 的 具 体 执 行 方 式 。这 种 假 定 方 法 也 适 用 于 其 它 不 同 类 型 机 床 的 程 序 运 行 。1.1.4 位置
4、数据机 床 运 动 可 以 通 过 编 程 使 某 一 指 定 轴 到 达 指 定 位 置 。例 如 : x100这 表 示 工 作 台 在 x 方 向 移 动100mm ,或 者 说是 刀 具 相 对 于 工 件 在x 方 向 移 动 100mm 。也 可 以 通 过 程 序 来 实 现 多 轴 联 动 。例如: x100 y1001.2 工件位置表示1.2.1 机床坐标系机 床 必 须 指 定 一 个 线 性 运 动 轴 在 相 应 方 向运 动 的 参 考 坐 标 系 ,以 使 机 床 或 切 削 控 制 在 指 定 位 置 成 为 可 能 。通 常 以 字 母x、 y、z 轴 构 成
5、的 直 角 坐 标 系 来 描 述 。按 照 标 准 din 66217的 规 定 , 机 床 刀 具 运 动 用 右 手 直 角 笛 卡 儿 坐 标 系 来 描述 , 坐 标 系 的 交 点 叫 零 点 或 原 点 。有 时 机 床 工 作 需 要 甚 至 必 须 用 负 的 位 置 坐 标 数 据 , 原 点 以 左 的 位 置 坐 标 通过 在 坐 标 数 据 前 冠 以 “ ” 号 表 示 。1.2.2 位置定义为 了 定 义 一 个 位 置 , 假 定 沿 着 坐 标 轴 遵循 一 定 的 规 则 。 那 幺 现 在 就 可 以 用 指 定 的 坐 标方 向 ( x、 y、 z 向
6、) 及 三 个 资 料 描 述 坐 标 系 上的 每 一 点 。 原 点 坐 标 为 x0 、 y0 、 z0 。例 如 :为 了 达 到 简 化 的 目 的 , 我 们 在 这 个 例 子中 只 用 坐 标 系 的 一 个 平 面 如 xy 平 面 来 说 明 。图中 的 p1 点 至 p4 点 用 下 列 坐 标 值 来 表 示 :p1x100 y50p2x-50 y100p3x-105 y-115p4x70 y-75在 铣 削 操 作 中 , 进 给 深 度 也 必 须 描 述 出来 , 另 外 , 我 们 需 要 定 义 第 三 坐 标 轴 的 值 ( 在这 种 情 况 下 是 z 轴
7、 ) 。例 : 图 中 的 p1 至 p3 点 在 这 个 例 子 中 用下 列 坐 标 定 义 :p1x10 y45 z-5p2x30 y60 z-20p3x45 y20 z-151.2.3 极坐标系在 坐 标 系 中 用 点 的 坐 标 来 定 义 点 的 方 法 叫 “ 笛 卡 儿 坐 标 ” 。这 儿 还 有 另 外 一 种 定 义 点 的 方 法 叫 做 “ 极 坐 标 ” 。无 论 是 工 件 还 是 工 件 的 一 部 分 用 半 径 和 角 度 来 测 量 的 尺 寸 表 示 点 的 位 置 的方 法 叫 做 “ 极 坐 标 ” 。例 如 : 图 中 的p1 点 至 p2 点
8、用 参 考 极 点 的 坐 标 值 来 描 述 其 位 置 。p1 : 半 径 100角 度30 ° p2 : 半 径 60 角 度75 °1.2.4 绝对坐标系在 绝 对 坐 标 系 中 ,所 有 点 的 坐 标 都 是参 考 坐 标 系 原 点 而 来 的 ,适 用 于 刀 具 的 运动 。 它 的 含 义 为 : 用 绝 对 坐 标 值 描 述 的 位置 是 刀 具 将 要 到 达 的 位 置 。例 如 :图 中 的 p1 点 至 p3 点 的 绝 对坐 标 为 :p1 x20 y35 ( 相 对 于 原 点 的 坐 标值 )p2x50 y60( 相 对 于 原 点
9、的 坐 标值 )p3x50 y60( 相 对 于 原 点 的 坐 标 值 )1.2.5 相对坐标系在 加 工 图 样 中 , 经 常 用 到 相 对 坐 标 。它 的 尺 寸 不 是 参 考 坐 标 系 的 原 点 ,而 是 参 考工 件 上 另 外 一 点 的 坐 标 而 得 来 的 。为 了 避 免 这 类 尺 寸 之 间 的 转 换 ,采 用相 对 坐 标 来 定 义 点 的 坐 标 就 可 以 解 决 这 一矛 盾 。相 对 坐 标 是 参 考 前 一 点 的 位 置 ,适 用于 刀 具 的 运 动 , 它 的 含 义 是 : 用 相 对 坐 标 值 描述 的 是 刀 具 移 动 的
10、距 离 。例 如 : 图 中 的p1 点 至 p3 点 的 相 对 坐 标是 :p1x20 y35( 相 对 于 原 点 的 坐 标 值 ) p2x30 y20( 相 对 于p1 点 的 坐 标 值 ) p3x20 y-35( 相 对 于 p2 点 的 坐 标 值 )1.2.6 平面定义一 个 平 面 用 两 个 坐 标 轴 来 定 义 , 第 三 个 坐 标 轴 垂 直 于 这 个 平 面 , 决 定 刀 具进 给 的 方 向 。在 编 程 过 程 中 , 为 了 能 计 算 刀 具 的 偏 移 量 而 设 定 工 作 平 面 是 必 要 的 。 这 个平 面 和 某 种 类 型 的 循 环
11、 编 程 及 极 坐 标 也 有 一 定 的 联 系 。工 作 平 面 在nc 程 序 中 用g17 、 g18 、 g19 指 令 来 定 义 。工 作 平 面定 义 指令进 给 方 向xyg17zzxg18yyzg19x1.3 坐标系统的设定1.3.1 坐标系概述我 们 应 该 区 分 下 列 坐 标 系 :a. 机 床 坐 标 系b. 基 本 坐 标 系c. 零 件 坐 标 系d. 当 前 零 件 坐 标 系在 机 械 运 动 学 中 ,编 程 中 常 用 到 坐标 系 的 转 换 。注 : 本 小 节 中 关 于 特 殊 轴 定 义 的 说明 见 轴 的 类 型 一 节 。1.3.2
12、机床坐标系组 成 。机 床 坐 标 系 由 机 床 实 际 存 在 的 所 有 轴刀 具 和 工 作 台 改 变 的 参 考 点 在 机 床 坐标 系 中 被 定 义 。当 机 床 坐 标 系 用 于 编 程 ( 这 在 一 些g 功能 的 应 用 中 是 可 能 的 ) 时 , 机 床 的 物 理 轴 直接 用 其 地 址 。 不 允 许 参 考 于 工 作 坐 标 系 而 得来 。机 床 坐 标 系 的 设 定 与 机 床 的 类 型 有关 , 坐 标 轴 的 方 向 遵 循 右 手 的 “ 三 手 指 规 则 ”( 根 据 标 准din 66217) 。具 体 的 做 法 是 : 站 在
13、 机 床 前 面 , 右 手的 中 指 指 向 机 床 主 轴 远 离 进 给 的 方 向 , 然 后根 据 下 面 方 法 确 定 :a. 拇 指 指 向 +x 方 向b. 食 指 指 向 +y 方 向c. 中 指 指 向 +z 方 向事实上,随着机床类型的不同,坐标系看起来也有很大区别。1.3.3 基本坐标系基 本 坐 标 系 是 一 个 “ 笛 卡 儿 ” 坐 标 系 , 这 个 “ 笛 卡 儿 ” 坐 标 系 是 机 床 坐 标系 经 过 运 动 转 换 后 而 得 来 的 。假 设 没 有 运 动 转 换 , 则 基 本 坐 标 系 与 机 床 坐 标 系 的 唯 一 区 别 是 关
14、 于 轴 的 指定 上 。零 点 偏 置 、 比 例 变 换 等 都 是 在 基 本 坐 标 系 上 完 成 的 。定 义 工 件 加 工 的 工 作 区 域 的 坐 标 也 是 参 考 基 本 坐 标 系 指 定 的 。述 的 。 换1.3.4 零件坐标系零 件 的 几 何 特 征 是 在 零 件 坐 标 系 中 描句 话 说 ,数 控 程 序 中 的 资 料 是 参 考 零 件 坐标 系 确 定 的 。零 件 坐 标 系 是 一 个 “ 笛 卡 儿 ” 坐 标系 并 且 标 识 于 指 定 零 件 上 的 坐 标 系 。1.3.5 矩阵概念概述矩 阵 概 念 是 一 个 “ 笛 卡 儿 ”
15、 坐 标 系转 换 为 另 一 个 “ 笛 卡 儿 ” 坐 标 系 的 自 定 义算 术 规 则 。在 一 个 矩 阵 中 包 含 下 列 变 换 功 能 :a. 坐 标 系 的 零 点 偏 置 ( 平 移 )b. 坐 标 旋 转c. 坐 标 镜 像d. 比 例 变 换这 些 变 换 功 能 可 以 单 独 运 用 ,也 可 以综 合 运 用 。1.3.6 零 件 坐 标 系 与 机 床 轴 的 关 系零 件 坐 标 系 的 位 置 与 基 本 坐 标 系( 或机 床 坐 标 系 )的 关 系 通 过 矩 阵 变 换 编 程 来 决定 。在 nc 程 序 中 通 过 如 g54 等 指 令 调
16、 出或 激 活 零 件 坐 标 系 。1.3.7 当前工件坐标系有 时 在 一 个 程 序 中 ,工 件 需 要 重 新 定 位 和旋 转 、 镜 像 或 比 例 缩 放 而 设 置 新 的 工 件 原 点 。在 工 件 坐 标 系 中 ,矩 阵 变 换 编 程 常 用 于 在一 个 合 适 的 位 置 重 新 设 置 当 前 的 工 件 原 点 以 便于 重 新 定 位 ( 旋 转 、 镜 像 或 比 例 缩 放 ) 。在 同 一 个 程 序 中 ,允 许 设 置 若 干 个 零 点 偏置 。1.4 轴的类型1.4.1 主坐标轴(几何坐标轴)主 坐 标 轴 定 义 一 个 右 手 坐 标 系
17、 ,刀 具在 这 个 坐 标 系 中 通 过 编 程 实 现 运 动 。在 数 控 加 工 技 术 中 ,主 坐 标 轴 被 称 为几 何 轴 。 在 这 本 编 程 手 册 中 常 用 这 种 说 法 。对 于 车 削 类 机 床 ,经 常 用 到x 轴 和 z轴 , 有 时 也 用 到 y 轴 。对 于 铣 削 类 机 床 , 经 常 用 到x 轴 、 y轴 、 z 轴 。1.4.2 附加坐标轴相 对 于 几 何 轴 而 言 , 把 没 有 一 定 几 何 关 系 的 坐 标 轴 定 义 为 附 加 坐 标 轴 。例 如 : 车 床 转 塔 刀 架 的 位 置 轴u, 尾 座 轴 v。1.
18、4.3 第一主轴(主切削轴)机 床 加 工 运 动 中 起 决 定 切 削 作 用 的 主 轴 被 称 为 第 一 主 轴 。 这 根 主 轴 在 机 床数 据 中 被 称 为 主 切 削 轴 。 根 据 规 定 , 主 切 削 轴 与 第 一 主 轴 的 说 法 等 效 。注 :这 种 主 轴 的 分 配 可 以 通 过 指 令 setms( 主 轴 数 字 )( 详 见 第5 节 中 的 有关 说 明 ) 来 改 变 。 特 定 功 能 如 螺 纹 切 削 运 用 这 根 主 轴 来 完 成 。指 令 : s 或 s01.4.4 辅 助 主 轴机 床 加 工 运 动 中 起 辅 助 切 削
19、 作 用 的 主 轴 被 称 为 第 一 主 轴 。指 令 : s1 , s2 , s3 , s4轴 的 类 型在 编 程 时 注 意 区 别 下 列 类 型 的 轴 :a. 机 床 轴b. 通 道 轴c. 几 何 轴d. 附 加 轴e. 路 径 轴f. 位 置 轴g. 联 动 轴1.4.5 机床轴机 床 轴 的 名 称 在 机 床 数 据 中 被 设 定 。标 准 名 称 : x1 、 y1 、 z1 、 a1 、 b1 、 c1 、 u1、 v1也 可 以 用 下 列 标 准 名 称 来 描 述 : ax1 、 ax2 、 axn 。1.4.6 通道轴在 一 个 通 道 内 的 运 动 轴
20、 叫 做 通 道 轴 。定 义 : x、 y、 z、 a、 b、 c、 u、 v1.4.7 几何轴(直角坐标系)第二章数控程序编制的基本规则2.1 数控程序语言的构成元素2.1.1 文字设置下 列 文 字 在 数 控 程 序 中 是 有 效 的 。大 写 字 母 : a、 b、 c、 d、 e、 f、 g、 h、 i 、 j 、 k、 l 、 m、 n、 ( o) 、 p、 q、r、 s、 t、 u、 v、 w、 x、 y、 z。小 写 字 母 : a 、 b 、 c 、 d 、 e 、 f 、 g、 h、 i 、 j 、 k 、 l 、 m、 n 、 o 、 p 、 q 、 r 、 s 、t
21、 、 u、 v 、 w、 x 、 y 、 z 。注 : 大 、 小 写 字 母 之 间 没 有 明 显 的 区 别 。阿 拉 伯 数 字 :0、 1、 2、 3、 4、 5、 6 、 7 、 8 、 9 。特 殊 字 符 :字 符含义%程 序开 始 字符 ( 只用 于 外(用 于参 数 或注 释 的符 号)用 于参 数 或注 释 的符 号用 于索 引 或地 址 的括 号用 于索 引 或地 址 的括 号<小 于>大 于:主 程序 段=赋 值, 等 于/除 ;程 序 段跳 过 执行*乘+加-减“双 引号 ; 字符 串 标记单 引号 ; 特殊 数 值标 记 ;$系 统数 据 标记_下 划
22、线 , 字母 属 性?保 留( 暂 不指 定 )!保 留( 暂 不指 定 ).小 数点,逗 号, 参 数分 隔 符;说 明、 注 释开 始&文 字格 式 ,与 空 格字 符 相lp程 序段 结 束tabspace分 隔分 隔符符 ( 空白 )部 的pc 程 序 编 制 )十 六 进 制 数同注 : 无 打 印 字 符 可 作 为 空 白 字 符 。2.1.2 功能字数 控 程 序 是 由 程 序 段 组 成 的 , 每 一 个 程 序 段 是 由 功 能 字 组 成 的 。数 控 语 言 中 的 一 个 功 能 字 包 含 一 个 地 址 字 符 和 一 个 数 字 或 表 达 一 个
23、 数 值 的数 字 变 量 。这 个 功 能 字 的 地 址 字 符 通 常 是 一 个 字 母 。 数 字 变 量 可 以 包 含 一 个 引 导 标 记符 和 一 个 十 进 制 小 数 。 这 个 引 导 字 符 总 是 出 现 在 地 址 字 符 和 数 字 变 量 之 间 。正 的 引 导 字 符 ( + ) 可 以 省 略 不 写 。2.1.2.1 地址功能字地 址 有 固 定 地 址 或 可 变 地 址 。 例 如 轴 ( x、 y、 z) 、 主 轴 转 速 ( s) 、 进 给 速度 ( f) 、 圆 的 半 径 ( cr) 等 等 。2.1.2.2 模态地址 / 非模态地址
24、在 编 程 中 , 同 一 地 址 在 出 现 新 的 数 值 以 前 一 直 有 效 的 地 址 叫 做 模 态 地 址 。模 态 地 址 在 编 程 中 , 同 一 地 址 直 到 出 现 新 值 的 程 序 段 以 前 一 直 有 效 。非 模 态 地 址 只 在 本 程 序 段 内 有 效 。2.1.2.3 轴的引申地址在 轴 的 引 申 地 址 中 , 坐 标 轴 名 称 插 入 在 地 址 后 面 的 中 括 号 内 。 这 个 坐 标 轴名 称 代 表 这 根 轴 。例 如 : fau=400; 指 定 轴u 的 进 给 速 度 。2.1.2.4 扩展地址扩 展 地 址 使 在
25、一 个 系 统 中 同 时 存 在 几 个 坐 标 轴 和 几 个 主 轴 称 为 可 能 。一 个 扩 展 地 址 由 一 个 具 有 引 申 意 义 的 数 字 或 由 一 个 包 含 在 中 括 号 中 的 有 效名 称 和 一 个 有 “ = ” 的 算 术 表 达 式 组 成 。例 如 :x7不 需 要 “ = ” , 7 是 一 个 数 值 , 但 在 这 儿 有 一 个 “ = ” 号 也 是 允许 的 。x4=20将 值 赋 给x4 轴 ( 需 要 “ = ” )cr=7.3两 个 字 母 的 地 址 ( 需 要 “ =” )m3=53# 主 轴 停 止扩 展 地 址 表 示
26、法 只 有 在 下 列 直 接 地 址 中 允 许 使 用 。x、 y、 z轴 地 址i 、 j 、 k增 量 参 数s主 轴 转 速spos, sposa主 轴 位 置m辅 助 功 能h辅 助 功 能t刀 具 顺 序 号f进 给 速 度在 扩 展 地 址 表 示 法 中 的 数 字 ( 指 针 ) 可 以 通 过 一 个 有 效 的m、 h、 s 地 址 及spos 和 sposa 来 代 替 。 这 个 有 效 的 地 址 名 称 置 于 中 括 号 中 。例 如 :sspinu=470spinu主 轴 的 转 速 为 470rpmmspinu=3spinu主 轴 顺tspinu=7spi
27、nu主 轴 选时 针 旋 转择 刀 具2.1.2.5系统固定地址下 列 地 址 是 系 统 固 定 的 地 址 。地 址含义d刀 具 偏 置 号地 址n子 程含义序f进 给 功 能p程 序编 号g准 备 功 能r参 数变 量h辅 助 功 能s主 轴转 速l子 程 序 调 用t刀 具顺 序 号m辅 助 功 能:主 程序程 序 举 例 :n10g54 t9 d2引 申 轴 的 固 定 地 址 :地 址含义ax轴 值 ( 在 轴 的 程 序 段 中 可 以 变 化 )acc轴 的 加 速 度af轴 的 进 给fda轴 的 手 轮 进 给 倍 率fl轴 的 进 给 速 度 限 制ip插 补 参 数ov
28、ra轴 的 进 给 倍 率pos轴 的 定 位po多 项 式 系 数posa程 序 举 例 : n10 posx=100当 用 引 申 轴 编 程 时 , 这 根 线 性 运 动 轴 置 于 封 闭 的 中 括 号 内 。2.1.2.6 地址变量地 址 也 可 以 用 一 个 地 址 字 母 ( 或 地 址 字 母 以 外 的 具 有 引 申 意 义 的 数 字 ) 或者 一 个 空 余 的 符 号 定 义 。变 量 地 址 在 一 个 程 序 的 控 制 中 必 须 是 唯 一 的 。 相 同 的 地 址 名 称 不 允 许 用 于不 同 类 型 的 地 址 。注 意 下 列 地 址 类 型
29、 的 区 别 :a. 轴 值 和 终 点 地 址b. 插 补 参 数 地 址c. 进 给 速 度 地 址d. 逼 近 位 置 地 址e. 测 量 地 址f. 轴 和 主 轴 的 地 址g.变 量 地 址 字 母 有 : a、 b、 c、 e、 i 、 j 、 k、 q、 u、 v、 w、 x、 y、 z。用 户 在 机 床 数 据 中 可 以 改 变 这 些 变 量 地 址 的 具 体 含 义 。例 如 :x1 , y30 , u2, i25 , e25 , e1=90 ,具 有 引 申 意 义 的 数 字 序 号 由 一 个 或 两 个 数 字 构 成 , 它 总 是 固 定 的 。2.1.
30、2.7 地址名称这 种 地 址 的 标 记 可 以 通 过 增 加 具 有 特 征 含 义 的 字 母 加 以 扩 展 。 例 如 :cr圆 弧 半 径spos2.1.2.8 操作/ 算术功能代 码+-*/ div含义加减乘除 , ( 整 数 / 整 数 ) = 实 数 ; 例 如 : 3/4=0.75除 , 只 限 于 可 变 化 的 整 数 类 型 ( 整 数 div整 数 ) =整 数 ; 例 : 3/4=0mod模 数 相 除 生 成 一 个 整 除 后 的 余 数 。 例 如 : 3mod4=3:链 操 作sin()正 弦 函 数cos()余 弦 函 数tan()正 切 函 数asi
31、n()反 正 弦 函 数acos()反 余 弦 函 数sqrt()平 方 根abs()绝 对 值pot()平 方trunc()取 整 数 部 分round()圆 整 ( 最 后 一 位 四 舍 五 入 )ln()自 然 对 数exp()指 数 输 入 功 能2.1.2.9 地址赋值在 编 程 中 , 可 以 给 地 址 赋 一 个 值 。 赋 值 的 类 型 根 据 地 址 名 称 的 类 型 而 定 。在 下 列 情 况 下 , 在 地 址 名 称 和 数 值 之 间 必 须 插 入 一 个 “ = ” 号 。a. 地 址 名 称 由 一 个 以 上 字 母 组 成 。b. 数 值 由 一
32、个 以 上 常 量 组 成 。如 果 地 址 名 是 一 个 单 一 的 字 母 和 数 值 只 有 一 个 常 量 , 则 “ = ” 号 可 以 省 略 。在 地 址 字 母 的 后 面 加 引 导 字 符 和 分 隔 符 也 是 允 许 的 。 例 如 :x10将 数 值10 赋 给 地 址x, 不 需 要 “ = ” 号 。x1=10将 数 值10 赋 给 地 址x1 , 需 要 “ =” 号 。fgroup( x1 , y2 )通 过 二 维 数 组 参 数 赋 值axdatax1axx1在 程 序 中 间 接 地 将 地 址x1 的 值 赋 给 地 址ax。x=10*(5+sin(
33、37.5)通 过 带 有 “ = ” 号 的 算 术 表 达 式 赋 值 。2.1.2.10 重要地址地 址含义备 注a 旋 转 轴变 量b 旋 转 轴变 量c 旋 转 轴变 量d 刀 偏 顺 序 号定 量f 进 给 速 度定 量fa轴 的 进 给定 量fl轴 的 进 给 极 限定 量g 准 备 功 能定 量h 辅 助 功 能定 量i 插 补 参 数变 量ip插 补 参 数变 量j 插 补 参 数变 量k 插 补 参 数变 量l 子 程 序 调 用定 量m 辅 助 功 能定 量n 子 程 序定 量ovr倍 率定 量p 程 序 编 号定 量po多 项 式 系 数定 量pos轴 定 位定 量pos
34、a轴 的 边 界 定 位定 量spos主 轴 定 向定 量sposa在 限 制 区 域 内 主 轴 定 向定 量q 轴变 量r 数 学 参 数定 量s 主 轴 转 速定 量t 刀 具 顺 序 号定 量u 轴变 量v 轴变 量w 轴变 量x 轴变 量y 轴变 量z 轴变 量ac圆 弧 角 度变 量cr圆 的 半 径变 量ap极 坐 标 角 度变 量rp极 坐 标 半 径变 量:主 程 序定 量2.1.2.11 地址名称地 址 名 称 也 可 以 用 一 个 单 词 来 描 述( 根 据 标 准din66025),在同 一 个 nc 程序 中 , 这 个 单 词 具 有 相 同 的 含 义 , 这
35、 个 地 址 名 称 必 须 是 唯 一 的 。 同 一 个 地 址 名 称不 能 用 于 其 它 的 地 址 。地 址 名 可 以 代 表 下 列 含 义 :a. 变 量 系 统 变 量 用 户 变 量b. 常 量c. 关 键 词d. 一 些 字 母 表 示 的 din 地 址e. 跳 转 标 记构 成 规 则 :a. 一 个 地 址 名 可 以 由 32 个 以 内 的 有 效 字 符 组 成 ;b. 下 列 字 符 有 效 :i. 字 母ii. 下 划 线iii. 数 字c. 开 头 两 个 字 符 必 须 是 字 母 或 下 划 线 , 编 程 时 操 作 符 号 不 能 插 在 分
36、隔 符 之 间( 见 后 述 ) 。例 如 : cmirror, cdon注 意 : 留 作 专 用 的 关 键 词 不 能 用 于 地 址 名 称 , 在 分 隔 符 之 间 禁 止 使 用 操 作 符号 。屏 幕 显 示 对 字 符 数 量 有 一 定 的 限 制 , 在 标 准 显 示 配 置 下 , 有 下 列 限 制 :a. 程 序 名 : 24 个 字 符b. 轴 名 : 3 个 字 符c. 变 量 名 : 32 个 字 符地 址 名 称 分 配 规 则为 了 避 免 地 址 名 称 之 间 发 生 冲 突 , 故 提 供 以 下 遵 循 规 则 :a. 所 有 的 以 cycle
37、 或 下 划 线 开 始 的 地 址 名 称 留 作 simens 循 环 用 。b. 所 有 的 以 cls 开 头 的 地 址 名 称 留 作 simens 编 辑 循 环 用 。c. 用 户 编 辑 循 环 的 地 址 名 称 以 cc 开 头 。d. 我 们 建 议 用 户 选 择 以 字 母 u 或 某 种 下 划 线 以 及 不 同 于 系 统 、 编 辑 循 环和 simens 循 环 开 头 的 地 址 名 称 。2.1.2.12 变量名在 用 于 系 统 的 变 量 中 , 开 头 字 符 采 用 “ $ ” 符 号 。 这 个 字 符 不 能 用 于 用 户 定义 的 变
38、量 。例 如 : $p_iframe, $ac_f在 用 引 申 含 义 的 数 字 表 示 的 变 量 中 , 零 可 以 忽 略 不 写 。 ( 例 如 r01 可 以 用r1 代 替 ) 。2.1.2.13 矩阵名基 本 变 量 命 名 规 则 也 适 用 于 矩 阵 命 名 。 以 矩 阵 名 称 表 示 的 算 术 变 量 也 是 有效 的 。例 如 : r( 10 ) =2.1.2.14 数据类型一 个 变 量 可 由 某 一 个 数 值 ( 或 一 些 数 值 ) 或 一 个 字 符 ( 或 几 个 字 符 ) 组 成 , 例 如 一 个 地 址 字 母 。数 据 允 许 的 类
39、 型 由 定 义 的 变 量 类 型 决 定 , 系 统 变 量 和 预 定 义 的 变 量 数 据 类型 的 关 系 是 确 定 的 。类 型含义取 值 范 围int整 数=( 2-1 )31real实 数=( 10300300 10)boolchar string布 尔 运 算 符 : 真1 和 假0ascii码字 符 串 ,字 符 数 量 在 过200 字 符只 用 于 坐 标 轴矩 阵 ,用 于 坐 标 偏 移 、旋 转 、比 例 、镜 像 的 几 何 参 数表 示 ,不 超1, 00 255序 列 号 0 255axisframe轴 数基 本 变 量 类 型 / 数 据 类 型上 述
40、 基 本 类 型 也 可 在 一 个 阵 列 中 联 合 起 来 使 用 , 也 可 以 使 用 二 维 阵 列 。常 量a. 整 数 常 量有 引 导 字 符 或 没 有 引 导 字 符 的 整 数 。 例 如 将 一 个 数 值 赋 给 一 个 地 址 。例 如 :x100将 值 +100赋 给x 轴y-100将 值 -100赋 给y 轴b. 实 数 常 量实 数 例 如 十 进 制 小 数 ,有 或 没 有 引 导 字 符 的 实 数 ,例 如 将 一 个 数 值 赋 给 一个 地 址 。例 如 :x10.25将 值 10.25赋 给 轴 xx-10.25将 值 -10.25赋 给 轴x
41、x0.25将 值0.25赋 给 轴 xx.25将 值 0.25赋 给 轴x, “ 0 ” 可 以 省 略x=-.1ex-3将 值 -0.1× 103 赋 给 轴 x注 :十 六 进 制 常 量常 量 也 可 以 在 十 六 进 制 格 式 中 用 十 六 进 制 数 表 示 。 字 母 “ a” 到 “ f” 分 别 代表 数 字 “ 10 ” 到 “ 15 ” 。十 六 进 制 常 量 用 单 引 号 表 示 , 起 始 字 母 为“ h” , 后 面 跟 十 六 进 制 数 。 字 母 和数 字 间 也 可 以 使 用 操 作 符 。例 如 : smc_tool_manageme
42、nt_mask= hffff 将 十 六 进 制 的 数 值 赋 给 机 床 数据 。 字 符 的 数 量 受 到 整 数 类 型 数 据 取 值 范 围 的 限 制 。二 进 制 常 量常 量 在 二 进 制 格 式 中 也 可 以 使 用 二 进 制 数 来 表 示 。 在 这 种 情 况 下 , 只 使 用 数字 “ 0 ” 和 “ 1 ” 。二 进 制 常 量 用 单 引 号 表 示 , 起 始 字 母 为“ b”, 后 面 跟 二 进 制 数 。 字 母 和 数 字间 也 可 以 使 用 操 作 符 。例 如 :smn_auxfu_group_spec= b10000010 到 7
43、位 赋 值 。 字 符 的 数 量 受 到 整 数类 型 数 据 取 值 范 围 的 限 制 。2.1.3 程序段和程序结构组 成 。一 个nc 程 序 由 各 个 独 立 的nc 程 序 段 组 成 ,一 个 nc 程 序 段 一 般 由 各 功 能 字一 个nc 程 序 段 包 含 一 个 操 作 步 骤 的 所 有 需 要 的 数 据 和 一 个 检 测 字 符 “ lf ”( 换 行 ) 。注 : “ lf ” 字 符 不 必 手 动 插 入 , 它 一 般 在 你 改 变 行 的 时 候 自 动 生 成 。2.1.3.1 程序段长度一 个 程 序 段 最 多 包 含242 个 字 符
44、 ( 包 括 注 释 和 结 束 字 符 “ lf ” 在 内 ) 。 注 : 在 当 前 的 操 作 程 序 显 示 区 , 一 般 可 以 显 示 三 个 程 序 段 , 每 一 个 程 序 段不 超 过66 个 字 符 , 注 释 也 显 示 出 来 。 在 单 独 的 信 息 显 示 区 显 示 机 床 操 作 信 息 。2.1.3.2 程序段中各个功能字的顺序为 了 保 证 程 序 段 结 构 的 清 晰 性 , 程 序 段 中 功 能 字 一 般 按 下 列 顺 序 排 列 。例 如 :n10g x 各 功 能 字 说 明y z f s t d m h 地 址含子 程 序 段 的
45、顺 序 号 地 址程 序 段 号准 备 功 能位 置 数 据轴 的 进 给 速 度主 轴 转 速刀 具 号刀 具 偏 置 号辅 助 功 能辅 助 功 能 ( 次 要 )义n 10 gx、 y、 zf s t d m h注 : 一 些 地 址 在 同 一 程 序 段 中 可 以 多 次 使 用 。( 例 如 g , h , m )2.1.3.3 主程序段 / 子程序段在 nc 程 序 中 , 有 两 种 程 序 段 。a. 主 程 序 段b. 子 程 序 段在 以 主 程 序 段 开 始 的nc 程 序 部 分 中 ,主 程 序 段 必 须 包 含 所 有 的 完 成 操 作 所 需要 的 信
46、息 的 功 能 字 。注 : 主 程 序 和 子 程 序 之 间 也 可 包 含 主 程 序 段 , 在 此 , 控 制 系 统 不 检 测 主 程 序段 中 是 否 包 含 所 有 的 完 成 操 作 所 需 要 的 信 息 。一 个 子 程 序 段 包 含 每 一 个 操 作 步 骤 的 所 有 需 要 的 信 息 。2.1.3.4 nc程序段的顺序号主 程 序 段 通 过 一 个 主 程 序 段 序 号 来 定 义 。一 个 nc 主 程 序 段 的 顺 序 号 包 含 字 符“ : ” 和 一 个 整 数 ( 程 序 段 顺 序 号 ) , 这 个 程 序 段 序 号 总 是 出 现
47、在 程 序 段 的 开 始 。注 : 主 程 序 段 顺 序 号 在 一 个 程 序 文 档 中 必 须 是 唯 一 的 。例 如 ::10d2 f200 s900 m3子 程 序 段 通 过 一 个 程 序 段 顺 序 号 来 定 义 。一 个 nc 子 程 序 段 的 顺 序 号 包 含 字 符“ n”和 一 个 整 数( 程 序 段 顺 序 号 ),这个 程 序 段 顺 序 号 总 是 出 现 在 程 序 段 的 开 头 。例 如 :n20 g1 x14 y35 n30 x20 y40为 了 当 系 统 搜 索 程 序 时 , 只 有 唯 一 的 结 果 , 子 程 序 段 顺 序 号
48、在 一 个 程 序 中 必须 是 唯 一 的 。注 : 主 程 序 段 顺 序 号 是 任 意 的 , 建 议 采 用 递 增 的 顺 序 号 。 根 据 实 际 情 况 , 在程 序 中 也 可 以 不 使 用 程 序 段 顺 序 号 。2.1.4 nc程序构成一 个 nc 程 序 由 一 个 主 程 序 段 和 若 干 个 子 程 序 段 构 成 。例 如 ::10 d2 f200 s900 m3 n20 g1 x14 y35n30 x20 y40 n40 y-10在 任 何 程 序 运 行 时 , 不 需 要 执 行 的 程 序 段 可 以 跳 过 。跳 过 不 需 要 执 行 的 程
49、序 段 通 过 在 该 程 序 段 前 用 字 符 “ / ” 指 定 。一 些 连 续 执 行 的 程 序 段 也 可 以 跳 过 执 行 , 跳 过 的 程 序 段 部 分 不 执 行 , 下 一 个没 有 跳 过 的 程 序 段 继 续 执 行 。例 如 :n10执 行/n20跳 过n30执行/n40跳 过/n50跳 过/n60跳 过n70执行注:跳过的程序段本身可以通过用户或控制器控制执行。为了控制程序的执行,系统和用户变量也可以用于条件跳转。也可用“;”来代替“/ ”,效果一样。2.1.4.1 跳转标记在 一 个nc 程 序 中 , 可 以 用 一 个 标 记 来 表 示 跳 转 。
50、注 : 在 高 级 编 程 指 南 中 你 将 见 到 更 详 细 的 说 明 。跳 转 标 记 名 由 至 少2 个 最 多32 个 字 符 ( 字 母 、 数 字 、 下 划 线 ) 组 成 , 开 头两 个 字 符 必 须 是 字 母 或 下 划 线 , 跳 转 标 记 后 跟 一 个 “ : ” 号 。注 : 在 一 个nc 程 序 中 跳 转 标 记 必 须 是 唯 一 的 。跳 转 标 记 总 是 在 程 序 段 的 开 头 。 如 果 程 序 段 存 在 序 号 , 则 跳 转 标 记 在 程 序段 序 号 后 面 。2.1.4.2 注释部分为 了 便 于 其 它 用 户 和nc
51、 编 程 人 员 更 容 易 地 理 解nc 程 序 , 建 议 在 程 序 段 中加 入 相 应 的 编 制 意 图 注 释 。注 释 插 入 在 程 序 段 的 结 尾 , 用 一 个 “ ; ” 号 把 注 释 部 分 与 nc 程 序 段 的 加 工程 序 部 分 分 开 。例 如 :n10 g1 f100 x10 y20; nc 程 序 段 的 注 释或n10 ; qianyi jingying xuexiban. n20 ; qukai 2010-11-24n50 ; ci kong yi jia gong.注 释 可 以 存 贮 和 在 程 序 运 行 时 显 示 在 当 前 的
52、 程 序 显 示 区 内 。2.2 nc程序结构和内容一 个nc 程 序 或 零 件 程 序 由 一 系 列 的 描 述 数 控 机 床 刀 具 连 续 加 工 过 程 的nc程 序 段 组 成 。 有 一 个 关 于 程 序 结 构 的 标 准 是din 66025标 准 。这 个 程 序 也 叫 做 “ 零 件 程 序 ” , 因 为 它 包 含 一 个 零 件 加 工 的 全 部 所 需 指 令 。一 个 nc 程 序 或 零 件 加 工 程 序 使 工 件 通 过 数 字 控 制 机 床 刀 具 自 动 运 行 进 行 加工 成 为 可 能 。注 : 程 序 名 的 命 名 规 则一
53、个 程 序 的 名 称 从 文 件 中 得 来 。 一 个 程 序 名 称 可 以 由 不 超 过 32 个 字 符 ( 字母 、 数 字 、 下 划 线 ) 组 成 。 但 不 包 含 一 些 分 割 符 号 。 头 两 个 字 符 必 须 是 字 母 。例 如 : mpf100 welle只 有 程 序 名 称 的 前24 个 字 符 可 以 显 示 。在 操 作 指 南 中 你 将 见 到 更 详 细 的 程 序 存 储 方 面 的 说 明 。子 程 序名在 标 准 din 66025 有 关 子 程 序 命 名 的 规 定 中 , 可 以 在 具 有 引 申 意 义 的 数 字 前面 冠 以 字 母 “ l” “ l ” ( 大 写 和 小 写 ) 作 为 子 程 序 名 , 引 申 数 字 前 有 无 “ 0” 字 符是 有 区 别 的 。 例 如 “ l01 ” 和 “ l1 ” 所 表 达 的 含 义
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 煤气化技术的能源市场竞争力提升策略考核试卷
- 礼乐弦歌课程设计
- 2024年融资租赁合同标的细节规定
- 大数据产业发展试点示范项目申报书(工业大数据应用)
- 畜禽产品加工工艺优化考核试卷
- 2024年网络设施部署合同
- 疫源疫病监测在自然保护区的重要性考核试卷
- 玉米种植的农业信贷政策支持体系优化考核试卷
- 机械课程设计稿模板
- 电子真空器件的噪声分析与控制考核试卷
- 公司章程(完整版)
- 以息代租合同模板
- 2024年浙江省单独招生文化考试语文试卷(含答案详解)
- 景区安全管理教育培训
- 压疮的预防和护理健康宣教课件
- 机械设计基础(二)学习通超星期末考试答案章节答案2024年
- 医院后勤副院长年终工作总结
- 浙江省宁波市鄞州区2023-2024学年九年级上学期期末考试科学试题
- 二进制基础知识课件
- 2024年新人教版四年级数学上册《第9单元第4课时 统计与数学广角 总复习》教学课件
- 供应链ESG管理策略
评论
0/150
提交评论