《数控程序编制课件》由会员分享,可在线阅读,更多相关《数控程序编制课件(74页珍藏版)》请在金锄头文库上搜索。
1、第二章第二章第二章第二章数控程序编制数控程序编制数控程序编制数控程序编制数控技术数控技术7/29/20241数控程序编制课件目目 录录2.1 2.1 概述概述2.2 2.2 数控程序编制数控程序编制2.3 2.3 自动数控编程自动数控编程7/29/20242数控程序编制课件2-1 概概 述述一、数控机床程序编制的内容与步骤一、数控机床程序编制的内容与步骤一、数控机床程序编制的内容与步骤一、数控机床程序编制的内容与步骤 数数数数控控控控机机机机床床床床是是是是按按按按照照照照事事事事先先先先编编制制制制好好好好的的的的加加加加工工工工程程程程序序序序自自自自动动地地地地对对工件工件工件工件进进行
2、加工的高效自行加工的高效自行加工的高效自行加工的高效自动动化化化化设备设备。 在在在在数数数数控控控控机机机机床床床床上上上上加加加加工工工工零零零零件件件件时时,要要要要把把把把加加加加工工工工零零零零件件件件的的的的全全全全部部部部工工工工艺艺过过程程程程、工工工工艺艺参参参参数数数数和和和和位位位位移移移移数数数数据据据据,以以以以信信信信息息息息的的的的形形形形式式式式记记录录在在在在控控控控制制制制介介介介质质上上上上,用用用用控控控控制制制制介介介介质质上上上上的的的的信息来控制机床,信息来控制机床,信息来控制机床,信息来控制机床,实现实现零件的全部加工零件的全部加工零件的全部加工
3、零件的全部加工过过程。程。程。程。 从从从从零零零零件件件件图图纸纸到到到到获获得得得得数数数数控控控控机机机机床床床床所所所所需需需需控控控控制制制制介介介介质质的全部的全部的全部的全部过过程,称程,称程,称程,称为为程序程序程序程序编编制。制。制。制。7/29/20243数控程序编制课件一、数控机床程序编制的内容与步骤一、数控机床程序编制的内容与步骤一、数控机床程序编制的内容与步骤一、数控机床程序编制的内容与步骤分分析析零零件件图图确确定定工工艺艺过过程程计计算算加加工工轨轨迹迹和和加加工工尺尺寸寸编编写写加加工工程程序序校校核核制制作作控控制制介介质质校校核核程程序序校校验验和和试试切切
4、削削校校验验YYYNNN完成完成7/29/20244数控程序编制课件 手工编程手工编程手工编程手工编程 自动编程自动编程自动编程自动编程 CAD CAM CNCCAD CAM CNC常用的常用的常用的常用的CAM CAM 软件:软件:软件:软件: MASTER CAM , CIMATRON MASTER CAM , CIMATRON UG, PRO-E, CAXA UG, PRO-E, CAXA 等。等。等。等。二、数控机床程序编制方法二、数控机床程序编制方法二、数控机床程序编制方法二、数控机床程序编制方法7/29/20245数控程序编制课件一、数字控制的标准代码一、数字控制的标准代码 2-2
5、 数控程序编制数控程序编制 由于各个数控生由于各个数控生产厂家所使用的厂家所使用的标准并不完全准并不完全统一,所使用的代一,所使用的代码、指令、指令及其含及其含义不完全相同,因此在不完全相同,因此在编程程时还必必须按所用数控机床的按所用数控机床的编程手册中的程手册中的规定定进行行编程。程。 7/29/20246数控程序编制课件一、数字控制的标准代码一、数字控制的标准代码 制制制制作作作作穿穿穿穿孔孔孔孔纸纸纸纸带带带带时时时时,为为为为了了了了满满满满足足足足设设设设计计计计、制制制制造造造造、维维维维修修修修和和和和普普普普及及及及的的的的需需需需要要要要,在在在在输输输输入入入入代代代代码
6、码码码、坐坐坐坐标标标标系系系系统统统统、加加加加工工工工指指指指令令令令、辅辅辅辅助助助助功功功功能能能能及及及及程程程程序序序序格格格格式式式式方方方方面面面面,国国国国际际际际上上上上形形形形成成成成了了了了两两两两个个个个通通通通用用用用的的的的标标标标准准准准,即即即即国国国国际际际际标标标标准准准准化化化化组组组组织织织织(ISO(ISOInternational International Standard Standard Organization)Organization)标标标标准准准准和和和和美美美美国国国国电电电电 子子子子 工工工工 业业业业 学学学学 会会会会 (E
7、IAE1ectronic (EIAE1ectronic Industries Industries Association)Association)标准。标准。标准。标准。2-2 数控程序编制数控程序编制7/29/20247数控程序编制课件2-2 数控程序编制数控程序编制7/29/20248数控程序编制课件2-2 数控程序编制数控程序编制二、程序段格式和程序结构二、程序段格式和程序结构二、程序段格式和程序结构二、程序段格式和程序结构行号行号行号行号 准备功能指令准备功能指令准备功能指令准备功能指令 坐标坐标坐标坐标 辅助功能指令辅助功能指令辅助功能指令辅助功能指令 结束符结束符结束符结束符如:
8、如:如:如:N0001 G00 X100. Y100. Z50. M03 S100 ;N0001 G00 X100. Y100. Z50. M03 S100 ;程序结构程序结构程序结构程序结构 程序号:程序号:程序号:程序号:OxxxxOxxxx 程序段:程序段:程序段:程序段:G90 G00 X10. Y10. Z0. ;G90 G00 X10. Y10. Z0. ;(注释内注释内注释内注释内容容容容) 结束符:结束符:结束符:结束符:M30M30或或或或M02M027/29/20249数控程序编制课件三、数控机床的坐标系三、数控机床的坐标系 上述坐标轴的正方向,是假定工件不动、上述坐标轴的
9、正方向,是假定工件不动、上述坐标轴的正方向,是假定工件不动、上述坐标轴的正方向,是假定工件不动、刀具相对于工件移动时的运动方向。刀具相对于工件移动时的运动方向。刀具相对于工件移动时的运动方向。刀具相对于工件移动时的运动方向。(一)坐标轴的方向及其命名(一)坐标轴的方向及其命名(一)坐标轴的方向及其命名(一)坐标轴的方向及其命名7/29/202410数控程序编制课件机床各坐标轴的确立机床各坐标轴的确立 1.Z Z 轴的确立轴的确立轴的确立轴的确立2. 传递切削力的主轴轴线。传递切削力的主轴轴线。传递切削力的主轴轴线。传递切削力的主轴轴线。3. 对对对对刀刀刀刀具具具具旋旋旋旋转转转转的的的的机机
10、机机床床床床(如如如如铣铣铣铣床床床床),刀刀刀刀具具具具旋旋旋旋转转转转的的的的轴轴轴轴线线线线为为为为Z Z轴轴轴轴,对对对对工工工工件件件件旋旋旋旋转转转转的的的的机机机机床床床床(如如如如车车车车床床床床),工工工工件件件件旋旋旋旋转转转转的的的的轴轴轴轴线线线线为为为为Z Z轴轴轴轴。当当当当机机机机床床床床有有有有几几几几个个个个主主主主轴轴轴轴时时时时,选选选选一一一一个个个个与与与与工工工工件件件件装装装装夹夹夹夹表表表表面面面面垂垂垂垂直直直直的的的的主主主主轴轴轴轴为为为为Z Z轴轴轴轴;对对对对于于于于工工工工件件件件和和和和刀刀刀刀具具具具都都都都不不不不旋旋旋旋转转转
11、转的的的的机床(如机床(如机床(如机床(如插床插床插床插床),),),),Z Z轴垂直工件装夹面。轴垂直工件装夹面。轴垂直工件装夹面。轴垂直工件装夹面。4. Z Z轴的正方向,取刀具远离工件的方向。轴的正方向,取刀具远离工件的方向。轴的正方向,取刀具远离工件的方向。轴的正方向,取刀具远离工件的方向。7/29/202411数控程序编制课件2.X 轴的确立轴的确立 一般水平,平行于工件的装夹面,且与一般水平,平行于工件的装夹面,且与一般水平,平行于工件的装夹面,且与一般水平,平行于工件的装夹面,且与Z Z轴垂直。轴垂直。轴垂直。轴垂直。1 1)对于工件旋转的机床(如)对于工件旋转的机床(如)对于工
12、件旋转的机床(如)对于工件旋转的机床(如车床车床车床车床),),),),X X轴是轴是轴是轴是在工件的径向,且平行横滑座,刀具远离在工件的径向,且平行横滑座,刀具远离在工件的径向,且平行横滑座,刀具远离在工件的径向,且平行横滑座,刀具远离工件的方向为正方向;工件的方向为正方向;工件的方向为正方向;工件的方向为正方向;7/29/202412数控程序编制课件2.X 轴的确立轴的确立2 2)对于刀具旋转的机床(如铣床)对于刀具旋转的机床(如铣床)对于刀具旋转的机床(如铣床)对于刀具旋转的机床(如铣床) 1 1) Z Z轴轴轴轴水水水水平平平平(如如如如卧卧卧卧式式式式镗镗镗镗床床床床),从从从从刀刀
13、刀刀具具具具主主主主轴的末端向工件方向看,右方为正方向;轴的末端向工件方向看,右方为正方向;轴的末端向工件方向看,右方为正方向;轴的末端向工件方向看,右方为正方向; 2 2) Z Z轴轴轴轴竖竖竖竖直直直直,对对对对单单单单立立立立柱柱柱柱机机机机床床床床,面面面面对对对对刀刀刀刀具具具具主主主主轴轴轴轴向向向向立立立立柱柱柱柱方方方方向向向向看看看看,右右右右方方方方向向向向为为为为X X轴轴轴轴的的的的正正正正方方方方向。向。向。向。7/29/202413数控程序编制课件 3.Y 轴的确立轴的确立 在确定了在确定了在确定了在确定了X X 和和和和Z Z轴及其正方向后,根据右轴及其正方向后,
14、根据右轴及其正方向后,根据右轴及其正方向后,根据右手法则,即可确定。手法则,即可确定。手法则,即可确定。手法则,即可确定。 4.旋转轴或摆动轴旋转轴或摆动轴 旋转轴或摆动轴旋转轴或摆动轴旋转轴或摆动轴旋转轴或摆动轴A A、B B、C C轴的正方向为轴的正方向为轴的正方向为轴的正方向为X X、Y Y、Z Z轴的右螺旋前进的方向。轴的右螺旋前进的方向。轴的右螺旋前进的方向。轴的右螺旋前进的方向。实例分析:实例分析:实例分析:实例分析: 数控车床数控车床数控车床数控车床, 立式数控铣床立式数控铣床立式数控铣床立式数控铣床7/29/202414数控程序编制课件(二)机床坐标系与工件坐标系(二)机床坐标
15、系与工件坐标系 机床坐标系:机床上固有的坐标系,并有机床坐标系:机床上固有的坐标系,并有机床坐标系:机床上固有的坐标系,并有机床坐标系:机床上固有的坐标系,并有固定的坐标原点,即机床原点(又称机械原点)固定的坐标原点,即机床原点(又称机械原点)固定的坐标原点,即机床原点(又称机械原点)固定的坐标原点,即机床原点(又称机械原点)。 工件坐标系:它是编程人员在编制零件加工件坐标系:它是编程人员在编制零件加工件坐标系:它是编程人员在编制零件加工件坐标系:它是编程人员在编制零件加工程序时根据零件图纸所确定的坐标系。工程序时根据零件图纸所确定的坐标系。工程序时根据零件图纸所确定的坐标系。工程序时根据零件
16、图纸所确定的坐标系。 工件原点偏置:在零件加工时,工件随夹工件原点偏置:在零件加工时,工件随夹工件原点偏置:在零件加工时,工件随夹工件原点偏置:在零件加工时,工件随夹具安装在机床上后,测量工件原点与机床原点具安装在机床上后,测量工件原点与机床原点具安装在机床上后,测量工件原点与机床原点具安装在机床上后,测量工件原点与机床原点的距离,此方法称为工件原点偏置。的距离,此方法称为工件原点偏置。的距离,此方法称为工件原点偏置。的距离,此方法称为工件原点偏置。7/29/202415数控程序编制课件(二)机床坐标系与工件坐标系(二)机床坐标系与工件坐标系yy/xx/o机o工工件坐标系工件坐标系工件坐标系工
17、件坐标系机床坐标系机床坐标系机床坐标系机床坐标系工件原点偏置工件原点偏置工件原点偏置工件原点偏置7/29/202416数控程序编制课件(三)绝对坐标与相对坐标(三)绝对坐标与相对坐标 绝绝绝绝对对对对坐坐坐坐标标标标系系系系:运运运运动动动动位位位位置置置置的的的的坐坐坐坐标标标标值值值值均均均均是是是是相相相相对对对对于某一固定坐标原点计算的坐标系统;于某一固定坐标原点计算的坐标系统;于某一固定坐标原点计算的坐标系统;于某一固定坐标原点计算的坐标系统; 相相相相对对对对坐坐坐坐标标标标系系系系:又又又又称称称称增增增增量量量量坐坐坐坐标标标标系系系系,是是是是刀刀刀刀具具具具(或或或或工工工
18、工件件件件)运运运运动动动动位位位位置置置置的的的的终终终终点点点点坐坐坐坐标标标标值值值值均均均均是是是是相相相相对对对对于于于于起点坐标计算的坐标系统。起点坐标计算的坐标系统。起点坐标计算的坐标系统。起点坐标计算的坐标系统。 7/29/202417数控程序编制课件(三)绝对坐标与相对坐标yxo工20.00010.00025.00012.000vuAByxo工30.00010.00037.00012.000BAA-B X30.0 Y37.0; A-B X20.0 Y25.0 ;7/29/202418数控程序编制课件(四)数控加工程序常用的编程指令(四)数控加工程序常用的编程指令准备功能指令准
19、备功能指令准备功能指令准备功能指令 准准准准备备备备功功功功能能能能指指指指令令令令:也也也也称称称称GG指指指指令令令令,它它它它由由由由字字字字母母母母“ “ G G ” ”和后面的二位数字组成,从和后面的二位数字组成,从和后面的二位数字组成,从和后面的二位数字组成,从G00G00到到到到G99G99共共共共100100种。种。种。种。 GG指指指指令令令令可可可可分分分分为为为为模模模模态态态态指指指指令令令令(续续续续效效效效指指指指令令令令)和和和和非非非非模模模模态态态态指令。指令。指令。指令。 模模模模态态态态指指指指令令令令:在在在在同同同同组组组组其其其其他他他他GG指指指指
20、令令令令出出出出现现现现以以以以前前前前一一一一直直直直有有有有效。效。效。效。 非模态指令:除模态指令以外的指令。非模态指令:除模态指令以外的指令。非模态指令:除模态指令以外的指令。非模态指令:除模态指令以外的指令。7/29/202419数控程序编制课件(四)数控加工程序常用的编程指令(四)数控加工程序常用的编程指令1.与坐标系有关指令与坐标系有关指令2. G90 (绝绝对对尺尺寸寸编编程程) G90为为指指定定程程序段坐标字按绝对坐标编程。序段坐标字按绝对坐标编程。 3. G91(相相对对尺尺寸寸编编程程) G91为为指指定定程程序段坐标字按增量坐标编程。序段坐标字按增量坐标编程。 7/2
21、9/202420数控程序编制课件(四)数控加工程序常用的编程指令(四)数控加工程序常用的编程指令2.坐标平面选择指令坐标平面选择指令 G17、G18、G19分分别别指指定定被被加加工工工工件件在在XY、ZX、YZ平面上进行插补加工。平面上进行插补加工。 这这些些指指令令在在进进行行圆圆弧弧插插补补和和刀刀具具补补偿偿时必须使用。时必须使用。 对对于于三三坐坐标标运运动动的的数数控控铣铣床床和和加加工工中中心心镗镗铣铣床床常常用用这这些些指指令令指指定定机机床床在在哪哪一一平面内进行插补运动。平面内进行插补运动。 7/29/202421数控程序编制课件(四)数控加工程序常用的编程指令(四)数控加
22、工程序常用的编程指令2.坐标平面选择指令坐标平面选择指令 7/29/202422数控程序编制课件(四)数控加工程序常用的编程指令(四)数控加工程序常用的编程指令3.快速移动点定位指令快速移动点定位指令 G00命令刀具以点位控制方式从刀具所命令刀具以点位控制方式从刀具所在点快速移动到下一个目标位置,它只在点快速移动到下一个目标位置,它只是快速定位而无运动轨迹要求。是快速定位而无运动轨迹要求。 指令格式:指令格式:N G00 X Y Z ; X、Y、Z为目标位置的坐标值。为目标位置的坐标值。 G00为模态指令。为模态指令。7/29/202423数控程序编制课件(四)数控加工程序常用的编程指令(四)
23、数控加工程序常用的编程指令3.快速移动点定位指令快速移动点定位指令 本指令可将刀具按机床指定的本指令可将刀具按机床指定的G00速度速度快速移动到所需位置上,一般为空行程快速移动到所需位置上,一般为空行程运动,既可单坐标运动,也可两、三坐运动,既可单坐标运动,也可两、三坐标同时运动。标同时运动。 执行本指令时,机床操作面板上的进给执行本指令时,机床操作面板上的进给倍率开关有效。倍率开关有效。 7/29/202424数控程序编制课件(四)数控加工程序常用的编程指令(四)数控加工程序常用的编程指令3.快速移动点定位指令快速移动点定位指令例如:例如:N100 G00 X50 Z300; 在图中,表示将
24、刀具从起始点快速移动在图中,表示将刀具从起始点快速移动到到X为为50mm,Z为为300mm的位置上。的位置上。 7/29/202425数控程序编制课件4.直线插补指令直线插补指令 G01 G01 用用用用于于于于产产产产生生生生直直直直线线线线或或或或斜斜斜斜线线线线的的的的运运运运动动动动,它它它它指指指指定定定定刀刀刀刀具具具具或或或或工工工工件件件件以以以以给给给给定定定定的的的的进进进进给给给给速速速速度度度度移移移移动动动动到到到到指指指指定定定定的的的的位位位位置。置。置。置。 使使使使机机机机床床床床的的的的运运运运动动动动能能能能在在在在各各各各坐坐坐坐标标标标平平平平面面面面
25、内内内内切切切切削削削削任任任任意意意意斜斜斜斜率率率率的的的的直直直直线线线线,或或或或在在在在三三三三轴轴轴轴联联联联动动动动的的的的数数数数控控控控机机机机床床床床中中中中沿沿沿沿任任任任意空间直线运动并进行切削。意空间直线运动并进行切削。意空间直线运动并进行切削。意空间直线运动并进行切削。 格式:格式:格式:格式:N G01 X Y Z F N G01 X Y Z F ; X X、Y Y、Z Z为直线的终点坐标值。为直线的终点坐标值。为直线的终点坐标值。为直线的终点坐标值。 注注注注意意意意:在在在在第第第第一一一一次次次次使使使使用用用用G01G01指指指指令令令令时时时时,进进进进
26、给给给给速速速速度度度度 F F需要指定,单位为需要指定,单位为需要指定,单位为需要指定,单位为mm/min(mm/min(或或或或mm/r)mm/r)。 G01G01指令是模态指令。指令是模态指令。指令是模态指令。指令是模态指令。7/29/202426数控程序编制课件4.直线插补指令直线插补指令例如:例如:N110 G01 U25 W-50 F300; 表示刀具以表示刀具以300mm/min的速度向的速度向X轴正轴正向、向、Z轴负向移动,刀具实际位移轴负向移动,刀具实际位移X向向12.5mm,Z向向50mm。7/29/202427数控程序编制课件5. 圆弧插补指令圆弧插补指令G02/G03
27、G02、G03使机床在各坐标平面内执行使机床在各坐标平面内执行圆弧运动并切削出圆弧轮廓。圆弧运动并切削出圆弧轮廓。指令格式:指令格式:N G02/03 X Y Z I J K(R) F ; G02为顺时针圆弧插补指令;为顺时针圆弧插补指令; G03为逆时针圆弧插补指令。为逆时针圆弧插补指令。 7/29/202428数控程序编制课件5. 圆弧插补指令圆弧插补指令G02/G03 按绝对坐标编程时,按绝对坐标编程时,X、Y、Z 为圆弧终为圆弧终点的绝对坐标值;点的绝对坐标值; 按增量坐标编程时,按增量坐标编程时,X、Y、Z 为圆弧终为圆弧终点相对于起点的增量坐标值。点相对于起点的增量坐标值。 I、J
28、、K均为圆弧中心相对于圆弧起点均为圆弧中心相对于圆弧起点的坐标值。的坐标值。 R为圆弧半径值。当圆弧小于或等于为圆弧半径值。当圆弧小于或等于180时,时,R取正值;圆弧大于取正值;圆弧大于180时,时,R取负值。取负值。 7/29/202429数控程序编制课件 圆圆弧方向的判断:从垂直于弧方向的判断:从垂直于弧方向的判断:从垂直于弧方向的判断:从垂直于圆圆弧所在平弧所在平弧所在平弧所在平面的坐面的坐面的坐面的坐标轴标轴正方向往正方向往正方向往正方向往负负方向看,刀具相方向看,刀具相方向看,刀具相方向看,刀具相对对于于于于工件的旋工件的旋工件的旋工件的旋转转方向方向方向方向为顺时针为顺时针方向方
29、向方向方向时时,则为顺时则为顺时针圆针圆弧插弧插弧插弧插补补,反之,反之,反之,反之为为逆逆逆逆时针圆时针圆弧插弧插弧插弧插补补。 7/29/202430数控程序编制课件使用使用使用使用I I I I、J J J J、K K K K编程编程编程编程绝对方式绝对方式绝对方式绝对方式 增量方式增量方式增量方式增量方式G90 G00 X42. Y32.G90 G00 X42. Y32.G90 G00 X42. Y32.G90 G00 X42. Y32.; G91 G00 X-8. Y-10. G91 G00 X-8. Y-10. G91 G00 X-8. Y-10. G91 G00 X-8. Y-1
30、0.;G02 X30. Y20. I0 J-12. F200G02 X30. Y20. I0 J-12. F200G02 X30. Y20. I0 J-12. F200G02 X30. Y20. I0 J-12. F200; G02 X-12 Y-12. I0 J-12. F200 G02 X-12 Y-12. I0 J-12. F200 G02 X-12 Y-12. I0 J-12. F200 G02 X-12 Y-12. I0 J-12. F200;G03 X10. I-10. J0G03 X10. I-10. J0G03 X10. I-10. J0G03 X10. I-10. J0; G
31、03 X-20. Y0 I-10. J0 G03 X-20. Y0 I-10. J0 G03 X-20. Y0 I-10. J0 G03 X-20. Y0 I-10. J0;G02 X0 Y10. I-10 J0G02 X0 Y10. I-10 J0G02 X0 Y10. I-10 J0G02 X0 Y10. I-10 J0; G02 X-10. Y-10. I-10. J0 G02 X-10. Y-10. I-10. J0 G02 X-10. Y-10. I-10. J0 G02 X-10. Y-10. I-10. J0;7/29/202431数控程序编制课件使用使用使用使用R R R R编
32、程:编程:编程:编程:绝对方式绝对方式绝对方式绝对方式 增量方式增量方式增量方式增量方式G90 G00 X42 Y32G90 G00 X42 Y32G90 G00 X42 Y32G90 G00 X42 Y32; G91 G00 X G91 G00 X G91 G00 X G91 G00 X8 Y8 Y8 Y8 Y10101010;G02 X30 Y20 RG02 X30 Y20 RG02 X30 Y20 RG02 X30 Y20 R12 F20012 F20012 F20012 F200; G02 X G02 X G02 X G02 X12 Y12 Y12 Y12 Y12 R12 R12 R1
33、2 R12 F20012 F20012 F20012 F200;G03 X10 R10G03 X10 R10G03 X10 R10G03 X10 R10; G03 X G03 X G03 X G03 X20 Y0 R1020 Y0 R1020 Y0 R1020 Y0 R10;G02 X0 Y10 R10G02 X0 Y10 R10G02 X0 Y10 R10G02 X0 Y10 R10; G02 X G02 X G02 X G02 X10 Y10 Y10 Y10 Y10 R1010 R1010 R1010 R10; 7/29/202432数控程序编制课件例如:见图,要求由例如:见图,要求由A
34、A点开始,逆时针还回点开始,逆时针还回A A点。点。编程如下:编程如下:G90 G03 X10. Y0 I-10. J0 F100G90 G03 X10. Y0 I-10. J0 F100;或或G91 G03 X0 Y0 I-10. J0 F100G91 G03 X0 Y0 I-10. J0 F100;7/29/202433数控程序编制课件注意:注意:注意:注意: 使使使使用用用用圆圆圆圆弧弧弧弧插插插插补补补补指指指指令令令令时时时时,必必必必须须须须应应应应用用用用平平平平面面面面选选选选择指令预先指定圆弧插补所在的平面。择指令预先指定圆弧插补所在的平面。择指令预先指定圆弧插补所在的平面。
35、择指令预先指定圆弧插补所在的平面。 若若若若某某某某个个个个方方方方向向向向上上上上的的的的坐坐坐坐标标标标增增增增量量量量值值值值为为为为 0 0,则则则则在在在在程序中可以省略。程序中可以省略。程序中可以省略。程序中可以省略。 有有有有些些些些系系系系统统统统不不不不能能能能用用用用 R R编编编编程程程程,有有有有些些些些系系系系统统统统可可可可用用用用I I、J J、KK和和和和R R两种格式编程。两种格式编程。两种格式编程。两种格式编程。 如如如如果果果果圆圆弧弧弧弧的的的的终终点点点点和和和和起起起起点点点点相相相相同同同同 ( (即即即即一一一一个个个个整整整整圆圆) ),由由由
36、由于于于于数数数数控控控控系系系系统统无无无无法法法法用用用用R R确确确确定定定定圆圆弧弧弧弧的的的的中中中中心心心心的的的的位位位位置置置置。这这时时,只只只只能能能能使使使使用用用用 I I、J J、KK确确确确定定定定圆圆弧弧弧弧中中中中心的方式来心的方式来心的方式来心的方式来编编程。程。程。程。 7/29/202434数控程序编制课件6. 6. 刀具半径补偿指令刀具半径补偿指令刀具半径补偿指令刀具半径补偿指令G41/G42/G40G41/G42/G40 刀具半径补偿又称刀具半径偏置。刀具半径补偿又称刀具半径偏置。刀具半径补偿又称刀具半径偏置。刀具半径补偿又称刀具半径偏置。 刀刀刀刀具
37、具具具半半半半径径径径补补补补偿偿偿偿指指指指令令令令具具具具有有有有改改改改变变变变刀刀刀刀具具具具中中中中心心心心运运运运动动动动轨轨轨轨迹迹迹迹的功能。的功能。的功能。的功能。 具具具具有有有有刀刀刀刀具具具具半半半半径径径径补补补补偿偿偿偿功功功功能能能能的的的的数数数数控控控控系系系系统统统统能能能能使使使使刀刀刀刀具具具具中中中中心心心心自自自自动动动动地地地地从从从从工工工工件件件件实实实实际际际际轮轮轮轮廓廓廓廓上上上上偏偏偏偏离离离离一一一一个个个个指指指指定定定定的的的的刀刀刀刀具具具具半半半半径径径径值值值值( (又又又又称称称称偏偏偏偏置置置置值值值值或或或或补补补补偿
38、偿偿偿值值值值) ),并并并并使使使使刀刀刀刀具具具具中中中中心心心心在在在在补补补补偿偿偿偿后后后后的的的的轨轨轨轨迹迹迹迹上上上上运运运运动动动动,从从从从而而而而把把把把工工工工件件件件加加加加工工工工成成成成图图图图纸纸纸纸上上上上所要求的轮廓形状和尺寸。所要求的轮廓形状和尺寸。所要求的轮廓形状和尺寸。所要求的轮廓形状和尺寸。7/29/202435数控程序编制课件刀具半径刀具半径补偿程序格式程序格式 G01 G41/G42/G40 X Y Z D G01 G41/G42/G40 X Y Z D ;其中:其中: G01 G01为直线插补;为直线插补; G41 G41、G42G42分别为左
39、偏置和右偏置;分别为左偏置和右偏置; X X、Y Y、Z Z为建立刀具半径补偿运动的终点坐为建立刀具半径补偿运动的终点坐标值;标值; D D为刀具偏置代号。为刀具偏置代号。 G40 G40为刀具半径补偿撤销指令。使用为刀具半径补偿撤销指令。使用G40G40指令指令后,使后,使G41G41和和C42C42指定的刀具半径补偿指令自动撤指定的刀具半径补偿指令自动撤消。消。 G40 G40、G41G41、G42G42指令均是模指令均是模态指令。指令。 7/29/202436数控程序编制课件 刀具补偿方向的判别刀具补偿方向的判别刀具补偿方向的判别刀具补偿方向的判别 G41G41为左偏刀具半径补偿指令,是
40、指刀具沿前为左偏刀具半径补偿指令,是指刀具沿前进方向向左侧偏置一个刀具半径值进方向向左侧偏置一个刀具半径值( (或偏置值或偏置值) ); G42 G42为右偏刀具半径补偿指令,是指刀具沿前为右偏刀具半径补偿指令,是指刀具沿前进方向向右偏置一个刀具半径值进方向向右偏置一个刀具半径值( (或偏离值或偏离值) )。7/29/202437数控程序编制课件 刀具偏置代号刀具偏置代号刀具偏置代号刀具偏置代号 D D D D为刀具偏置代号为刀具偏置代号为刀具偏置代号为刀具偏置代号( ( ( (又称刀偏值的偏置号或又称刀偏值的偏置号或又称刀偏值的偏置号或又称刀偏值的偏置号或刀补号刀补号刀补号刀补号) ) )
41、) ,它表示内存表中,它表示内存表中,它表示内存表中,它表示内存表中( ( ( (又称偏置存储器又称偏置存储器又称偏置存储器又称偏置存储器) ) ) )第第第第号刀具的半径补偿值。该半径补偿值预先已输号刀具的半径补偿值。该半径补偿值预先已输号刀具的半径补偿值。该半径补偿值预先已输号刀具的半径补偿值。该半径补偿值预先已输入刀补内存表中的入刀补内存表中的入刀补内存表中的入刀补内存表中的号位置上。号位置上。号位置上。号位置上。 D00 D00 D00 D00 地址中的地址中的地址中的地址中的值值永永永永远远是零,可用来取消刀具是零,可用来取消刀具是零,可用来取消刀具是零,可用来取消刀具半径半径半径半
42、径补偿补偿。 由此可由此可由此可由此可见见,使用刀具半径,使用刀具半径,使用刀具半径,使用刀具半径补偿补偿指令,在指令,在指令,在指令,在编编程程程程时时可只考可只考可只考可只考虑虑加工加工加工加工轮轮廓尺寸,而不考廓尺寸,而不考廓尺寸,而不考廓尺寸,而不考虑实际虑实际刀具大刀具大刀具大刀具大小,并可适用于粗精加工,故程序具有通用性,小,并可适用于粗精加工,故程序具有通用性,小,并可适用于粗精加工,故程序具有通用性,小,并可适用于粗精加工,故程序具有通用性,且减且减且减且减轻轻了了了了编编程工作量。程工作量。程工作量。程工作量。 7/29/202438数控程序编制课件7. 7. 延时延时延时延
43、时( (暂停暂停暂停暂停) )指令指令指令指令G04G04 指令格式:指令格式:指令格式:指令格式:N G04 X/P N G04 X/P ; 程程程程序序序序执执执执行行行行到到到到此此此此指指指指令令令令后后后后即即即即停停停停止止止止,延延延延时时时时X/PX/P所所所所指指指指定定定定时间后继续执行。时间后继续执行。时间后继续执行。时间后继续执行。X X单位为秒;单位为秒;单位为秒;单位为秒;P P单位为毫秒。单位为毫秒。单位为毫秒。单位为毫秒。 该该该该指指指指令令令令可可可可使使使使刀刀刀刀具具具具作作作作短短短短时时时时间间间间的的的的无无无无进进进进给给给给光光光光整整整整加加
44、加加工工工工,常常常常用用用用于于于于切切切切槽槽槽槽、锪锪锪锪孔孔孔孔、加加加加工工工工尖尖尖尖角角角角,以以以以减减减减少少少少表表表表面面面面粗糙度数值。粗糙度数值。粗糙度数值。粗糙度数值。 G04 G04为非模态指令。为非模态指令。为非模态指令。为非模态指令。 7/29/202439数控程序编制课件辅助功能指令辅助功能指令 辅辅助助功功能能指指令令也也称称M代代码码指指令令,它它由由M和和其其后后的的二二位位数数字字组组成成,从从M00到到M99共共100种种。此此类类指指令令主主要要用用于于机机床床加加工工操操作作时时的的工工艺艺指指令令,包包括括主主轴轴转转向向与与启启停停,冷冷却
45、却液液系系统统开开关关,工工作作台台夹夹紧紧松松开开等等操操作作。辅辅助助功功能能指指令令也也有有续效与非续效之分。续效与非续效之分。7/29/202440数控程序编制课件1 1M00M00为程序程序暂停指令停指令 在在完完成成编有有M00M00指指令令程程序序段段中中其其他他指指令令后后,进入入程程序序停停止止状状态,以以便便执行行某某固固定定的的手手动操操作作,如如手手动变速速、换刀刀等。等。 若若要要继续执行行,必必须重重新新按按下下控控制制面面板板上上的的启启动按按钮,则从从下下一一程程序序段段开开始始继续执行。行。 7/29/202441数控程序编制课件2 2M01M01为计划停止指
46、令划停止指令 执行行该指指令令前前必必须预先先按按下下操操作作面面板板上上的的“任任选停停机机”开开关关,当当执行行完完含含有有M01M01指指令令的的程程序序段段之之后后,程程序序立立即即停停止止。如如果果不不按按下下“任任选开开关关”,M01M01指指令令无无效效,程程序序继续执行。行。 该指指令令常常用用于于关关键尺尺寸寸的的抽抽样检查,或有或有时需要需要临时停机停机时使用。使用。 7/29/202442数控程序编制课件3 3M03M03、M04M04、M05M05 M03M03、M04M04、M05M05分分别别为为主主轴轴顺顺时时针针旋旋转转、主主轴轴逆逆时时针针旋旋转转以以及及主主
47、轴轴停停止止转转动动指指令。令。 从从主主轴轴正正Z Z方方向向看看:顺顺时时针针方方向向为为正正转,逆时针方向为反转。转,逆时针方向为反转。例如:例如:S800 M03 S800 M03 为主轴正转为主轴正转800800转每分钟转每分钟 S800 M04 S800 M04 为主主轴反反转800800转每分每分钟 7/29/202443数控程序编制课件4 4M06M06为自自动换刀指令刀指令 这条条指指令令不不包包括括刀刀具具选择功功能能。如如M06 M06 T01T01表表示示换成成第第1 1号号刀刀具具进行行加加工工,T T为所所换刀刀具具的的地地址址码,其其后后的的数数字字为所所换刀具的
48、刀号。刀具的刀号。 7/29/202444数控程序编制课件5 5M07M07、M08M08、M09M09 M07M07、M08M08、M09M09为冷冷却却液液开开、关关指指令。令。 M07M07为2 2号号冷冷却却液液开开,用用于于雾状状( (高高压压) )冷冷却却液液开开;M08M08为1 1号号冷冷却却液液开开,用用于于液液状状( (低低压压) )冷冷却却液液开开;M09M09为冷冷却却液液关关指指令令,同同时注注销M07M07、M08M08指令。指令。 7/29/202445数控程序编制课件6 6M02M02为程序程序结束指令束指令 该指指令令编在在最最后后一一个个程程序序段段中中,表
49、表示示工工件件已已加加工工完完毕,用用于于执行行完完程程序序内内所所有有指指令令后后,主主轴停停止止转动、进给停停止止、冷冷却却液关液关闭,并将控制机及机床复位。,并将控制机及机床复位。 但不会自但不会自动返回到程序开返回到程序开头。 7/29/202446数控程序编制课件7 7M30M30为穿孔穿孔纸带结束指令束指令 它它与与程程序序结束束指指令令功功能能相相同同,但但会会自自动返返回回到到程程序序开开头或或穿穿孔孔纸带倒倒带到到程程序序开始开始处停止。停止。 7/29/202447数控程序编制课件进给速度(进给速度(进给速度(进给速度(F F)、主轴转速()、主轴转速()、主轴转速()、主
50、轴转速(S S)及刀具功能)及刀具功能)及刀具功能)及刀具功能(T T)指令)指令)指令)指令 1. 1. 进给速度(进给速度(进给速度(进给速度(F F) 该指令为续效代码。该指令为续效代码。该指令为续效代码。该指令为续效代码。 格式:格式:格式:格式:FF;为进给速度为进给速度为进给速度为进给速度单位:单位:单位:单位:mm/minmm/min 2. 2. 主轴转速(主轴转速(主轴转速(主轴转速(S S) 该指令为续效代码。该指令为续效代码。该指令为续效代码。该指令为续效代码。 格式:格式:格式:格式:SS;为主轴转速为主轴转速为主轴转速为主轴转速单位:单位:单位:单位:r/minr/mi
51、n 3. 3. 刀具功能(刀具功能(刀具功能(刀具功能(T T) 格式:格式:格式:格式:TT;为刀具编号。为刀具编号。为刀具编号。为刀具编号。7/29/202448数控程序编制课件 手工编程实例手工编程实例 在下图所示的零件上,钻出个在下图所示的零件上,钻出个2525的孔的孔25钻头25x3403561002020303083050xy40zo40x7/29/202449数控程序编制课件O0001N01 G90 G54 G00 X-60.0 Y0.0 Z40.0 ; N05 G00 X40.0 Y70.0; 移近起点移近起点N06 Z6.0; 到第到第孔上方孔上方, 深深30N07 G01
52、Z-30.0 M03 S300 M08 F30; 钻孔钻孔N08 G04 X2.0; 光整加工光整加工N10 G01 Z6.0 ; 抬刀抬刀N12 G91 G00 X30.0 Y-40.0 ; 到第到第孔上方,通孔孔上方,通孔N15 G01 Z-54.0 F30; 钻通孔钻通孔N16 G04 X2.0; 光整加工光整加工N20 Z54.0; 抬刀抬刀N25 G00 X50.0 Y20.0; 到第到第孔上方,孔上方, 深深35N30 G01 Z-41.0 F30; 钻孔钻孔N31 G04 X2.0; 光整加工光整加工N35 Z41.0; 抬刀抬刀 N40 M09; 关冷却液关冷却液N45 G90
53、G00X-60.0Y0.0Z40.0; 刀具回到原来位置刀具回到原来位置N48 M05;N50 M30; 程序结束程序结束7/29/202450数控程序编制课件 手工编程实例 2精加工下图中兰色轮廓,零件厚精加工下图中兰色轮廓,零件厚精加工下图中兰色轮廓,零件厚精加工下图中兰色轮廓,零件厚40mm40mm,加工深度,加工深度,加工深度,加工深度10mm10mm。8060402020406080100xy20立铣刀115R207/29/202451数控程序编制课件 数控加工程序:数控加工程序:数控加工程序:数控加工程序: N01 G90 G54 N01 G90 G54 ; N05 G00 X11
54、5.0 Y90.0 Z100.0 N05 G00 X115.0 Y90.0 Z100.0 ; 移近起点移近起点移近起点移近起点 N10 Z-10.0 M03 S300 M08 N10 Z-10.0 M03 S300 M08 ; 移到刀路起点移到刀路起点移到刀路起点移到刀路起点 N12 G42 G01 X100.0 Y80.0 D02 F30 N12 G42 G01 X100.0 Y80.0 D02 F30 ; N20 G01 X40.0 N20 G01 X40.0 ; N25 G03 X20.0 Y60.0 R20N25 G03 X20.0 Y60.0 R20; N35 G01 X30.0 Y
55、40.0N35 G01 X30.0 Y40.0; N50 X100.0 N50 X100.0 ; N55 Y95.0N55 Y95.0; N56 G40 X100.0 M09N56 G40 X100.0 M09; N60 G00 Z100.0 N60 G00 Z100.0 ; 抬刀到安全高度抬刀到安全高度抬刀到安全高度抬刀到安全高度 N70 M05;N70 M05; 主轴停主轴停主轴停主轴停 N80 M30N80 M30; 程序结束程序结束程序结束程序结束7/29/202452数控程序编制课件 手工编程实例手工编程实例手工编程实例手工编程实例 3 3该零件粗加工已完,只进行一次精加工、且该零件
56、粗加工已完,只进行一次精加工、且该零件粗加工已完,只进行一次精加工、且该零件粗加工已完,只进行一次精加工、且 30mm30mm部分不加工。部分不加工。部分不加工。部分不加工。 R40108121518223022x45o22020303010102x45o13020050xz7/29/202453数控程序编制课件O0003N01 T0101;N02 G54 G00 X50.0 Z70.0; 起点坐标设定起点坐标设定N05 G00 X6.0 Z2.0 M03 S300 M08; 移近起点移近起点N10 G01 X6.0 Z0.0 F300; 移到刀路起点移到刀路起点N12 X10.0 Z-2.0
57、 ; 倒角倒角N15 X10.0 Z-18.0; 切切10圆圆N20 X12.0 Z-20.0; 到达圆锥小头到达圆锥小头N25 X15.0 Z-40.0; 切锥度切锥度N30 Z-50.0; 切切15.0圆圆N35 X18.0 ; N40 X22.0 Z-52.0; 倒角倒角N45 Z-60.0; 切切22.0圆圆N50 G02 Z-90.0 R40.0; 切圆弧切圆弧N55 G01 Z-100.0; 切切22.0圆圆N60 X50.0 ; 退刀退刀N65 G00 X50.0 Z70.0; 回到原来位置回到原来位置7/29/202454数控程序编制课件N67 N67 T0200 T0200;
58、 换刀指令换刀指令换刀指令换刀指令N68 G55 G00 X30.0 Z-20.0N68 G55 G00 X30.0 Z-20.0; 移到刀路起点移到刀路起点移到刀路起点移到刀路起点N69 G01 X8.0 F100N69 G01 X8.0 F100; 切槽切槽切槽切槽N70 X50.0 N70 X50.0 ; 退刀退刀退刀退刀N71 G00 X50.0 Z70.0N71 G00 X50.0 Z70.0; 回到原来位置回到原来位置回到原来位置回到原来位置N73 M30;N73 M30; 程序结束程序结束程序结束程序结束7/29/202455数控程序编制课件分析零件设计图纸分析零件设计图纸分析零
59、件设计图纸分析零件设计图纸 数控编程实例数控编程实例数控编程实例数控编程实例4 47/29/202456数控程序编制课件6 (-50.0, 0)7 (-50.0, 0) 设定工件坐标系和计算坐标点设定工件坐标系和计算坐标点设定工件坐标系和计算坐标点设定工件坐标系和计算坐标点7/29/202457数控程序编制课件0 (-100.0 , 0 )0 方形轮廓凸台加工工艺方形轮廓凸台加工工艺方形轮廓凸台加工工艺方形轮廓凸台加工工艺思考:左刀补思考:左刀补思考:左刀补思考:左刀补oror右刀补?右刀补?右刀补?右刀补?7/29/202458数控程序编制课件00 0 (-100.0, 0) (-100.0
60、, 0)5 5 (-100.0, -50.0) (-100.0, -50.0)6 6 (-50.0, 0) (-50.0, 0)7 7 (-50.0, 0) (-50.0, 0)8 8 (-100.0, 50.0)(-100.0, 50.0) 圆形轮廓凸台加工工艺圆形轮廓凸台加工工艺圆形轮廓凸台加工工艺圆形轮廓凸台加工工艺思考:顺圆插补思考:顺圆插补思考:顺圆插补思考:顺圆插补oror逆圆插补?逆圆插补?逆圆插补?逆圆插补?7/29/202459数控程序编制课件O0002O00020G91 G28 Z0.; (G91 G28 Z0.; (回换刀点回换刀点) ) T01 M06 ; (T01 M
61、06 ; (换刀换刀) ) G90 G54 ; (G90 G54 ; (绝对编程,选择工件坐标系绝对编程,选择工件坐标系) )M03 S500; (M03 S500; (主轴转主轴转) ) G00G00 Z100.; ( Z100.; (到达安全高度到达安全高度) ) 数控初始化程序数控初始化程序数控初始化程序数控初始化程序7/29/202460数控程序编制课件0 (-100.0 , 0 )0G00 G00 X-130. Y0.; X-130. Y0.; G00 Z-15.; G00 Z-15.; G41 G01 X-100. Y0. F100 G41 G01 X-100. Y0. F100
62、D01; D01; G01 X-68.301 Y18.301; G01 X-68.301 Y18.301; X18.301 Y68.301; X18.301 Y68.301; X68.301 Y-18.301; X68.301 Y-18.301; X-18.301 Y-68.301; X-18.301 Y-68.301; X-68.301 Y18.301; X-68.301 Y18.301; X-100. Y73.205; X-100. Y73.205; G40 G01 X-100. Y0.; G40 G01 X-100. Y0.; 方形轮廓凸台加工方形轮廓凸台加工方形轮廓凸台加工方形轮廓凸台
63、加工7/29/202461数控程序编制课件G00 Z-5. ;G00 Z-5. ; G41 G01 X-100. Y-50. F100 D01; G41 G01 X-100. Y-50. F100 D01; G03 X-50. Y0. R50.;G03 X-50. Y0. R50.;G02 X-50. Y0. I50. J0.;G02 X-50. Y0. I50. J0.;G03 X-100. Y50. R50. ;G03 X-100. Y50. R50. ;G40 G01 X-100. Y0.;G40 G01 X-100. Y0.;G00 Z300.;G00 Z300.;M30 ;M30 ;
64、00 0 (-100.0, 0) (-100.0, 0)5 5 (-100.0, -50.0) (-100.0, -50.0)6 6 (-50.0, 0) (-50.0, 0)7 7 (-50.0, 0) (-50.0, 0)8 8 (-100.0, 50.0) (-100.0, 50.0)圆形轮廓圆形轮廓圆形轮廓圆形轮廓凸台加工凸台加工凸台加工凸台加工7/29/202462数控程序编制课件 检测加工零件检测加工零件检测加工零件检测加工零件7/29/202463数控程序编制课件 手工编程劳动强度大,适用于简单零件,规手工编程劳动强度大,适用于简单零件,规手工编程劳动强度大,适用于简单零件,规手
65、工编程劳动强度大,适用于简单零件,规则刀具轨迹的编程或在调试维修机床时使用。则刀具轨迹的编程或在调试维修机床时使用。则刀具轨迹的编程或在调试维修机床时使用。则刀具轨迹的编程或在调试维修机床时使用。对于复杂轨迹难以胜任。对于复杂轨迹难以胜任。对于复杂轨迹难以胜任。对于复杂轨迹难以胜任。 复杂轨迹的加工程序的编制必须借助于自动复杂轨迹的加工程序的编制必须借助于自动复杂轨迹的加工程序的编制必须借助于自动复杂轨迹的加工程序的编制必须借助于自动编程软件编程软件编程软件编程软件 现在常用的自动编程软件有:现在常用的自动编程软件有:现在常用的自动编程软件有:现在常用的自动编程软件有: MASTER CAM
66、MASTER CAM, CIMATRON CIMATRON SMART CAM SMART CAM, PRO-E PRO-E CAXA CAXA等等等等2-3 自动数控编程自动数控编程7/29/202464数控程序编制课件自动数控编程实例自动数控编程实例1.应用应用应用应用CAXACAXA制造工程师制造工程师制造工程师制造工程师实现自动编程实实现自动编程实实现自动编程实实现自动编程实例例例例1 1 冷轧辊的冷轧辊的冷轧辊的冷轧辊的造型造型造型造型与与与与自动编程自动编程自动编程自动编程2. 2. 可乐瓶底的可乐瓶底的可乐瓶底的可乐瓶底的造型造型造型造型与与与与编程编程编程编程7/29/2024
67、65数控程序编制课件7/29/202466数控程序编制课件%(zG65CU2.nc,2004.7.4,20:49:47.156)G90G54G00Z300.000;S1000M03;X0.000Y0.000Z300.000A0.0;G01X0.000Y0.000Z300.000A359.675F500;X0.000Y0.000Z250.000A359.675;X12.164Y0.000Z250.000A359.675;X12.164Y0.000Z200.951A359.675;X12.164Y0.000Z200.934A359.637F60;X12.164Y0.000Z200.935A359.
68、530;X12.164Y0.000Z200.935A359.516;X12.164Y0.000Z201.215A356.774;X12.164Y0.000Z201.368A356.092;X12.164Y-0.000Z201.368A356.080;X-16.835Y0.000Z250.000A0.386F500;X0.000Y0.000Z250.000A0.386;G00X0.000Y0.000Z300.000A0.386;X0.000Y0.000Z300.000A0.386;X0.000Y0.000Z300.000A0.0;M05;M30;%7/29/202467数控程序编制课件7/29/
69、202468数控程序编制课件%(可乐可乐.nc,2004.8.24,11:28:50.625)G90G54G00Z60.000;S2000M03;X-40.376Y12.608Z60.000;Z50.000;Z9.990;G01Z-0.010F100;X-39.934Y14.029F1000;X-38.851Y16.759;X-37.858Y18.849;X-37.081Y20.386;X-33.659Y22.506;X-35.519Y19.455;X-35.683Y19.127Z-0.421;X-36.191Y18.079Z-0.429;X-37.240Y15.904Z-0.420;X-38
70、.401Y12.858Z-0.422;Z50.000F2000;G00Z60.000;M05;M30;%7/29/202469数控程序编制课件作业作业作业作业1. 1.在在在在图图图图示示示示零零零零件件件件上上上上钻钻钻钻孔孔孔孔。请请请请编编编编制加工程序。要求:制加工程序。要求:制加工程序。要求:制加工程序。要求:(1)(1)在在在在给给给给定定定定工工工工件件件件坐坐坐坐标标标标系系系系内内内内用用用用增增增增量量量量尺尺尺尺寸寸寸寸编编编编程程程程,图图图图示示示示钻钻钻钻尖尖尖尖位位位位置为坐标原点;置为坐标原点;置为坐标原点;置为坐标原点;(2)(2)坐坐坐坐标标标标原原原原点点
71、点点为为为为程程程程序序序序的的的的起起起起点点点点和和和和 终终终终 点点点点 , 钻钻钻钻 孔孔孔孔 顺顺顺顺 序序序序 为为为为;(3)(3)进进进进给给给给速速速速度度度度50mm/min50mm/min,主主主主轴转速轴转速轴转速轴转速600r/min600r/min;(4)(4)钻钻钻钻通通通通孔孔孔孔时时时时,要要要要求求求求钻钻钻钻头头头头钻钻钻钻出出出出工工工工件件件件表表表表面面面面4mm,4mm,钻钻钻钻头头头头直直直直径径径径为为为为12mm12mm。 7/29/202470数控程序编制课件数控加工程序:数控加工程序:N01 G90 G54 G00 X0.0 Y0.0
72、Z0.0 ; N05 G91 G00 X50.0 Y90.0 Z-11; 移近起点移近起点 到第到第孔上方孔上方N07 G01 Z-28.0 M03 S600 M08 F50; 钻孔钻孔N08 G04 D01; 光整加工光整加工N10 G01 Z28.0 ; 抬刀抬刀N12 G00 X60.0 ; 到第到第孔上方,孔上方,N15 G01 Z-28.0 F50;钻孔深;钻孔深20N16 G04 D01; 光整加工光整加工N20 G01 Z28.0; 抬刀抬刀7/29/202471数控程序编制课件N25 G00 X-30.0 Y-50.0; 到第到第孔上方,孔上方, 深深15N30 G01 Z-1
73、9.0 F50; 钻孔钻孔N31 G04 D01; 光整加工光整加工N35 G01 Z19.0; 抬刀抬刀 N40 M09; 关冷却液关冷却液N45 G90G00X0.0 Y0.0 Z0.0; 刀具回到原来位置刀具回到原来位置N50 M30; 程序结束程序结束7/29/202472数控程序编制课件 2050 102010 作业作业作业作业2. 2.现现现现拟拟拟拟在在在在数数数数控控控控车车车车床床床床上上上上加加加加工工工工图图图图示示示示的的的的机机机机械械械械零零零零件件件件(带带带带锥锥锥锥柄柄柄柄的的的的单单单单球球球球手手手手柄柄柄柄),写写写写出出出出零零零零件件件件的的的的精精
74、精精加加加加工工工工数数数数控控控控加加加加工工工工程程程程序序序序。(刀刀刀刀具编号和半径、进给速度、主轴转速自定)具编号和半径、进给速度、主轴转速自定)具编号和半径、进给速度、主轴转速自定)具编号和半径、进给速度、主轴转速自定) 7/29/202473数控程序编制课件数控加工程序:数控加工程序:N01 G54 G00 X30.0 Z80.0; 起点坐标设定起点坐标设定N05 G00 X0.0 Z78.866 M03 S300 M08 T0101; 移近起点移近起点N10 G03 X10.0 Z60.0 R10(I0.0 K-10.0) F30;N15 G01 X20.0 Z10.0; 切锥度切锥度N20 G01 Z0.0; 切切20.0圆圆N25 G01 X30.0 ;N30 G00 X30.0 Z80.0 M09 M05; 回到原来位置回到原来位置N35 M30; 程序结束程序结束7/29/202474数控程序编制课件