功能概述 SINUMERIK 828D 数控系统 CNC 编程语言 2 CNC 编程语言 编程语言 DIN 66025 及**语言扩展 从主程序和子程序中调用主程序 子程序层级,*大级数 11 11 11 中断程序,*大级数 4 4 4 子程序循环次数 ≤ 9999 ≤ 9999 ≤ 9999 跳转程序段的级数 2 2 2 跳转程序段的*大级数: 包含于 扩展操作功能 6FC5800-0AP16-0YB0 10 10 10 • 车削版 O O O • 铣削版 O O O • 内外圆 / 平面磨削 O O O 极坐标 1/2/3 点轮廓 公制 / 英制尺寸切换,手动 或通过程序 反比时间进给率 辅助功能输出,通过: • M 代码,*大可编程取值范围:INT 231 -1 ... 231 • H 代码,*大可编程取值范围: REAL ± 3.4028 ex38, INT -231 ... 231 -1 显示: ± 999999999.9999 ** CNC 语言,带有: • 可设置的用户变量 GUD • 可注释的预定义用户变量 (R 参数) 3000 3000 3000 • 预定义用户变量 (全局 R 参数),可注释: - 车削版 – – 100 - 铣削版 – – 100 - 内外圆 / 平面磨削 – – 100 • 可设置的预定义用户变量 LUD (R 参数) • 读 / 写系统变量 • 间接编程 • 程序跳转和分级 • 动态跳转 RETB • 与 WAIT、START、INIT 的程序协同: - 车削版 – – - 铣削版 – – - 内外圆 / 平面磨削 – – • 算术和三角函数 • 比较运算和逻辑运算 • 宏指令技术 • 控制结构 IF-ELSE-ENDIF • 控制结构 WHILE、FOR、REPEAT、LOOP • 到 HMI 的指令 • 字符串功能 功能概述 SINUMERIK 828D 数控系统 CNC 编程语言 2 CNC 编程语言 (续) 程序功能: • 预处理缓冲器,动态 FIFO • 预读,采集零件程序段: - 车削版 无 CYCLE832 150 300 450 - 使用 MDynamics 铣削,精优曲面 Advanced Surface COMPCAD,含 CYCLE832 150 300 450 - 使用 MDynamics 铣削,臻优曲面 Top Surface COMPSURF,含 CYCLE832 600 600 600 - 内外圆磨削 无 CYCLE832 150 300 450 - 平面磨削 无 CYCLE832 150 300 450 • 预读,IPO 程序段缓冲: - 车削版 *多 150 条,无 CYCLE832 50 100 150 - 使用 MDynamics 铣削,精优曲面 Advanced Surface COMPCAD,含 CYCLE832 50 100 150 - 使用 MDynamics 铣削,臻优曲面 Top Surface COMPSURF,含 CYCLE832 200 200 200 - 内外圆磨削 *多 150 条,无 CYCLE832 50 100 150 - 平面磨削 *多 150 条,无 CYCLE832 50 100 150 • 框架结构