FANUC系统数控编程与操作(车床)编制:姜仁义一.数控机床的基础知识数控机床的起源:1947年由美国帕森斯公司在研制直升机叶片轮廓为提高精度和效率,提出了数控机床的初始设想。1949年由帕森斯公司和麻省理工学院开始研究,在1952年研制成世界第一台数控机床(三坐标铣床)。我国于1958年由清华大学研制成第一台数控机床(三坐标铣床)。二.什么是数控数控是数字控制的简称,英文缩写为NC,随着发展目前数控一般都采专用计算机实现数字控制,也称CNC。三.数控机床的基本概念1.数控与编程的定义:(1)数控:用数字化信号对机床的运动及其加工过程控制的一种方法。(2)编程:从零件图样到加工信息用规定的代码按一定的书写格式编写成加工程序单,称为数控编程。2.数控机床的工作原理:数控机床加工原理是将预先编好的加工程序以数据的形式输入到机床内,系统通过译码、数据处理、插补运算,最终实现零件的加工。(零件工艺分析→编写加工程序→输入到数控系统内→控制机床运动→完成零件加工)3.数控的功能分类:(1)简易数控机床(2)经济型数控机床(3)全功能型数控机床(4)车铣复合数控机床4.数控机床的控制分类:(1)开环控制数控机床(没有反馈装置),控制精度低。(2)半闭环控制(在伺服电机后面安装反馈装置,如绝对、增量编码器),控制精度较高。(3)全闭环控制(反馈装置安装在工作台上,直接反应工作台的位移,如光栅尺)控制精度更高。四.世界主流数控系统介绍1.FANUC(发那克)日本2.OKUMA(奥克玛)日本3.MITSUBISHI(三菱)日本4.MAZAK(马扎克)日本5.DASEN(大森)日本6.BROTHER(兄弟)日本7.TOSHBI(东芝)日本8.SIEMENS(西门子)德国9.HEIDENHAIN(海得汉)德国10.FAGOR(发格)西班牙11.HAAS(哈斯)美国12.NUM(纽姆)法国13.HNC(华中)中国14.GSK(广州数控)中国15.KND(凯恩帝)中国二.编程部分二.编程部分一.编程的种类:一.编程的种类:1.1.手工编程(手工编写加工程序)手工编程(手工编写加工程序)2.2.自动编程(通过软件自动生成加工程自动编程(通过软件自动生成加工程序,如:序,如:UGUG、、Pro/EPro/E、、MaterMatercamcam))二.编程特点:二.编程特点:1.1.绝对值编程绝对值编程2.2.增量值编程增量值编程3.3.混合式编程(为减少数值运算,避免程混合式编程(为减少数值运算,避免程序序出现错误,故均采用混合式编程)出现错误,故均采用混合式编程)三.程序结构:三.程序结构:1.1.程序号程序号2.2.程序内容(由若干个程序段组成)程序内容(由若干个程序段组成)3.3.程序结束程序结束四.代码介绍1.G准备功能代码分为模态和非模态的。模态:只要不被同组代码所取代,持续有效,只输入一次,以后的程序若还是执行此代码,程序中就不用再输入了。非模态:只在现单节有效,若想下一段程序有效,必须再次输入。2.M辅助功能代码分为标准的M代码和特定的M代码,特定的M代码根据机床的功能由厂家而定。3.T刀具功能代码(如T0101,表示选用1号刀具,1号刀具偏置。)4.F进给功能代码(分为mm/r:表示每转的进给量mm/min:表示每分钟的进给量)5.S主轴功能代码(1)r/min表示主轴每分钟的转数。(2)m/min表示切削速度,每分钟多少米,限用于G96恒限速切削。G代码详解G00快速定位机床由设定的最快速度进行程序坐标点的定位,FANUC系统由参数1420#设定最高移动速度,单位为m/min。G01直线插补由程序中给定的速度进行直线或斜线插补,单位为mm/r或mm/min。在采用每转进给时,也能计算出每分钟进给。由每转进给值乘以转速。如采用每分钟进给同样也能计算出每转进给(每分钟进给值除以转数)注:1422#参数中设定最大的切削速度,单位为m/min。只有在特定情况下修改,如加工大的螺距。G02顺时针圆弧插补(和时钟的转向相同的方向为顺时针)判断方法1.编程时辨别方法是以后刀架为依据,后刀架用什么指令前刀架就用什么指令,切忌以前刀架去判断。方法2.以图纸的中心线为准,按图纸的上半部分编程。G03逆时针圆弧插补(判断方法与G02...