1数控技术第三章数控编程技术3.2.1数控铣床和加工中心的分类及编程特点3.2数控铣床和加工中心编程2.加工中心的分类1)卧式加工中心2)立式加工中心3)大型龙门式加工中心4)五面加工中心(1)按主轴加工时的空间位置分类有:2数控技术第三章数控编程技术3.2.1数控铣床和加工中心的分类及编程特点3.2数控铣床和加工中心编程2.加工中心的分类1)镗铣加工中心2)复合加工中心(2)按工艺用途分类有:3数控技术第三章数控编程技术3.2.1数控铣床和加工中心的分类及编程特点3.2数控铣床和加工中心编程2.加工中心的分类1)单工作台、双工作台加工中心2)单轴、双轴、三轴及可换主轴箱的加工中心3)立式转塔加工中心和卧式转塔加工中心;4)刀库加主轴换刀加工中心;5)刀库机械手加主轴换刀加工中心;6)刀库加机械手加双主轴转塔加工中心。(3)按特殊功能分类有:4数控技术第三章数控编程技术3.2.3加工中心的自动换刀3.2数控铣床和加工中心编程有关加工中心的自动换刀指令有:M06--自动换刀指令。本指令将驱动机械手进行换刀动作,但并不包括刀库转动的选刀动作。M19--主轴准停。本指令将使主轴定向停止,确保主轴停止的方位和装刀标记方位一致。Txx--选刀指令。本指令是用以驱动刀库电机带动刀库转动而实施选刀动作的。T指令后跟的两位数字,是将要更换的刀具地址号,本功能是数控铣床所不具备的。5数控技术第三章数控编程技术3.2.3加工中心的自动换刀3.2数控铣床和加工中心编程两种换刀方法的区别(只在机械手换刀情况下):(1)“T01M06”该条指令是先执行选刀指令T01,再执行换刀指令M06。它是先由刀库转动将T01号刀具送到换刀位置上后,再由机械手实施换刀动作。换刀以后,主轴上装夹的就是T01号刀具,而刀库中目前换刀位置上安放的则是刚换下的旧刀具。执行完“T01M06”后,刀库即保持当前刀具安放位置不动。(2)“M06T01”该条指令是先执行换刀指令M06,再执行选刀指令T01。它是先由机械手实施换刀动作,将主轴上原有的刀具和目前刀库中当前换刀位置上已有的刀具(上一次选刀Txx指令所选好的刀具)进行互换;然后,再由刀库转动将T01号刀具送到换刀位置上,为下一次换刀作准备。换刀前后,主轴上装夹的都不是T01号刀具。执行完“M06T01”后,刀库中目前换刀位置上安放的则是T01号刀具,它是为下一个M06换刀指令预先选好的刀具。6数控技术第三章数控编程技术3.2.1数控铣床和加工中心的分类及编程特点3.2数控铣床和加工中心编程3.数控铣床和加工中心的编程特点(1)使用固定循环指令(2)使用刀具半径补偿指令(3)使用刀具长度补偿指令(4)使用用户宏程序(5)增加数控回转工作台,能实现四轴以上的联动加工(6)使用子程序,可在工件上加工多个形状相同的结构。(7)使用简化编程指令,可实现镜像、缩放、旋转的功能。7数控技术第三章数控编程技术3.2.2数控铣床和加工中心的常用编程指令3.2数控铣床和加工中心编程8.孔加工固定循环功能1)刀具在X、Y平面孔的加工位置定位。2)快速进给至R平面,刀具工作进给由R平面开始。3)孔加工操作,以进给速度进行孔的加工。4)在孔底位置暂停,以光整孔底表面。5)快速返回R平面。6)快速返回至起始平面。起始平面R平面孔底平面8数控技术第三章数控编程技术3.2.2数控铣床和加工中心的常用编程指令3.2数控铣床和加工中心编程8.固定循环功能G98指令定义刀具返回至起始平面;G99指令则定义刀具返回至R平面。G90方式下,R和Z值按Z轴坐标原点设定;G91方式下,R值是由起始平面至R平面的距离,Z值是自R平面至孔底平面的距离。R平面R平面孔底平面孔底平面a)G90方式b)G91方式9数控技术第三章数控编程技术3.2.2数控铣床和加工中心的常用编程指令3.2数控铣床和加工中心编程8.固定循环功能指令格式:G90/G91G98/G99G73~G89X__Y__Z__R__Q__P__F__K__;式中:G90/G91--绝对坐标编程或增量坐标编程;G98--返回起始点;G99--返回R平面。G73~G89--孔加工方式,如钻孔加工、高速深孔钻加工、镗孔加工等;X、Y--孔的位置坐标;Z--孔底坐标;(与G90或G91的选择有关)R--安全面(R面)的坐标。(与G90或G91的选择有关)Q--每次切削深度;P--孔底的暂停时间;F--切削进给速度;K--规定重复加工次数。10数控技术第三章数控编程技术3.2.2数控铣床和加工中心的常用编程指令3.2数控铣床和加工中心编程8.固定循环功能1)高速深孔钻循环指令G73指令格式:G73X__Y__Z__R__Q__P__F__K__;该指令用于深孔钻削,在钻孔时采取间断进给,有利于断屑和排屑,适合深孔加工。11数控技术第三章数控编程技术3.2.2数控铣床和加工中心的常用编程指令3.2数控铣床和加工中心编程8.固定循环功能2)右旋螺纹加工循环指令G84指令格式:G84X__Y__Z__R__P__F__K__;该指令用于切削右旋螺纹孔。向下切削时主轴正转,孔底动作是变正转为反转,再退出。F表示导程,在G84切削螺纹期间速率修正无效,移动将不会中途停顿,直到循环结束。12数控技术第三章数控编程技术3.2.2数控铣床和加工中心的常用编程指令3.2数控铣床和加工中心编程8.固定循环功能3)左旋螺纹加工循环指令G74指令格式:G74X__Y__Z__R__P__F__K__;该指令用于切削左旋螺纹孔。主轴反转进刀,正转退刀,正好与G84指令中的主轴转向相反,其它运动均与G84指令相同。13数控技术第三章数控编程技术3.2.2数控铣床和加工中心的常用编程指令3.2数控铣床和加工中心编程8.固定循环功能刚性攻丝方式:在右旋螺纹加工循环G84或左旋螺纹加工循环G74的前一程序段指令M29Sxxxx;则机床进入刚性攻丝模态。NC执行到该指令时,主轴停止,然后主轴正转指示灯亮,表示进入刚性攻丝模态,其后的G74或G84循环被称为刚性攻丝循环,由于刚性攻丝循环中,主轴转速和Z轴的进给严格成比例同步,因此可以使用刚性夹持的丝锥进行螺纹孔的加工,并且还可以提高螺纹孔的加工速度,提高加工效率。G74或G84中指令的F值与M29程序段中指令的S值的比值(F/S)即为螺纹孔的螺距值。14数控技术第三章数控编程技术3.2.2数控铣床和加工中心的常用编程指令3.2数控铣床和加工中心编程8.固定循环功能4)定点钻孔循环G81指令格式:G81X__Y__Z__R__F__K__;该指令用于钻一般的通孔或螺纹孔等。15数控技术第三章数控编程技术3.2.2数控铣床和加工中心的常用编程指令3.2数控铣床和加工中心编程8.固定循环功能5)钻孔循环G82指令格式:G82X__Y__Z__R__P__F__K__;该指令与G81不同之处仅在于在钻削到孔底位置时暂停一段时间。主要用于钻不通孔时,孔底表面质量要求比较高的加工,也可用于锪孔、反镗孔的循环。16数控技术第三章数控编程技术3.2.2数控铣床和加工中心的常用编程指令3.2数控铣床和加工中心编程8.固定循环功能6)排屑钻孔循环G83指令格式:G83X__Y__Z__R__Q__F__K__;该指令用于深孔加工时的往复排屑钻孔。与G73略有不同的是每次刀具间歇进给后回退至R点平面。此处的“d”表示刀具问断进给每次下降时由快进转为工进的那一点至前一次切削进给下降的点之间的距离。距离由参数来设定。17数控技术第三章数控编程技术3.2.2数控铣床和加工中心的常用编程指令3.2数控铣床和加工中心编程8.固定循环功能7)铰孔或粗镗孔循环G85指令格式:G85X__Y__Z__R__F__K__;该指令用于比较小孔的精加工,格式虽然与G81一样,但是运动方式有区别。18数控技术第三章数控编程技术3.2.2数控铣床和加工中心的常用编程指令3.2数控铣床和加工中心编程8.固定循环功能8)粗镗孔循环G86指令格式:G86X__Y__Z__R__F__K__;该指令用于较大孔的粗加工即粗镗,格式虽然与G81、G85一样,但是运动方式有区别。19数控技术第三章数控编程技术3.2.2数控铣床和加工中心的常用编程指令3.2数控铣床和加工中心编程8.固定循环功能9)精镗循环G76指令格式:G86X__Y__Z__R__Q__P__F__K__;该指令用于较大孔的精加工即精镗。20数控技术第三章数控编程技术3.2.2数控铣床和加工中心的常用编程指令3.2数控铣床和加工中心编程8.固定循环功能9)精镗循环G7621数控技术第三章数控编程技术3.2.2数控铣床和加工中心的常用编程指令3.2数控铣床和加工中心编程8.固定循环功能10)取消固定循环G80指令格式:G80;该指令用于取消固定循环方式,机床回到执行正常操作状态。孔的加工数据,包括R点,Z点等等,都被取消;但是移动速率命令会继续有效。取消孔加工固定循环方式除用G80外,如果中间出现了G00或G01组的G代码,则孔加工的循环方式也会自动取消。G00等取消固定循环其效果与用G80是完全一样的。22数控技术加工中心编程实例第三章数控编程技术3.2数控铣床和加工中心编程23用立式加工中心加工如图所示的端盖零件,加工上表面上的各孔,毛坯预制了Φ60H7的底孔Φ56。24刀具选用根据加工要求,选择如下刀具:面铣刀镗刀25刀具选用中心钻麻花钻头机用丝锥26刀具选用扩孔钻平底立铣刀27刀具选用铰刀28加工路线加工时按照先面后孔、先粗后精的原则进行。端盖加工工艺卡工序工序内容刀具号刀具规格F/mm/minap/mm1粗铣上表面留余量0.5T01Ø100面铣刀703.52精铣上表面至尺寸T13Ø100面铣刀500.53粗镗Ø60H7孔至Ø58T02镗刀604半精镗Ø60H7孔至Ø59.95T03镗刀505精镗Ø60H7孔至尺寸T04精镗刀406钻8个中心孔T05Ø3中心钻507钻4xØ12H8至Ø10T06Ø10钻头608扩4xØ12H8至Ø11.8T07Ø11.8扩孔钻409锪平4xØ16至尺寸T08Ø16立铣刀3010铰4xØ12H8至尺寸T09Ø12H8铰刀4029端盖加工工艺卡工序工序内容刀具号刀具规格F/mm/minap/mm11钻4xM12的底孔Ø10.2T10Ø10.2钻头60124xM12底孔孔口倒角T11Ø16钻头4013攻丝4xM12螺纹T12M12机用丝锥35030确定工件坐标系选取Ø16H7孔中心为工件坐标系X、Y原点,上表面为工件坐标系Z的原点,选取距离上表面5mm处为R点平面。31O0003N10G54;N20G91G28Z0;N30T01M06;Φ100粗加工面铣刀N40G90G00X-135Y45;N50S300M03;N60G43G00Z0.5H01;N70G01X75F70;N80G01Y-45;N90G01X-135;N100G91G28Z0;N110T13M06;Φ100精加工面铣刀N120G90G00X-135Y45;N130S400M03;N140G43G00Z0H13;N150G01X75F50;N160G01Y-45;N170G01X-135;N180G91G28Z0;32N190T02M06;Φ58粗镗刀N200S400M03N210G90G00X0Y0;N220G43G00Z20H02;N230G98G86X0Y0Z-20R5F60;N240G91G28Z0;N250T03M06;Φ59.95半精镗刀N260S500M03N270G90G00X0Y0;N280G43G00Z20H03;N290G98G86X0Y0Z-20R5F50;N300G91G28Z0;N310T04M06;Φ60H7精镗刀N320S600M03N330G90G00X0Y0;N340G43G00Z20H04;N350G98G76X0Y0Z-20R5Q0.5F40;N360G91G28Z0;33N370T05M06;Φ3中心钻N380S80