FANUC 0i系统与SINUMERIK 802D系统的编程指令分析及应用

合集下载

西门子802D系统操作编程说明书

西门子802D系统操作编程说明书
第一篇 编程说明
第一章编程基础 1.1 西门子 802D 系统简介 西门子 802D 系统是西门子公司在2002 年针对中国大陆市场发行 的一款全简体中文的数控系统,它以其友好的操作界面,强大的数 控加工功能,在国内数控机床中占有了非常大的比重.西门子 802D 系统是西门子 840D 系统的简化版,拥有大部分 840D 的数控功能, 窗口式操作界面,极大的方便操作人员的使用,并拥有非常强大的 维护、诊断功能。 1.2 编程基础知识
G0 G90 Z-50
(绝对值编程格式,点 B 至点 W 距离为 50mm)
Z=IC (-70)
(编程格式仍为绝对值方式,但由于使用了 IC 指定移动 数据 ,所以点 B 到点 C 的移动在编程中是增量格式)
Z-420
Hale Waihona Puke (绝对值编程格式,点 D 到点 W 为 420mm)

G0 G91 Z-50
(增量值编程格式,点 B 至点 A 距离为 50mm)
中的程序应改为:
G0 G91 Z-50 Z-70
Z-300 或
G0 G90 Z-50
Z-120
Z-420 在同一个加工程序段中,不允许重复使用 G90/G91 指令,如果需要绝对、增量 数据同时存在与一个程序段中,程编人员可以使用 AC/IC 指令混合编程。
如图,仍然假设刀具在点 A 上,刀具依次从点 A 移动至点 D
圆心坐标是指圆弧中心相对与圆弧起点的坐标值,I 代表 X 方向圆心坐标相对于
西门子 802D 系统操作编程说明书 目录部分: 第一篇 编程说明 第一章编程基础 1.1 西门子 802D 系统简介 1.2 编程基础知识 1.3 程序的构成 第二章G 功能指令详解 2.1 概述 2.1.1 数控车床中轴的定义 2.1.2 各坐标系含义 2.1.3 零点偏置 2.1.4 绝对及增量式编程 2.2 G 代码介绍 2.2.1 快速定位 G00 2.2.2 直线插补 G01 2.2.3 圆弧插补 G02、G03 2.2.4 刀尖圆弧半径补偿 2.2.5 暂停 G04 2.2.6 工件坐标系及零点偏置 2.2.7 螺纹切削 G33 2.2.8 每分钟、每转进给 G94、G95

SINUMERIK802DT数控系统循环应用技巧

SINUMERIK802DT数控系统循环应用技巧

F A I 2,I D E P,D I B,V AR I )
收 稿 日期 :2 0 1 1 —1 2— 2 3 作者简 介 :梁 新 平 ( 1 9 6 9 一) ,工 程 硕 士 ,副 教 授 ,主 要 研 究 方 向 为 数 控 加 工 技 术 应 用。E —m a i l :l x p l q l 2 0 0 3@
1 . 1 车削循环 的作 用
2 . 1 . 2 功 能
对于加工余量较大的表面 ,需 多次进 刀加工 。为 减少程序段 的数量 ,缩短编程时间 ,减少程序所 占的 内存 ,可采用循环编程 。 1 . 2 车 削循 环 的特 点 车削循环主要用于切削余量 比较大的场合 。车削 循 环不但可 以使程序段 的长度减少 ,缩减 程序所 占的 内存 ,而且把原来需要人工设计和计算 的走 刀路线 由 数 控机床 自动完成 。它通过指定切削参数 、轮廓形状 和始终点坐标 ,由系统 自动计算加工路径 、自动完成 切 削过程 ,可使编 程大大 简化 ,是重要 的编 程方法 。 车削循 环大幅提 高了编程效率 和质量 。不同的数控系 统循环差 异 比较大 。文 中介绍 S I N U M E R I K 8 0 2 D T的 常用车削循环。
ya ho o .t o m. c a。
第 4期
梁新平 :S I N U M E R I K 8 0 2 D T数控系统循环应用技巧
・1 5 9・
个连续 的刀补号 中,例如 D 1 和D 2 ,切断刀宽度通过 这种方式通知数控 系统 ) ,否则 系统会显 示刀具 参数 定义不完整 。切槽循环可 以加工 内、外槽 ;可 以加工 对称和不对称槽 ;槽的两边可 以是斜面 ,槽底和槽顶
环 、切槽循环和螺纹加工循环 ,通过 具体实例总结 出常用循 环的应用 技巧。 关键词 :数控系统 ;车削循 环

基于FANUC-0i、SIEMENS802D系统可编程参数输入指令在宏程序中的应用

基于FANUC-0i、SIEMENS802D系统可编程参数输入指令在宏程序中的应用
各 个 点 的 刀具 补 偿 值 , 用 可 编 程 参 数 输 再
补 偿 方式 : 1 : L 0 刀具 长 度 补 偿 。 1 刀 有 刀具 ; 刀具 补 偿 号 , 个 刀具 可 以 匹 配 L1 : D: 一 L 2 刀具 半 径 补 偿 。 : 1: L1 刀具 长 度 磨 编 写 D指 令 , D1自 动 生 效 。 果 编 程 为 3 则 如
2 R#4 补 偿 值 ( 耗 值 )可 以 是 常 : 磨 。
量 , 可以 是 变 量 。 也 如R6 示 刀 补值 为6 表 。
N1 # l 0 :6
G1 L1 P1 0 0 R#4; 示 1 刀具 长 度 表 号 补 偿 值 为 #4 。 G1 Ll P1 0 1 R# 4; 示 1 刀 具 长 度 表 号
鱼: ]
T 技 术
S ci enoe and T ech nOl ogy n I novaton i H er d al
基于 F U AN C-0 SlME S 0 D系统 可编程参数 输入 i E N 82 指 令 在 宏 程 序 中的 应 用
刘 小禄
(. 1 湖南九 疑职 业技术 学院 ; 2 湖南 萧湘技 师学 院 湖 南永州 .
工循 环 传递 参 数 ; 2 0 R 5 ~R2 9 用于 加 工循 97 环 的内部计算 编 程 参 数 输 入 指 令 在 R2 1 刀补 值 为 2 用 ;号 。 程 序 中输 入 到 机 床 参 数 中 。 达 方 式 如 图 l 表
磨耗 值 为 #4 。
G 1 Ll P R#4 表示 O 2 l ;
2 SE N 可 编程参数输 入指令 ¥ C D 6 I ME S T — P
1 刀具半 径 的格式与参数 号

FANUC 0i与SINUMERIK 802D数控系统坐标变换指令使用的异同

FANUC 0i与SINUMERIK 802D数控系统坐标变换指令使用的异同
21 0 2年 7月
机床与液压
M ACHI NE TOOL & HYDRAUL C IS
J12 2 u . 01
Vo . 0 No 1 14 . 4
第4 O卷 第 1 4期
DOI 1 . 9 9 j i n 1 0 : 0 3 6 / .s . 0 1—3 8 . 0 2 1 . 4 s 8 12 1. 40 4
N1 1 M6; 0T
N2 3 S 0 0 M0 8 0:
N 0G 4G 0G 0X 0Z 0 4 ;工件坐标 3 5 9 0 0Y 2 0G 3 H1 系建立 ,刀具长度补偿值加入 ,快速定位
收 稿 日期 :2 1 — 6— 1 0 1 0 0
作者简介 :崔向群 ( 9 3 ) 16 一 ,女 ,工学硕士 ,副教授 ,主要研究方 向为数控加工技术 。E— i ux2 5 ou cm。 ma :ci 8 @sh .o l q
TRANS x

F N C 0 系 统 和 SN M R K 0 D 系统 都是 目 A U i I U E I 82 前 国内应用最多 的机床控制系统 ,它们都 适用于数控 车床和数 控铣 床。坐标 变换 指令 是 数控 铣床 ( 加工 中心 )控制 系统 所具 备 的功 能 ,主要 是指 坐标 系平 移 、旋转 、比例缩放和可编程镜像 4种功能指令 ,这 类指令 与子程序结合使 用可简化编程 ,省时 、省存储 空间 ,且 程序 的可 读性 强 。F N C0 系统 和 SN — A U i I U M R K8 2 系统应用于数控铣床 时 ,均提供 了以上 E I 0 D 4种功能指令 ,但它们在编程指令 和编程方法 的使用 上各不相 同,对 它们进行应用 分析 ,明确它们在使用 中的异同 点 ,可避 免 由于混 淆 二者 而 导致 的程 序错

西门子数控系统802D_操作手册资料

西门子数控系统802D_操作手册资料

目录西门子802D数控铣床1第一章数控系统面板1 1.1数控系统面板1 1.2机床控制面板3 1.3屏幕显示区4第二章手动操作5 2.1返回参考点5 2.2JOG运行方式6 2.3MDA运行方式8第三章程序编辑 10 3.1进入程序管理方式 10 3.2软键 10 3.3输入新程序 11 3.4编辑当前程序 12第四章数据设置 13 4.1进入参数设定窗口 13 4.2设置刀具参数及刀补参数 1314.3设置零点偏置值 17第五章自动运行操作 185.1进入自动运行方式 18 5.2软键 18 5.3选择和启动零件程序 19 5.4停止、中断零件程序 20西门子802D数控车床 21第一章数控系统面板 21 1.1屏幕显示区 24 1.2数控系统面板 24 1.2机床控制面板 25第二章开机和回参考点 27 2.1开机 27 2.2回参考点 27第三章手动操作 28 3.1JOG运行方式 28 3.2进给速度选择 28 3.3点动快速移动 28 3.4增量进给 28 3.5屏幕显示操作及说明 29 3.6MDA运行方式 29第四章程序编辑 3124.1程序窗口 31 4.2输入新程序 32 4.3编辑零件程序 33第五章数据设置 355.1输入刀具参数及刀具补偿参数 35 5.2输入零点偏置值 37第六章自动运行操作 396.1自动方式窗口 39 6.2选择和启动零件程序 39 6.3程序段搜索 40 6.4停止和中断零件程序 40 6.5中断后的再定位 41 6.6执行外部程序 41 6.7程序控制 42西门子802D三轴立式加工中心 44第一章数控系统面板 44 1.1数控系统面板 44 1.2机床控制面板 46 1.3屏幕显示区 47第二章手动操作 48 2.1返回参考点 48 2.2JOG运行方式 4932.3MDA运行方式 51第三章程序编辑 533.1进入程序管理方式 53 3.2软键 53 3.3输入新程序 54 3.4编辑当前程序 55第四章数据设置 564.1进入参数设定窗口 56 4.2设置刀具参数及刀补参数 56 4.3设置零点偏置值 60第五章自动运行操作 615.1进入自动运行方式 61 5.2软键 61 5.3选择和启动零件程序 62 5.4停止、中断零件程序 63西门子802S数控铣床 64第一章数控系统面板 64 1.1系统操作面板 64 1.2机床控制面板 66 1.3屏幕显示区 67第二章开机和回参考点 68 2.1开机 6842.2回参考点 68第三章手动操作 703.1JOG运行方式 70 3.2MDA运行方式 70第四章程序编辑 724.1程序窗口 72 4.2自动运行操作 72第五章参数设定 745.1输入刀具参数及刀具补偿参数 74 5.2输入零点偏置值 77西门子802S数控车床 78第一章数控系统面板 78 1.1系统操作面板 78 1.2机床控制面板 80 1.3屏幕显示区 81第二章开机和回参考点 82 2.1开机 82 2.2回参考点 82第三章手动操作 84 3.1JOG运行方式 84 3.2MDA运行方式 84第四章程序编辑 8654.1程序窗口 86 4.2自动运行操作 86第五章参数设定 885.1输入刀具参数及刀具补偿参数 88 5.2输入零点偏置值 9161西门子802D 数控铣床第一章 数控系统面板1.1数控系统面板按键功能 按键功能 报警应答键 通道转换键信息键 未使用翻页键光标键 选择/转换键加工操作区域键程序操作区域键2参数操作区域键程序管理操作区域键 报警/系统操作区域键字母键 上档键转换对应字符数字键上档键转换对应字符 上档建 控制键 替换键 空格键 退格删除键 删除键 插入键制表键回车/输入键31.2机床控制面板按键功能 按键功能 增量选择键 点动 参考点 自动方式 单段 手动数据输入 主轴正转主轴翻转主轴停 Z 轴点动X 轴点动 Y 轴点动 快进键 复位键 数控停止数控启动4急停键主轴速度修调进给速度修调1.3屏幕显示区显示屏右侧和下方的灰色方块为菜单软键,按下软键,可以进入软键左侧或上方对应的菜单。

试谈FANUC0i数控系统的基本编程指令

试谈FANUC0i数控系统的基本编程指令
• 2)直线插补定位。刀具轨迹与直线插补(G01)相同, 刀具以不超过每轴的快速移动速度,在最短的时间内 定位。
• 直线插补定位和非直线插补定位如图6-8所示。
2021/8/6
3
2021/8/6
图6-8 直线插补定位和非直线插补定位
4
• G00指令中的快速移动速度由机床制造厂对每个 轴单独设定到参数No.1420 中。由G00指令的定 位方式,在程序段的开始刀具加速到预定的速度, 而在程序的终点减速。在确认到位之后,执行下 个程序段。“到位”是指进给电机将工作台拖至 了指定的位置范围内 。这个范围由机床制造厂 决定并设置到参数No.1826中。通过设定参数 No.1601#5(NCI),可以不进行对各程序段的 到位检测。
2021/8/6
图6-20 当OFH(参数No.5001#2)=1时(A/B)
32
• b.刀具长度偏置C。当指定和修改刀具长度偏置C的偏 置号时,偏置号的有效顺序,取决于下述条件。
• a)当OFH(参数No.5001#2)=0时。如图6-21所示。 • b)当OFH(参数No.5001#2)=1时。如图6-22所示。
• a.刀具长度偏置A/B。当指定或修改刀具长度偏置A/B的偏
置号时,偏置号的有效顺序,取决于下述条件。 • a)当OFH(参数No.5001#2)=0时。如图6-19所示。 • b)当OFH(参数No.5001#2)=1时。如图6-20所示。
2021/8/6
31
图6-19 当OFH(参数No.5001#2)=0时(A/B)
2021/8/6
28
• 2)指令格式。 • ①刀具长度偏置A:G43 Z_H_;G44 Z_H_; • ②刀具长度偏置B:G17 G43 Z_H_;G17 G44 Z_H_;

西门子数控系统802D_操作手册

西门子数控系统802D_操作手册

目录西门子802D数控铣床1第一章数控系统面板1 1.1数控系统面板1 1.2机床控制面板3 1.3屏幕显示区4第二章手动操作5 2.1返回参考点5 2.2JOG运行方式6 2.3MDA运行方式8第三章程序编辑 10 3.1进入程序管理方式 10 3.2软键 10 3.3输入新程序 11 3.4编辑当前程序 12第四章数据设置 13 4.1进入参数设定窗口 13 4.2设置刀具参数及刀补参数 1314.3设置零点偏置值 17第五章自动运行操作 185.1进入自动运行方式 18 5.2软键 18 5.3选择和启动零件程序 19 5.4停止、中断零件程序 20西门子802D数控车床 21第一章数控系统面板 21 1.1屏幕显示区 24 1.2数控系统面板 24 1.2机床控制面板 25第二章开机和回参考点 27 2.1开机 27 2.2回参考点 27第三章手动操作 28 3.1JOG运行方式 28 3.2进给速度选择 28 3.3点动快速移动 28 3.4增量进给 28 3.5屏幕显示操作及说明 29 3.6MDA运行方式 29第四章程序编辑 3124.1程序窗口 31 4.2输入新程序 32 4.3编辑零件程序 33第五章数据设置 355.1输入刀具参数及刀具补偿参数 35 5.2输入零点偏置值 37第六章自动运行操作 396.1自动方式窗口 39 6.2选择和启动零件程序 39 6.3程序段搜索 40 6.4停止和中断零件程序 40 6.5中断后的再定位 41 6.6执行外部程序 41 6.7程序控制 42西门子802D三轴立式加工中心 44第一章数控系统面板 44 1.1数控系统面板 44 1.2机床控制面板 46 1.3屏幕显示区 47第二章手动操作 48 2.1返回参考点 48 2.2JOG运行方式 4932.3MDA运行方式 51第三章程序编辑 533.1进入程序管理方式 53 3.2软键 53 3.3输入新程序 54 3.4编辑当前程序 55第四章数据设置 564.1进入参数设定窗口 56 4.2设置刀具参数及刀补参数 56 4.3设置零点偏置值 60第五章自动运行操作 615.1进入自动运行方式 61 5.2软键 61 5.3选择和启动零件程序 62 5.4停止、中断零件程序 63西门子802S数控铣床 64第一章数控系统面板 64 1.1系统操作面板 64 1.2机床控制面板 66 1.3屏幕显示区 67第二章开机和回参考点 68 2.1开机 6842.2回参考点 68第三章手动操作 703.1JOG运行方式 70 3.2MDA运行方式 70第四章程序编辑 724.1程序窗口 72 4.2自动运行操作 72第五章参数设定 745.1输入刀具参数及刀具补偿参数 74 5.2输入零点偏置值 77西门子802S数控车床 78第一章数控系统面板 78 1.1系统操作面板 78 1.2机床控制面板 80 1.3屏幕显示区 81第二章开机和回参考点 82 2.1开机 82 2.2回参考点 82第三章手动操作 84 3.1JOG运行方式 84 3.2MDA运行方式 84第四章程序编辑 8654.1程序窗口 86 4.2自动运行操作 86第五章参数设定 885.1输入刀具参数及刀具补偿参数 88 5.2输入零点偏置值 9161西门子802D 数控铣床第一章 数控系统面板1.1数控系统面板按键功能 按键功能 报警应答键 通道转换键信息键 未使用翻页键光标键 选择/转换键加工操作区域键程序操作区域键2参数操作区域键程序管理操作区域键 报警/系统操作区域键字母键 上档键转换对应字符数字键上档键转换对应字符 上档建 控制键 替换键 空格键 退格删除键 删除键 插入键制表键回车/输入键31.2机床控制面板按键功能 按键功能 增量选择键 点动 参考点 自动方式 单段 手动数据输入 主轴正转主轴翻转主轴停 Z 轴点动X 轴点动 Y 轴点动 快进键 复位键 数控停止数控启动4急停键主轴速度修调进给速度修调1.3屏幕显示区显示屏右侧和下方的灰色方块为菜单软键,按下软键,可以进入软键左侧或上方对应的菜单。

siemens802D编程手册

siemens802D编程手册

NC编程基本原理程序名称在编制程序时可以按以下规则确定程序名:开始的两个符号必须是字母,其后的符号可以是字母,数字或下划线,最多为16个字符,不得使用分隔符举例:RAHMEN52程序结构1. 结构和内容NC程序由各个程序段组成。

每一个程序段执行一个加工步骤。

程序段由若干个字组成。

最后一个程序段包含程序结束符:M2。

程序结构程序段字字字…;注释程序段N10 G0X20…;第一程序段程序段N20 G2Z37…;第二程序段程序段N30 G91 ......... ;…程序段N40 ........... 程序段N50 M2;程序结束字结构及地址1. 功能/ 结构字是组成程序段的元素, 由字构成控制器的指令字由以下几部分组成地址符地址符一般是一字母。

数值数值是一个数字串,它可以带正负号和小数点。

正号可以省略不写。

2. 多个地址符一个字可以包含多个字母,数值与字母之间用符号“ = ”隔开。

举例:CR=此外,G功能也可以通过一个符号名进行调用(参见章节“指令表”)举例:SCALE ;打开比例系数。

3. 扩展地址对于如下地址;R 计算参数HH 功能I,J,K 插补参数/ 中间点地址可以通过1 到4 个数字进行地址扩展。

在这种情况下,其数值可以通过进行赋值(参见章节“指令表” )。

举例:R10===程序段结构1. 功能一个程序段中含有执行一个工序所需的全部数据.程序段由若干个字和段结束符“ LF”组成.在程序编写过程中进行换行时或按输入键时可以自动产生段结束符.2. 字顺序程序段中有很多指令时建议按如下顺序:N…G…X…Y…Z…F…S…T…D…M…程序段号说明以5 或10 为间隔选择程序段号,以便以后插入程序段时不会改变程序段号的顺序。

3. 可被跳跃的程序段那些不需在每次运行中都执行的程序段可以被跳跃过去,为此应在这样的程序段的段号字之前输入斜线符“ / ”。

通过操作机床控制面板或者通过接口控制信号可以使跳跃程序段功能生效。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

FANUC 0i 系统和SINUMERIK 802D 系统都是
目前国内最流行的机床控制系统,它们都适用于数控车床、数控铣床、加工中心和专用数控机床等。

该文作者主要针对加工中心上应用FANUC 0i 系统和
SINUMERIK 802D 系统在编程指令、编程方法上的不同,目的是供机床操作编程人员参考与借鉴。

一、数控加工程序结构的异同
不管是哪种数控系统,数控加工程序都由程序开始部分、若干个程序段、程序结束部分组成。

每一个数控加工程序对应一个程序号,不同的数控系统,程序号的规定不同。

对于FANUC 0i 系统,主程序和子程序的程序号规定相同,由地址“O”和后面的4位数字组成,如O1234。

而对于SINUMERIK 802D 数控系统,主程序以.mpf 为后缀,子程序以.spf 为后缀,如SPF1.mpf 。

二、刀具功能的异同
刀具功能,又称T 功能,编程时用来选择刀具,由T 代码和它后面的2位数字表示,其编程格式因数控系统的不同而异。

如在FANUC 0i 数控中,换刀时必须结合M98指令,其编程格式如下:
T M98 P9000
其中:T 后为刀具号,一般取2位;M98为调用换刀子程序;P9000为换刀子程序号。

指定刀具偏置值的代码分为H 代码(刀具长度偏置)和D 代码(刀具半径补偿)。

在SINUMERIK 802D 系统中,采用T 、D 指令编程。

T 功能用来选择刀具,而D 功能用来选择相关的刀偏。

一把刀具可以匹配1~9个不同补偿的刀偏组。

如果没有编写D 指令,则D1自动生效。

如果编写D0,则刀具补偿值无效。

每个刀补在调用时,长度和半径都必须输入完整。

三、编程指令的异同
1.目标点的坐标值表达方法
在数控加工程序中,表示目标点的坐标值有绝对尺寸指令和增量尺寸指令两种,在FANUC 0i 系统和SINUMERIK 802D 系统中,分别用G90、G91指定。

不过,SINUMERIK 802D 系统还可以在程序中通过AC 或IC 以绝对尺寸或相对尺寸方式进行设定,编程更为灵活。

2.基本移动指令
基本移动指令有G00、G01、G02、G03。

G00和G01的编程格式均相同。

但圆弧插补有区别。

对于FANUC 0i系统,圆弧插补有终点/圆弧半径和终点/圆心坐标两种编程方式,而SINUMERIK 802D数控系统有5种编程方式,除上面两种方式外,还有张角/圆心、张角/终点等极坐标编程方式,以及通过中间点进行圆弧插补和切线过渡圆弧编程方式。

3.刀具半径补偿指令
在铣削零件轮廓时,由于刀具半径尺寸的影响,刀具的中心轨迹与零件轮廓往往不一致。

为了避免计算刀具中心轨迹,数控系统提供了刀具半径补偿功能,编程人员可以直接按零件图样上的轮廓尺寸编程。

(1)相同之处
1)指令及功能G41是刀具半径左补偿指令,即顺着刀具前进方向看(假定工件不动),刀具位于工件轮廓的左边;G42是刀具半径右补偿指令,即顺着刀具前进方向看(假定工件不动),刀具位于工件轮廓的右边;G40是取消刀具半径补偿指令。

使用该指令后,G41、G42指令无效。

2)编程格式
这里有三点要说明:首先,建立和取消刀补必须与G01或G00指令组合完成;其次,程序中的X、Y是G01、G00运动的目标点坐标;第三,D代码中存放刀具半径值作为偏置量,用于数控系统计算刀具中心的运动轨迹。

偏置量可用
CRT/MDI方式输入。

所以在应用时要注意:建立刀具半径补偿的程序段,必须是在补偿平面内不为零的直线移动,一般应在切入工件之前完成;取消刀具半径补偿的程序段,一般应在切出工件之后完成;当刀具半径大于所加工工件内轮廓转角或刀具直径大于所加工沟槽时会产生过切,要避免这种情况的发生。

(2)不同之处
对于FANUC 0i系统,G41或G42必须与G40成对使用,即编程中刀补方向改变时,必须先取消刀补,才能建立新的刀补。

而对于SINUMERIK 802D系统,无需经过G40,G41、G42就可以相互转换。

4.刀具长度补偿指令
使用刀具长度补偿指令,在编程时不必考虑刀具的实际长度及各把刀具不同的长度尺寸。

加工时,用CRT/MDI方式输入刀具的长度尺寸,即可进行正确加工。

当由于刀具磨损、更换刀具等原因引起刀具长度尺寸变化时,只要修正刀具长度补偿量,而不必调整程序或刀具。

(1)指令及功能
G43是建立刀具长度正补偿,G44是建立刀具长度负补偿,G49是取消刀具长度补偿。

(2)编程格式
G43(G44)G00(G01)Z H
G49 G00(G01)Z
以上编程指令只适合于FANUC 0i系统。

对于SINUMERIK 802D系统,刀具调用后,刀具长度补偿立即生效,无需G代码指定。

5.固定循环功能
为了进一步提高编程工作效率,数控系统中一般设计了固定循环功能,它规定对于一些典型加工中的固定、连续的动作,用一个程序段表达,即用固定循环指令来进行孔或槽的加工。

(1)基于FANUC 0i系统中固定循环功能的编程
对于FANUC 0i系统,常用的固定循环指令能完成的工作有钻孔、攻螺纹和镗孔等。

这些循环通常包括在XY平面定位、快速移动到R平面、孔的切削加工、孔底动作、返回到R平面、返回到起始平面6个基本动作,如图1所示。

图1 固定循环的基本动作
常用的固定循环有高速深孔钻循环、螺纹切削循环、精镗循环等。

编程格式如下:
G90(G91)G98(G99)G73~G89 X Y Z R Q P F K
式中,G90 /G91表示绝对坐标编程或增量坐标编程;G98表示刀具返回到起始平面;G99表示刀具返回到返回R平面;G73~G89表示孔加工方式,如钻孔加工、高速深孔钻加工、镗孔加工等;X、Y表示孔的位置坐标;Z表示孔底坐标;R表示安全面(R平面)的坐标;Q表示每次切削深度;P表示孔底的暂停时间;F表示切削进给速度;K表示规定的重复加工次数。

固定循环由G80或01组的G代码撤消。

(2)基于SINUMERIK 802D系统中固定循环功能的编程
对于SINUMERIK 802D系统,固定循环是指用于特定加工过程的工艺子程序,在具体加工过程中只要改变参数就可以实现各种循环。

固定循环中使用的基本参数的含义如下表所示,参数示意如图2所示。

SINUMERIK 802D系统包括钻孔循环(如中心钻孔、深度钻孔、刚性攻丝、铰孔、镗孔等)、钻孔样式循环(加工一排孔、加工一圈孔)和铣削循环(矩形槽、键槽和圆形凹槽)。

图2 主要参数示意图
(3)编程比较
如图3所示零件,要求加工所有的孔,工件零点选择在工件左上角,选用Φ10的钻头,进给速度F=20mm/min,主轴转速S=600r/min。

图3 加工示例
我们分别在FANUC 0i系统和SINUMERIK 802D系统进行了编程,程序如下:
四、结论
随着改革开放和经济建设的发展,企业对进口数控系统的引进越来越多,掌握好这两类数控系统编程方法上的不同,将有助于编程人员更好的使用数控机床。

相关文档
最新文档