数控系统 软件版本
SINUMERIK 808D ADVANCED T(车削)
SINUMERIK 808D ADVANCED M(铣削)
V4.91:PPU16x.3/PPU15x.3,带主轴/进给伺服系统
文档组成与目标读者
最终用户文档 目标读者
编程和操作手册(车削) 车床的编程人员和操作人员
编程和操作手册(铣削) 铣床的编程人员和操作人员
编程和操作手册(ISO 车削/铣削) 车床/铣床的编程人员和操作人员
编程和操作手册(手动机床(MM+),车削) 车床的编程人员和操作人员
诊断手册 机械和电气设计人员,调试工程师,机床操作人员和
维修服务人员
制造商/维修文档 目标读者
调试手册 安装人员,调试工程师和维修服务人员
功能手册 机械和电气设计人员,技术专家
参数手册 机械和电气设计人员,技术专家
维修手册 机械和电气设计人员、技术专家、调试工程师以及服
务和维护人员
ID 数据区
EXP 专家模式
通用机床数据
N01 配置/测量
N02 存储器配置
N03 PLC 机床数据
N04 驱动控制
N05 状态数据/诊断
N06 监测/限制功能
N07 辅助功能
N08 更正/补偿
N09 工艺功能
N10 输入/输出配置
N11 标准机床
A12 NC 语言,ISO 语言
通道机床数据
C01 配置
C02 存储器配置
C03 初始状态
C04 辅助功能
C05 速度
C06 监测/限制功能
C07 坐标转换
C08 更正/补偿
C09 工艺功能
C10 标准机床
C11 NC 语言,ISO 语言
轴机床数据
A01 配置(包括存储器)
机床数据和设定数据说明
2.1 列表中的数据
参数手册
14 参数手册, 12/2018, 6FC5397-8EP40-0RA5
ID 数据区
A02 测量系统
A03 机床几何
A04 速度/加速度
A05 监测/限制功能
A06 主轴
A07 控制器数据
A08 状态数据
A09 更正/补偿
A10 工艺功能
A11 标准机床
A12 NC 语言,ISO 语言
数据类型
在“数据类型”区域中,短标志符标识数据类型。它们具有下列含义:
标志符 含义
BOOLEAN 布尔数值
● 1:TURE
● 0:FALSE
BYTE I8 位数值
● 作为一个 INTEGER(整数)数值:-128 至 127
● 作为一个十六进制数值:00 到 FF
● 作为各 ASCII 字符集中的字符,例如,“a”
STRING 字符顺序(最多 16 个)
WORD 16 位数
● 作为一个 INTEGER(整数)数值:0 至 65535
● 作为一个十六进制数值:0000 到 FFFF
UNSIGNED WORD I16 位数
● 作为一个 INTEGER(整数)数值:0 至 65535
● 作为一个十六进制数值:0000 到 FFFF
INTEGER I16 位数(在此本地定义)
● 整数值:-32768 至 32767
机床数据和设定数据说明
2.1 列表中的数据
参数手册
参数手册, 12/2018, 6FC5397-8EP40-0RA5 15
标志符 含义
DWORD 32 位数
● 作为一个 INTEGER(整数)数值:-2147483648 至
2147483647
● 作为一个十六进制数值:0000 0000 至 FFFF FFFF
UNSIGNED
DWORD
I32 位数
● 作为一个 INTEGER(整数)数值:0 至 4294967295
● 作为一个十六进制数值:0000 0000 到 FFFF FFFF
DOUBLE 64 位数
● 浮点数值:±4.19 × 10-307 至 ±1.57 × 10308
FLOAT DWORD 实数值:±7.43 × 10-37 至 3.37 × 1038
UBYTE 整数:0 到 255
LONG 整数:4294967296 至 4294967295
系统
“系统”栏指出输入的机床数据值作用于哪个数控系统。
有以下条目:
● 如果没有列出系统,则输入的缺省值生效。
● 如果列出了系统,则其差别输入到后续的表格单元中。
铣削工艺(铣削出口版)
808d-me52 PPU15x.3
808d-me62 PPU16x.3
车削工艺(车削出口版)
808d-te52 PPU15x.3
808d-te62 PPU16x.3
标准值
为机床数据一个默认值。如果通道的默认值不同,它们会以逗点“.”分开。
机床数据和设定数据说明
2.1 列表中的数据
参数手册
16 参数手册, 12/2018, 6FC5397-8EP40-0RA5
数值范围(最小值/最大值)
输入数值的限值。如果为数值范围,则根据数据类型确定输入值的限值并且该区域
会标志为符号“-”。
保护
数控系统提供存取等级方案用以释放数据区。存取等级对应于保护等级 0 到 7 (0:
别; 7:别)。您可以从下表查看这些信息:
保护等级 存取级别 (默认口令) 目标使用人群
0 西门子 - 保留用于西门子
1 制造商 SUNRISE 机床制造商
2 备用
3 用户 CUSTOMER 最终用户
4 - 键控开关设置 3 最终用户
5 - 键控开关设置 2 最终用户
6 - 键控开关设置 1 最终用户
7 未设置口令 - -
在下列功能区中,数据的输入或者修改取决于所设定的保护等级:
● 刀具补偿
● 零点偏移
● 设定数据
● 程序编制/程序修改
您可以通过以下按键操作设置机床数据(USER_CLASS...)对上述功能区的保护等级进行
设置:
+ → → → →
保护等级:1、3
这两个存取等级均需要口令。
您仅可在激活保护等级 1 之后修改口令。
机床数据和设定数据说明
2.1 列表中的数据
参数手册
参数手册, 12/2018, 6FC5397-8EP40-0RA5 17
如忘记口令,可按如下步骤执行调试(使用制造商口令):
+
1. 选择所需操作区域。
2. 按下该软键进入启动主画面。
3. 按下该软键进入 NC 启动主画面。
4. 使用光标键选择第二个启动模式。
5. 按下该软键确认选择。
此时所有口令将恢复到该版软件的出厂设置值。
说明
在进行使用缺省值引导启动之前,必须备份数据;否则,数据将会丢失。
保护等级:7
如已删除口令或尚未设置口令,您仅具有查看上述功能区的存取权限。
说明
默认状态下,设备无口令。
类别
“ 等级” 区域指出了和控制系统相关的数据所属的等级。
机床数据和设定数据说明
2.1 列表中的数据
参数手册
18 参数手册, 12/2018, 6FC5397-8EP40-0RA5
一共有四个数据级:
数据级 写权限 存取权限
S (代表 System、系统) 系统 保护等级 0
M (代表 Manufacturer、制造商) 制造商 保护等级 1(密码:SUNRISE) I(代表 Individual、个人)
说明:
该数据级囊括了和机床相关的数据,例 如:主轴丝
杠误差补偿值。
取决于数据的内容,它可通过不同的保护等级存取。
制造商
或
用户
保护等级 1(密码:SUNRISE) 或
保护等级 3(密码:CUSTOMER)
U (代表 User、用户) 用户 保护等级 3(密码:CUSTOMER)
保护等级 4 到 6(键控开关)1)
1) 保护等级 4 到 6 的访问权限仅为推荐值,可以由机床制造商或者最终用户进行更改。
2.2 机床数据概述
机床数据/设定数据(SINUMERIK)
机床数据和设定数据分布在下列区域中:
范围 定义
200 到 9999 显示机床数据
10000 到 18999 通用机床数据
19000 到 19999 备用
20000 到 28999 通道专用机床数据
29000 到 29999 备用
30000 到 38999 轴专用机床数据
39000 到 39999 备用
41000 到 41999 一般设定数据
42000 到 42999 通道专用设定数据
43000 到 43999 轴专用设定数据
机床数据和设定数据说明
2.2 机床数据概述
参数手册
参数手册, 12/2018, 6FC5397-8EP40-0RA5 19
数据标识符
在数据说明中的标识符在 HMI 用户界面上显示。但是,如果该数据是在零件程序中定
址,则相关数据区域的标识符必须位于该数据标识符之前。
标识符 数据区
$MM_ 显示机床数据
$MN_/ $SN_
$MNS_/ $SNS_
通用机床数据/设定数据
$MC_/ $SC_
$MCS_/ $SCS_
通道专用机床数据/设定数据
$MA_/ $SA_
$MAS_/ $SAS_
轴专用机床数据/设定数据
字符 含义
$ 系统变量
M 机床数据(第一个字母)
S 设定数据(第一个字母)
M、N、C、A、D 子域(第二个字母)
S 西门子数据(第三个字母)
说明
也可以使用轴名称将轴专用数据定址为下标。内部轴标识符或者在机床数据 MD10000
$MA_AX_CONF_NAME_TAB 中的内部轴标识符(AX1、AX2、AX3 等)可以用作轴
名称。
示例:$MA_JOG_VELO[Y1]=2000
轴 Y1 的手动速度为 2000 mm/min。
如果机床数据的内容为一个 STRING(字符串)(例如:X1)或者一个十六进制数(例如:
H41),则该内容必须以单引号标起(例如:'X1' 或者 'H41')。
示例:$MA_FIX_POINT_POS[0,X1]=500.000
将数值 500 分配到轴 1 上的第一个固定点位置。
举例:
$MN_AUXFU_GROUP_SPEC[2]='H41'
机床数据和设定数据说明
2.2 机床数据概述
参数手册
20 参数手册, 12/2018, 6FC5397-8EP40-0RA5
第 3 个辅助功能组的辅助功能即时输出。
$MN_AXCONF_MACHAX_NAME_TAB[0]='X1'
将字符串“X1”分配作为第一个机床轴的名称。
$MA_REFP_SET_POS[0,X1]=100.00000
将数值 100 mm 分配到轴 X1 的第一个参考点。
举例
24955 TRANSMIT_ROT_AX_FRAME_2 C07 M1
- 回转轴偏移 TRANSMIT 2 BYTE 新配置
-- - 0, 0, 0, 0, 0, 0, 0, 0... 0 2 1/1 M
说明: 0: 不考虑回转轴的偏移
1: 考虑回转轴的偏移
2: 考虑回转轴的偏移,除了 ENS 外
ENS 包含了经过转换后的回转轴偏移
24960 TRANSMIT_ROT_SIGN_IS_PLUS_2 C07 M1
- 第 2 个 TRANSMIT 转换的回转轴符号 BOOLEAN 新配置
-- - TRUE, TRUE, TRUE,
TRUE, TRUE, TRUE,
TRUE, TRUE...
0 - 1/1 M
说明: 该数据为每个通道在第 2 个 TRANSMIT 坐标转换中回转轴的符号。
关联数据:
机床数据 24910 $MC_TRANSMIT_ROT_SIGN_IS_PLUS_1
24961 TRANSMIT_POLE_SIDE_FIX_2 C07 M1
- 第 2 个 TRANSMIT 转换中极点前/后的工作区域限制 BYTE 新配置
-- - 0, 0, 0, 0, 0, 0, 0, 0... 0 2 1/1 M
说明: 设置极点前/后的工作区域限制,如:允许过极点。
值含义如下:
1: 线性轴工作区域必须>= 0,
(如果平行于线性轴的刀具长度补偿 = 0)
2: 线性轴工作区域必须<=0,
(如果平行于线性轴的刀具长度补偿 = 0)
0: 无工作区域限制,允许过极点
24970 TRANSMIT_BASE_TOOL_2 C07 M1
mm 第 2 个 TRANSMIT 转换的基本刀具矢量 DOUBLE 新配置
-- 3 0.0, 0.0 , 0.0, 0.0, 0.0 ,
0.0, 0.0, 0.0 , 0.0, 0.0,
0.0 , 0.0, ...
-MD_DBLMAX 1.0E+301 1/1 M
说明: 该数据指明了第 2 个 TRANSMIT 坐标转换中刀具零点的基本偏移。该偏移针对 TRANSMIT 激活时生效的几何轴。基本
偏移的计算可含或不含刀具长度补偿。程序写入的长度补偿附加在该基本偏移上。
序号 i0, 1, 2 分别代表第 1 根到第 3 根几何轴。
关联数据:
机床数据 24920 $MC_TRANSMIT_BASE_TOOL_1
机床数据
3.3 通道专用机床数据
参数手册
参数手册, 12/2018, 6FC5397-8EP40-0RA5 145
27100 ABSBLOCK_FUNCTION_MASK N01 K1, P1
- 设置功能“带绝对值的基本程序段” UDWORD 上电
-- - 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0, 0x0...
0 0x1 2/2 M
说明: 该数据用于设置功能“带绝对值的基本程序段”。
位 0=1:
横轴的位置值总是显示为直径值。
横轴可以通过机床数据 20100 $MC_DIAMETER_AX_DEF 或机床数据 30460 $MA_BASE_FUNCTION_MASK 位 2 设置。
27400 OEM_CHAN_INFO A01, A11 -
- OEM 版本信息 STRING 上电
-- 3 , , , , , , , , , , , , , , , , , , ,
, , , , ...
- - 2/2 M
说明: 供用户查看的版本信息
(显示在版本屏幕中)
27800 TECHNOLOGY_MODE C09 A2, K1
- 通道中的工艺 BYTE 新配置
-
808d-me42 - 0, 0, 0, 0, 0, 0, 0, 0... 0 - ReadOnly S
808d-te42 - 1 0 - ReadOnly S
808d-me52 - 0, 0, 0, 0, 0, 0, 0, 0... 0 - ReadOnly S
808d-te52 - 1 0 - ReadOnly S
808d-me62 - 0, 0, 0, 0, 0, 0, 0, 0... 0 - ReadOnly S
808d-te62 - 1 0 - ReadOnly S
说明: 该机床数据用于通道中的工艺。
该数据还用于 HMI、PLC 和标准循环。
各个值的含义:
机床数据=0: 铣削
机床数据=1: 车削
机床数据=2: 磨削
21: 外圆磨削
22: 平面磨削
机床数据=3: 冲压
机床数据=4: ...
(必要时可补充输入其他工艺)
27850 PROG_NET_TIMER_MODE C09 - - 程序净运行时间计数器 UDWORD 复位
-- - 0x01 0x00 0x03 1/1 M
说明: 程序运行时间可通过系统变量记录和读取,以便输出程序的当前执行进度。该机床数据可以逐个通道进行设置:
位 0=0
用 GOTOS 跳转到程序开头时不删除$AC_ACT_PROG_NET_TIME。
机床数据
3.3 通道专用机床数据
参数手册
146 参数手册, 12/2018, 6FC5397-8EP40-0RA5
位 0=1
用 GOTOS 跳转到程序开头时删除$AC_ACT_PROG_NET_TIME,旧时间值事先保存在$AC_OLD_PROG_NET_TIMES
中,$AC_OLD_PROG_NET_TIME_COUNT 计时器继续计时。
位 1=0
$AC_ACT_PROG_NET_TIME 在倍率等于 0 时不继续计时,即程序运行时间不包含倍率设为 0 的时间。
位 1=1
$AC_ACT_PROG_NET_TIME 在倍率等于 0 时会继续计时,即程序运行时间包含倍率设为 0 的时间。
位 2 到位 31
预留
27860 PROCESSTIMER_MODE C09 K1
- 程序运行时间测量的激活和调整 UDWORD 复位
-- - 0x177 0 0x7FF 1/1 M
说明: 在“程序运行时间”功能中,计时器作为系统变量提供。在 NCK 专用的计时器始终激活时(以测量上一次控制系统启动
后经过的时间),必须通过该机床数据启动通道专用的计时器。
各个位的含义:
位 0=0
不测量所有零件程序的总运行时间。
位 0=1
测量所有零件程序的总运行时间($AC_OPERATING_TIME)。 位 1=0
不测量当前程序的运行时间。
位 1=1
测量当前程序的运行时间($AC_CYCLE_TIME)。 位 2=0
不测量刀具切削时间。
位 2=1
测量刀具切削间($AC_CUTTING_TIME)。 位 3
预留
位 4 和位 5 仅当位 0、1、2=1 时有效:
位 4=0 计时不计入以试运行进给率运行的时间。
位 4=1 计时计入以试运行进给率运行的时间。
位 5=0 计时不计入程序测试时间。
位 5=1 计时计入程序测试时间。
位 6 仅当位 1=1 时有效:
位 6=0
在中断子程序和 PROG_EVENT 启动时删除$AC_CYCLE_TIME。 位 6=1
在中断子程序和 PROG_EVENT 启动时不删除$AC_CYCLE_TIME。 位 7 仅当位 2=1 时有效:
位 7=0 $AC_CUTTING_TIME 仅指激活刀具的切削时间。
位 7=1 $AC_CUTTING_TIME 指所有刀具的切削时间。
位 8 仅当位 1=1 时有效:
位 8=0
用 GOTOS 跳转到程序开头时不删除$AC_CYCLE_TIME。 位 8=1
用 GOTOS 跳转到程序开头时删除$AC_CYCLE_TIME。
机床数据
3.3 通道专用机床数据
参数手册
参数手册, 12/2018, 6FC5397-8EP40-0RA5 147
位 9 仅当位 0 和位 1=1 时有效:
位 9=0
$AC_OPERATING_TIME、$AC_CYCLE_TIME:计时不计入倍率为 0 的时间。
位 9=1
$AC_OPERATING_TIME、$AC_CYCLE_TIME:计时计入倍率为 0 的时间。
位 10 到 31
预留
27880 PART_COUNTER C09 K1
- 激活工件计数器 UDWORD 复位
-- - 0x901 0 0x0FFFFFFF 1/1 M
说明: 该机床数据可以用于设置各种工件计数器。
注:当位 0=1 且$AC_REQUIRED_PARTS<0 时,所有由该机床数据设置的
工件计数器被冻结在当前读数上。
各个位的含义:
位 0 到 3: 激活$AC_REQUIRED_PARTS
------------------------------------------------------------------------
位 0=1: 激活计数器$AC_REQUIRED_PARTS。
仅当位 0=1 且$AC_REQUIRED_PARTS>0 时位 1 到位 3 才有效:
位 1=0: 当$AC_ACTUAL_PARTS 和$AC_REQUIRED_PARTS 一致时输出报警/VDI。 位 1=1: 当$AC_SPECIAL_PARTS 和$AC_REQUIRED_PARTS 一致时输出报警/VDI。 位 2 预留!
位 3 预留!
位 4 到位 7: 激活$AC_TOTAL_PARTS。
-------------------------------------------------------------------------
位 4=1: 激活计数器$AC_TOTAL_PARTS。
仅当位 4=1 且$AC_REQUIRED_PARTS>0 时,位 5 到位 7 才有效:
位 5=0: 每次向 VDI 输出 M02/M30 时,计数器$AC_TOTAL_PARTS 的读数增 1。 位 5=1: 每次机床数据 PART_COUNTER_MCODE[0]输出 M 指令时,计数器$AC_TOTAL_PARTS 的读数增 1。 位 6=0: 在程序测试/程序段查找中计数器$AC_TOTAL_PARTS 仍保持生效。
位 6=1: 在程序测试/程序段查找中$AC_TOTAL_PARTS 不生效
位 7=1: 每次用 GOTOS 跳转回程序开头时计数器$AC_TOTAL_PARTS 的读数增 1。 位 8 到位 11: 激活$AC_ACTUAL_PARTS。
-------------------------------------------------------------------------
位 8=1: 激活计数器$AC_ACTUAL_PARTS。
仅当位 8=1 且$AC_REQUIRED_PARTS〉0 时,位 9 到位 11 才有效:
位 9=0: 每次向 VDI 输出 M02/M30 时,计数器$AC_ACTUAL_PARTS 的读数增 1。 位 9=1: 每次机床数据 PART_COUNTER_MCODE[1]输出 M 指令时,计数器$AC_ACTUAL_PARTS 的读数增 1。 位 10=0: 在程序测试/程序段查找中计数器$AC_ACTUAL_PARTS 仍保持生效。
位 10=1: 在程序测试/程序段查找中计数器$AC_ACTUAL_PARTS 失效。
位 11=1: 每次用 GOTOS 跳转回程序开头时计数器$AC_ACTUAL_PARTS 的读数增 1。 位 12 到位 15: 激活$AC_SPECIAL_PARTS。
-------------------------------------------------------------------------
位 12=1: 激活计数器$AC_SPECIAL_PARTS。
仅当位 12=1 且$AC_REQUIRED_PARTS>0 时,位 13 到位 15 才有效:
位 13=0: 每次向 VDI 输出 M02/M30 时,计数器$AC_SPECIAL_PARTS 的读数增 1。 位 13=1: 每次机床数据 PART_COUNTER_MCODE[2]输出 M 指令时,计数器$AC_SPECIAL_PARTS 的读数增 1。
相关产品
免责声明
- 凡本网注明“来源:化工仪器网”的所有作品,均为浙江兴旺宝明通网络有限公司-化工仪器网合法拥有版权或有权使用的作品,未经本网授权不得转载、摘编或利用其它方式使用上述作品。已经本网授权使用作品的,应在授权范围内使用,并注明“来源:化工仪器网”。违反上述声明者,本网将追究其相关法律责任。
- 本网转载并注明自其他来源(非化工仪器网)的作品,目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品第一来源,并自负版权等法律责任。
- 如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。