首页机电仪表机械制造机械工业综合 在大成讲坛,讲出你的精彩!

推荐语:

在未来的清晰可见、高度透明的生产环节中,均有智慧化的宏程序参与。例如,中心控制室会根据客户需求产品的技术参数开发出参数化宏程序,分控制室会将设备运行状态等因素融入宏程序并作出决策,车间执行层会按参数化生产管理信息调度自动线运行并将自动编程的加工宏程序传输至自动线的对应设备,自动线上的数控机床会接收加工宏程序并驱动机床运转、刀具更换、物料装卸、产品检测、寿命管控等。

作品简介:

在中国制造2025政策的引导与“智能制造”式工业4.0大潮的刺激下,国内众多制造企业正建设低时延、高可靠、广覆盖的工业互联网,并通过配置智能机床与智能机器人等措施快速实施智能化制造,逐步向构建高柔性、高效率、高集中度的智能工厂迈进。因此,产品加工程序的编制应在FANUC、MITSUBISHI、SINUMERIK等数控系统的一般指令代码功能基础上,大量使用用户宏程序功能,以增加程序的可读性、简洁性与合理性,有效缩短工艺大数据分析周期,提高零部件切削加工复杂性,为最终实现我国工业自主大发展贡献力量。本书共分为12章,详细介绍了宏程序的编制规则。

更多
收起
刘胜勇
CNHTC
主编的其他文集 更多>>
2984人阅读
2771人阅读

目录

第一章 宏程序分类 导语

在早期的FANUC系统(如FANUC0TD)中,用户宏程序可分为A类和B类两种形式;在现代FANUC系统(如FANUC18/18i/0i/30i)和MITSUBISHI系统中,用户宏程序全部为B类形式。除特殊说明外,书中所介绍的FANUC系统宏程序均为B类形式。

收起
1. A类宏程序
2. B类宏程序
第二章 变量
1. 变量的概念
2. 变量的表示
3. 变量的引用
4. 变量的类型
第三章 系统变量 导语

FANUC18/18i/0i/30i系统的众多系统变量中,有些变量是只读的,有些变量是可赋值或修改的;0iD/30i系统的系统变量均被赋予了宏程序可直接应用的系统变量名称。因此,编程人员务必要按照规定使用。

收起
1. 接口(输入/输出)信号
2. 读/写刀具补偿值
3. 宏程序报警
4. 读/写时间信息
5. 自动运行状态控制
6. 读/写设定数据值
7. 程序停止状态并显示信息
8. 镜像状态检出
9. 程序再启动检知
10. 读/写加工件数
11. 存储器A/C检知
12. 读取主程序名
13. 读取模态信息
14. 读取位置信息
15. 刀具长度补偿值
16. 伺服位置偏差值
17. 读取手轮中断值
18. 读取剩余移动量
19. 工件原点偏移值
第四章 变量值的显示与设定 导语

在FANUC系统的宏程序中,地址字符后的数值既可直接指定(如Z-40.),也可用变量符号“#”及其后的变量号指定(如X#101),还可用“#”及其后变量名称指定(如Y[#POS2])。在采用变量时,其值既能在程序中修改——语句赋值,也能在MDI面板上操作修改——直接键入(特点是不用修改的一条宏程序加工多个不同的工件)。

收起
1. 变量值的显示
2. 公共变量值的设定
第五章 运算符与表达式 导语

在FANUC系统的B类宏程序中,变量既可通过相应的运算符进行算术运算、数值处理、条件运算、逻辑运算或函数运算,也可组合多个不同形式的运算符进行混合运算,还可使用方括号“[]”和运算符进行表达式的嵌套式顺序运算。

收起
1. 算术运算符
2. 数值处理符
3. 条件运算符
4. 逻辑运算符
5. 函数运算功能
6. 表达式与括号
7. 运算优先级
8. 赋值号(=)
第六章 程序流程控制 导语

在现代宏程序中,通过使用跳转指令和比较运算等控制,可选择性地执行某些程序段,以增加程序的灵活性和分支复杂性;通过使用循环指令和多次嵌套等控制,可实现刀具的重复加工并能大幅缩短程序长度。FANUC系统用于程序流程控制的指令有GOTO、IF和WHILE,含有这三个控制指令的语句分别被称为GOTO语句(无条件分支/转移)、IF语句(条件分支/转移)及WHILE语句(条件循环)。

收起
1. 无条件转移(GOTO语句)
2. 条件转移(IF语句)
3. 条件循环(WHILE语句)
第七章 B类宏程序的调用 导语

FANUC系统的宏程序在作为被调用的子程序运行时,主程序体内应含有宏程序调用的程序段,用以激活宏程序的运行。B类宏程序的调用方法可分为宏程序调用和子程序调用两大类。

收起
1. 非模态的简单调用(G65)
2. 模态的移动后调用(G66)
3. 模态的每程序段调用(G66.1)
4.用单个G代码调用宏程序(G<g1>)
5. 用多个G代码调用宏程序(G<g2>)
6. 带小数点的G代码调用宏程序(G<m.n>)
7. 用单个M代码调用宏程序(M<m1>)
8. 用多个M代码调用宏程序(M<m2>)
9. 用单个M代码调用子程序(M<m3>)
10. 用多个M代码调用子程序(M<m4>)
11. 用单个T代码调用子程序(T<t>)
12. 用特定地址对应的代码调用子程序
第八章 宏程序的运算误差和缓冲处理
1. 宏程序的运算误差
2. 宏程序的缓冲处理
第九章 宏程序的外部输出 导语

在FANUC系统的宏程序中,除了指定上述介绍的标准型宏程序指令外,还可用外部输出指令——BPRNT、DPRNT、POPEN和PCLOS输出变量的数值和字符。

收起
第十章 宏程序的使用限制 导语

在宏程序检索、等期间,存在一些使用限制,这是编程人员和操作人员需要注意的。

收起
第十一章 中断型宏程序功能 导语

当一个程序的任意程序段正在执行时,从机床侧经PMC输入一个中断信号G53.3(UINT),就可调用另一个程序,使程序根据随时变化的工况实时地运行。

收起
1. 中断型宏程序格式及功能
2. 中断型宏程序的功能详解
第十二章 宏程序的密码操作 导语

在FANUC系统中,产品加工宏程序、转台交换宏程序和换刀宏程序等一般会被加设密码(甚至加密),用以防止被别人修改、误删除与侵权式拷贝等操作。若已加设的密码被遗忘掉时,则需借助Macrohelper软件或PMC读窗口功能等方法来获知密码。

收起
1. CNC参数设定保护密码
2. Macrohelper获知保护密码
3. 窗口功能编梯图获知保护密码
价格:¥18.50

书评

0/400
提交
以下书评由主编筛选后显示
最新 最热 共0条书评

分享本书到朋友圈