
《数控车床编程 》PPT课件.ppt
74页第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 第第4 4章章数控车床编程数控车床编程第第第第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 车削加工编程实例车削加工编程实例车削加工编程实例车削加工编程实例本章小结本章小结本章小结本章小结4.3 4.3 4.3 4.3 数控车床的操作面板及操作简介数控车床的操作面板及操作简介数控车床的操作面板及操作简介数控车床的操作面板及操作简介第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 本章学习目标:本章学习目标: 本章讲述数控车床的编程特点及各编程指令的使用,数控车床的用途、布局、主要参数及其操作,并通过典型实例讲述了数控车削加工程序的编制。
本章要求了解数控车床的用途、布局、主要参数及其操作,掌握数控车床的编程特点及各编程指令的使用,并能熟练地编制数控车削加工程序第第第第4 4 4 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章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 2 2.数控车床的布局.数控车床的布局.数控车床的布局.数控车床的布局 (((( MJ-460MJ-460数控车床的外观图)数控车床的外观图)数控车床的外观图)数控车床的外观图) 图图4-1 MJ-4604-1 MJ-460数控车床的外观图数控车床的外观图1—1—脚踏开关脚踏开关 2—2—主轴卡盘主轴卡盘 3—3—主轴箱主轴箱 4—4—机床防护门机床防护门 5—5—数控装置数控装置 6—6—对刀仪对刀仪 7—7—刀具刀具8—8—操作面板操作面板 9—9—回转刀架回转刀架 10—10—尾座尾座 11—11—床身床身 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 4.1.2 4.1.2 数控车床的主要技术参数数控车床的主要技术参数数控车床的主要技术参数数控车床的主要技术参数 1 1.机床的主要参数.机床的主要参数.机床的主要参数.机床的主要参数允许最大工件回转直径允许最大工件回转直径———— 460 460mmmm;; 最大切削直径最大切削直径——292——292mmmm最大切削长度最大切削长度——650——650mmmm;;主轴转速范围主轴转速范围 —— 50~2000 —— 50~2000r/min r/min ((无级)无级)床鞍定位精度床鞍定位精度————X X轴:轴:mm mm ;; Z Z轴:轴:mmmm床鞍重复定位精度床鞍重复定位精度 —— ——X X轴:轴:± ±mm mm ;; Z Z轴:轴:± ±mmmm刀架有效行程刀架有效行程 —— ——X X轴:轴:215215mm mm ;;Z Z轴:轴:675675mm mm 快速移动速度快速移动速度————X X轴:轴:1212m/min m/min ;;Z Z轴:轴:1616m/minm/min刀具规格刀具规格————车刀车刀2020mm×20mmmm×20mm;;镗刀镗刀φ8mm~φ40mmφ8mm~φ40mm自动润滑自动润滑—15—15分分/ /次;卡盘最大夹紧力次;卡盘最大夹紧力—42140—42140N N;;安装刀具数安装刀具数—12—12把把 尾座套筒行程尾座套筒行程—— 90—— 90mmmm;;主轴电动机功率主轴电动机功率——11/15——11/15kWkW进给伺服电动机进给伺服电动机————X X轴:轴:AC 0.6KwAC 0.6Kw;;Z Z轴:轴:AC 1.0kW AC 1.0kW 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 2 2.数控系统的主要技术规格.数控系统的主要技术规格.数控系统的主要技术规格.数控系统的主要技术规格控制轴数控制轴数——2——2轴(轴(X X轴、轴、Z Z轴,手动方式时仅轴,手动方式时仅1 1轴)轴)联动轴数联动轴数——2——2轴轴最小输入增量最小输入增量————X X轴:轴:mm mm ;;Z Z轴:轴:mmmm最小指令增量最小指令增量————X X轴:轴:mm/Pmm/P;; Z Z轴:轴:0.001 0.001 mm/Pmm/P最大编程尺寸最大编程尺寸—— —— ± ±mmmm程序存储量程序存储量——256——256MM;;程序号程序号—— —— O+4O+4位数字位数字 此此外外,,还还有有直直线线插插补补功功能能、、全全象象限限圆圆弧弧插插补补功功能能、、进进给给功功能能、、主主轴轴功功能能、、刀刀具具功功能能、、辅辅助助功功能能、、编编程程功功能能、、安安全全功功能能、、键键盘盘式式手手动动数数据据输输入入((MDIMDI))功功能能、、通通讯讯功功能能、、CRTCRT数数据据显显示示功功能能、、丝丝杠杠间间隙隙补补偿偿、、螺螺距距误差补偿、刀具半径及位置补偿和故障自诊断功能等。
误差补偿、刀具半径及位置补偿和故障自诊断功能等 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 4.2 数控车削加工程序的编制数控车削加工程序的编制 4.2.1 4.2.1 数控车床的编程特点数控车床的编程特点数控车床的编程特点数控车床的编程特点 ((1 1))在在一一个个程程序序段段中中,,可可以以采采用用绝绝对对值值编编程程、、增增量量值值编编程程或或混合编程混合编程2 2))直直径径方方向向用用绝绝对对坐坐标标编编程程时时X X以以直直径径值值表表示示,,用用增增量量坐坐标标编程时以径向实际位移量的编程时以径向实际位移量的2 2倍值表示,并附上方向符号倍值表示,并附上方向符号3 3)数控装置具备不同形式的固定循环数控装置具备不同形式的固定循环4 4))本本机机床床具具有有刀刀具具半半径径自自动动补补偿偿功功能能((G41G41,,G42G42)),,可可直直接按工件轮廓尺寸编程,无需先计算补偿量接按工件轮廓尺寸编程,无需先计算补偿量5 5)不同组)不同组G G代码可编写在同一程序段内均有效;相同组代码可编写在同一程序段内均有效;相同组G G代代码若编写在同一程序段内,后面的码若编写在同一程序段内,后面的G G代码有效。
见表代码有效见表 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 直径编程直径编程直径编程直径编程 切削起始点的确定切削起始点的确定切削起始点的确定切削起始点的确定((6 6)对于车削加工,进刀时采用快速走刀接近工件切削)对于车削加工,进刀时采用快速走刀接近工件切削起点附近的某个点,再改用切削进给,以减少空走刀的起点附近的某个点,再改用切削进给,以减少空走刀的时间,提高加工效率切削起点的确定与工件毛坯余量时间,提高加工效率切削起点的确定与工件毛坯余量大小有关,应以刀具快速走到该点时刀尖不与工件发生大小有关,应以刀具快速走到该点时刀尖不与工件发生碰撞为原则如右下图碰撞为原则如右下图第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 注:注:注:注:1 1....0000组的组的组的组的 G G代码为非模态,其他各组中的代码为非模态,其他各组中的代码为非模态,其他各组中的代码为非模态,其他各组中的G G代码均为模态。
代码均为模态代码均为模态代码均为模态2 2.标有.标有.标有.标有* *的的的的G G代码为数控系统通电后的状态代码为数控系统通电后的状态代码为数控系统通电后的状态代码为数控系统通电后的状态表表4-1 准备功能准备功能 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 4.2.2 4.2.2 编程坐标系的设定编程坐标系的设定编程坐标系的设定编程坐标系的设定 1 1.机床坐标系的建立.机床坐标系的建立.机床坐标系的建立.机床坐标系的建立 机机机机床床床床原原原原点点点点::::机机床床原原点点为为机机床床上上的的一一个个固固定定点点,,数数控控车车床床一一般将其定义在主轴前端面(或卡盘后端面)的中心般将其定义在主轴前端面(或卡盘后端面)的中心 机机机机床床床床坐坐坐坐标标标标系系系系::::是是以以机机床床原原点点为为坐坐标标原原点点建建立立的的X X、、Z Z轴轴两两维维坐坐标标系系Z Z轴轴与与主主轴轴中中心心线线重重合合,,为为纵纵向向进进刀刀方方向向;;X X轴轴与与主轴垂直,为横向进刀方向。
主轴垂直,为横向进刀方向 机床参考点:机床参考点:机床参考点:机床参考点:是指刀架中心退离距机床原点最远的一个固是指刀架中心退离距机床原点最远的一个固定点该位置由设置在机床定点该位置由设置在机床X X向、向、Z Z向滑板上的机械挡块通向滑板上的机械挡块通过行程开关来确定过行程开关来确定第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 图图4-2 4-2 机床坐标系机床坐标系 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 机床坐标系机床坐标系第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 注注注注意意意意::::在在以以下下三三种种情情况况下下,,数数控控系系统统失失去去了了对对机机床床参参考考点点的记忆,因此必须使刀架重新返回机床参考点的记忆,因此必须使刀架重新返回机床参考点1 1)机床关机后,又重新接通电源开关时机床关机后,又重新接通电源开关时2 2)机床解除急停状态后机床解除急停状态后3 3)机床超程报警信号解除之后。
机床超程报警信号解除之后2 2.编程坐标系(或称工件坐标系)的设定.编程坐标系(或称工件坐标系)的设定.编程坐标系(或称工件坐标系)的设定.编程坐标系(或称工件坐标系)的设定 编编程程坐坐标标系系是是用用于于确确定定工工件件几几何何图图形形上上各各几几何何要要素素((如如点点、、直直线线、、圆圆弧弧等等))的的位位置置而而建建立立的的坐坐标标系系,,是是编编程程人人员员在在编编程程时时使使用用的的编编程程坐坐标标系系的的原原点点就就是是编编程程原原点点而而编编程程原原点点是是人人为为设设定定的的数数控控车车床床工工件件原原点点一一般般设设在在主主轴轴中中心心线线与工件左端面或右端面的交点处与工件左端面或右端面的交点处第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 设定编程坐标系的指令格式设定编程坐标系的指令格式设定编程坐标系的指令格式设定编程坐标系的指令格式: G50 XG50 X__ Z Z__ ;;说明:说明:说明:说明: 1 1))G50G50表示编程坐标系的设定,表示编程坐标系的设定,X X、、Z Z表示编程原点的位置。
表示编程原点的位置 2 2)程序如设该指令,则应在刀具运动指令之前设定程序如设该指令,则应在刀具运动指令之前设定 3 3))当当系系统统执执行行该该指指令令后后,,刀刀具具并并不不运运动动,,系系统统根根据据G50G50指指令令中的中的X X、、Z Z值从刀具起始点反向推出编程原点值从刀具起始点反向推出编程原点 4 4))在在G50G50程程序序段段中中,,不不允允许许有有其其他他功功能能指指令令,,但但S S指指令令除除外外,,因为因为G50G50还有另一种功用(设定恒切削速度)还有另一种功用(设定恒切削速度) 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 例:例: O为编程原点,按下图设置编程坐标系为为编程原点,按下图设置编程坐标系为 G50 X128.7 Z375.1;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 例例如如::如如图图4-34-3,,O O为为编编程程原原点点,,P P0 0为为刀刀具具起起始始点点,,设设定定编编程坐标系为程坐标系为 G50 X300 Z480G50 X300 Z480;;图4-3 车床刀架的车床刀架的换刀点换刀点是指刀架转位换刀时所在的位置。
换刀是指刀架转位换刀时所在的位置换刀点是任意一点,可以和刀具起始点重合,它的设定原则是以刀点是任意一点,可以和刀具起始点重合,它的设定原则是以刀架转位时不碰撞工件和机床上其它部件为准则架转位时不碰撞工件和机床上其它部件为准则第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 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编编程程时时,,用用刀刀具具的的移移动动距距离离编编程程绝绝对对坐坐标标和和增增量量坐坐标标可可以以混混编编不不运运动动的的坐坐标可以省略标可以省略。
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轴轴::1616m/minm/min)),,可可通过操作面板上的速度修调开关进行调节通过操作面板上的速度修调开关进行调节第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 例例::如如右右图图刀刀尖尖从从A A点点快快进进到到B B点点,,分分别别用用绝绝对对坐坐标标、、增增量量坐坐标标和和混混合合坐坐标标方方式式写写出该出该G00G00程序段绝对坐标方式:绝对坐标方式:绝对坐标方式:绝对坐标方式:G00 X40 Z58G00 X40 Z58;;增量坐标方式:增量坐标方式:增量坐标方式:增量坐标方式:;;混合坐标方式:混合坐标方式:混合坐标方式:混合坐标方式:;; 或或 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指指定定的的进进给给速速度度直直线线移移动动到到目目标标点点,,一一般般作作为为切切削削加加工工运运动动指指令令,,既既可可以以单单坐坐标标移移动动,,又又可可以以两两坐坐标标同同时时插插补补运运动动。
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章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 例例例例::::如如图图刀刀具具从从P P0 0┄ ┄→→P P1 1—→—→P P2 2—→—→P P3 3┄ ┄→→P P0 0点点运运动动((图图中中┄ ┄→→为为G00G00方方式式;;—→—→为为G01G01方式)加工程序为:方式)加工程序为:绝对坐标方式:绝对坐标方式:绝对坐标方式:绝对坐标方式:N030 G00 X50 Z2N030 G00 X50 Z2;(;(P P0 0→→P P1 1));(;(P P1 1→→P P2 2))N050 X80 Z-60N050 X80 Z-60;(;(P P2 2→→P P3 3))N060 G00 X200 Z100N060 G00 X200 Z100;(;(P P3 3→→P P0 0))增量坐标方式:增量坐标方式:增量坐标方式:增量坐标方式:N030 G00 U-150 W-98N030 G00 U-150 W-98;; ((P0P0┄ ┄→P1→P1))N040 G01 W-42N040 G01 W-42;; ((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章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 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表表示示圆圆心心相相对对圆圆弧弧起起点点的的增增量量坐坐标标,,F F表表示示进进给速度2 2))X X、、U U、、I I均采用直径量编程均采用直径量编程第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 图4-6 顺时针车圆弧 例例例例::::图图4-64-6所所示示工工件件,,加加工工顺时针圆弧的程序为:顺时针圆弧的程序为:绝对坐标方式:绝对坐标方式:绝对坐标方式:绝对坐标方式:;;N060 G02 X40 Z-40 R10N060 G02 X40 Z-40 R10;;增量坐标方式:增量坐标方式:增量坐标方式:增量坐标方式:;;N060 G02 U20 W-10 I20N060 G02 U20 W-10 I20;;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 图4-7 逆时针车圆弧 绝对坐标方式:绝对坐标方式:;;增量坐标方式:增量坐标方式:;; 例:例:例:例:如图加工逆时针圆弧的程序为:如图加工逆时针圆弧的程序为:第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 4 4.程序延时(暂停).程序延时(暂停).程序延时(暂停).程序延时(暂停)G04G04格式:格式:G04 XG04 X_;_;或或G04 UG04 U_;_;或或G04 PG04 P_;_;说明:说明:1 1))该该指指令令按按给给定定时时间间延延时时,,不不做做任任何何动动作作,,延延时时结结束束后后再再自自动动执执行行下下一一段段程程序序。
该该指指令令主主要要用用于于车车削削环环槽槽,,盲盲孔孔及及自自动动加加工工螺螺纹纹时时可可使使刀刀具具在在短短时时间间无无进进给给方方式式下下进进行行光光整加工2 2))X X、、U U表表示示秒秒,,P P表表示示毫毫秒秒程程序序延延时时时时间间范范围围为为1616毫毫秒秒到秒例:程序暂停秒,可编程:例:程序暂停秒,可编程:;;或或;;或或G04 P2500G04 P2500;;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 5 5.英制和公制(米制)输入.英制和公制(米制)输入.英制和公制(米制)输入.英制和公制(米制)输入G20G20、、、、G21G21格式:格式:G20G20((G21G21))说明:说明:说明:说明:1 1))G20G20表表示示英英制制输输入入,,G21G21表表示示公公制制((米米制制))输输入入G20G20和和G21G21是是两两个个可可以以相相互互取取代代的的代代码码,,但但不不能能在在一一个个程程序序中中同时使用同时使用G20G20和和G21G21 2 2))机床通电后的状态为机床通电后的状态为G21G21状态。
状态 6 6.进给速度控制.进给速度控制.进给速度控制.进给速度控制G98G98、、、、G99G99格式:格式:G98G98((G99G99))第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 说明:说明:说明:说明:1 1))G98G98为为每每分分钟钟进进给给((mm/minmm/min)),,G99G99为为每每转转进进给给((mm/rmm/r))G98G98通通常常用用于于数数控控铣铣床床、、加加工工中中心心类类进进给给指指令令;;G99G99通通常常用用于于数数控控车车床床类类进进给给指指令令G99G99为该数控车床通电后的状态为该数控车床通电后的状态 2 2)在机床操作面板上有进给速度倍率开关,进给)在机床操作面板上有进给速度倍率开关,进给速度可在速度可在0~150%0~150%范围内以每级范围内以每级10%10%进行调整在进行调整在零件试切削时,进给速度的修调可使操作者选取最零件试切削时,进给速度的修调可使操作者选取最佳的进给速度佳的进给速度第第第第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))该该指指令令用用于于参参考考点点位位置置检检测测执执行行该该指指令令时时刀刀具具以以快快速速运运动动方方式式在在被被指指定定的的位位置置上上定定位位,,到到达达的的位位置置如如果果是是参参考考点点,,则则返返回回参参考考点点灯灯亮亮仅仅一一个个轴轴返返回回参参考考点点时时对对应应轴轴的的灯灯亮亮若若定定位位结结束束后后被被指指定定的的轴轴没没有有返返回回参参考考点点则则出出现现报报警警执行该指令前也应取消刀具位置偏置执行该指令前也应取消刀具位置偏置 2 2))X X、、Z Z为参考点的坐标值,为参考点的坐标值,U U、、WW表示到参考点的距离表示到参考点的距离 3 3)执行)执行G27G27指令的前提是机床在通电后必须返回过一次参指令的前提是机床在通电后必须返回过一次参考点 第第第第4 4 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))是是返返回回参参考考点点过过程程中中的的中中间间点点位位置置,,用用绝绝对对坐坐标标或或增量坐标指令增量坐标指令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程程序序后后,,刀刀具具以以快快速速移移动动速速度度从从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 1))G96G96是是接接通通机机床床恒恒线线速速控控制制,,此此处处S S指指定定的的数数值值表表示示切切削削速速度度((m/minm/min))数数控控装装置置从从刀刀尖尖位位置置处处计计算算出出主主轴轴转转速速,,自自动动而而连连续续的的控控制制主主轴轴转转速速,,使使之之始始终终达达到到由由S S指指定定的的数数值值设定恒线速可以使工件各表面获得一致的表面粗糙度设定恒线速可以使工件各表面获得一致的表面粗糙度例:例:例:例:G96 S150 G96 S150 表示切削点线速度控制在表示切削点线速度控制在150 150 m/minm/min对下图对下图中所示的零件,为保持中所示的零件,为保持A A、、B B、、C C各点的线速度在各点的线速度在150 150 m/minm/min,,则各点在加工时的主轴转速分别为:则各点在加工时的主轴转速分别为: A A::n=1000×150÷(π×40)=1193r/minn=1000×150÷(π×40)=1193r/min B B::n=1000×150÷(π×60)=795r/minn=1000×150÷(π×60)=795r/min C C::n=1000×150÷(π×70)=682 r/minn=1000×150÷(π×70)=682 r/min第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 2 2))G97G97是是取取消消恒恒线线速速控控制制,,并并按按S S指指定定的的主主轴轴转转速速旋旋转转,,此此处处S S指指定定的的数数值值表表示示主主轴轴转转速速((r/minr/min)),,也也可可以以不不指定指定S S。
3 3))在在恒恒线线速速控控制制中中,,由由于于数数控控系系统统是是将将X X的的坐坐标标值值当当作作工工件件的的直直径径来来计计算算主主轴轴转转速速,,所所以以在在使使用用G96G96指指令令前前必必须须正正确确的的设设定定工工件件坐坐标系4 4))当当刀刀具具逐逐渐渐靠靠近近工工件件中中心心时时,,主主轴轴转转速速会会越越来来越越高高,,此此时时工工件件有有可可能能因因卡卡盘盘调调整整压压力力不不足足而而从从卡卡盘盘中中飞飞出出为为防防止止这这种种事事故故,,在在建建立立G96G96指指令令之之前前,,最最好好设设定定G50G50来来限限制制主主轴轴最高转速最高转速第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 1010.主轴最高转速设定.主轴最高转速设定.主轴最高转速设定.主轴最高转速设定G50G50格式:格式:G50 SG50 S_;_;说明:说明:说明:说明:1 1))G50G50有有坐坐标标系系设设定定和和主主轴轴最最高高转转速速设设定定两两种种功功能能,,此此处处G50G50是是后后一一种种功功能能,,用用S S指指定定的的数数值值来来设设定定主主轴轴最最高高转转速速((r/minr/min)。
如:如:G50 S2000G50 S2000;主轴最高转速设定为;主轴最高转速设定为20002000r/minr/min2 2))在在设设置置恒恒线线速速度度后后,,由由于于主主轴轴的的转转速速在在工工件件不不同同截截面面上上是是变变化化的的,,为为防防止止主主轴轴转转速速过过高高而而发发生生危危险险,,在在设设置置恒恒线线速速度度前前,,可可以以将将主主轴轴最最高高转转速速设设定定在在某某一一个个最最高高值值,,切切削削过过程程中中当执行恒线速度时,主轴最高转速将被限制在此最高值当执行恒线速度时,主轴最高转速将被限制在此最高值第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 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轴螺距。
轴螺距~~500mm500mm第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 3 3))δ δ1 1、、δ δ2 2为为车车削削螺螺纹纹时时切切入入量量与与切切出出量量见见书书上上图图3-303-30和和表表3-43-4一般一般δ δ1 1=2~ 5mm=2~ 5mm,,δ δ2 2= =((1/4~1/21/4~1/2))δ δ1 14 4))每每刀刀车车深深量量及及车车削削次次数数要要计计算算好好((见见表表3-73-7)),,否否则则难难保保螺纹精度或发生崩刀现象螺纹精度或发生崩刀现象5 5))车车削削螺螺纹纹时时,,主主轴轴转转速速n n应应在在保保证证生生产产效效率率和和正正常常切切削削的的情情况况下下,,宜宜选选择择较较低低的的主主轴轴转转速速一一般般按按机机床床或或数数控控系系统统说说明书中规定的计算式进行确定,其计算式多为:明书中规定的计算式进行确定,其计算式多为: 式中:式中:P P——工件螺纹的螺距或导程(工件螺纹的螺距或导程(mmmm););K—K—保险系数,一般为保险系数,一般为80806 6))在在螺螺纹纹粗粗加加工工和和精精加加工工的的全全过过程程中中,,不不能能使使用用“ “进进给给速速度度倍率倍率” ”开关调节速度,开关调节速度,“ “进给速度保持进给速度保持” ”开关也无效。
开关也无效第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 例:例:例:例:如图直螺纹加工,已知直螺纹切削参数:螺纹螺距如图直螺纹加工,已知直螺纹切削参数:螺纹螺距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,引入量δ1=2mm,超越量δ2=1mm,分2次车削,背吃刀量为ap=0.5mm程序如下 N100 G00 X13 Z72N100 G00 X13 Z72;;;;;;;;N120 G00 X50N120 G00 X50;;;;N130 Z72N130 Z72;;;;N140 X12N140 X12;;;;;;;;N160 G00 X50N160 G00 X50;;;;N170 Z72N170 Z72;;;;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 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所所示示圆圆柱柱面面车车削削循循环环图图中中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))的的意意义义同同G90G90用用增增量量坐坐标标编编程程时时要要注注意意R R的的符符号号,,确确定定方方法法是是锥锥面面起起点点坐坐标标大大于于终终点点坐坐标标时时为为正正,,反反之之为为负G90G90可用来车削外径,也可用来车削内径可用来车削外径,也可用来车削内径 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 图图图图4-124-12 圆柱面车削循环圆柱面车削循环圆柱面车削循环圆柱面车削循环图图图图4-13 4-13 圆锥面车削循环圆锥面车削循环圆锥面车削循环圆锥面车削循环 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 例:例:例:例:应用圆柱面车削循环功能加工图示零件。
应用圆柱面车削循环功能加工图示零件应用圆柱面车削循环功能加工图示零件应用圆柱面车削循环功能加工图示零件N10 G50 X200 Z200;N20 M04 S1000 T0101;N30 G00 X55 Z4 M08N40 G01 Z2 F2.5 ;N50 G90 X45 Z-25 F0.2;N60 X40;N70 X35;N80 G00 X200 Z200; N90 M30;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 例:例:例:例:应用圆锥面车削循环功能加工图示零件应用圆锥面车削循环功能加工图示零件应用圆锥面车削循环功能加工图示零件应用圆锥面车削循环功能加工图示零件……G01 X65 Z2; G90 X60 Z-25 R-5 F0.2;X50;G00 X100 Z200;……第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 2 2))G90 G90 、、G92 G92 、、G94G94都都是是模模态态量量,,当当这这些些代代码码在在没没有有被被同同组组的的其其他他代代码码((G00G00、、G01G01))取取代代以以前前,,程程序序中中又又出出现现MM代代码码时时,,则则先先将将G90 G90 、、G92 G92 、、G94G94代代码码重重新新执执行行一一遍遍,,然然后后才才执行执行MM代码,这一点在编程时要特别注意。
代码,这一点在编程时要特别注意例如:例如:;; N110 M00 N110 M00;; 当当执执行行完完N110N110段段时时,,先先重重复复执执行行N100N100段段的的动动作作,,然然后后再执行再执行N110N110段为避免这种情况,应将程序段改为:段为避免这种情况,应将程序段改为:;; N110 G00 M00 N110 G00 M00;; 此处仅取消此处仅取消G90G90状态,并不执行任何动作状态,并不执行任何动作 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 ((2 2)螺纹车削循环)螺纹车削循环G92G92 直螺纹车削循环格式直螺纹车削循环格式:: G92 X G92 X((U U)_)_ Z Z((WW)_)_ F F_;_; 圆锥螺纹车削循环格式圆锥螺纹车削循环格式::G92 XG92 X((U U)_)_ Z Z((WW)_)_ R R__ F F_;_; 说明:说明:说明:说明:1 1))该该指指令令可可使使螺螺纹纹加加工工用用车车削削循循环环完完成成,,式式中中X X((U U))、、Z Z((WW))为为终终点点坐坐标标,,F F为为螺螺纹纹的的导导程程,,R R为为锥锥螺螺纹纹大大小小端端的的半半径径差差,,当当X X向向切切削削起起始始点点坐坐标标小小于于切切削削终终点点坐坐标标时时R R为为负负,,反反之之为正,为正,R=0R=0为加工圆柱螺纹。
地址为加工圆柱螺纹地址U U、、WW的符号判别同的符号判别同G90G90指令 2 2)螺纹的导程范围及主轴速度的限制等与)螺纹的导程范围及主轴速度的限制等与G32G32螺纹车削相同螺纹车削相同 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 图图图图4-14 4-14 螺纹车削循环螺纹车削循环螺纹车削循环螺纹车削循环 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 例:例:试编写图示圆柱螺纹的加试编写图示圆柱螺纹的加工程序 G00 X35 Z104; G92 X29.2 Z53 F1.5; X28.6; X28.2; X28.04; G00 X200 Z200;例:例:试编写图示圆锥螺纹的加工程序 G00 X80 Z62 G00 X80 Z62 ;;;; G92 X49.6 Z12 I-5 F2 G92 X49.6 Z12 I-5 F2 ;;;; X48.7 X48.7 ;;;; X48.1 X48.1 ;;;; X47.5 X47.5 ;;;; X47 X47 ;;;; G00 X200 Z200 G00 X200 Z200 ;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 ((3 3)端面车削循环)端面车削循环G94 G94 ((各地址代码的用法同各地址代码的用法同G90 G90 ))直端面车削循环格式:直端面车削循环格式: G94 XG94 X((U U)_)_ Z Z((WW)_)_ F F_;_;圆锥端面车削循环格式:圆锥端面车削循环格式:G94 XG94 X((U U)_)_ Z Z((WW)_)_ R R__ F F_;_; 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 2 2.复合固定循环指令.复合固定循环指令.复合固定循环指令.复合固定循环指令 这这类类循循环环功功能能用用于于无无法法一一次次走走刀刀即即能能加加工工到到规规定定尺尺寸寸的的场场合合,,主主要要在在粗粗车车和和多多次次走走刀刀车车螺螺纹纹的的情情况况下下使使用用。
如如在在一一根根棒棒料料上上车车削削阶阶梯梯相相差差较较大大的的轴轴,,或或车车削削铸铸、、锻锻件件的的毛毛坯坯余余量量时时都都有有一一些些重重复复进进行行的的动动作作,,且且每每次次走走刀刀的的轨轨迹迹相相差差不不大大利利用用复复合合固固定定循循环环指指令令,,只只要要编编出出最最终终走走刀刀路路线线,,给给出出每每次次切切除除的的余余量量深深度度或或循循环环的的次次数数,,机机床床即即可可自自动动地地重重复复切切削削,,直到工件完成为止直到工件完成为止1 1)外径、内径粗加工循环指令)外径、内径粗加工循环指令G71G71格式:G71 U△d Re; G71 P ns Q nf U△u W△w F_; 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 说明:说明:1 1))G71G71指令适用于圆柱毛坯料粗车外径和圆筒毛坯料粗车内指令适用于圆柱毛坯料粗车外径和圆筒毛坯料粗车内径G71G71指令程序段内要指定精加工工件程序段的顺序号、精指令程序段内要指定精加工工件程序段的顺序号、精加工余量、粗加工每次切深、加工余量、粗加工每次切深、F F功能等,刀具循环路径如图功能等,刀具循环路径如图4-4-1717所示。
所示2 2)式中)式中nsns——精加工第一个程序段的顺序号;精加工第一个程序段的顺序号;nfnf——精加工最后一精加工最后一个程序段的顺序号;个程序段的顺序号;△△u u—X—X轴方向的精加工余量(直径值,轴方向的精加工余量(直径值,加工外径加工外径△△u u>0>0;加工内径;加工内径△△u u<0<0););△△w w —Z —Z轴方向的精加工轴方向的精加工余量;余量;△△d d——粗加工每次切削的背吃到量(半径值,无符号输粗加工每次切削的背吃到量(半径值,无符号输入);入);e e为每次切削循环的退刀量为每次切削循环的退刀量3 3)执行)执行G71G71指令时,包含在指令时,包含在nsns到到nfnf程序段中的程序段中的F F功能都不起作功能都不起作用,只有用,只有G71G71程序段中或程序段中或G71G71程序段前设定的程序段前设定的F F功能有效功能有效 格式:G71 U△d Re; G71 P ns Q nf U△u W△w F_; 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 图4-17 外径粗加工循环第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 图4-18 端面粗加工循环说明:说明:说明:说明: G72 G72指令适用于圆柱指令适用于圆柱毛坯料端面方向的加工,毛坯料端面方向的加工,刀具的循环路径如图刀具的循环路径如图4-4-1818所示。
所示G72G72指令与指令与G71G71指令类似,不同之处就指令类似,不同之处就是刀具路径是按径向方是刀具路径是按径向方向循环的向循环的 ((2 2)端面粗加工循环指令)端面粗加工循环指令G72G72格式:G72 W△d Re; G72 P ns Q nf U△u W△w F_;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 ((((3 3)固定形状粗车循环指令)固定形状粗车循环指令)固定形状粗车循环指令)固定形状粗车循环指令G73G73格式:格式:格式:格式:G73 U△i W△k R d; G73 P ns Q nf U△u W△w F_;说明:1)G73指令与G71、G72指令功能相同,只是刀具路径是按工件精加工轮廓进行循环的,如图4-19所示如铸件、锻件等毛坯已具备了简单的零件轮廓,这时粗加工使用G73循环指令可以节省时间,提高功效2)式中ns、nf、△u、△w的含义与G71相同;△i —X轴方向的总退刀量(半径值);△k —Z轴方向的总退刀量;d —重复加工的次数。
第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 ((4 4)精加工循环指令)精加工循环指令G70G70格式:G70 P ns Q nf ;说明: G70为执行G71、G72、G73粗加工循环指令以后的精加工循环在G70指令程序段内要给出精加工第一个程序段的序号ns和精加工最后一个程序段序号nf 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 例例4-1 如图4-20所示工件,试用G70,G71指令编程 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 O1000; 程序名N010 G50 X200 Z220; 坐标系设定N020 M04 S800 T0300; 主轴旋转N030 G00 X160 Z180 M08; 快速到达点(160,180)N035 G71 U7 R2; 背吃刀量为7mm,退刀量为2mm; 粗车循环,从程序段N050到N110N050 G00 X40; ;N070 X60 W-30;N080 W-20;N090 X100 W-10;N100 W-20;N110 X140 W-20;N120 G70 P050 Q110;精车循环N130 G00 X200 Z220 M09;N140 M30;第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 ((((5 5)端面切槽、深孔钻削循环指令)端面切槽、深孔钻削循环指令)端面切槽、深孔钻削循环指令)端面切槽、深孔钻削循环指令G74G74格式:格式:G74 RG74 Re e;; G74 X G74 X((U U)_)_ Z Z((WW)_)_ P P△△i i Q Q△△k k R R△△d d F F_;_;说明:说明:1 1))G74G74用于端面切槽和深孔钻削循环,其加工路线如图用于端面切槽和深孔钻削循环,其加工路线如图4-214-21,加工过程中刀具不断重复进刀与退刀动作,目的是为了能,加工过程中刀具不断重复进刀与退刀动作,目的是为了能顺利地排除切屑。
格式中顺利地排除切屑格式中X X指定指定B B点的点的X X坐标,坐标,U U指定从指定从A A点点到到B B点的点的X X坐标增量值;坐标增量值;Z Z指定指定C C点坐标值,点坐标值,WW指定指定A A到到C C的的Z Z坐标增量值;坐标增量值;△△i i为为X X方向的移动量;方向的移动量;△△k k为为Z Z方向的钻削量;方向的钻削量;△△d d 为钻削到终点时的退刀量;为钻削到终点时的退刀量;F F为进给率;图为进给率;图4-214-21中的中的e e为为每次进给后的退刀量每次进给后的退刀量2 2)若该指令中)若该指令中X X((U U)、)、P P和和R R都被忽略,则只在都被忽略,则只在Z Z向执行钻向执行钻孔循环 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 图4-21 深孔钻削循环路线图第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 如图4-22所示是用深孔钻削循环G74指令加工孔 N020 G00 X0 Z5 M08; N030 G74 R3;; N050 G00 X50 Z35 M09; 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 ((((6 6)外圆车槽循环指令)外圆车槽循环指令)外圆车槽循环指令)外圆车槽循环指令G75G75 格式:格式:G75 RG75 Re e;; G75 X G75 X((U U)_)_ Z Z((WW)_)_ P P△△i i Q Q△△k k R R△△d d F F_;_; 说明:说明:G75G75多用外圆多用外圆车槽,其车削路线与车槽,其车削路线与G74G74类似,只是刀具类似,只是刀具移动方向旋转了移动方向旋转了90°90°,如图,如图4-234-23。
格式中格式中的循环参数同的循环参数同G74G74说说明 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 如图4-24所示是用外圆车槽循环指令G75加工槽,车槽刀的刃宽4mm N020 G00 X42 Z-29 M08; N030 G75 R3;; N050 G00 X90 Z54 M09; 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 ((((7 7)螺纹车削复合循环指令)螺纹车削复合循环指令)螺纹车削复合循环指令)螺纹车削复合循环指令G76G76格式:格式:G76 PG76 P((m r αm r α)) Q Q△△d d min Rmin R d d;; G76 X G76 X((U U)_)_ Z Z((WW)_)_ R R i i P Pk k Q Q△△d d F F_;_; 说明:1)G76指令可将多次进给的单一循环复合起来加工螺纹,较G32、G92指令简单,简化了螺纹加工编程。
图4-25是G76指令的车削路线和进给方法 2)格式中m为精加工重复次数(1~99);r 为螺纹末端倒角量,用00~99两位数指定;α为刀尖角(螺纹牙型角),可以选择80°、60°、55°、30°、29°和0°六种中的一种,由两位数指定如图4-25所示m、r、α都是模态量,可用程序指令改变,这三个量用地址P一次指定,如m=2,r=3,α=60°时,指定为P020360△d min为最小背吃刀量(半径值),当第n次背吃刀量小于△d min时,△d min为第n次背吃刀量;d为精加工余量X(U)为螺纹终点小径处的坐标值或增量值;Z(W)为螺纹终点的坐标值或增量值;i为螺纹起点与终点在X方向的半径差,若i=0,可以进行普通圆柱螺纹加工;若螺纹起点坐标小于终点坐标,则i为负值;k为牙型高度(X方向上的半径值);△d为第一刀背吃刀量(半径值);F为螺距 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 图图4-25 螺纹车削复合循环路线图螺纹车削复合循环路线图 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 4.2.5 4.2.5 刀具补偿功能刀具补偿功能刀具补偿功能刀具补偿功能 由于刀具的安装误差、刀具磨损和刀具刀尖圆弧半径的存在由于刀具的安装误差、刀具磨损和刀具刀尖圆弧半径的存在等,因此在数控加工中必须利用刀具补偿功能予以补偿,才能加等,因此在数控加工中必须利用刀具补偿功能予以补偿,才能加工出符合图纸要求的零件。
此外合理的利用刀具补偿功能还可以工出符合图纸要求的零件此外合理的利用刀具补偿功能还可以简化编程简化编程刀具功能刀具功能刀具功能刀具功能又称又称T T功能,它是进行刀具选择和刀具补偿的功能功能,它是进行刀具选择和刀具补偿的功能格式:格式: T T ×××× ×××× 刀具号刀具号 刀具补偿号刀具补偿号说说明明::1 1))刀刀具具号号从从01~1201~12;;刀刀具具补补偿偿号号从从00 00 ~16~16,,其其中中0000表表示示取取消某号刀的刀具补偿消某号刀的刀具补偿 2 2)通常以同一编号指令刀具号和刀具补偿号,以减少编程)通常以同一编号指令刀具号和刀具补偿号,以减少编程时的错误,如时的错误,如T0101T0101表示表示0101号刀调用号刀调用0101补偿号设定的补偿值,其补偿号设定的补偿值,其补偿值存在刀具补偿存储器内补偿值存在刀具补偿存储器内。
第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 1 1.刀具位置补偿.刀具位置补偿.刀具位置补偿.刀具位置补偿 刀刀具具的的位位置置补补偿偿又又称称为为刀刀具具偏偏置置补补偿偿或或刀刀具具偏偏移移补补偿偿,,亦亦称为刀具几何位置及磨损补偿称为刀具几何位置及磨损补偿 在下面三种情况下,均需进行刀具位置的补偿在下面三种情况下,均需进行刀具位置的补偿 1 1))在在实实际际加加工工中中,,通通常常是是用用不不同同尺尺寸寸的的若若干干把把刀刀具具加加工工同同一一轮轮廓廓尺尺寸寸的的零零件件,,而而编编程程时时是是以以其其中中一一把把刀刀为为基基准准设设定定工工件件坐坐标标系系的的,,因因此此必必须须将将所所有有刀刀具具的的刀刀尖尖都都移移到到此此基基准准点点利用刀具位置补偿功能,即可完成利用刀具位置补偿功能,即可完成 2 2))对对同同一一把把刀刀来来说说当当刀刀具具重重磨磨后后再再把把它它准准确确的的安安装装到到程程序序所所设设定定的的位位置置是是非非常常困困难难的的,,总总是是存存在在着着位位置置误误差差。
这这种种位位置置误误差差在在实实际际加加工工时时便便成成为为加加工工误误差差因因此此在在加加工工前前,,必必须用刀具位置补偿功能来修正安装位置误差须用刀具位置补偿功能来修正安装位置误差第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 3 3))每每把把刀刀具具在在其其加加工工过过程程中中,,都都会会有有不不同同程程度度的的磨磨损损,,而而磨磨损损后后刀刀具具的的刀刀尖尖位位置置与与编编程程位位置置存存在在差差值值,,这这势势必必造造成成加加工工误误差差,,这这一一问问题题也也可可以以用用刀刀具具位位置置补补偿偿的的方方法法来来解解决决,,只只要要修修改改每每把把刀刀具具相相应应存存储储器器中中的的数数值值即即可可例例如如某某工工件件加加工工后后外外圆圆直直径径比比要要求求的的尺尺寸寸大大((或或小小))了了mmmm,,则则可可以以用用U-U-0.1(0.1(或或U0.1)U0.1)修修改改相相应应刀刀具具的的补补偿偿值值即即可可当当几几何何位位置置尺尺寸寸有有偏差时,修改方法类同偏差时,修改方法类同 刀具位置补偿一般用机床所配对刀仪自动完成,也可用手刀具位置补偿一般用机床所配对刀仪自动完成,也可用手动对刀和测量工件加工尺寸的方法,测出每把刀具的位置补动对刀和测量工件加工尺寸的方法,测出每把刀具的位置补偿量并输入到相应的存储器中。
当程序执行了刀具位置补偿偿量并输入到相应的存储器中当程序执行了刀具位置补偿功能后,刀尖的实际位置就代替了原来的位置功能后,刀尖的实际位置就代替了原来的位置 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 N50 G00 X50 Z78 T0101N50 G00 X50 Z78 T0101;; N50 G00 X50 Z78 T0100 N50 G00 X50 Z78 T0100 ;;N60 G01 W-15 F0.1N60 G01 W-15 F0.1;; N60 G01 W-15 F0.1 T0101 N60 G01 W-15 F0.1 T0101;; 试对照图试对照图比较下面比较下面两种编程两种编程的不同第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 2 2.刀尖圆弧半径补偿.刀尖圆弧半径补偿.刀尖圆弧半径补偿.刀尖圆弧半径补偿 为为了了提提高高刀刀具具寿寿命命和和降降低低加加工工表表面面的的粗粗糙糙度度R Ra a的的值值,,车车刀刀刀尖圆弧半径刀尖圆弧半径R R在在mmmm之间。
如图,编程时以理论刀尖之间如图,编程时以理论刀尖点点P P ((又称刀位点或假想刀尖点:又称刀位点或假想刀尖点:沿刀片圆角切削刃作沿刀片圆角切削刃作X X、、Z Z两方向切两方向切线相交于线相交于P P点)来编程,数控系统点)来编程,数控系统控制控制P P点的运动轨迹而切削时,点的运动轨迹而切削时,实际起作用的切削刃是圆弧的各切实际起作用的切削刃是圆弧的各切点,这势必会产生加工表面的形状点,这势必会产生加工表面的形状误差而刀尖圆弧半径补偿功能就误差而刀尖圆弧半径补偿功能就是用来补偿由于刀尖圆弧半径引起是用来补偿由于刀尖圆弧半径引起的工件形状误差的工件形状误差第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 图4-27 刀尖圆弧半径对加工精度的影响 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 刀尖圆弧对车削工件的影响:刀尖圆弧对车削工件的影响:刀尖圆弧对车削工件的影响:刀尖圆弧对车削工件的影响:• •车削工件的右端面和外圆柱面车削工件的右端面和外圆柱面车车削削出出的的工工件件没没有有形形状状误误差差和和尺尺寸寸误误差差,,因因此此可可以以不不考考虑虑刀刀尖尖半径补偿。
半径补偿 • •车削工件的圆锥面和圆弧面车削工件的圆锥面和圆弧面车车削削圆圆锥锥面面和和圆圆弧弧面面部部分分时时,,如如果果不不考考虑虑刀刀尖尖的的半半径径,,则则势势必必会会产产生生过过切切和和欠欠切切现现象象,,因因而而直直接接影影响响到到工工件件的的加加工工精精度度,,而而且刀尖圆弧半径越大,加工误差越大且刀尖圆弧半径越大,加工误差越大 3 3.实现刀尖圆弧半径补偿功能的准备工作.实现刀尖圆弧半径补偿功能的准备工作.实现刀尖圆弧半径补偿功能的准备工作.实现刀尖圆弧半径补偿功能的准备工作 在在加加工工工工件件之之前前,,要要把把刀刀尖尖半半径径补补偿偿的的有有关关数数据据输输入入到到存存储储器器中中,,以以便便使使数数控控系系统统对对刀刀尖尖的的圆圆弧弧半半径径所所引引起起的的误误差差进进行行自动补偿自动补偿第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 ((((1 1)刀尖半径)刀尖半径)刀尖半径)刀尖半径 将刀尖圆弧半径将刀尖圆弧半径R R输入到存储器中,如图输入到存储器中,如图2 2))车车刀刀的的形形状状和和位位置置参参数数 车车刀刀的的形形状状和和位位置置参参数数称称为为刀刀尖尖方方位位T T。
车车刀刀的的形形状状和和位位置置如如图图所所示示,,分分别别用用参参数数0 0 ~ ~ 9 9表表示示,,P P点为理论刀尖点点为理论刀尖点图图4-24-29 9第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 图4-28 车刀形状和位置 第第第第4 4 4 4章章章章 数控车床编程数控车床编程数控车床编程数控车床编程 ((3 3))参参数数的的输输入入 与与每每个个刀刀具具补补偿偿号号相相对对应应有有一一组组X X和和Z Z的的刀刀具具位位置置补补偿偿值值、、刀刀尖尖圆圆弧弧半半径径R R以以及及刀刀尖尖方方位位T T值值,,输输入入刀刀尖尖圆弧半径补偿值时,就是要将参数圆弧半径补偿值时,就是要将参数R R和和T T输入到存储器中输入到存储器中 例如某程序中编入下面的程序段:例如某程序中编入下面的程序段: N100 G00 G42 X100 Z3 T0101 N100 G00 G42 X100 Z3 T0101;; 若若此此时时输输入入刀刀具具补补偿偿号号为为0101的的参参数数,,CRTCRT屏屏幕幕上上显显示示图图4-24-29 9的的内内容容。
在在自自动动加加工工工工件件的的过过程程中中,,数数控控系系统统将将按按照照0101刀刀具具补补偿偿栏栏内内的的X X、、Z Z、、R R、、T T的的数数值值,,自自动动修修正正刀刀具具的的位位置置误误差差和和自动进行刀尖圆弧半径的补偿自动进行刀尖圆弧半径的补偿4 4.刀尖圆弧半径补偿的方向.刀尖圆弧半径补偿的方向.刀尖圆弧半径补偿的方向.刀尖圆弧半径补偿的方向 图图4-4-3030表示了刀尖半径补偿的两种不同方向表示了刀尖半径补偿的两种不同方向。





![河南新冠肺炎文件-豫建科[2020]63号+豫建科〔2019〕282号](http://img.jinchutou.com/static_www/Images/s.gif)






