数控铣削加工中宏程序的应用
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
种可 以灵 活运用 的程序 , 只要改变变量的值 , 即可以 制, 提高工作效率 ; 宏程序可 以像子程序一样 , 用一 个简单 的指令调用。
收稿 日期 :0 1 0 - 0 2 1- 3 2
() 2 公用变量 。用户可以 自由使用 , 其对于 由主 的。# 0 # 4 在关掉电源后 , 10一 19 变量值全部被清除 ,
应 用 C DC M 软件 进 行 编程 , 因就是 大 家 对 手工 A /A 原 C DC A ,AM 软件 的学 习和掌 握 , 编 程 人员 的要 求 也 对
面、 圆角、 角以及螺纹铣 削的加工 , 倒 编程人员大都 件 ( 如含非 圆曲线轮廓 的零件 ) 的加工程序 , 同时对 于不 同零件或同一零件的不 同部分但具有相似形状 编程不 重视 ,对宏程 序不 是能很 好 的应用 。况且 的轮廓 , 也可以通过宏程序来编程 。
《 装备制造技术}0 1 2 1 年第 6 期
数 控铣 削加 工 中宏程序 的应 用
陈绍坤
( 河南 省驻马店高级技工学校 , 河南 驻马店 4 30 ) 600
摘 要: 阐述 了在数控铣床 或加工 中心上 , 对模具加 工 中不能 直接 用插补 指令进行 编程 的型面 , 通过 实例介 绍数控铣 削加 工编程 中运 用宏程序 来解 决有规 则的曲线、 曲面铣 削加 工的思路 和方 法。 关键词 : 模具加 工 ; 曲线曲面铣 削 ; 宏程序 ; 编程 中图分类号 :G5 7 T 4 文献标识码 : B 文章编号 :6 2 5 5 ( 0 )6 0 3 0 17— 4 X 2 1 0 - 1 — 3 1 3
技术 应用及其机加工 。 13 3
E up n q i me t Ma u a t n e h oo y No6, 01 n f cr g T c n lg . 2 i 1
() 3 系统变量。由 群 后跟 4 位数字来定义 , 其能
格 式 :F<条件 式 >] G T n I【 OO 例 :F#1 G 1] G T 10 I[ T 0 OO 0;
() 1 变量 的表示 。 一个变量由 # 符号和变量号组 号为 N 0 10的程序段 , 若条件不满足就继续执行下一 成 , : ( =1 2 3 …)也可用表达式来表示 变 个程序段 。 如 挣II , , , ,
量 , :[ 表达式 > 。 如 #< ] 例 : , # 0 , 20 — ] 静 [ +#2 2 释5 #[5 ]#[0 11 , #1 一l】 () 2 变量的使用。在地址号后可使用变量 , 引用
N1 0 G0 Xl 1 ; 0 0 0 Z 5
获取包 含在 机床处理器 或 N C内存 中的只读或读 / 写信息 , 包括与机床处理器有关的交换参数、 机床状 态获取参数 、 加工参数等系统信息。
22 变 量 的表示 和使 用 .
若条件表达式为满足时 ,则程序转到标有顺序
目前 , 随着数控技术 的发展 , 数控机床在 我国制
wk.baidu.com
宏程序与普通程序相 比较 ,普通程序的程序字
造业 已普遍使用。数控编程作 为数控加工的关键技 为常量 , 一个程序只能描述一个几何形状 , 缺乏灵活 术 之一 , 其程序编制的效率和品质 , 在很大程度上决 性 和适用性 ; 用户宏程序 由于允许使用变量、 算术和 定了产品的加工精度和生产效率。对于非 圆曲线 、 逻辑运算及条件转移等 ,使用户能编制各种复杂零 曲
完成不同的加工和操作。宏程序可以简化程序 的编 程序调用的各子程序及各宏程序来说 ,是可以公用
而 # 0 一 59 50 # 0 在关掉电源后 , 变量值则可以保存 。
作者简介: 陈绍坤(98 )女, 16一 , 河南驻马店人 , 高级技师, 数控技术应用专业一级实习指导教师, 本科学历, 研究方向: 数控理论
系统变量表示形式为 # 后跟 l 4 一 位数字 , 变量种类
有 3种 :
1 宏程序简 介
() I 局部变量。# 一 3 是宏程序 中局 部使用的 1 #3 变量 , 只能在宏程序 中存储数据 , 例如 : 运算结果 。当
宏程序 M c r r 是 以变量的组合 , ar Po a o g m) 通过各 断 电时 , 局部变量被初始化为空 。调用宏程序时 , 自 变量对局部变量赋值 。 种算术和逻辑运算 、 转移 和循环等命令 , 而编制 的一
快、 加工效率高 、 加工精度高、 应用灵 活 , 形式 自由等 序主要用公用变量来进行运算操作 。 本文 以 F N C A U 特点 , 且加 工程序简练易懂 , 可以实现普通编程难 以 0 数控系统 B类宏程序来讲解。 i 实现的功能。因此 , 合理有效地利用传统数控机床的 21 数 控 系统 的变 量种 类 . 特性 , 编制简洁合理的小容量数控程序 , 有着非 常现 宏程 序是 加 工 编程 的重要 补充 。F U i 控 AN C0 数 实 的意义。
很 高 ,且生成的程序较长 ,一般机床的 内存都存不 2 用户 宏程序的编写格式 下。再则 , 自动编程软件生成的数控程序 , 是用 “ 直线
去逼近 曲线曲面”存在计算误差 、 , 后置处理误差 , 就 宏一般分为 A类宏和 B类宏 , A类宏是 以 G 5 6H 必然使加工精度受到影响 ,还存在大量的刀具路径 xx x× x x 酣 xx 的格 式 输 入 的 ,而 B 重复现象 , 使加工效率下降。 类宏程序 , 则是 以直接的公式和语言输入 的 , 能进行 宏程序能直接调用数控系统的圆弧插补 、螺旋 算术运算和逻辑运算 ,其 与计算机高级语言 C语言 插补等指令 , 能有效地控制刀具路径 , 具有运算速度 很相似 , F N C0 系统 中应用 比较广 。B类宏 程 在 A U i