logo资料库

西门子SINUMERIK 808D编程和操作手册车削3.pdf

第1页 / 共134页
第2页 / 共134页
第3页 / 共134页
第4页 / 共134页
第5页 / 共134页
第6页 / 共134页
第7页 / 共134页
第8页 / 共134页
资料共134页,剩余部分请下载后查看
车削 第三部分:编程(ISO编程指令)
法律资讯
目录
1 编程基础知识
1.1 引言
1.1.1 西门子模式
1.1.2 ISO 编程指令模式
1.1.3 切换运行方式
1.1.4 显示 G 代码
1.1.5 最大轴/轴标识符数量
1.1.6 定义 G 代码系统 A,B 或 C
1.1.7 小数点的编程
1.1.8 注释
1.1.9 Skip block(跳过程序段)
1.2 进给率的前提条件
1.2.1 快速移动
1.2.2 轨迹进给率(F 功能)
1.2.3 线性进给率(G98)
1.2.4 旋转进给率(G99)
2 三种模式的 G 代码
2.1 SINUMERIK ISO 编程指令车削版模式 A
2.2 SINUMERIK ISO 编程指令车削版模式 B
2.3 SINUMERIK ISO 编程指令车削版模式 C
3 运行指令
3.1 插补指令
3.1.1 快速运行(G00)
3.1.2 直线插补 (G01)
3.1.3 圆弧插补(G02, G03)
3.1.4 轮廓段编程以及插入倒角和倒圆
3.2 使用 G 功能回参考点
3.2.1 通过中间点回参考点(G28)
3.2.2 参考位置点检查(G27)
3.2.3 通过参考点选择回参考点(G30)
3.3 切削螺纹功能的应用
3.3.1 等螺距螺纹切削(G32)
3.3.2 螺纹链接(G32)
3.3.3 多头螺纹切削(G32)
3.3.4 可变螺距螺纹切削(G34)
4 测量指令
4.1 坐标系
4.1.1 机床坐标系(G53)
4.1.2 工件坐标系(G50)
4.1.3 复位刀具坐标系(G50.3)
4.1.4 选择工件坐标系
4.1.5 写入零点偏移/刀具补偿(G10)
4.2 确定坐标值的输入方式
4.2.1 X 轴的直径和半径编程
4.2.2 英制/公制尺寸输入(G20, G21)
4.3 控制时间的指令
4.4 刀具补偿功能
4.4.1 刀具补偿数据存储器
4.4.2 刀具长度补偿
4.4.3 刀沿半径补偿(G40, G41/G42)
4.5 S 功能,T 功能,M 功能和 B 功能
4.5.1 主轴功能(S 功能)
4.5.2 恒定切削速度(G96,G97)
4.5.3 用 T 指令(T 功能)换刀
4.5.4 附加功能(M 功能)
4.5.5 用于控制主轴的 M 功能
4.5.6 用于调用子程序的 M 功能
4.5.7 通过 M 功能调用宏
4.5.8 M 功能
5 其它功能
5.1 程序支持功能
5.1.1 固定循环
5.1.2 多次重复循环
5.1.3 钻孔循环(G80 至 G89)
5.2 可编程数据输入
5.2.1 更改刀具补偿值(G10)
5.2.2 用于调用子程序的 M 功能(M98, M99)
5.3 八位数的程序号
5.4 测量功能
5.4.1 通过 G10.6 快速退刀
5.4.2 删除剩余行程的测量(G31)
5.4.3 通过 G31, P1 - P4 测量
5.4.4 通过 M96/M97(ASUP)编程中断程序
5.5 宏程序
5.5.1 与子程序的区别
5.5.2 调用宏程序(G65, G66, G67)
5.6 附加功能
5.6.1 G05
5.6.2 多边形车削
5.6.3 ISO 编程指令模式中的压缩程序
5.6.4 DryRun 和跳转级的切换模式
5.6.5 通过 M96, M97 写入中断程序
索引
二划
三划
五划
六划
七划
八划
九划
十划
十一划
十二划
十三划
十四划
十五划
十七划
___________________ 1 编程基础知识 ___________________ 2 三种模式的 G 代码 ___________________ 3 运行指令 ___________________ 4 测量指令 ___________________ 5 其它功能 车削 SINUMERIK SINUMERIK 808D 车削 第三部分:编程(ISO 编程指令) 编程和操作手册 适用于: SINUMERIK 808D 车削(软件版本:V4.4) 目标使用人群: 最终用户及服务工程师 05/2012 6FC5398-5DP10-0RA0
法律资讯 法律资讯 警告提示系统 为了您的人身安全以及避免财产损失,必须注意本手册中的提示。人身安全的提示用一个警告三角表示,仅与财产 损失有关的提示不带警告三角。警告提示根据危险等级由高到低如下表示。 危险 表示如果不采取相应的小心措施,将会导致死亡或者严重的人身伤害。 警告 表示如果不采取相应的小心措施,可能导致死亡或者严重的人身伤害。 小心 带有警告三角,表示如果不采取相应的小心措施,可能导致轻微的人身伤害。 小心 不带警告三角,表示如果不采取相应的小心措施,可能导致财产损失。 注意 表示如果不注意相应的提示,可能会出现不希望的结果或状态。 当出现多个危险等级的情况下,每次总是使用最高等级的警告提示。如果在某个警告提示中带有警告可能导致人身 伤害的警告三角,则可能在该警告提示中另外还附带有可能导致财产损失的警告。 合格的专业人员 本文件所属的产品/系统只允许由符合各项工作要求的合格人员进行操作。其操作必须遵照各自附带的文件说明,特 别是其中的安全及警告提示。 由于具备相关培训及经验,合格人员可以察觉本产品/系统的风险,并避免可能的危 险。 Siemens 产品 请注意下列说明: 警告 Siemens 产品只允许用于目录和相关技术文件中规定的使用情况。如果要使用其他公司的产品和组件,必须得到 Siemens 推荐和允许。正确的运输、储存、组装、装配、安装、调试、操作和维护是产品安全、正常运行的前 提。必须保证允许的环境条件。必须注意相关文件中的提示。 所有带有标记符号 ® 的都是西门子股份有限公司的注册商标。标签中的其他符号可能是一些其他商标,这是出于保 护所有者权利的 目地由第三方使用而特别标示的。 我们已对印刷品中所述内容与硬件和软件的一致性作过检查。然而不排除存在偏差的可能性,因此我们不保证印刷 品中所述内容与硬件和软件完全一致。印刷品中的数据都按规定经过检测,必要的修正值包含在下一版本中。 Siemens AG Industry Sector Postfach 48 48 90026 NÜRNBERG 德国 文件订购号: 6FC5398-5DP10-0RA0 Ⓟ 06/2012 本公司保留技术更改的权利 Copyright © Siemens AG 2012. 保留所有权利 商标 责任免除
目录 1 编程基础知识 ....................................................................................................................................7 1.1 引言...................................................................................................................................... 7 1.1.1 西门子模式.............................................................................................................................. 7 ISO 编程指令模式................................................................................................................. 7 1.1.2 1.1.3 切换运行方式........................................................................................................................ 7 1.1.4 显示 G 代码 .......................................................................................................................... 8 1.1.5 最大轴/轴标识符数量............................................................................................................ 8 1.1.6 定义 G 代码系统 A,B 或 C ................................................................................................. 8 1.1.7 小数点的编程........................................................................................................................ 9 1.1.8 注释.................................................................................................................................... 11 1.1.9 Skip block(跳过程序段).................................................................................................. 11 1.2 进给率的前提条件............................................................................................................... 12 1.2.1 快速移动............................................................................................................................. 12 1.2.2 轨迹进给率(F 功能)........................................................................................................ 12 1.2.3 线性进给率(G98) ................................................................................................................ 14 1.2.4 旋转进给率(G99) ................................................................................................................ 14 2 三种模式的 G 代码..........................................................................................................................15 SINUMERIK ISO 编程指令车削版模式 A............................................................................ 15 SINUMERIK ISO 编程指令车削版模式 B............................................................................ 18 SINUMERIK ISO 编程指令车削版模式 C ........................................................................... 21 3 运行指令 .........................................................................................................................................25 3.1 插补指令............................................................................................................................. 25 3.1.1 快速运行(G00).................................................................................................................... 25 3.1.2 直线插补 (G01)................................................................................................................... 27 3.1.3 圆弧插补(G02, G03)........................................................................................................... 29 3.1.4 轮廓段编程以及插入倒角和倒圆 ......................................................................................... 32 3.2 使用 G 功能回参考点.......................................................................................................... 33 3.2.1 通过中间点回参考点(G28).................................................................................................. 33 3.2.2 参考位置点检查(G27)......................................................................................................... 35 3.2.3 通过参考点选择回参考点(G30)........................................................................................... 35 3.3 切削螺纹功能的应用........................................................................................................... 36 3.3.1 等螺距螺纹切削(G32) .................................................................................................... 36 3.3.2 螺纹链接(G32)............................................................................................................... 39 3.3.3 多头螺纹切削(G32)........................................................................................................ 40 3.3.4 可变螺距螺纹切削(G34)................................................................................................. 42 4 测量指令 .........................................................................................................................................45 2.1 2.2 2.3 车削 第三部分:编程(ISO 语言) 编程和操作手册, 05/2012, 6FC5398-5DP10-0RA0 3
目录 坐标系 .................................................................................................................................45 4.1 4.1.1 机床坐标系(G53).................................................................................................................45 4.1.2 工件坐标系(G50).................................................................................................................46 4.1.3 复位刀具坐标系(G50.3).......................................................................................................47 4.1.4 选择工件坐标系...................................................................................................................47 4.1.5 写入零点偏移/刀具补偿(G10) ..............................................................................................47 确定坐标值的输入方式 ........................................................................................................49 4.2 4.2.1 X 轴的直径和半径编程 ........................................................................................................49 4.2.2 英制/公制尺寸输入(G20, G21).............................................................................................50 控制时间的指令...................................................................................................................51 4.3 刀具补偿功能.......................................................................................................................52 4.4 4.4.1 刀具补偿数据存储器............................................................................................................52 4.4.2 刀具长度补偿.......................................................................................................................53 4.4.3 刀沿半径补偿(G40, G41/G42) ........................................................................................54 S 功能,T 功能,M 功能和 B 功能......................................................................................59 4.5 4.5.1 主轴功能(S 功能)............................................................................................................59 4.5.2 恒定切削速度(G96,G97) ..............................................................................................59 4.5.3 用 T 指令(T 功能)换刀 ....................................................................................................61 4.5.4 附加功能(M 功能) ...........................................................................................................61 4.5.5 用于控制主轴的 M 功能.......................................................................................................62 4.5.6 用于调用子程序的 M 功能 ...................................................................................................63 4.5.7 通过 M 功能调用宏..............................................................................................................63 4.5.8 M 功能.................................................................................................................................64 5 其它功能.........................................................................................................................................67 程序支持功能.......................................................................................................................67 5.1 5.1.1 固定循环..............................................................................................................................67 5.1.2 多次重复循环.......................................................................................................................77 5.1.3 钻孔循环(G80 至 G89) ...................................................................................................94 可编程数据输入.................................................................................................................106 5.2 5.2.1 更改刀具补偿值(G10) ...................................................................................................106 5.2.2 用于调用子程序的 M 功能(M98, M99) ...............................................................................107 八位数的程序号.................................................................................................................108 5.3 测量功能............................................................................................................................110 5.4 5.4.1 通过 G10.6 快速退刀.........................................................................................................110 5.4.2 删除剩余行程的测量(G31)............................................................................................110 5.4.3 通过 G31, P1 - P4 测量 .....................................................................................................111 5.4.4 通过 M96/M97(ASUP)编程中断程序.............................................................................112 宏程序 ...............................................................................................................................115 5.5 5.5.1 与子程序的区别.................................................................................................................115 5.5.2 调用宏程序(G65, G66, G67) .............................................................................................115 4 车削 第三部分:编程(ISO 语言) 编程和操作手册, 05/2012, 6FC5398-5DP10-0RA0
目录 附加功能........................................................................................................................... 124 5.6 5.6.1 G05 .................................................................................................................................. 124 5.6.2 多边形车削 ....................................................................................................................... 125 5.6.3 ISO 编程指令模式中的压缩程序 ....................................................................................... 126 5.6.4 DryRun 和跳转级的切换模式............................................................................................ 127 5.6.5 通过 M96, M97 写入中断程序........................................................................................... 128 索引 ..............................................................................................................................................131 车削 第三部分:编程(ISO 语言) 编程和操作手册, 05/2012, 6FC5398-5DP10-0RA0 5
目录 6 车削 第三部分:编程(ISO 语言) 编程和操作手册, 05/2012, 6FC5398-5DP10-0RA0
编程基础知识 1.1 1.1.1 引言 西门子 模式 1 以下条件适用于西门子编程指令模式: ● 在每个通道中均可通过机床数据20150 $MC_GCODE_RESET_VALUES定义G指令的缺省设置。 ● 西门子编程指令模式下不可写入任何ISO编程指令。 1.1. 2 ISO 编程指令模式 系统随后在 ISO 编程指令模式中启动。 以下条件适用于 ISO 编程指令模式: ● 可以通过机床数据将 ISO 编程指令模式设为控制系统的缺省设置。 缺省情况下控制 ● 在 ISO 模式下只能写入由 ISO 编程指令组成的 G 功能,而不能写入西门子 G 功能。 ● 在同一个 NC 程序段中不允许混用 ISO 编程指令和西门子编程指令。 ● 也无法借助一个 G 指令切换“ISO 编程指令 M”和“ISO 编程指令 T”。 ● 但在该模式下可以调用西门子模式下编写的子程序。 ● 如果需要使用西门子功能,必须首先切换到西门子模式。 1 .1.3 切换运行方式 在 SINUMERIK 808D 上,仅通过按下“系统”操作区中的垂直软键“ISO 模式”便可在西门子 模式与 ISO 编程指令模式之间进行切换。 运行方式的切换不会影响生效的刀具、刀具补偿和零点偏移。 ISO 编程指令模式生效后, 图标显示在画面左上角,相关软键呈蓝色背景,如下图所示。 车削 第三部分:编程(ISO 语言) 编程和操作手册, 05/2012, 6FC5398-5DP10-0RA0 7
编程基础知识 1.1 引言 1.1. 4 示例 步骤 1.1. 5 1.1.6 8 显示 G 代码 显示 G 代码的编程指令和当前程序段的编程指令相同,即西门子编程指令或 ISO 编程指 令。 如果通过 DISPLOF 取消程序段的显示,则继续以之前显示生效程序段的编程指令显 示 G 代码。 使用 ISO 编程指令模式的 G 功能调用西门子标准循环。 为此,在相应循环的开头写入 DISPLOF,从而可以在显示中保留 ISO 编程指令中写入的 G 功能。 PROC CYCLE328 SAVE DISPLOF N10 ... ... N99 RET 通过主程序调用西门子 shell 循环。 调用该循环后自动选择西门子模式。 使用 DISPLOF 抑制调用循环时的程序段显示,而继续在 ISO 模式中显示 G 代码。 在循环结束时,通过属性“SAVE”将 shell 循环中修改的 G 代码恢复为初始状态。 最大轴/轴标识符数量 ISO 编程指令模式下可以最多写入 9 个轴。前三个轴的标识符固定为 X、Y、Z。而所有 其它轴可以用字母 A、B、C、U、V 、W 命名。 定义 G 代码系统 A,B 或 C 在 ISO-编程指令-车削版中,G 代码系统 A,B 或 C 是不同的。默认 G 代码系统 A 有 效。 通过 MD10881 $MN_MM_EXTERN_GCODE_SYSTEM 对 G 代码系统 A,B 或 C 进行如下选择: $MN_MM_EXTERN_GCODE_SYSTEM = 0: G 代码系统 B $MN_MM_EXTERN_GCODE_SYSTEM = 1: G 代码系统 A $MN_MM_EXTERN_GCODE_SYSTEM = 2: G 代码系统 C 车削 第三部分:编程(ISO 语言) 编程和操作手册, 05/2012, 6FC5398-5DP10-0RA0
分享到:
收藏