《第4章数控车床编程ppt课件.ppt》由会员分享,可在线阅读,更多相关《第4章数控车床编程ppt课件.ppt(74页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 第4章数控车床编程ppt课件 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 4.1 4.1 4.1 4.1 概概概概 述述述述4.2 4.2 4.2 4.2 数控车削加工程序的编制数控车削加工程序的编制数控车削加工程序的编制数控车削加工程序的编制4.4 4.4 4.4 4.4 车削加工编程实例车削加工编
2、程实例车削加工编程实例车削加工编程实例本章小结本章小结本章小结本章小结4.3 4.3 4.3 4.3 数控车床的操作面板及操作简介数控车床的操作面板及操作简介数控车床的操作面板及操作简介数控车床的操作面板及操作简介第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 本章学习目标:本章学习目标:本章讲述数控车床的编程特点及各编程指令的使用,数控车床的用途、布局、主要参数及其操作,并通过典型实例讲述了数控车削加工程序的编制。本章要求了解数控车床的用途、布局、主要参数及其操作,掌握数控车床的编程特点及各编程指令的使用,并能熟练地编制数控车削加工程序。第第第第4 4 4
3、4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 本章教学学时:本章教学学时:16学时学时本章教学要求本章教学要求重点重点C数控车床的编程特点及各编程指令的使用;C数控车床编程的综合运用。难点难点车削加工循环;刀具补偿;子程序调用;宏程序第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 4.1 概概 述述 数数控控车车床床第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 4.1.1 4.1.1 数控车床的用途、布局数控车床的用途、布局数控车床的用途、布局数控车床的用途、布局1 1数控车床的用途数控车床的用途数控车床的用
4、途数控车床的用途 数控车床主要用来数控车床主要用来加工轴类零件的内外加工轴类零件的内外圆柱面、圆锥面、螺圆柱面、圆锥面、螺纹表面、成形回转体纹表面、成形回转体表面等。对于盘类零表面等。对于盘类零件可进行钻孔、扩孔、件可进行钻孔、扩孔、铰孔、镗孔等加工。铰孔、镗孔等加工。机床还可以完成车端机床还可以完成车端面、切槽、倒角等加面、切槽、倒角等加工。工。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 2 2数控车床的布局数控车床的布局数控车床的布局数控车床的布局 (MJ-460MJ-460数控车床的外观图)数控车床的外观图)数控车床的外观图)数控车床的外观图)图图4
5、-1 MJ-4604-1 MJ-460数控车床的外观图数控车床的外观图11脚踏开关脚踏开关 22主轴卡盘主轴卡盘 33主轴箱主轴箱 44机床防护门机床防护门 55数控装置数控装置 66对刀仪对刀仪 77刀具刀具88操作面板操作面板 99回转刀架回转刀架 1010尾座尾座 1111床身床身 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 4.1.2 4.1.2 数控车床的主要技术参数数控车床的主要技术参数数控车床的主要技术参数数控车床的主要技术参数 1 1机床的主要参数机床的主要参数机床的主要参数机床的主要参数允许最大工件回转直径允许最大工件回转直径 460 4
6、60mmmm;最大切削直径最大切削直径292292mmmm最大切削长度最大切削长度650650mmmm;主轴转速范围主轴转速范围 502000 502000r/min r/min(无级)无级)床鞍定位精度床鞍定位精度X X轴:轴:0.015/1000.015/100mm mm;Z Z轴:轴:0.025/3000.025/300mmmm床鞍重复定位精度床鞍重复定位精度 X X轴:轴:0.0030.003mm mm;Z Z轴:轴:0.0050.005mmmm刀架有效行程刀架有效行程 X X轴:轴:215215mm mm;Z Z轴:轴:675675mm mm 快速移动速度快速移动速度X X轴:轴:1
7、212m/min m/min ;Z Z轴:轴:1616m/minm/min刀具规格刀具规格车刀车刀2020mm20mmmm20mm;镗刀镗刀8mm40mm8mm40mm自动润滑自动润滑1515分分/次;卡盘最大夹紧力次;卡盘最大夹紧力4214042140N N;安装刀具数安装刀具数1212把把 尾座套筒行程尾座套筒行程 90 90mmmm;主轴电动机功率主轴电动机功率11/1511/15kWkW进给伺服电动机进给伺服电动机X X轴:轴:AC 0.6KwAC 0.6Kw;Z Z轴:轴:AC 1.0kW AC 1.0kW 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床
8、编程 2 2数控系统的主要技术规格数控系统的主要技术规格数控系统的主要技术规格数控系统的主要技术规格控制轴数控制轴数22轴(轴(X X轴、轴、Z Z轴,手动方式时仅轴,手动方式时仅1 1轴)轴)联动轴数联动轴数22轴轴最小输入增量最小输入增量X X轴:轴:0.0010.001mm mm;Z Z轴:轴:0.0010.001mmmm最小指令增量最小指令增量X X轴:轴:0.00050.0005mm/Pmm/P;Z Z轴:轴:0.001 0.001 mm/Pmm/P最大编程尺寸最大编程尺寸 9 999.9999 999.999mmmm程序存储量程序存储量256256MM;程序号程序号 O+4O+4位
9、数字位数字 此此外外,还还有有直直线线插插补补功功能能、全全象象限限圆圆弧弧插插补补功功能能、进进给给功功能能、主主轴轴功功能能、刀刀具具功功能能、辅辅助助功功能能、编编程程功功能能、安安全全功功能能、键键盘盘式式手手动动数数据据输输入入(MDIMDI)功功能能、通通讯讯功功能能、CRTCRT数数据据显显示示功功能能、丝丝杠杠间间隙隙补补偿偿、螺螺距距误差补偿、刀具半径及位置补偿和故障自诊断功能等。误差补偿、刀具半径及位置补偿和故障自诊断功能等。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 4.2 数控车削加工程序的编制数控车削加工程序的编制 4.2.1 4
10、.2.1 数控车床的编程特点数控车床的编程特点数控车床的编程特点数控车床的编程特点(1 1)在在一一个个程程序序段段中中,可可以以采采用用绝绝对对值值编编程程、增增量量值值编编程程或或混合编程。混合编程。(2 2)直直径径方方向向用用绝绝对对坐坐标标编编程程时时X X以以直直径径值值表表示示,用用增增量量坐坐标标编程时以径向实际位移量的编程时以径向实际位移量的2 2倍值表示,并附上方向符号。倍值表示,并附上方向符号。(3 3)数控装置具备不同形式的固定循环。)数控装置具备不同形式的固定循环。(4 4)本本机机床床具具有有刀刀具具半半径径自自动动补补偿偿功功能能(G41G41,G42G42),可
11、可直直接按工件轮廓尺寸编程,无需先计算补偿量。接按工件轮廓尺寸编程,无需先计算补偿量。(5 5)不同组)不同组G G代码可编写在同一程序段内均有效;相同组代码可编写在同一程序段内均有效;相同组G G代代码若编写在同一程序段内,后面的码若编写在同一程序段内,后面的G G代码有效。见表代码有效。见表 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 直径编程直径编程直径编程直径编程 切削起始点的确定切削起始点的确定切削起始点的确定切削起始点的确定(6 6)对于车削加工,进刀时采用快速走刀接近工件切削)对于车削加工,进刀时采用快速走刀接近工件切削起点附近的某个点,再改
12、用切削进给,以减少空走刀的起点附近的某个点,再改用切削进给,以减少空走刀的时间,提高加工效率。切削起点的确定与工件毛坯余量时间,提高加工效率。切削起点的确定与工件毛坯余量大小有关,应以刀具快速走到该点时刀尖不与工件发生大小有关,应以刀具快速走到该点时刀尖不与工件发生碰撞为原则。如右下图。碰撞为原则。如右下图。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 注:注:注:注:1 10000组的组的组的组的 G G代码为非模态,其他各组中的代码为非模态,其他各组中的代码为非模态,其他各组中的代码为非模态,其他各组中的G G代码均为模态。代码均为模态。代码均为模态。代
13、码均为模态。2 2标有标有标有标有*的的的的G G代码为数控系统通电后的状态。代码为数控系统通电后的状态。代码为数控系统通电后的状态。代码为数控系统通电后的状态。表表4-1 准备功能准备功能 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 4.2.2 4.2.2 编程坐标系的设定编程坐标系的设定编程坐标系的设定编程坐标系的设定 1 1机床坐标系的建立机床坐标系的建立机床坐标系的建立机床坐标系的建立 机机机机床床床床原原原原点点点点:机机床床原原点点为为机机床床上上的的一一个个固固
14、定定点点,数数控控车车床床一一般将其定义在主轴前端面(或卡盘后端面)的中心。般将其定义在主轴前端面(或卡盘后端面)的中心。机机机机床床床床坐坐坐坐标标标标系系系系:是是以以机机床床原原点点为为坐坐标标原原点点建建立立的的X X、Z Z轴轴两两维维坐坐标标系系。Z Z轴轴与与主主轴轴中中心心线线重重合合,为为纵纵向向进进刀刀方方向向;X X轴轴与与主轴垂直,为横向进刀方向。主轴垂直,为横向进刀方向。机床参考点:机床参考点:机床参考点:机床参考点:是指刀架中心退离距机床原点最远的一个固是指刀架中心退离距机床原点最远的一个固定点。该位置由设置在机床定点。该位置由设置在机床X X向、向、Z Z向滑板上
15、的机械挡块通向滑板上的机械挡块通过行程开关来确定。过行程开关来确定。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 图图4-2 4-2 机床坐标系机床坐标系 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 机床坐标系机床坐标系第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 注注注注意意意意:在在以以下下三三种种情情况况下下,数数控控系系统统失失去去了了对对机机床床参参考考点点的记忆,因此必须使刀架重新返回机床参考点。的记忆,因此必须使刀架重新返回机床参考点。(1 1)机床关机后,又重新接通电源
16、开关时。)机床关机后,又重新接通电源开关时。(2 2)机床解除急停状态后。)机床解除急停状态后。(3 3)机床超程报警信号解除之后。)机床超程报警信号解除之后。2 2编程坐标系(或称工件坐标系)的设定编程坐标系(或称工件坐标系)的设定编程坐标系(或称工件坐标系)的设定编程坐标系(或称工件坐标系)的设定 编编程程坐坐标标系系是是用用于于确确定定工工件件几几何何图图形形上上各各几几何何要要素素(如如点点、直直线线、圆圆弧弧等等)的的位位置置而而建建立立的的坐坐标标系系,是是编编程程人人员员在在编编程程时时使使用用的的。编编程程坐坐标标系系的的原原点点就就是是编编程程原原点点。而而编编程程原原点点是
17、是人人为为设设定定的的。数数控控车车床床工工件件原原点点一一般般设设在在主主轴轴中中心心线线与工件左端面或右端面的交点处。与工件左端面或右端面的交点处。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 设定编程坐标系的指令格式设定编程坐标系的指令格式设定编程坐标系的指令格式设定编程坐标系的指令格式:G50 XG50 X Z Z ;说明:说明:说明:说明:1 1)G50G50表示编程坐标系的设定,表示编程坐标系的设定,X X、Z Z表示编程原点的位置。表示编程原点的位置。2 2)程序如设该指令,则应在刀具运动指令之前设定。)程序如设该指令,则应在刀具运动指令之前设
18、定。3 3)当当系系统统执执行行该该指指令令后后,刀刀具具并并不不运运动动,系系统统根根据据G50G50指指令令中的中的X X、Z Z值从刀具起始点反向推出编程原点。值从刀具起始点反向推出编程原点。4 4)在在G50G50程程序序段段中中,不不允允许许有有其其他他功功能能指指令令,但但S S指指令令除除外外,因为因为G50G50还有另一种功用(设定恒切削速度)。还有另一种功用(设定恒切削速度)。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 例:例:O为编程原点,按下图设置编程坐标系为为编程原点,按下图设置编程坐标系为 G50 X128.7 Z375.1;第第
19、第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 例例如如:如如图图4-34-3,O O为为编编程程原原点点,P P0 0为为刀刀具具起起始始点点,设设定定编编程坐标系为程坐标系为 G50 X300 Z480G50 X300 Z480;图4-3 车床刀架的车床刀架的换刀点换刀点是指刀架转位换刀时所在的位置。换刀是指刀架转位换刀时所在的位置。换刀点是任意一点,可以和刀具起始点重合,它的设定原则是以刀点是任意一点,可以和刀具起始点重合,它的设定原则是以刀架转位时不碰撞工件和机床上其它部件为准则。架转位时不碰撞工件和机床上其它部件为准则。第第第第4 4 4 4章章章章 数
20、控车床编程数控车床编程数控车床编程数控车床编程 4.2.3 4.2.3 常用编程指令的使用常用编程指令的使用常用编程指令的使用常用编程指令的使用 1 1快速定位快速定位快速定位快速定位G00G00格式:格式:G00 XG00 X(U U)Z Z(WW););说明:说明:1 1)G00G00指指令令使使刀刀具具在在点点位位控控制制方方式式下下从从刀刀具具所所在在点点以以快快移移速速度度向向目目标标点点移移动动。采采用用绝绝对对坐坐标标X X、Z Z编编程程时时用用终终点点的的坐坐标标值值编编程程;采采用用增增量量坐坐标标U U、WW编编程程时时,用用刀刀具具的的移移动动距距离离编编程程。绝绝对对
21、坐坐标标和和增增量量坐坐标标可可以以混混编编。不不运运动动的的坐坐标可以省略。标可以省略。G00G00可以简写成可以简写成G0G0 。2 2)X X、U U的坐标值均为直径量。的坐标值均为直径量。3 3)程程序序中中只只有有一一个个坐坐标标值值X X或或Z Z时时,刀刀具具将将沿沿该该坐坐标标方方向向移移动动;有有两两个个坐坐标标值值X X和和Z Z时,刀具将先以时,刀具将先以1 1:1 1步数两坐标联动,然后单坐标移动,直到终点。步数两坐标联动,然后单坐标移动,直到终点。4 4)G00G00快快速速移移动动速速度度由由机机床床设设定定(X X轴轴:1212m/minm/min;Z Z轴轴:1
22、616m/minm/min),可可通过操作面板上的速度修调开关进行调节。通过操作面板上的速度修调开关进行调节。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 例例:如如右右图图刀刀尖尖从从A A点点快快进进到到B B点点,分分别别用用绝绝对对坐坐标标、增增量量坐坐标标和和混混合合坐坐标标方方式式写写出该出该G00G00程序段。程序段。绝对坐标方式:绝对坐标方式:绝对坐标方式:绝对坐标方式:G00 X40 Z58G00 X40 Z58;增量坐标方式:增量坐标方式:增量坐标方式:增量坐标方式:G00 U-60 W-28.5G00 U-60 W-28.5;混合坐标方
23、式:混合坐标方式:混合坐标方式:混合坐标方式:G00 X40 W-28.5G00 X40 W-28.5;或或 G00 U-60 Z58G00 U-60 Z58;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 2 2直线插补直线插补直线插补直线插补G01G01格式:格式:G01 XG01 X(U U)Z Z(WW)F F;说明:说明:1 1)G01G01指指令令使使刀刀具具以以F F指指定定的的进进给给速速度度直直线线移移动动到到目目标标点点,一一般般作作为为切切削削加加工工运运动动指指令令,既既可可以以单单坐坐标标移移动动,又又可可以以两两坐坐标标同同时时插插
24、补补运运动动。X X(U U)、Z Z(WW)为为目目标标点点坐坐标标。F F为为进进给给速速度度(进进给给率率),在在G98G98指指令令下下,F F为为每每分分钟钟进进给给(mm/min)mm/min);在在G99G99(默默认认状状态态)指指令令下下,F F为为每每转转进进给给(mm/r)mm/r)。2 2)程序中只有一个坐标值程序中只有一个坐标值X X或或Z Z时,刀具将沿该坐标方向时,刀具将沿该坐标方向移动;有两个坐标值移动;有两个坐标值X X和和Z Z时,刀具将按所给的终点直线插时,刀具将按所给的终点直线插补运动。补运动。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控
25、车床编程数控车床编程 例例例例:如如图图刀刀具具从从P P0 0 P P1 1P P2 2P P3 3 P P0 0点点运运动动(图图中中 为为G00G00方方式式;为为G01G01方式)。加工程序为:方式)。加工程序为:绝对坐标方式:绝对坐标方式:绝对坐标方式:绝对坐标方式:N030 G00 X50 Z2N030 G00 X50 Z2;(;(P P0 0P P1 1)N040 G01 Z-40 F0.1N040 G01 Z-40 F0.1;(;(P P1 1P P2 2)N050 X80 Z-60N050 X80 Z-60;(;(P P2 2P P3 3)N060 G00 X200 Z100
26、N060 G00 X200 Z100;(;(P P3 3P P0 0)增量坐标方式:增量坐标方式:增量坐标方式:增量坐标方式:N030 G00 U-150 W-98N030 G00 U-150 W-98;(P0P0 P1P1)N040 G01 W-42N040 G01 W-42 F0.1 F0.1;(P P1 1 P P2 2)N050 U30 W-20N050 U30 W-20;(P P2 2 P P3 3)N060 G00 U120 W160N060 G00 U120 W160;(P P3 3 P P0 0)第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程
27、3 3圆弧插补圆弧插补圆弧插补圆弧插补G02G02、G03G03格式:格式:G02G02(G03G03)X X(U U)Z Z(WW)R R F F;或或 G02G02(G03G03)X X(U U)Z Z(WW)I I K K F F;说明:说明:1 1)该该指指令令控控制制刀刀具具按按所所需需圆圆弧弧运运动动。G02G02为为顺顺时时针针圆圆弧弧插插补补,G03G03为为逆逆时时针针圆圆弧弧插插补补;X X、Z Z表表示示圆圆弧弧终终点点绝绝对对坐坐标标,U U、WW表表示示圆圆弧弧终终点点相相对对于于圆圆弧弧起起点点的的增增量量坐坐标标,R R表表示示圆圆弧弧半半径径,I I、K K表表
28、示示圆圆心心相相对对圆圆弧弧起起点点的的增增量量坐坐标标,F F表表示示进进给速度。给速度。2 2)X X、U U、I I均采用直径量编程。均采用直径量编程。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 图4-6 顺时针车圆弧 例例例例:图图4-64-6所所示示工工件件,加加工工顺时针圆弧的程序为:顺时针圆弧的程序为:绝对坐标方式:绝对坐标方式:绝对坐标方式:绝对坐标方式:N050 G01 X20 Z-30 F0.1N050 G01 X20 Z-30 F0.1;N060 G02 X40 Z-40 R10N060 G02 X40 Z-40 R10 F0.08
29、F0.08;增量坐标方式:增量坐标方式:增量坐标方式:增量坐标方式:N050 G01 U0 W-32 F0.1N050 G01 U0 W-32 F0.1;N060 G02 U20 W-10 I20N060 G02 U20 W-10 I20 K0 F0.08 K0 F0.08;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 图4-7 逆时针车圆弧 绝对坐标方式:绝对坐标方式:N050 G01 X28 Z-40 F0.1;N060 G03 X40 Z-46 R6 F0.08;增量坐标方式:增量坐标方式:N050 G01 U0 W-42 F0.1;N060 G03
30、U12 W-6 R6 F0.08;例:例:例:例:如图加工逆时针圆弧的程序为:如图加工逆时针圆弧的程序为:第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 4 4程序延时(暂停)程序延时(暂停)程序延时(暂停)程序延时(暂停)G04G04格式:格式:G04 XG04 X;或或G04 UG04 U;或或G04 PG04 P;说明:说明:1 1)该该指指令令按按给给定定时时间间延延时时,不不做做任任何何动动作作,延延时时结结束束后后再再自自动动执执行行下下一一段段程程序序。该该指指令令主主要要用用于于车车削削环环槽槽,盲盲孔孔及及自自动动加加工工螺螺纹纹时时可可使使
31、刀刀具具在在短短时时间间无无进进给给方方式式下下进进行行光光整加工。整加工。2 2)X X、U U表表示示秒秒,P P表表示示毫毫秒秒。程程序序延延时时时时间间范范围围为为1616毫毫秒到秒到9 999.9999 999.999秒。秒。例例:程程序序暂暂停停2.52.5秒秒,可可编编程程:G04 G04 X2.5X2.5;或或G04 G04 U2.5U2.5;或或G04 P2500G04 P2500;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 5 5英制和公制(米制)输入英制和公制(米制)输入英制和公制(米制)输入英制和公制(米制)输入G20G20、G21
32、G21格式:格式:G20G20(G21G21)说明:说明:说明:说明:1 1)G20G20表表示示英英制制输输入入,G21G21表表示示公公制制(米米制制)输输入入。G20G20和和G21G21是是两两个个可可以以相相互互取取代代的的代代码码,但但不不能能在在一一个个程程序序中中同时使用同时使用G20G20和和G21G21。2 2)机床通电后的状态为机床通电后的状态为G21G21状态。状态。6 6进给速度控制进给速度控制进给速度控制进给速度控制G98G98、G99G99格式:格式:G98G98(G99G99)第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 说明
33、:说明:说明:说明:1 1)G98G98为为每每分分钟钟进进给给(mm/minmm/min),G99G99为为每每转转进进给给(mm/rmm/r)。G98G98通通常常用用于于数数控控铣铣床床、加加工工中中心心类类进进给给指指令令;G99G99通通常常用用于于数数控控车车床床类类进进给给指指令令。G99G99为该数控车床通电后的状态。为该数控车床通电后的状态。2 2)在机床操作面板上有进给速度倍率开关,进给)在机床操作面板上有进给速度倍率开关,进给速度可在速度可在0150%0150%范围内以每级范围内以每级10%10%进行调整。在进行调整。在零件试切削时,进给速度的修调可使操作者选取最零件试切
34、削时,进给速度的修调可使操作者选取最佳的进给速度。佳的进给速度。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 7 7参考点返回检测参考点返回检测参考点返回检测参考点返回检测G27G27格式:格式:G27 XG27 X(U U););X X向参考点检查;向参考点检查;G27 Z G27 Z(WW););Z Z向参考点检查;向参考点检查;G27 X G27 X(U U)Z Z(WW););X X、Z Z向参考点检查。向参考点检查。说说说说明明明明:1 1)该该指指令令用用于于参参考考点点位位置置检检测测。执执行行该该指指令令时时刀刀具具以以快快速速运运动动方方式
35、式在在被被指指定定的的位位置置上上定定位位,到到达达的的位位置置如如果果是是参参考考点点,则则返返回回参参考考点点灯灯亮亮。仅仅一一个个轴轴返返回回参参考考点点时时对对应应轴轴的的灯灯亮亮。若若定定位位结结束束后后被被指指定定的的轴轴没没有有返返回回参参考考点点则则出出现现报报警警。执行该指令前也应取消刀具位置偏置。执行该指令前也应取消刀具位置偏置。2 2)X X、Z Z为参考点的坐标值,为参考点的坐标值,U U、WW表示到参考点的距离。表示到参考点的距离。3 3)执行)执行G27G27指令的前提是机床在通电后必须返回过一次参指令的前提是机床在通电后必须返回过一次参考点。考点。第第第第4 4
36、4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 8 8自动返回参考点自动返回参考点自动返回参考点自动返回参考点G28G28格式:格式:G28 XG28 X(U U););X X向返回参考点;向返回参考点;G28 Z G28 Z(WW););Z Z向返回参考点;向返回参考点;G28 X G28 X(U U)Z Z(WW););X X、Z Z向同时返回参考点。向同时返回参考点。说明:说明:说明:说明:1 1)该该指指令令可可使使被被指指令令的的轴轴自自动动地地返返回回参参考考点点。X X(U U)、Z Z(WW)是是返返回回参参考考点点过过程程中中的的中中间间点点位位置置,用用绝
37、绝对对坐坐标标或或增量坐标指令。增量坐标指令。2 2)X X(U U)、Z Z(WW)是是刀刀架架出出发发点点与与参参考考点点之之间间的的任任一一中中间间点点,但但此此中中间间点点不不能能超超过过参参考考点点。有有时时为为保保证证返返回回参参考考点点的安全,应先的安全,应先X X向返回参考点,然后向返回参考点,然后Z Z向再返回参考点。向再返回参考点。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 图图4-8 4-8 自动返回参考点自动返回参考点R-参考点如如图图4-84-8所所示示,在在执执行行G28 G28 X80 X80 Z50Z50程程序序后后,刀刀具
38、具以以快快速速移移动动速速度度从从B B点点开开始始移移动动,经经过过中中间间点点A A(4040,5050),移移动动到到参参考考点点R R;或或 编编 程程 G28 G28 U2 U2 W2W2后后,则则刀刀具具沿沿X X、Z Z快快速速离离开开B B点点,经经过过中中间间点点(相相对对于于B B点点U=2U=2,W=2W=2),移移动动到参考点到参考点R R。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 9 9主轴控制主轴控制主轴控制主轴控制G96G96、G97G97格式:格式:G96 SG96 S;G97 S G97 S;说明:说明:说明:说明:1
39、1)G96G96是是接接通通机机床床恒恒线线速速控控制制,此此处处S S指指定定的的数数值值表表示示切切削削速速度度(m/minm/min)。数数控控装装置置从从刀刀尖尖位位置置处处计计算算出出主主轴轴转转速速,自自动动而而连连续续的的控控制制主主轴轴转转速速,使使之之始始终终达达到到由由S S指指定定的的数数值值。设定恒线速可以使工件各表面获得一致的表面粗糙度。设定恒线速可以使工件各表面获得一致的表面粗糙度。例:例:例:例:G96 S150 G96 S150 表示切削点线速度控制在表示切削点线速度控制在150 150 m/minm/min。对下图对下图中所示的零件,为保持中所示的零件,为保持
40、A A、B B、C C各点的线速度在各点的线速度在150 150 m/minm/min,则各点在加工时的主轴转速分别为:则各点在加工时的主轴转速分别为:A A:n=1000150(40)=1193r/minn=1000150(40)=1193r/min B B:n=1000150(60)=795r/minn=1000150(60)=795r/min C C:n=1000150(70)=682 r/minn=1000150(70)=682 r/min第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 2 2)G97G97是是取取消消恒恒线线速速控控制制,并并按按S
41、S指指定定的的主主轴轴转转速速旋旋转转,此此处处S S指指定定的的数数值值表表示示主主轴轴转转速速(r/minr/min),也也可可以以不不指定指定S S。3 3)在在恒恒线线速速控控制制中中,由由于于数数控控系系统统是是将将X X的的坐坐标标值值当当作作工工件件的的直直径径来来计计算算主主轴轴转转速速,所所以以在在使使用用G96G96指指令令前前必必须须正正确确的的设设定定工工件件坐坐标系。标系。4 4)当当刀刀具具逐逐渐渐靠靠近近工工件件中中心心时时,主主轴轴转转速速会会越越来来越越高高,此此时时工工件件有有可可能能因因卡卡盘盘调调整整压压力力不不足足而而从从卡卡盘盘中中飞飞出出。为为防防
42、止止这这种种事事故故,在在建建立立G96G96指指令令之之前前,最最好好设设定定G50G50来来限限制制主主轴轴最高转速。最高转速。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 1010主轴最高转速设定主轴最高转速设定主轴最高转速设定主轴最高转速设定G50G50格式:格式:G50 SG50 S;说明:说明:说明:说明:1 1)G50G50有有坐坐标标系系设设定定和和主主轴轴最最高高转转速速设设定定两两种种功功能能,此此处处G50G50是是后后一一种种功功能能,用用S S指指定定的的数数值值来来设设定定主主轴轴最最高高转转速速(r/minr/min)。)。如:
43、如:G50 S2000G50 S2000;主轴最高转速设定为;主轴最高转速设定为20002000r/minr/min。2 2)在在设设置置恒恒线线速速度度后后,由由于于主主轴轴的的转转速速在在工工件件不不同同截截面面上上是是变变化化的的,为为防防止止主主轴轴转转速速过过高高而而发发生生危危险险,在在设设置置恒恒线线速速度度前前,可可以以将将主主轴轴最最高高转转速速设设定定在在某某一一个个最最高高值值,切切削削过过程程中中当执行恒线速度时,主轴最高转速将被限制在此最高值。当执行恒线速度时,主轴最高转速将被限制在此最高值。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床
44、编程 1111螺纹车削螺纹车削螺纹车削螺纹车削G32G32格式:格式:G32 XG32 X(U U)Z Z(WW)F F;说明:说明:说明:说明:1 1)G32G32指指令令可可进进行行等等螺螺距距的的直直螺螺纹纹、圆圆锥锥螺螺纹纹以以及及端端面面螺螺纹的切削。纹的切削。2 2)X X(U U)、)、Z Z(WW)为螺纹终点坐为螺纹终点坐标,标,F F为长轴螺距,如为长轴螺距,如右图,若锥角右图,若锥角4545 时,时,F F表示表示Z Z轴螺距,否则轴螺距,否则F F表示表示X X轴螺距。轴螺距。F=0.001F=0.001500mm500mm。第第第第4 4 4 4章章章章 数控车床编程数
45、控车床编程数控车床编程数控车床编程 3 3)1 1、2 2为为车车削削螺螺纹纹时时切切入入量量与与切切出出量量见见书书上上图图3-303-30和和表表3-43-4。一般一般 1 1=2 5mm=2 5mm,2 2=(1/41/21/41/2)1 1。4 4)每每刀刀车车深深量量及及车车削削次次数数要要计计算算好好(见见表表3-73-7),否否则则难难保保螺纹精度或发生崩刀现象。螺纹精度或发生崩刀现象。5 5)车车削削螺螺纹纹时时,主主轴轴转转速速n n应应在在保保证证生生产产效效率率和和正正常常切切削削的的情情况况下下,宜宜选选择择较较低低的的主主轴轴转转速速。一一般般按按机机床床或或数数控控
46、系系统统说说明书中规定的计算式进行确定,其计算式多为:明书中规定的计算式进行确定,其计算式多为:式中:式中:P P工件螺纹的螺距或导程(工件螺纹的螺距或导程(mmmm););KK保险系数,一般为保险系数,一般为8080。6 6)在在螺螺纹纹粗粗加加工工和和精精加加工工的的全全过过程程中中,不不能能使使用用“进进给给速速度度倍率倍率”开关调节速度,开关调节速度,“进给速度保持进给速度保持”开关也无效。开关也无效。第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 例:例:例:例:如图直螺纹加工,已知直螺纹切削参数:螺纹螺距如图直螺纹加工,已知直螺纹切削参数:螺纹螺距
47、P P =2mm=2mm,引入量引入量 1 1=3mm=3mm,超越量超越量 2 2=1.5mm=1.5mm,分分2 2次车削,背次车削,背吃刀量为吃刀量为a ap p=0.5mm=0.5mm。程序如下。程序如下。N100 G00 U-60;N110 G32 W-74.5 F2;N120 G00 U60;N130 W74.5;N140 U-61;N150 G32 W-74.5 F2;N160 G00 U61;N170 W74.5;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 例:例:例:例:如图所示圆锥螺纹加工,已知锥螺纹切削参数为:螺纹导程P=3.5 mm
48、,引入量1=2mm,超越量2=1mm,分2次车削,背吃刀量为ap=0.5mm。程序如下。N100 G00 X13 Z72N100 G00 X13 Z72;N110 G32 X42 W-43 F3.5N110 G32 X42 W-43 F3.5;N120 G00 X50N120 G00 X50;N130 Z72N130 Z72;N140 X12N140 X12;N150 G32 X41 W-43 F3.5N150 G32 X41 W-43 F3.5;N160 G00 X50N160 G00 X50;N170 Z72N170 Z72;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床
49、编程数控车床编程 4.2.4 4.2.4 车削加工循环车削加工循环车削加工循环车削加工循环 1 1单一外形固定循环单一外形固定循环单一外形固定循环单一外形固定循环G90G90、G92G92、G94G94(1 1)外径、内径车削循环外径、内径车削循环G90G90圆柱面车削循环格式:圆柱面车削循环格式:G90 XG90 X(U U)Z Z(WW)F F;圆锥面车削循环格式:圆锥面车削循环格式:G90 XG90 X(U U)Z Z(WW)R R F F;说说明明:1 1)X X、Z Z为为终终点点坐坐标标,U U、WW为为终终点点相相对对于于起起点点坐坐标标值值的的增增量量。如如图图4-124-12
50、所所示示圆圆柱柱面面车车削削循循环环。图图中中R R表表示示快快速速进进给给,F F为为按按指指定定速速度度进进给给。用用增增量量坐坐标标编编程程时时地地址址U U、WW的的符符号号由由轨轨迹迹1 1、2 2的的方方向向决决定定,沿沿负负方方向向移移动动为为负负号号,否否则则为为正正号号。单单程程序序段段加加工工时时,按按一一次次循循环环启启动动键键,可可进进行行1 1、2 2、3 3、4 4的的轨轨迹迹操操作作。图图4-134-13所所示示为为圆圆锥锥面面车车削削循循环环,式式中中R R的的意意义义为为圆圆锥锥体体大大小小端端的的差差值值,X X(U U)、Z Z(WW)的的意意义义同同G9