当前位置:在线查询网 > 在线百科全书查询 > FANUC数控系统宏程序编程方法、技巧与实例

FANUC数控系统宏程序编程方法、技巧与实例_在线百科全书查询


请输入要查询的词条内容:

FANUC数控系统宏程序编程方法、技巧与实例




出版信息


出版社:机械工业出版社

图书类别:数控技术

书名:FANUC数控系统宏程序编程方法、技巧与实例(含1CD)

丛书名:常见数控系统宏程序编程方法、技巧与实例

书号:978-7-111-34860-3

作者:张运强,穆瑞 编著

出版日期:2011年8月

开本:B5

页数:336页

字数:407千字

定价:48.00元

内容简介


本书以应用为主,以FANUC 0i数控系统为蓝本,详细介绍宏程序基础知识,通过大量实例分别讲述数控车床、数控铣床宏程序编制方法及技巧,使读者从简单的宏程序入门逐步了解、熟悉并掌握宏程序,将它应用到生产加工中去。内容包括数控技术基础、宏程序概述、宏程序理论基础、用户宏功能、数控车床宏程序应用实例、数控铣床宏程序应用实例。本书宏程序需要主程序调用时赋初始值,以便进行产品系列化加工。随书赠送含第5、6 章的多媒体动画文件的光盘。

本书是一本实用性很强的数控技术用书,可为企业数控机床操作工和编程员、数控技术专业师生提供宏程序解决具有非圆曲线、列表曲线及曲面类零件的编程方案。

前言


随着数控机床的普及,越来越多的企业采用数控设备进行零件的加工,对于形状简单的零件,计算比较简单,采用普通的编程方法就可以完成任务。但对于具有非圆曲线、列表曲线及曲面类的零件,用普通的方法进行程序的编制就存在一定的难度,虽然采用CAD/CAM软件能够自动生成加工程序,但程序段过长,且加工的效率低,而采用宏程序编程就可以有效解决上述问题,且编制出来的程序反应迅速,加工效率很高。

另外每两年一次的全国数控技能大赛,吸引了高校师生和企业职工的参与。宏程序是其中考查的一点,难度较大。

对读者来说,通过参考本书的宏程序,编写宏程序将不再头痛。特别是针对与本书实例图形相同而尺寸不同的零件时,只需要将具体变量初始值编写到主程序调用宏程序即可,对使用其他数控系统的读者也有一定的参考价值。

目录前言


第1章数控技术基础

1.1数控技术与数控机床的概念

1.2数控机床的发展

1.3数控机床工作原理

1.3.1数控机床的组成及其外形

1.3.2数控系统的主要功能

1.3.3数控机床的工作原理

1.4数控机床编程基础知识

1.5数控机床坐标系

第2章宏程序概述

2.1数控编程技术的应用现状

2.2宏程序编程的技术特点

2.3宏程序与普通程序的对比

2.4宏程序与CAD/CAM软件生成程序的加工性能对比

2.4.1宏程序编程的特点

2.4.2影响自动编程加工精度的因素

2.4.3自动编程与宏程序加工速度的区别

2.5学习好宏程序编程的意义

第3章宏程序理论基础

3.1FANUC0i系统的用户宏程序

3.2变量

3.2.1变量的表示

3.2.2变量的类型

3.2.3变量值的范围

3.2.4小数点的省略

3.2.5变量的引用

3.2.6未定义的变量

3.3系统变量

3.3.1接口(输入/输出)信号

3.3.2刀具补偿值

3.3.3宏程序报警

3.3.4停止和信息显示

3.3.5时间信息

3.3.6自动运行控制

3.3.7已加工的零件数

3.3.8模态信息

3.3.9当前位置信息

3.3.10工件坐标系补偿值(工件零点偏移值)

3.4算术和逻辑运算

3.5赋值与变量

3.6转移和循环

3.6.1无条件转移(GOTO语句)

3.6.2条件转移(IF语句)

3.6.3循环(WHILE语句)34第4章用户宏功能

4.1用户宏程序调用指令A

4.1.1宏程序模态调用与取消(G66、G67)

4.1.2子程序调用(M98)

4.1.3用M代码调用子程序

4.1.4用T代码调用子程序

4.2用户宏程序本体

4.2.1用户宏程序本体的结构

4.2.2变量的表示和引用

4.2.3变量的种类

4.2.4宏程序的运算和控制指令

4.3用户宏程序调用指令B

4.3.1宏程序非模态调用(G65)

4.3.2宏程序模态调用与取消(G66、G67)

4.3.3用G代码调用宏程序(G<g>)

4.3.4用M代码调用宏程序(M<m>)

4.3.5用M代码调用子程序

4.3.6用T代码调用子程序

4.4宏程序语句和NC语句

4.4.1宏程序语句和NC语句的定义

4.4.2宏程序语句和NC语句的异同

4.4.3宏程序语句的处理

4.4.4用户宏程序的存储

4.5用户宏程序的使用限制

4.6外部输出指令

4.6.1打开指令POPEN

4.6.2数据输出指令BPRNT

4.6.3数据输出指令DPRNT

4.6.4关闭指令PCLOS

4.6.5要求的设定

4.7中断型用户宏程序

4.7.1指令格式

4.7.2指定方法说明

4.7.3从用户宏程序中断返回

第5章数控车床宏程序应用实例

5.1概述

5.2数控编程中的数学处理

5.3圆锥曲线加工实例

5.3.1双曲线轮廓加工

5.3.2抛物线轮廓加工

5.3.3椭圆轮廓加工

5.4螺纹加工实例

5.4.1梯形螺纹的基本知识

5.4.2单线梯形螺纹加工

5.4.3多线梯形螺纹加工

5.4.4变螺距螺纹加工

第6章数控铣床宏程序应用实例

6.1规则形状加工

6.1.1实例一圆柱体加工

6.1.2实例二内外锥体

6.1.3实例三棱柱加工

6.1.4实例四棱锥加工

6.1.5实例五球体加工

6.1.6实例六椭圆球面加工

6.1.7实例七圆环面加工

6.1.8实例八铣螺纹

6.2非圆曲线轮廓零件加工

6.2.1实例一椭圆

6.2.2实例二双曲线

6.2.3实例三抛物线

6.2.4实例四正弦曲线

6.2.5实例五余弦曲线

6.2.6实例六正切曲线

6.2.7实例七等速螺线

6.3孔系加工

6.3.1实例一圆周钻孔

6.3.2实例二定角度均布孔

6.3.3实例三矩阵孔加工

6.3.4实例四三角均布孔加工

6.3.5实例五可变深孔加工

6.4矩形加工

6.4.1实例一矩形上平面加工

6.4.2实例二矩形槽加工

6.4.3实例三矩形倒圆加工

6.4.4实例四矩形倒角加工

6.5倒角倒圆加工

6.5.1实例一内外圆柱倒角

6.5.2实例二内外圆柱倒圆

6.5.3实例三内外形倒角

6.5.4实例四内外形倒圆

6.5.5实例五斜面加工

6.5.6实例六圆柱面加工

6.5.7实例七椭圆柱倒圆

附录

附录AFANUC0i系统常用准备功能代码

附录BFANUC0i-TC系统常用辅助功能代码

附录CFANUC0i-MC系统常用准备功能代码

附录D可变更加工坐标系指令简介

参考文献