数 控 宏 程 序 一 . 什 么 是 宏 程 序
什 么 是 数 控 加 工 宏 程 序
简 单 地 说 ,宏 程 序 是 一 种 具 有 计 算 能 力 和 决 策 能 力 的 数 控 程 序
宏 程 序 具 有 如 下 些 特 点 : 1. 使 用 了 变 量 或 表 达 式 ( 计 算 能 力 ) , 例 如 : ( 1) G01 X[3+5] ;有 表 达 式 3+5 ( 2) G00 X4 F[#1] ;有 变 量 #1 ( 3) G01 Y[50*SIN[3]] ;有 函 数 运 算 2. 使 用 了 程 序 流 程 控 制 ( 决 策 能 力 ) , 例 如 : ( 1) IF #3 GE 9 ;有 选 择 执 行 命 令 … … ENDIF ( 2) WHILE #1 LT #4*5 ;有 条 件 循 环 命 令 … … ENDW 二 . 用 宏 程 编 程 有 什 么 好 处
1. 宏 程 序 引 入 了 变 量 和 表 达 式 , 还 有 函 数 功 能 , 具 有 实 时 动 态 计 算 能 力 , 可 以 加 工 非 圆曲 线 , 如 抛 物 线 、 椭 圆 、 双 曲 线 、 三 角 函 数 曲 线 等 ; 2. 宏 程 序 可 以 完 成 图 形 一 样 , 尺 寸 不 同 的 系 列 零 件 加 工 ; 3. 宏 程 序 可 以 完 成 工 艺 路 径 一 样 , 位 置 不 同 的 系 列 零 件 加 工 ; 4. 宏 程 序 具 有 一 定 决 策 能 力 , 能 根 据 条 件 选 择 性 地 执 行 某 些 部 分 ; 5. 使 用 宏 程 序 能 极 大 地 简 化 编 程 , 精 简 程 序
适 合 于 复 杂 零 件 加 工 的 编 程
一.宏变量及宏常量 1. 宏 变 量 先 看 一 段 简 单 的 程