《数控车床编程与操作》以突出编程为主导,在分析加工工艺的基础上应用多种实例,重点讲述了对企业生产中常见产品类型进行数控加工的操作方法和编程思路,详细讲解每一例题,以指令 图例 实例 练习的学习方式逐步深入地学习编程指令,通过精心挑选的典型案例,对数控加工工艺的编程和流程做了详细的阐述。为方便学习,对于数控车床编程部分配套了视频微课,并赠送练习指导。
《数控车床编程与操作》内容包括数控机床简介,数控车床编程,数控车床加工工艺,典型零件数控车床加工工艺分析及编程操作,FANUC数控系统宏程序编程,FANUC数控系统操作等。
《数控车床编程与操作》适合作为高职或中职层次数控加工专业的教材,同时也适合成人教育,企业培训,以及技术人员自学时参考。
1.《数控车床编程与操作》运用大量图表,形象直观,实例讲解,注释详细。
2.《数控车床编程与操作》内容丰富、全面,讲述了数控车床结构特点、工件装夹、切削液和刀具选择,数控系统和操作等内容,并运用重点讲解了编程指令、工艺编制、零件编程及宏程序编程。
前言
本书自第一版出版以来,深受广大读者的青睐。但随着数控加工技术不断发展,书稿中内容需要进一步优化和完善。为此,编者潜心校对、审核,认真总结了近些年的工作经验和读者的反馈意见,在保持第一版的特点基础上,进行了如下修改。
一、对第一版书稿中不足之处进行了补充修改,以使书稿的质量得到进一步提高。
二、对陈旧技术和内容进行更新,对新的技术进行新的知识点梳理。
三、增加了宏程序的编程以及宏程序应用的实例,学习者可在基本编程的基础上,进行进一步的自我提升。
为便于学习,本书对数控车床编程部分配套了对应的视频讲解,总时长超过480分钟,读者可扫描书中的二维码对应学习。另外,对于书中的练习部分,赠送练习指导,可登录化学工业出版社教学资源网www.cipedu.com.cn下载。
编者根据多年的学习和工作经验,在这里总结了三个学习数控编程的步骤,希望读者能够领悟。
首先,作为刚开始的学习者,建议摒弃原有的观念,先严格照教材进行编程学习,再进行下一步。
其次,上一步吃透熟练并可以独立操作以后,在保证完成加工质量的情况下逐步优化刀路、提高加工速度,此步为学习的关键点。
最后,编制的程序最终是要让机床加工的,通俗来讲就是要让机床加工得很舒服,而不是我们编程序编得舒服。要让机床在合理、安全和速度上达到最完美契合,所以,编程中和编程完成后需要对程序进行反复核对、调试,步骤多一些不要紧,加工合理才是最重要的。
希望读者通过本书的学习,能提高自己的编程水平。
编者
第一版前言
数控机床集计算机技术、电子技术、自动控制、传感测量、机械制造、网络通信技术于一体,是典型的机电一体化产品。它的运用和发展,开创了制造业的新时代,改变了制造业的生产方式、产业结构、管理方法,对加工制造业已经产生了深远的影响。
数控机床的广泛应用给传统的机电类专业人才的培养带来新的挑战。本书以突出编程为主导,在分析加工工艺的基础上应用多种实例,重点讲述了对生产中常见产品类型进行数控加工的操作方法和编程思路,详细讲解每一个指令、每一个例题。本书编写力求理论表述简洁易懂,步骤清晰明了,便于掌握应用。
本书结构紧凑、特点鲜明。
◆ 环环相扣的学习过程
针对数控编程的特点,本书提出了1 1 1 1的学习方式,即指令 图例 实例 练习的过程,逐步深入学习编程加工指令,简明扼要、图文并茂、通俗易懂,用简单的语言、灵活的例题、丰富的习题去轻松学习,变枯燥的过程为有趣的探索。
◆ 简明扼要的知识提炼
本书以数控车床编程为主,简明直观地讲解了数控加工中的重要知识点,有针对性地描述了数控机床、数控车床的基本结构、工作性能和加工特点,分析了刀具的种类、使用范围,切削液生产注意事项,并结合实例对数控加工工艺的编制和流程、方法、做了详细的阐述。
◆ 循序渐进的课程讲解
数控编程的学习不是一蹴而就的,也不是按照指令生搬硬套的。编者结合多年的教学和实践,推荐本书的学习顺序是:按照数控车床编程学习的领会方式,由浅入深、逐层进化的学习顺序,从简单的直线命令,到复杂的循环指令,对每一个指令详细讲解其功能、特点、注意事项,并有专门的实例分析和练习题目。相信只要按照书中的编写顺序进行编程的学习,定可事半功倍地达到学习的目的。
◆ 详细深入的实例分析
在学习编程的过程中,每一个指令都有详细的实例分析和编程,需要好好掌握与领会。书中有专门的章节讲解加工实例,通过30个应用实例的讲解,详细了解零件的工艺分析、流程设计、工序安排及编程方法,更好地将学习的内容巩固吸收,对实际加工的过程有一个质的认识和提高。
◆ 完整系统的跟踪复习
复习是对学习内容的强化与升华,本书讲解的每一个指令,无论是简单的直线、圆弧指令,还是复杂的轮廓循环、椭圆指令,都有丰富的、针对性的练习题进行跟踪复习。学习和复习是紧密联系的,只有在认真学习和深入复习的基础上,才能使学为所用。
◆ 紧密实践的操作指导
书中讲解的实例紧密联系实际加工,并详细讲解了FANUC数控车床系统的操作方法,程序的输入、对刀、校验、图形检测、零件加工的具体步骤和过程,使编程所学,直接应用到实际的加工中,达到迅速掌握机床操作的效果。
本书精选了大量的典型案例,取材适当,内容丰富,理论联系实际。所有实训项目都经过实践检验,所给程序的程序段都进行了详细、清晰的注释说明。本书的讲解由浅入深,图文并茂,通俗易懂。
本书编写中注重引入本学科前沿的最新知识,体现了数控加工编程技术的先进性。本书参考了国内外相关领域的书籍和资料,也融汇了编者长期的教学实践和研究心得,尤其是在数控技术专业教学改革中的经验与教训。全书分为上、中、下三篇,一共六个章节。
上篇:第一章数控机床简介和第二章数控车床简介,介绍了数控的基础知识,从中了解数控加工的特点、原理、数控车床的结构、刀具、切削液等。
中篇:本书的重点,占全书篇幅的3/4。详细讲解数控指令、实例编程。
第三章数控车床编程具体介绍FANUC系统编程指令。每讲述一个指令,便有相应的实例编程分析、讲解,并有练习题让学习者跟踪复习,达到边学习边巩固的作用。
第四章数控车床加工工艺简单介绍加工工艺的流程和编制方法。因本书之重点为数控编程的学习,此章不做特别重点的要求,具体的加工工艺的编制将通过第五章实例讲解来融会贯通。
第五章典型零件数控车床加工工艺分析及编程操作,详细讲解了30个典型案例,包括特型轴零件、细长轴零件、螺纹轴零件、轴套零件、两件套、三件套等数控加工零件,涵盖了实际加工中的绝大部分的类型。例题的安排基本遵循循序渐进的原则,每一个例题均有详细的加工工艺流程,包括零件分析、装夹、走刀路线、刀具卡、加工工序卡和程序的编制,做到有序、明了、直观地说明。本章涉及内容大都为本书讲解的内容,部分内容涉及普通机床和加工工艺的知识,需要大家在学习本书内容的时候广泛涉猎,多多充实自己的知识点。
下篇:第六章介绍了FANUC 0i 、FANUC 0i-TC数控车床系统的基本操作,同时详细讲解了程序的输入、对刀、图形检测、零件加工的具体步骤和过程。让大家通过本章学习达到迅速掌握机床基本操作的效果。
本书由刘蔡保任主编,石伟任副主编,参加编写的还有朱巧云和钱汉春,田拥军负责审稿,并提出了许多宝贵建议,在此一并表示感谢。
希望大家通过对本书的学习,能使自己的数控编程水平达到一个新的层次。由于编者水平有限,书中难免存在不足之处,敬请读者批评指正。
编者
上篇数控基本知识
第一章数控机床简介2
第一节数控机床概述2
第二节数控机床的历史和未来发展趋势2
一、数控(NC)阶段3
二、计算机数控(CNC)阶段3
三、数控未来发展的趋势3
第三节数控机床的基本组成和工作原理4
一、数控机床的基本组成4
二、数控机床的工作原理5
第四节数控机床的特点5
第五节数控机床的安全生产6
一、 数控机床安全生产的要求6
二、数控机床生产的岗位责任制7
第二章数控车床简介9
第一节数控车床的结构和分类9
一、数控车床的结构9
二、数控车床的分类10
第二节数控车床的特点11
一、按加工对象11
二、按结构和工作特点12
第三节数控车床刀具12
一、数控车床刀具的类型12
二、数控车床常用的刀具结构形式13
三、数控车床刀具材料15
第四节数控刀具的切削用量选择18
一、切削用量的选择原则18
二、切削用量各要素的选择方法18
三、基本切削用量相关值19
第五节切削液20
一、切削液的分类21
二、切削液的作用与性能21
三、切削液的选取23
四、切削液在使用中出现的问题及其对策24
第六节数控车床常用的工装夹具24
一、数控车床加工夹具要求25
二、常用数控车床工装夹具25
中篇数控车床编程
第三章数控车床编程30
第一节数控车床编程的必要知识点31
一、数控车床的坐标系和点31
二、进给率32
三、常用的辅助功能33
四、相关的数学计算33
第二节坐标点的寻找34
第三节快速定位G0034
第四节直线G0135
第五节圆弧G02/0338
第六节复合形状粗车循环G7342
第七节螺纹切削G3248
第八节简单螺纹循环G9252
第九节简单加工工艺的编制54
综合训练(一)60
第十节外径粗车循环G7162
第十一节端面粗车循环G7264
第十二节螺纹切削循环G7670
第十三节切槽循环G7573
第十四节镗孔循环G7477
第十五节锥度螺纹79
第十六节多头螺纹82
第十七节椭圆85
第十八节简单外径循环G9088
第十九节简单端面循环G9489
第二十节绝对编程和相对编程90
精华提炼与复习91
一、切削路径(走刀路径)91
二、编程指令全表92
三、CNC编程注意十大事项93
综合训练(二)94
第四章数控车床加工工艺98
第一节数控车床加工过程98
一、数控加工过程概述98
二、数控加工及其特点100
第二节数控加工工序的划分原则与内容100
第三节数控加工工艺的编制103
一、工艺文件的编制原则和编制要求103
二、数控加工走刀路线图104
三、数控车削加工刀具卡片104
四、数控车削加工工序卡片104
五、数控加工程序说明卡片105
六、数控车削加工刀具调整图105
七、数控加工专用技术文件的编写要求105
第五章典型零件数控车床加工工艺分析及编程操作106
一、螺纹特型轴数控车床零件加工工艺分析及编程106
二、细长轴类件数控车床零件加工工艺分析及编程109
三、特长螺纹轴数控车床零件加工工艺分析及编程113
四、复合轴数控车床零件加工工艺分析及编程116
五、圆锥销配合件数控车床零件加工工艺分析及编程122
六、螺纹手柄数控车床零件加工工艺分析及编程128
七、单球手柄数控车床零件加工工艺分析及编程131
八、螺纹特型件数控车床零件加工工艺分析及编程134
九、球头特种件数控车床零件加工工艺分析及编程139
十、弧形轴特种件数控车床零件加工工艺分析及编程143
十一、螺纹配合件数控车床零件加工工艺分析及编程147
十二、螺纹多槽件数控车床零件加工工艺分析及编程151
十三、螺纹宽槽轴数控车床零件加工工艺分析及编程156
十四、双头孔轴数控车床零件加工工艺分析及编程159
十五、螺纹圆弧轴数控车床零件加工工艺分析及编程164
十六、双头特型轴数控车床零件加工工艺分析及编程169
十七、长轴类数控车床零件加工工艺分析及编程175
十八、球头螺纹件数控车床零件加工工艺分析及编程178
十九、螺纹轴类数控车床零件加工工艺分析及编程182
二十、球身螺纹轴数控车床零件加工工艺分析及编程186
二十一、双头轴类数控车床零件加工工艺分析及编程190
二十二、双头多槽螺纹件数控车床零件加工工艺分析及编程195
二十三、掉头内外螺纹轴数控车床零件加工工艺分析及编程199
二十四、螺纹及孔轴数控车床零件加工工艺分析及编程204
二十五、球身螺纹长轴数控车床零件加工工艺分析及编程209
二十六、双头孔及弧轴数控车床零件加工工艺分析及编程214
二十七、球头螺纹手柄数控车床零件加工工艺分析及编程218
二十八、圆弧螺纹组合件数控车床零件加工工艺分析及编程222
二十九、三件套圆弧组合件数控车床零件加工工艺分析及编程229
三十、复合轴组合件数控车床零件加工工艺分析及编程238
综合训练249
第六章FANUC数控系统宏程序编程252
第一节宏程序编程概述252
一、宏程序概述252
二、用户程序的区别253
三、宏程序编程的基本特征253
四、编制宏程序的基础要求253
第二节宏程序的变量254
一、变量的概述254
二、宏程序的系统变量256
第三节算术和逻辑运算261
一、算术和逻辑操作、赋值运算和函数运算261
二、运算的指令缩写、顺数和误差263
三、运算的特殊情况265
四、计算器宏程序的编制265
五、例题266
第四节转移和循环语句267
一、无条件转移指令(GOTO语句)267
二、条件转移指令(IF语句)267
三、循环指令(WHILE语句)268
四、例题269
第五节宏程序的调用271
一、宏程序调用概述271
二、简单宏程序调用(G65)272
三、模态宏程序调用(G66、G67)274
四、G代码调用宏程序276
五、M代码调用宏程序277
六、M代码调用子程序278
七、T代码调用子程序279
八、用户宏程序的结构及用户宏功能279
第六节宏程序刀具路径的实现279
一、刀具路径的原理279
二、宏程序刀具路径的选择方法280
第七节外圆的加工281
一、概述281
二、外圆精加工实例281
三、编程实例282
第八节圆形的加工283
一、概述283
二、圆形精加工实例283
三、编程实例284
第九节相似轮廓的加工285
一、概述285
二、相似轮廓的工件编程实例286
第十节多圆弧轮廓的加工287
一、概述287
二、编程实例288
第十一节带退刀的钻孔289
一、概述289
二、编程实例289
第十二节椭圆290
一、概述290
二、椭圆方程及几何意义290
三、编程实例291
第十三节倾斜椭圆293
一、概述293
二、椭圆方程的转换293
三、编程实例294
第十四节抛物线296
一、概述296
二、抛物线的标准方程及几何意义296
三、编程实例297
第十五节正(余)弦曲线298
一、概述298
二、正弦函数、余弦函数的性质298
三、编程实例299
第十六节三次方曲线300
一、概述300
二、三次方曲线标准方程及几何意义300
三、编程实例301
第十七节双曲线302
一、概述302
二、双曲线方程、图形与中心坐标302
三、编程实例303
下篇数控车床操作
第七章FANUC数控系统操作306
第一节FANUC 0i系列标准数控系统306
一、操作界面简介306
二、FANUC 0i标准系统的操作309
三、零件编程加工的操作步骤313
第二节FANUC 0i Mate-TC 数控系统操作319
一、操作界面简介319
二、零件编程加工的操作步骤322
参考文献329