没有合适的资源?快使用搜索试试~ 我知道了~
首页西门子840D编程手册:工作准备与NC编程
西门子840D编程手册:工作准备与NC编程
需积分: 45 40 下载量 186 浏览量
更新于2024-08-01
1
收藏 8.69MB PDF 举报
"西门子840D编程说明版本03.2004"
这篇文档详细介绍了西门子840D数控系统的工作准备部分,提供了丰富的编程指南,适用于多个不同版本的西门子控制系统。以下是其中涵盖的关键知识点:
1. **子程序技术**:子程序是NC编程中的一种组织单元,可以重复调用,用于实现模块化编程,提高代码的可读性和可复用性。
2. **宏指令技术**:宏指令允许用户编写自定义的逻辑和计算,增强程序的灵活性,常用于实现复杂控制逻辑或自动化任务。
3. **文件和程序管理**:这部分内容涉及如何创建、编辑、存储和调用NC程序,以及相关的文件操作和版本控制。
4. **保护区**:保护区是编程中设定的安全区域,确保在特定区域内不会执行错误的或危险的运动指令。
5. **特殊的位移指令**:这些指令用于实现非线性的运动,如圆弧插补、螺旋运动等,增加机床的运动精度和效率。
6. **框架**:在编程中,框架用于定义工件坐标系和参考点,便于对工件进行精确定位。
7. **转换**:转换涉及坐标系之间的转换,如机床坐标系到工件坐标系的转换,确保程序的正确执行。
8. **刀具补偿**:刀具补偿包括刀具长度和半径补偿,能自动调整切削参数以补偿刀具尺寸变化,确保加工精度。
9. **轨迹位移性能**:这部分涉及轨迹控制,如何精确控制刀具的路径,避免干涉和提高表面质量。
10. **同步运行动作**:同步运动是指两个或更多轴同时以预设的速度比例运动,常用于多轴加工和协调运动。
11. **摆动**:摆动指令用于实现工件边缘的斜切或倒角,也可以用于特定的工艺需求。
12. **冲裁和步冲**:这些功能与金属板材的冲压和切割相关,提供精确的孔和边缘处理方案。
13. **其它功能**:可能包括特殊定制的机床功能、故障诊断和预防性维护等内容。
14. **独立的切削程序**:这部分可能涉及到独立于主程序的切削循环,用于实现特定的加工过程。
15. **附录**:包含了与控制系统软件版本相关的附加信息,如版本说明、注册商标和专利声明等。
该文档适用于多种西门子控制系统,包括840D、840Di、810D等不同版本,为用户提供了全面的编程和操作指南,帮助他们更好地理解和利用这些系统的功能。
0
目录 03.04
0
© 西门子股份公司 2004 所有权所有。
xvi SINUMERIK 840D/840Di/810D 编程说明 编程说明-工作准备部分 (PGA) - 版本 03.04
2.4 子程序调用:L 或者 EXTERN .................................................................................2-103
2.5 可设定参数的子程序返回(自软件版本 SW 6.4 起) .............................................2-107
2.6 子程序,带程序重复: P .........................................................................................2-111
2.7 模态子程序: MCALL..............................................................................................2-111
2.8 子程序间接调用: CALL.......................................................................................... 2-112
2.9 程序部分重复,带间接编程(自软件版本 SW 6.4 起).......................................... 2-113
2.10 用 ISO 语言编程的程序间接调用: ISOCALL ........................................................2-114
2.11 调用带路径说明和参数的子程序: PCALL ..............................................................2-115
2.12 在子程序调用时用 CALLPATH 扩展查找路径(自软件版本 SW 6.4 起).............2-116
2.13 抑制当前的程序段显示: DISPLOF ........................................................................2-118
2.14 单段抑制:SBLOF, SBLON (自软件版本 SW 4.3 起)............................................. 2-119
2.15 执行外部子程序:EXTCALL (自软件版本 SW 4.2起)..............................................2-125
2.16 子程序调用,带M/T功能..........................................................................................2-129
2.17 循环:给用户循环设定参数 ..................................................................................... 2-130
2.18 宏指令技术 DEFINE...AS.........................................................................................2-135
文件和程序管理 3-139
3.1 概述 .........................................................................................................................3-140
3.2 程序存储器...............................................................................................................3-141
3.3 工作存储器...............................................................................................................3-147
3.4 定义用户数据...........................................................................................................3-150
3.5 定义用户数据 (GUD) 保护级.................................................................................... 3-155
3.6 自动激活GUDs和MACs(自软件版本SW4.4起) ...................................................3-157
3.7 改变机床数据和设定数据的保护级 ..........................................................................3-159
3.8 NC语言指令保护级 (自软件版本 SW 7.1起) ............................................................3-160
3.9 修改NC语言单元的属性(自软件版本SW6.4起) ...................................................3-163
3.10 结构化指令SEFORM,用于步进编辑器(自软件版本 SW 6.4起) ............................. 3-170
保护区 4-173
4.1 确定保护区 CPROTDEF, NPROTDEF....................................................................4-174
4.2 激活/取消保护区: CPROT, NPROT......................................................................... 4-178
4.3 检测保护区受损、工作区域限制和软件极限 ...........................................................4-182
0
03.04 目录
0
© 西门子股份公司 2004 所有权所有。
SINUMERIK 840D/840Di/810D 编程说明 编程说明-工作准备部分 (PGA) - 版本 03.04 xvii
特摆动令 5-189
5.1 返回编码的位置, CAC, CIC, CDC, CACP, CACN ................................................... 5-190
5.2 样条插补, ASPLINE, B-/CSPLINE, BAUTO, BNAT, BTAN..................................... 5-191
5.3 压缩器 COMPOF/ON, COMPCURV, COMPCAD (软件版本SW 6.2)..................... 5-199
5.4 多项式插补 – POLY, POLYPATH (自软件版本 SW 5 起) ....................................... 5-207
5.5 可设定的轨迹基准, SPATH, UPATH (自软件版本 SW 4.3起) ................................. 5-213
5.6 用开关卡规测量, MEAS, MEAW ............................................................................. 5-217
5.7 扩展的测量功能 MEASA, MEAWA, MEAC (自软件版本 SW 4起, 选件) ................. 5-220
5.8 OEM 用户特殊功能, G810 到 G829 ........................................................................ 5-230
5.9 在拐角处延迟并降低进给率, G62, G621 (自软件版本 SW 6.1起) ........................... 5-230
5.10 可编程的运动结束准则 (自软件版本 SW 5.1起) ...................................................... 5-232
5.11 可编程的伺服参数组 (自软件版本 SW 5.1起).......................................................... 5-235
框架 6-237
6.1 通过框架变量进行坐标转换 ..................................................................................... 6-238
6.2 赋值框架变量和框架................................................................................................ 6-243
6.3 粗偏移和精偏移 ....................................................................................................... 6-250
6.4 DRF-偏移 ................................................................................................................ 6-251
6.5 外部零点偏移........................................................................................................... 6-252
6.6 编程预设定偏移, PRESETON ................................................................................. 6-253
6.7 框架取消,DRFOF, G53, G153 和 SUPA ................................................................. 6-254
6.8 在空间中通过3个测量点计算框架, MEAFRAME ..................................................... 6-255
6.9 NCU 全局框架 (自软件版本 SW 5起) ...................................................................... 6-259
6.9.1 通道专用框架........................................................................................................... 6-260
6.9.2 在通道中起作用的框架 ............................................................................................ 6-262
转换 7-269
7.1 三轴,四轴和五轴转换: TRAORI .......................................................................... 7-270
7.1.1 刀具定向编程........................................................................................................... 7-274
7.1.2 刀具定向的旋转:ORIROTA, ORIROTR, ORIROTT.............................................. 7-279
7.1.3 定向轴的关系 ORIWKS, ORIMKS........................................................................... 7-281
7.1.4 单个的位置和它的操作 ............................................................................................ 7-282
7.1.5 定向轴(SW 5.2及以上版本): ORIAXES, ORIVECT, ORIEULER, ORIRPY............. 7-283
7.1.6 直角PTP-运行(自软件版本SW5.2起) .................................................................... 7-286
7.1.7 在线刀具长度补偿:TOFFON, TOFFOF (自软件版本SW 6.4起) ........................... 7-290
7.2 车削件的铣削加工: TRANSMIT ............................................................................ 7-293
7.3 圆柱表面转换: TRACYL........................................................................................ 7-296
0
目录 03.04
0
© 西门子股份公司 2004 所有权所有。
xviii SINUMERIK 840D/840Di/810D 编程说明 编程说明-工作准备部分 (PGA) - 版本 03.04
7.4 斜置轴: TRAANG .................................................................................................. 7-302
7.4.1 编程斜置轴:G05, G07(自软件版本SW 5.3起) .......................................................7-306
7.5 在选择一个转换时的边界条件..................................................................................7-307
7.6 取消转换: TRAFOOF ............................................................................................7-309
7.7 级联的转换...............................................................................................................7-310
7.8 可转换的几何轴,GEOAX.......................................................................................7-313
刀具补偿 8-319
8.1 补偿存储器...............................................................................................................8-320
8.2 刀具管理的语言指令 ................................................................................................8-322
8.3 在线-刀具补偿PUTFTOCF, PUTFTOC, FTOCON, FTOCOF.................................8-325
8.4 刀具半径补偿保持恒定,CUTCONON(自软件版本SW 4起) ..............................8-330
8.5 激活3D-刀具补偿CUT3DC, CUT3DF, CUT3DFS/CUT3DFF..................................8-333
8.5.1 3D-刀具半径补偿:圆周铣削,端铣...........................................................................8-335
8.5.2 刀具类型/带变化了的尺寸的刀具转换G40/41/42 .....................................................8-336
8.5.3 轨迹上的补偿,轨迹曲线和浸没深度ISD.................................................................8-337
8.5.4 内角/外角和交点运行,G450/G451(自软件版本SW 5起) .....................................8-338
8.5.5 带有限制面积的3D圆周铣削,CUT3DCC,CUT3DCCD........................................8-340
8.6 刀具定向, ORIC, ORID, OSOF, OSC, OSS, OSSE ................................................ 8-345
8.7 自由D编号分配,切削刃编号CE(自软件版本SW5起).........................................8-350
8.7.1 检查D编号(CHKDNO) .............................................................................................8-351
8.7.2 重命名D-编号(GETDNO, SETDNO)........................................................................8-352
8.7.3 求得预先给出D编号刀具的T编号(GETACTTD).................................................. 8-353
8.7.4 设置D编号无效 ........................................................................................................8-354
8.8 刀架的运动关系 .......................................................................................................8-355
轨迹位移性能 9-361
9.1 切向控制 TANG, TANGON, TANGOF, TLIFT, TANGDEL......................................9-362
9.2 联动 TRAILON, TRAILOF .......................................................................................9-369
9.3 曲线表 CTABDEF, CTABEND, CTABDEL, CTAB, CTABINV/CTABFNO ..............9-373
9.3.1 带曲线表的语言指令 CTABID, CTABLOCK, CTABUNLOCK..................................9-373
9.3.2 曲线图表的边缘性能 CTABTSV/CTABTSP, CTABTMIN ........................................9-383
9.3.3 对曲线图表位置和图表分段的存取 CTAB, CTABINV .............................................. 9-386
9.4 轴向引导值耦合, LEADON, LEADOF ...................................................................... 9-388
9.5 进给运行, FNORM, FLIN, FCUB, FPO....................................................................9-394
9.6 带进刀存储器的程序过程, STARTFIFO, STOPFIFO, STOPRE..............................9-399
9.7 条件中断的程序段, DELAYFSTON, DELAYFSTOF ............................................... 9-401
0
03.04 目录
0
© 西门子股份公司 2004 所有权所有。
SINUMERIK 840D/840Di/810D 编程说明 编程说明-工作准备部分 (PGA) - 版本 03.04 xix
9.8 阻止程序点,用于 SERUPRO, IPTRLOCK, IPTRUNLOCK ................................... 9-407
9.9 再次返回运行到轮廓, REPOSA/L REPOSQ/H, RMI/N RMB/E ............................... 9-410
灵活的NC编程 10-417
10.1 结构, 基础部分....................................................................................................... 10-419
10.1.1 编程和指令单元 ..................................................................................................... 10-421
10.1.2 有效性范围:识别号 ID ......................................................................................... 10-422
10.1.3 关键字 ................................................................................................................... 10-423
10.1.4 动作 ....................................................................................................................... 10-426
10.1.5 同步动作一览......................................................................................................... 10-427
10.2 用于条件和动作的基本模块 ................................................................................... 10-429
10.3 用于同步动作的专门实时变量 ............................................................................... 10-432
10.3.1 标志位/计数器 $AC_MARKER[n] .......................................................................... 10-432
10.3.2 定时器变量 $AC_TIMER[n], 自软件版本 SW 4起 ................................................. 10-432
10.3.3 同步动作参数$AC_PARAM[n]............................................................................... 10-433
10.3.4 存取R参数$Rxx ..................................................................................................... 10-434
10.3.5 读写机床数据和设定数据, 自软件版本 SW 4起 ..................................................... 10-435
10.3.6 FIFO-变量 $AC_FIFO1[n] … $AC_FIFO10[n], 自软件版本 SW 4起..................... 10-436
10.3.7 有关插补器中程序段类型的信息 (SW 6.4 和 7.1).................................................. 10-438
10.4 同步进行的动作 ..................................................................................................... 10-441
10.4.1 辅助功能输出......................................................................................................... 10-441
10.4.2 设置读入禁止RDISABLE....................................................................................... 10-442
10.4.3 取消进刀停止STOPREOF..................................................................................... 10-443
10.4.4 剩余行程删除......................................................................................................... 10-444
10.4.5 剩余行程删除,带预置,DELDTG, DELDTG(„轴 1 到 x“) .................................... 10-444
10.4.6 多项式定义,FCTDEF,程序段同步..................................................................... 10-446
10.4.7 激光器功率控制系统.............................................................................................. 10-448
10.4.8 求值功能SYNFCT ................................................................................................. 10-449
10.4.9 AC调节(加法).................................................................................................... 10-450
10.4.10 AC调节(乘法).................................................................................................... 10-451
10.4.11 距离调节,带有限的补偿....................................................................................... 10-452
10.4.12 在线刀具补偿FTOC............................................................................................... 10-454
10.4.13 定位运动................................................................................................................ 10-456
10.4.14 轴定位POS............................................................................................................ 10-458
10.4.15 轴启动/停止MOV ................................................................................................... 10-458
10.4.16 轴向进给: FA....................................................................................................... 10-459
10.4.17 SW限位开关.......................................................................................................... 10-459
10.4.18 轴协调 ................................................................................................................... 10-460
10.4.19 设定实际值 ............................................................................................................ 10-461
10.4.20 主轴运动................................................................................................................ 10-462
10.4.21 联动: TRAILON, TRAILOF ................................................................................. 10-463
10.4.22 引导值耦合LEADON, LEADOF ............................................................................. 10-464
10.4.23 测量 ....................................................................................................................... 10-466
10.4.24 设置/删除等待标记:SETM, CLEARM (自软件版本SW 5.2起)............................. 10-466
0
目录 03.04
0
© 西门子股份公司 2004 所有权所有。
xx SINUMERIK 840D/840Di/810D 编程说明 编程说明-工作准备部分 (PGA) - 版本 03.04
10.4.25 故障应答 ................................................................................................................ 10-467
10.4.26 运行到固定挡块 FXS 和 FOCON/FOCOF............................................................. 10-467
10.4.27 在同步动作中确定.................................................................................................. 10-470
10.4.28 确定当前的倍率 .....................................................................................................10-470
10.4.29 通过同步动作的时间占用计算负荷 ........................................................................10-471
10.5 工艺循环 ................................................................................................................ 10-473
10.5.1 禁止,释放,中断: LOCK, UNLOCK, RESET ....................................................10-475
10.6 删除同步动作:CANCEL....................................................................................... 10-477
10.7 边界条件:.............................................................................................................10-477
摆动 11-481
11.1 异步摆动 ................................................................................................................ 11-482
11.2 通过同步动作控制的摆动.......................................................................................11-489
冲裁和步冲 12-501
12.1 激活, 非激活...........................................................................................................12-502
12.1.1 语言指令, SPOF, SON, PON, SONS, PONS, PDELAYON/OF.............................12-502
12.1.2 使用M指令 ............................................................................................................. 12-505
12.2 自动划分位移.........................................................................................................12-506
12.2.1 在轨迹轴时的位移划分 ..........................................................................................12-507
12.2.2 在单个轴时的位移划分 ..........................................................................................12-508
12.2.3 编程举例 ................................................................................................................ 12-510
其它功能 13-513
13.1 轴功能 AXNAME, SPI, ISAXIS, AXSTRING (自软件版本 SW 6起)....................... 13-514
13.2 功能调用 ISVAR ( ) (自软件版本 SW 6.3起)..........................................................13-516
13.3 学习补偿特征曲线: QECLRNON, QECLRNOF...................................................13-518
13.4 同步主轴 ................................................................................................................ 13-520
13.5 EG:电子齿轮 (自软件版本 SW 5起).......................................................................13-530
13.5.1 定义电子齿轮: EGDEF........................................................................................13-531
13.5.2 接通电子齿轮.........................................................................................................13-532
13.5.3 关断电子齿轮.........................................................................................................13-535
13.5.4 删除一个电子齿轮的定义.......................................................................................13-536
13.5.5 旋转进给 (G95)/电子齿轮 (SW 5.2) .......................................................................13-536
13.5.6 在Power On (上电)、RESET(复位)、 运行方式转换、搜索时的EG性能 .........13-537
13.5.7 电子齿轮的系统变量 ..............................................................................................13-537
13.6 扩展的停止和退回 (自软件版本 SW 5起)...............................................................13-538
13.6.1 驱动自给的反应 .....................................................................................................13-539
13.6.2 NC控制的反应 .......................................................................................................13-540
13.6.3 可能的触发源.........................................................................................................13-544
13.6.4 逻辑联系:源-反应-逻辑 ................................................................................... 13-545
13.6.5 激活 .......................................................................................................................13-546
剩余661页未读,继续阅读
2014-09-12 上传
2012-10-31 上传
2014-05-02 上传
2014-06-09 上传
2021-10-07 上传
2019-10-19 上传
2021-03-16 上传
2018-03-19 上传
zyg4071145
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功