
FANUC数控编程基础ppt课件.ppt
89页4 FANUC数控数控铣铣床床编编程根底程根底目目 录录一、数控程序编制的内容及步骤一、数控程序编制的内容及步骤二、数控程序编制的方法二、数控程序编制的方法三、数控程序的组成三、数控程序的组成四、数控铣加工中心编程四、数控铣加工中心编程一、数控程序编制的内容及步骤一、数控程序编制的内容及步骤 Step 1 Step 1 图样分析和工艺制定图样分析和工艺制定 对零件图样进展分析,明确加工的内容和要求;确定加工方案;选择适宜的数控机对零件图样进展分析,明确加工的内容和要求;确定加工方案;选择适宜的数控机床;选择适宜刀具和夹具;确定合理的走刀道路及选择合理的切削用量等床;选择适宜刀具和夹具;确定合理的走刀道路及选择合理的切削用量等 Step 2 Step 2 数学处置数学处置 在确定了工艺方案后,就需求根据零件的几何尺寸、加工道路等,计算刀具中心运在确定了工艺方案后,就需求根据零件的几何尺寸、加工道路等,计算刀具中心运动轨迹,以获得刀位数据数控系统普通均具有直线插补与圆弧插补功能,对于加工由动轨迹,以获得刀位数据数控系统普通均具有直线插补与圆弧插补功能,对于加工由圆弧和直线组成的较简单的平面零件,只需求计算出零件轮廓上相邻几何元素交点或切圆弧和直线组成的较简单的平面零件,只需求计算出零件轮廓上相邻几何元素交点或切点的坐标值,得出各几何元素的起点、终点、圆弧的圆心坐标值等,就能满足编程要求点的坐标值,得出各几何元素的起点、终点、圆弧的圆心坐标值等,就能满足编程要求 一、数控程序编制的内容及步骤一、数控程序编制的内容及步骤 Step 3 Step 3 编写加工程序编写加工程序 程序编制人员运用数控系统的程序指令,按照规定的程序格式,逐段编写加工程序。
程序编制人员运用数控系统的程序指令,按照规定的程序格式,逐段编写加工程序程序编制人员应对数控机床的功能、程序指令及代码非常熟习,才干编写出正确的加工程序编制人员应对数控机床的功能、程序指令及代码非常熟习,才干编写出正确的加工程序 一、数控程序编制的内容及步骤一、数控程序编制的内容及步骤 Step 4 Step 4 程序检验及试切程序检验及试切 将编写好的加工程序输入数控系统,就可控制数控机床的加工普通在正式加工之将编写好的加工程序输入数控系统,就可控制数控机床的加工普通在正式加工之前,要对程序进展检验通常可采用机床空运转的方式,来检查机床动作和运动轨迹的前,要对程序进展检验通常可采用机床空运转的方式,来检查机床动作和运动轨迹的正确性,以检验程序在具有图形模拟显示功能的数控机床上,可经过显示走刀轨迹或正确性,以检验程序在具有图形模拟显示功能的数控机床上,可经过显示走刀轨迹或模拟刀具对工件的切削过程,对程序进展检查模拟刀具对工件的切削过程,对程序进展检查 一、数控程序编制的内容及步骤一、数控程序编制的内容及步骤 二、数控程序编制的方法二、数控程序编制的方法 主要有两种:手工编程和自动编程。
主要有两种:手工编程和自动编程手工编程:指主要由人工来完成数控编程中各个阶段的义务手工编程:指主要由人工来完成数控编程中各个阶段的义务 ,普通对几何外形不太复,普通对几何外形不太复杂的零件,所需的加工程序不长,计算比较简单,用手工编程比较适宜杂的零件,所需的加工程序不长,计算比较简单,用手工编程比较适宜自动编程:是指在编程过程中,除了分析零件图样和制定工艺方案由人工进展外,其他自动编程:是指在编程过程中,除了分析零件图样和制定工艺方案由人工进展外,其他义务均由计算机辅助完成义务均由计算机辅助完成 三、数控程序的组成三、数控程序的组成普通由起始符、程序号、程序内容和程序终了、终了符组成普通由起始符、程序号、程序内容和程序终了、终了符组成如:如:EMCOFanucEMCOFanuc21M21M的格式的格式程序号:在字母程序号:在字母“O“O〞后面〞后面紧接最多接最多4 4个阿拉伯数字个阿拉伯数字组成 程序段号:是每个程序功能段的参考代程序段号:是每个程序功能段的参考代码,一个程序段号必需在字母,一个程序段号必需在字母“N“N〞后〞后紧接最多接最多6 6个阿拉伯数字个阿拉伯数字程序段:一个程序段能完成某一个功能,程序段中含有程序段:一个程序段能完成某一个功能,程序段中含有执行一个工序所需的全部数据,行一个工序所需的全部数据,程序段由假程序段由假设干个坐干个坐标字字组成成 如:如:N10 G01 X15 Y20 F500 M08 ;N10 G01 X15 Y20 F500 M08 ;三、数控程序的组成三、数控程序的组成坐标字:用于在轴方向挪动和设置坐标系的命令称为坐标字,坐标字包括轴的地址符及坐标字:用于在轴方向挪动和设置坐标系的命令称为坐标字,坐标字包括轴的地址符及代表挪动量的数值,其根本构成见下表代表挪动量的数值,其根本构成见下表三、数控程序的组成三、数控程序的组成各地址的格式及取值范围各地址的格式及取值范围三、数控程序的组成三、数控程序的组成四、数控铣加工中心编程四、数控铣加工中心编程 4.1 4.1 数控系统的功能数控系统的功能 4.2 4.2 工件坐标系设定工件坐标系设定4.3 4.3 根本挪动指令根本挪动指令4.4 4.4 刀具参数补偿指令刀具参数补偿指令4.6 4.6 前往参考点指令前往参考点指令4.7 4.7 固定循环指令固定循环指令4.8 4.8 子程序子程序4.1 4.1 数控系统的功能数控系统的功能 G17 G21 G40 G49 G80 G90 G17 G21 G40 G49 G80 G90 ;;初始化外形初始化外形设定定式中:式中: G17 —— G17 ——选择xyxy平面;平面;G21 ——G21 ——公制公制单位位输入入选择;; G40 ——G40 ——取消刀具半径取消刀具半径补偿;;G49 ——G49 ——取消刀具取消刀具长度度补偿;;G80 ——G80 ——取消固定循取消固定循环;;G90 ——G90 ——绝对值方式;方式;F F 进给功能字,功能字,单位位mm/minmm/minS S 主主轴转速功能字,速功能字,单位位r/minr/minT T 刀具功能字刀具功能字普通配合普通配合M06M06一同运用。
一同运用如:如: T02 M06 T02 M06 ;; 功能:主轴上的刀具先装回刀库,再旋转至功能:主轴上的刀具先装回刀库,再旋转至2 2号刀,将号刀,将2 2号刀装上主轴号刀装上主轴4.1 4.1 数控系统的功能数控系统的功能 坐标平面选择指令坐标平面选择指令坐标平面选择指令是用来选择直线、圆弧插补的平面和刀具补偿平面的坐标平面选择指令是用来选择直线、圆弧插补的平面和刀具补偿平面的G17G17表示选择表示选择 XY XY平面平面 G18G18表示选择表示选择 ZX ZX平面平面G19G19表示选择表示选择 YZ YZ平面各坐标平面如右图所示普通,数各坐标平面如右图所示普通,数控车床默许在控车床默许在ZX平面内加工,数平面内加工,数控铣床默许在控铣床默许在XY平面内加工平面内加工4.1 4.1 数控系统的功能数控系统的功能 G90G90指定尺寸指定尺寸值为绝对尺寸尺寸如从如从A A点移至点移至B B点可表示点可表示为::N60 G90 GOO X30 Y37N60 G90 GOO X30 Y374.1 4.1 数控系统的功能数控系统的功能 G91G91指定尺寸指定尺寸值为增量尺寸增量尺寸如从如从A A点移至点移至B B点可表示点可表示为::N60 G91 GOO X20 Y25N60 G91 GOO X20 Y254.1 4.1 数控系统的功能数控系统的功能 4.1 4.1 数控系统的功能数控系统的功能模模态与非模与非模态指令指令模模态是指是指: :相相应字段的字段的值一一经设置后就不断有效置后就不断有效, ,直至某程序段又直至某程序段又对该字段重新字段重新设置置. .〔他〔他的另一意的另一意义是指是指, ,设置之后置之后, ,以后的程序段假以后的程序段假设运用一运用一样的功能的功能, ,可以不用再可以不用再输入入该字段字段. .〕〕非模非模态代代码就是本条程序段里有效的就是本条程序段里有效的G G代代码。
非模非模态指令:称非指令:称非续效指令,其功能效指令,其功能仅在在出出现的程序段有效的程序段有效程序段格式程序段格式举例:例: N30 G01 X88.1 Y30.2 F500 S3000 T02 M08 N30 G01 X88.1 Y30.2 F500 S3000 T02 M08 N40 X90 N40 X90 …… …… 〔本程序段省略了〔本程序段省略了续效字效字“G01“G01,,Y30.2Y30.2,,F500F500,,S3000S3000,,T02T02,,M08M08〞,但它〞,但它们的功能依的功能依然有效〕然有效〕 4.2 4.2 工件坐标系设定工件坐标系设定G54G54~~G59G59工件座工件座标系系设定定数控机床普通在开机后需数控机床普通在开机后需““回零〞才干建立机床坐回零〞才干建立机床坐标系普通在正确建立机床坐系普通在正确建立机床坐标系后系后可用可用G54G54~~G59G59在一个程序中最多在一个程序中最多设定定6 6个工件坐个工件坐标系4.2 4.2 工件坐标系设定工件坐标系设定 G92 G92建立工件坐建立工件坐标系系格式:格式:G92 X___ Y___ Z_____G92 X___ Y___ Z_____;; 式中:式中:X X、、Y Y、、Z——Z——指刀具起点相指刀具起点相对于工件原点的坐于工件原点的坐标 。
功能:功能:经过设定刀具起点相定刀具起点相对于工件原点的相于工件原点的相对位置来建立坐位置来建立坐标系,需系,需单独程序段独程序段G92 X30. Y30. Z20.;;4.2 4.2 工件坐标系设定工件坐标系设定留意:留意: 在运用在运用G92G92之前必需保证刀具处于对刀点,执行该程序段只建立工件坐标系,并不之前必需保证刀具处于对刀点,执行该程序段只建立工件坐标系,并不产生坐标轴挪动;产生坐标轴挪动;G92G92建立的工件坐标系在机床重开机时消逝建立的工件坐标系在机床重开机时消逝 运用运用G54G54~~G59G59建立工件坐标系时,指令可单独指定,也可与其它指令同段指定,假建立工件坐标系时,指令可单独指定,也可与其它指令同段指定,假设该程序段中有挪动指令〔设该程序段中有挪动指令〔G00G00、、G01G01〕就会在社顶的坐标系中运动;〕就会在社顶的坐标系中运动; G54 G54~~G59G59建立工建立工件坐标系在机床重新开机后并不消逝,并与刀具的起始位置无关件坐标系在机床重新开机后并不消逝,并与刀具的起始位置无关4.3 4.3 根本挪动指令根本挪动指令快速定位快速定位(G00/G0)(G00/G0)格式:格式: G00 X___ Y___ Z___ G00 X___ Y___ Z___;; 其中:其中:X X、、Y Y、、Z Z的值是直线插补的终点坐标值的值是直线插补的终点坐标值功能:只能快速定位,不能切削加工,可以同时指令一轴、两轴或三轴。
功能:只能快速定位,不能切削加工,可以同时指令一轴、两轴或三轴4.3 4.3 根本挪动指令根本挪动指令直线插补〔直线插补〔G01/G1)G01/G1)格式:格式:G01 XG01 X~~ Y Y~~ Z Z~~ F F~~ 其中:其中:X X、、Y Y、、Z Z的值是直线插补的终点坐标值的值是直线插补的终点坐标值功能:用于产生按指定进给速度功能:用于产生按指定进给速度F F实现的空间直线运动实现的空间直线运动例:例:实现右右图中从中从A A点到点到B B点的直点的直线插插补运运动, ,其其程序段程序段为::绝对方式方式编程:程:G90 G01 X10 Y10 F100G90 G01 X10 Y10 F100增量方式增量方式编程:程:G91 G01 X-10 Y-20 F100G91 G01 X-10 Y-20 F1004.3 4.3 根本挪动指令根本挪动指令圆弧插补〔圆弧插补〔G02/G2G02/G2、、G03/G3G03/G3〕〕功能:功能:G02G02为顺时针插补,为顺时针插补,G03G03为逆时针插补为逆时针插补4.3 4.3 根本挪动指令根本挪动指令圆弧插补〔圆弧插补〔G02/G2G02/G2、、G03/G3G03/G3〕〕格式:格式:其中:其中:1〕〕 X、、Y、、Z的的值是指是指圆弧插弧插补的的终 点点 坐坐标值;;2〕〕I、、J、、K是指是指圆弧起点到弧起点到圆心的增量坐心的增量坐标,与,与G90,G91无关;无关;3〕〕 R为指定指定圆弧半径,当弧半径,当圆弧的弧的圆心角心角≤180度度时,,R值为正,当正,当圆弧的弧的圆心角>心角>180度度时,,R值为负。
4.3 4.3 根本挪动指令根本挪动指令IJK编程与R编程①①G91方式方式IJK编程:程: 〔〔G91 G17〕〕G02 X30. Y-30.0 I-20. J-50. F120;;②② G91方式方式R编程:程: 〔〔G91 G17〕〕G02 X30. Y-30.0 R54. F120;;③③ G90方式方式IJK编程:程: 〔〔G90 G17 G54〕〕G02 X90. Y40.0 I-20. J-50. F120;;④④ G90方式方式R编程:程: 〔〔G90 G17 G54〕〕G02 X90. Y40.0 R54. F120;;4.3 4.3 根本挪动指令根本挪动指令根本挪动指令综合实例根本挪动指令综合实例 【【例例】】在在立立式式数数控控铣铣床床上上按按图图所所示示的的走走刀刀道道路路铣铣削削工工件件外外轮轮廓廓〔〔不不思思索索刀刀具具半半径径〕〕,,知知主主轴轴转转速速400r/min,,进进给给量量为为200mm/min,,试试编编制制加工程序加工程序 N1 G17 G90 G54 G00 X0 Y0N1 G17 G90 G54 G00 X0 Y0;;N2 X-35.0 Y-70.0 S400N2 X-35.0 Y-70.0 S400;;N3 Z50.0 M03N3 Z50.0 M03;;N4 G01 Z-25.0 F1000 M08N4 G01 Z-25.0 F1000 M08;;N5 X-60.0 F200N5 X-60.0 F200;;N6 G03 X-110.0 Y-20.0 50.0N6 G03 X-110.0 Y-20.0 50.0;; N7 G01 Y-40.0N7 G01 Y-40.0;;N8 G02 X-140.0 Y-70.0 R-30.0N8 G02 X-140.0 Y-70.0 R-30.0;;N9 G01 X-160.0N9 G01 X-160.0;; N10 G03 X-110.0 Y-120.0 R50.0N10 G03 X-110.0 Y-120.0 R50.0;;N11 G01 Y-140.0N11 G01 Y-140.0;;N12 X-80.0N12 X-80.0;;N13 G02 X-40.0 Y-100.0 R40.0N13 G02 X-40.0 Y-100.0 R40.0;;N14 G01 Y-65.0N14 G01 Y-65.0;;N15 G00 Z50.0N15 G00 Z50.0;;N16 Z90.0 M05N16 Z90.0 M05;;N17 X0 Y0N17 X0 Y0;;N18 M30N18 M30;; 4.4.1 4.4.1 刀具参数补偿指令刀具参数补偿指令刀具半径刀具半径补偿指令指令 在零件在零件轮廓廓铣削加工削加工时,由于刀具半径尺寸影响,刀具的中心,由于刀具半径尺寸影响,刀具的中心轨迹与零件迹与零件轮廓往廓往往不一致。
往不一致为了防止了防止计算刀具中心算刀具中心轨迹,直接按零件迹,直接按零件图样上的上的轮廓尺寸廓尺寸编程,数控系程,数控系统提供了刀具半径提供了刀具半径补偿功能,功能,见以以以下以以以下图 刀具半径补偿刀具半径补偿 4.4.1 4.4.1 刀具参数补偿指令刀具参数补偿指令编程格式编程格式G41G41为左偏刀具半径补偿,定义为假设工件不为左偏刀具半径补偿,定义为假设工件不动,沿刀具运动方向向前看,刀具在零件左侧动,沿刀具运动方向向前看,刀具在零件左侧的刀具半径补偿,见右图上的刀具半径补偿,见右图上G42G42为右偏刀具半径补偿,定义为假设工件不为右偏刀具半径补偿,定义为假设工件不动,沿刀具运动方向向前看,刀具在零件右侧动,沿刀具运动方向向前看,刀具在零件右侧的刀具半径补偿,见右图下的刀具半径补偿,见右图下G40 G40 为补偿吊销指令为补偿吊销指令左偏刀具半径补左偏刀具半径补偿偿 右偏刀具半径补右偏刀具半径补偿偿 4.4.1 4.4.1 刀具参数补偿指令刀具参数补偿指令建立格式:建立格式:取消格式:取消格式:其中:其中:G41/G42G41/G42程序段中的程序段中的X X、、Y Y值是建立是建立补偿直直线段的段的终点坐点坐标值;;G40G40程序段中的程序段中的X X、、Y Y值是吊是吊销补偿直直线段的段的终点坐点坐标;;D D为刀具半径刀具半径补偿代号地址字,后面普通用两位数字表示代号,代号与刀具半径代号地址字,后面普通用两位数字表示代号,代号与刀具半径值一一一一对应。
普通普通补偿量量应为正正值,假,假设为负值,那么,那么G41G41和和G42G42正好互正好互换留意:留意:G41/42G41/42只能与只能与G00G00或或G01G01一同运用,且刀具必需挪一同运用,且刀具必需挪动!! 2 2〕先建立半径补偿后,〕先建立半径补偿后,再下刀到加工深度位置;再下刀到加工深度位置; 3〕〕x、、y、、z三轴同时挪动三轴同时挪动建立半径补偿后再下刀;建立半径补偿后再下刀; 1〕先下刀后,再在〕先下刀后,再在x、、y轴挪动中建立半径补轴挪动中建立半径补偿;偿;4.4.24.4.2刀具半径补偿的建立有三种方式刀具半径补偿的建立有三种方式4.4.3 4.4.3 刀具半径补偿的运用刀具半径补偿的运用 1 1〕〕编编程程时时直直接接按按工工件件轮轮廓廓尺尺寸寸编编程程刀刀具具在在因因磨磨损损、、重重磨磨或或改改换换新新刀刀后后直直径径会会发发生生改动,但不用修正程序,只需改动半径补偿参数改动,但不用修正程序,只需改动半径补偿参数刀具直径刀具直径变化,加工程序不化,加工程序不变!!4.4.3 4.4.3 刀具半径补偿的运用刀具半径补偿的运用 2 2〕〕刀刀具具半半径径补补偿偿值值不不一一定定等等于于刀刀具具半半径径值值,,同同一一加加工工程程序序,,采采用用同同一一刀刀具具可可经经过过修修正正刀刀补补的的方方法法实实现现对对工工件件轮轮廓廓的的粗粗、、精精加加工工;;同同时时也也可可经经过过修修正正半半径径补补偿偿值值获获得得所所需需求的尺寸精度。
求的尺寸精度 利用刀具半径利用刀具半径补偿进展粗精加工!展粗精加工!4.4.3 4.4.3 刀具半径补偿的运用刀具半径补偿的运用1〕铣刀的直线挪动量及铣削内侧圆弧的半径值要大于或等于刀具半径,否那么补偿时会产生干涉,系统会报警,停顿执行4.4.4 4.4.4 刀具补偿本卷须知刀具补偿本卷须知2〕不能出现延续两个程序段无选择补偿坐标平面的挪动命令↑铣外外轮廓廓过切切↑铣内内轮廓廓过切切4.4.5 4.4.5 刀具半径补偿综合案例刀具半径补偿综合案例【例】按【例】按图示走刀途径示走刀途径铣削工件外削工件外轮廓,知立廓,知立铣刀刀为Φ16mmΦ16mm,半径,半径补偿号号为D01D01 〔毛坯〔毛坯:130mm×90mm×100mm):130mm×90mm×100mm)N2 G17 G90 G54 G00 X0 Y0 S500;;N3 Z5. M03;;N4 G41 X60.0 Y30.0 D01 ;; N5 G01 Z-27. F150;; N6 Y80. ;;N7 G03 X100. Y120. R40.;;N8 G01 X180.;; N9 Y60.;; N10 G02 X160. Y40. R20.;; N11 G01 X50.;; N12 G00 Z5.;; N13 G40 X0 Y0 M05;; N14 G91 G28 Z0;; N15 M304.54.5刀具长度补偿刀具长度补偿目的:刀具目的:刀具长度度补偿指令是在刀具垂直于加工平面方向偏置一个指令是在刀具垂直于加工平面方向偏置一个长度度值,从而可以在,从而可以在编程的程的时候不思索刀具候不思索刀具长度要素,刀具度要素,刀具长度度补偿分分为正正补偿和和负补偿。
建立格式:建立格式: 式中:式中:G43——G43——刀具刀具长度正度正补偿/ /分开工件分开工件补偿;; G44—— G44——刀具刀具长度度负补偿/ /趋向工件向工件补偿;; H—— H——刀具刀具长度偏置存放器号〔度偏置存放器号〔H01H01~~H32H32〕〕运用:运用:1.1.当刀具在加工中磨损、改换时候,不用修正程序中的坐标当刀具在加工中磨损、改换时候,不用修正程序中的坐标,可以经过补偿来修正可以经过补偿来修正2.2.加工中心多把刀具运用的时候,编程时候就可以不思索刀具长短对坐标的影响,可以加工中心多把刀具运用的时候,编程时候就可以不思索刀具长短对坐标的影响,可以改动补偿信息改动补偿信息3.3.利用刀具长度补偿,可以在加工在加工方向试切或者分层铣利用刀具长度补偿,可以在加工在加工方向试切或者分层铣 4.5.1 4.5.1 刀具长度补偿刀具长度补偿G43G43、、G44G44的含义:刀具长度补偿的本质是将刀具相对于工件的坐标由刀具长度基准点〔的含义:刀具长度补偿的本质是将刀具相对于工件的坐标由刀具长度基准点〔刀具安装定位点〕移到刀位点上。
刀具安装定位点〕移到刀位点上取消长度补偿格式:取消长度补偿格式:G49 G49 〔〔Z____Z____〕;〕; 4.5.2 4.5.2 刀具长度补偿量确实定刀具长度补偿量确实定光电式光电式Z轴设定器轴设定器指针式指针式Z轴设定器轴设定器4.5.3 4.5.3 刀具刀具长度度补偿的运用的运用N1 G17 G90 G40 G49 G21N1 G17 G90 G40 G49 G21;;N2 G91 G28 Z0N2 G91 G28 Z0;;N3 M06 T01N3 M06 T01;;N4 N4 G90 G90 G54 G54 G00 G00 X70.0 X70.0 Y-45.0 Y-45.0 S230S230;;N5 G43 Z5.0 H01 M03N5 G43 Z5.0 H01 M03;;N6 G01 Z0f100 N6 G01 Z0f100 ;;N7 X-320.0 F275N7 X-320.0 F275;; N8 G00 Y-.0N8 G00 Y-.0;;N9 G01 X70.0N9 G01 X70.0;;N10 G00 Z5.0 M05N10 G00 Z5.0 M05;;N11 G49 Z100N11 G49 Z100;;N12 G90 X150.0 Y200.0N12 G90 X150.0 Y200.0;;N13 M06 T02N13 M06 T02;;N14 G90 G54 G00 X20.0 Y20.0 S400N14 G90 G54 G00 X20.0 Y20.0 S400;;N15 G43 Z5.0 H02 M03N15 G43 Z5.0 H02 M03;;N16 Z-32.0 M08N16 Z-32.0 M08;;N17 G41 G01 X0 Y10.0 D01 F180N17 G41 G01 X0 Y10.0 D01 F180;;N18 Y-120.0N18 Y-120.0;;N19 X-120.0Y-180.0N19 X-120.0Y-180.0;;N20 X-240.0N20 X-240.0;;N21 Y-90.0N21 Y-90.0;; N22 G02 X-150.0 Y0 R90.0N22 G02 X-150.0 Y0 R90.0;;N23 G01 X10.0N23 G01 X10.0;;N24 G00 Z5.0 M09N24 G00 Z5.0 M09;;N25 G40 X20.0Y20.0 M05N25 G40 X20.0Y20.0 M05;;N26 G49 G00 Z100N26 G49 G00 Z100N27 G90 X150.0 Y200.0N27 G90 X150.0 Y200.0;;N28 M30N28 M30;; 4.6 4.6 自动前往参考点指令自动前往参考点指令G28 G28 格式:格式: G90/G91 G28 X___ Y___ Z___ G90/G91 G28 X___ Y___ Z___ ;;式中:式中: X X、、Y Y、、Z——Z——经过的中的中间点坐点坐标值;;功能:使一切受控坐功能:使一切受控坐标轴都快速定位到中都快速定位到中间点,再自点,再自动返返 回参考点。
回参考点G91 G28 X100. Y150.;;G90 G28 X300. Y250.;; G91 G28 X0 Y0;; G91 G28 Z0;;4.7 4.7 固定循环功能固定循环功能固定循环的根本动作固定循环的根本动作固定循环指令通式固定循环指令通式固定循环指令引见固定循环指令引见 钻孔循环指令钻孔循环指令镗孔循环指令镗孔循环指令螺纹循环指令螺纹循环指令取消固定循环指令取消固定循环指令固定循环综合案例固定循环综合案例4.7.1 孔加工固定循环的根本动作六个六个动作作组成:成:动作作1——x1——x轴和和y y轴定位:定位: 使刀具快速定位到孔加工的位置使刀具快速定位到孔加工的位置动作作2——2——快快进到到R R点:点: 刀具自起始点快速刀具自起始点快速进给到到R R点动作作3——3——孔加工:以切削孔加工:以切削进给的方式的方式执行孔行孔 加工的加工的动作Z(Z点〕点〕动作作4——4——孔底孔底动作:包括作:包括暂停、主停、主轴准停、准停、 刀具挪刀具挪动等等动作。
作动作作5——5——前往到前往到R R点:点:继续加工其它孔加工其它孔时,, 平安挪平安挪动刀具,由刀具,由G98G98设定动作作6——6——前往起始点:孔加工完成后普通前往起始点:孔加工完成后普通应 前往起始点,由前往起始点,由G99G99设定4.7.2 固定循环指令通式方式:方式:式中:式中:G——G——孔加工固定循孔加工固定循环〔〔G73G73~~G89G89〕 X X、、Y——Y——孔在孔在xyxy平面的坐平面的坐标位置〔位置〔绝对值或增量或增量值〕 Z—— Z——孔底的孔底的Z Z坐坐标值〔〔绝对值或增量或增量值〕〕 R——R R——R点的点的Z Z坐坐标值〔〔绝对值或增量或增量值〕〕 Q—— Q——每次每次进给深度〔深度〔G73G73、、G83G83〕;刀具位移量〔〕;刀具位移量〔G76G76、、G87G87〕 P—— P——暂停停时间,,msms。
F—— F——切削切削进给的的进给量量,mm/min,mm/min L—— L——固定循固定循环的反复次数只循的反复次数只循环一次一次时L L可不指定可不指定4.7.2 固定循环指令通式方式:方式:留意:留意:① G73① G73~~G89G89是模是模态指令 G01 G01~~G03G03取消 ② ②固定循固定循环中的参数〔中的参数〔Z Z、、R R、、Q Q、、P P、、F F〕是模〕是模态的 ③ ③在运用固定循在运用固定循环指令前要使主指令前要使主轴启启动 ④ ④固定循固定循环指令不能和后指令指令不能和后指令M M代代码同同时出如今同一程序段出如今同一程序段 ⑤ ⑤在固定循在固定循环中,刀具半径尺寸中,刀具半径尺寸补偿无效,刀具无效,刀具长度度补偿有效 ⑥ ⑥当用当用G80G80取消固定循取消固定循环后,在固定循后,在固定循环之前的插之前的插补模模态恢复恢复4.7.3 固定循环指令引见•高速深孔啄高速深孔啄钻循循环•格式:格式:G73 X — Y — Z — R — Q — F — G73 X — Y — Z — R — Q — F — ;; •式中:式中:Q——Q——每次每次进给深度〔深度〔2 2~~3 3㎜〕。
㎜〕4.7.3 固定循环指令引见•点点钻循循环•格式:格式:G81 X — Y — Z — R — F — G81 X — Y — Z — R — F — ;;4.7.3 固定循环指令引见沉孔沉孔钻削循削循环格式:格式:G82 X — Y — Z — R — P — F — G82 X — Y — Z — R — P — F — ;; 式中:式中:P——P——孔底孔底暂停停时间〔〔msms〕4.7.3 固定循环指令引见深孔啄深孔啄钻循循环格式:格式:G83 X — Y — Z — R — Q — F — G83 X — Y — Z — R — Q — F — ;; 式中:式中: Q—— Q——每次每次进给深度4.7.3 固定循环指令引见铰孔循孔循环格式:格式:G85 X — Y — Z — R — F — G85 X — Y — Z — R — F — ;;4.7.3 固定循环指令引见•精精镗孔循孔循环•格式:格式:G76 X__ Y __ Z __ R__ Q__ P__ F__ G76 X__ Y __ Z __ R__ Q__ P__ F__ ;; • 式中:式中:Q——Q——刀具挪刀具挪动量〔正量〔正值、非小数、、非小数、1.01.0㎜〕。
㎜〕• P—— P——孔底孔底暂停〔停〔ms)ms)4.7.3 固定循环指令引见镗孔循孔循环格式:格式:G86 X — Y — Z — R — F — G86 X — Y — Z — R — F — ;;4.7.3 固定循环指令引见左旋螺左旋螺纹循循环格式:格式:G74 X__ Y __ Z __ R__ F__ G74 X__ Y __ Z __ R__ F__ ;; 式中:式中:F——F——攻螺攻螺纹的的进给速度〔㎜速度〔㎜/min/min〕,〕, vf vf〔〔mm/min)=mm/min)=螺螺纹导程程P(mm) ×P(mm) ×主主轴转速速n n〔〔r/minr/min〕4.7.3 固定循环指令引见右旋螺右旋螺纹循循环格式:格式:G84 X — Y — Z — R — F — G84 X — Y — Z — R — F — ;;4.7.3 固定循环指令引见取消固定循取消固定循环格式:格式:G80G80;; 留意:当用留意:当用G80G80取消孔加工固定循取消孔加工固定循环后,固定循后,固定循环指令指令 中的中的 孔加工数据也被取消。
那些在固定循孔加工数据也被取消那些在固定循环之前之前 的插的插补模模态恢复4.7.3 固定循环指令引见固定循环一览表固定循环一览表4.7.4 固定循环缩合案例【例】加工【例】加工图示工件的示工件的2×M10×1.52×M10×1.5螺螺纹通孔,在立式加工中心上加工工序通孔,在立式加工中心上加工工序为::①Φ8.5①Φ8.5麻花麻花钻钻孔;孔;②Φ25②Φ25锪钻倒角;倒角;③M10③M10丝锥攻螺攻螺纹切削用量切削用量见下表,下表,试编制加工程序制加工程序N1 G17 G90 G40 G80 G49 G21N1 G17 G90 G40 G80 G49 G21;;N2 G28N2 G28;;N3 M06 T01N3 M06 T01;;N4 G90 G54 G00 X0 Y0N4 G90 G54 G00 X0 Y0;;N5 M03 S750N5 M03 S750;;N6 G43 Z100. H01N6 G43 Z100. H01;;N7 G99 G81 X0 Y0 Z-25. R3. F150N7 G99 G81 X0 Y0 Z-25. R3. F150;;N8 G98 X-40.N8 G98 X-40.;;N9 G80 ;N9 G80 ;N10 G28 M05N10 G28 M05;;N11 M06 T02N11 M06 T02;;N12 G90 G54 G00 X0 Y0N12 G90 G54 G00 X0 Y0;;N13 S150 M03N13 S150 M03;;N14 G43 Z100. H02N14 G43 Z100. H02;;N15 G99 G81 Z-5.5 R3. F30N15 G99 G81 Z-5.5 R3. F30;;N16 G98 X-40. N16 G98 X-40. ;;N17 G80 ;N17 G80 ;N18 G28 M05N18 G28 M05;;N19 M06 T03N19 M06 T03;;N20 G90 G54 G00 X0 Y0N20 G90 G54 G00 X0 Y0;;N21 M03 S150N21 M03 S150;;N22 G43 Z100. H03N22 G43 Z100. H03;;N23 G99 G84 Z-25. R10. F500N23 G99 G84 Z-25. R10. F500;;N24 G98 X-40.N24 G98 X-40.;;N25 G80N25 G80N26 G00 X250. Y300.N26 G00 X250. Y300.;;N27 G28 N27 G28 N28 M05N28 M05;;N29 M30N29 M30;;4.8 4.8 子程序子程序子程序格式:子程序格式:O××××O××××;; // //子程序号子程序号……………………;; // //子程序内容子程序内容……………………;;M99M99;; // //前往主程序前往主程序% %主程序主程序调用子程序的格式:用子程序的格式:M98 P×××××××M98 P×××××××;;期中:期中:地址地址P P后面所跟的数字中,后面的四位用于指定被后面所跟的数字中,后面的四位用于指定被调用的子程序的程序号,前面的三位用的子程序的程序号,前面的三位用于指定用于指定调用的反复次数。
用的反复次数M98 P51002M98 P51002;;调用用10021002号子程序,反复号子程序,反复5 5次M98 P1002M98 P1002;; 调用用10021002号子程序,反复号子程序,反复1 1次M98 P500004M98 P500004;;调用用4 4号子程序,反复号子程序,反复5050次 主、子程序的执行顺序:主、子程序的执行顺序:解:子程序:解:子程序:解:子程序:解:子程序: %1023 %1023 %1023 %1023;〔;〔;〔;〔SUBSUBSUBSUB〕〕〕〕 N05 G90 G01 Z5.0 N05 G90 G01 Z5.0 N05 G90 G01 Z5.0 N05 G90 G01 Z5.0;;;; N10 G91 G41 X20.0 Y10.0 D01 N10 G91 G41 X20.0 Y10.0 D01 N10 G91 G41 X20.0 Y10.0 D01 N10 G91 G41 X20.0 Y10.0 D01;;;; N15 G90 G01 Z-20.0 F100 N15 G90 G01 Z-20.0 F100 N15 G90 G01 Z-20.0 F100 N15 G90 G01 Z-20.0 F100;;;; N20 G91 Y40.0 N20 G91 Y40.0 N20 G91 Y40.0 N20 G91 Y40.0;;;; N25 X30.0 N25 X30.0 N25 X30.0 N25 X30.0;;;; N30 Y-30.0 N30 Y-30.0 N30 Y-30.0 N30 Y-30.0;;;; N35 X-40.0 N35 X-40.0 N35 X-40.0 N35 X-40.0;;;; N40 G90 G00 Z110.0 N40 G90 G00 Z110.0 N40 G90 G00 Z110.0 N40 G90 G00 Z110.0;;;; N45 G91 G40 X-10.0 Y-20.0; N45 G91 G40 X-10.0 Y-20.0; N45 G91 G40 X-10.0 Y-20.0; N45 G91 G40 X-10.0 Y-20.0; N50 X50.0 N50 X50.0 N50 X50.0 N50 X50.0;;;; N55 M99 N55 M99 N55 M99 N55 M99;;;;主程序:主程序:主程序:主程序:%1022%1022%1022%1022;〔;〔;〔;〔MAINMAINMAINMAIN〕〕〕〕N10 G90 G54 G00 X0 Y0 S300 M03N10 G90 G54 G00 X0 Y0 S300 M03N10 G90 G54 G00 X0 Y0 S300 M03N10 G90 G54 G00 X0 Y0 S300 M03;;;; N20 Z100.0N20 Z100.0N20 Z100.0N20 Z100.0;;;; N30 N30 N30 N30 M98 P1023 L3M98 P1023 L3M98 P1023 L3M98 P1023 L3;;;; N40 G90 G00 X0 Y60.0N40 G90 G00 X0 Y60.0N40 G90 G00 X0 Y60.0N40 G90 G00 X0 Y60.0;;;;N50 M98 P1023 L3N50 M98 P1023 L3N50 M98 P1023 L3N50 M98 P1023 L3;;;;N60 G90 G00 X0 Y0;N60 G90 G00 X0 Y0;N60 G90 G00 X0 Y0;N60 G90 G00 X0 Y0;N70 M05;N70 M05;N70 M05;N70 M05;N80 M30;N80 M30;N80 M30;N80 M30;0 10 20 50 60 70 100 110 120 150 X0 10 20 50 60 70 100 110 120 150 X0 10 20 50 60 70 100 110 120 150 X0 10 20 50 60 70 100 110 120 150 XY Y Y Y110110110110808080807070707060606060505050502020202010101010Ⅳ Ⅴ ⅥⅣ Ⅴ ⅥⅣ Ⅴ ⅥⅣ Ⅴ Ⅵ Ⅰ Ⅱ Ⅲ Ⅰ Ⅱ Ⅲ Ⅰ Ⅱ Ⅲ Ⅰ Ⅱ Ⅲ练习题练习题:按所:按所:按所:按所给给程序画出刀具程序画出刀具程序画出刀具程序画出刀具轨轨迹迹迹迹主程序:主程序:主程序:主程序:O1024O1024O1024O1024;〔;〔;〔;〔MAINMAINMAINMAIN〕〕〕〕N10 G90 G54 G00 X0 Y0 S600 M03N10 G90 G54 G00 X0 Y0 S600 M03N10 G90 G54 G00 X0 Y0 S600 M03N10 G90 G54 G00 X0 Y0 S600 M03;;;; N20 Z100.0N20 Z100.0N20 Z100.0N20 Z100.0;;;;N30 M98 P1025 L4N30 M98 P1025 L4N30 M98 P1025 L4N30 M98 P1025 L4;;;;N40 G90 G00 X0 Y0 N40 G90 G00 X0 Y0 N40 G90 G00 X0 Y0 N40 G90 G00 X0 Y0 ;;;; N50 M05N50 M05N50 M05N50 M05;;;;N60 M30N60 M30N60 M30N60 M30;;;;子程序:子程序:子程序:子程序: O1025 O1025 O1025 O1025 ;;;; N10 G91 Z-98.0N10 G91 Z-98.0N10 G91 Z-98.0N10 G91 Z-98.0;;;;N20 G41 X20.0 Y10.0 D01N20 G41 X20.0 Y10.0 D01N20 G41 X20.0 Y10.0 D01N20 G41 X20.0 Y10.0 D01;;;;N30 G01 Z-12.0 F100N30 G01 Z-12.0 F100N30 G01 Z-12.0 F100N30 G01 Z-12.0 F100;;;;N40 Y70.0N40 Y70.0N40 Y70.0N40 Y70.0;;;;N50 X20.0N50 X20.0N50 X20.0N50 X20.0;;;; N60 Y-60.0 N60 Y-60.0 N60 Y-60.0 N60 Y-60.0;;;; N70 X-30.0 N70 X-30.0 N70 X-30.0 N70 X-30.0;;;; N80 G00 Z110.0 N80 G00 Z110.0 N80 G00 Z110.0 N80 G00 Z110.0;;;; N90 G40 X-10.0 Y-20.0 N90 G40 X-10.0 Y-20.0 N90 G40 X-10.0 Y-20.0 N90 G40 X-10.0 Y-20.0;;;; N100 X40.0 N100 X40.0 N100 X40.0 N100 X40.0;;;; N110 M99 N110 M99 N110 M99 N110 M99;;;;Y Y Y Y8080808010 10 10 10 202020200 20 40 60 80 100 120 140 160 X 0 20 40 60 80 100 120 140 160 X 0 20 40 60 80 100 120 140 160 X 0 20 40 60 80 100 120 140 160 X 刀具刀具刀具刀具轨轨迹迹迹迹 练习 编制程序,用制程序,用Φ16Φ16立立铣刀刀(T01)(T01)及及φ16φ16钻头(T02)(T02)加工如以以下加工如以以下图零件,零件,毛坯尺寸毛坯尺寸为100mm×100mm×20mm,100mm×100mm×20mm,每每层进给深度深度1mm1mm作作业3 3 编制程序,用制程序,用Φ16Φ16立立铣刀刀(T01)(T01)及及φ16φ16钻头(T02)(T02)加工如以以下加工如以以下图零件,各点坐零件,各点坐标如下,如下,毛坯尺寸毛坯尺寸为120mm×120mm×20mm120mm×120mm×20mmA(-21.835,35) B(-35,21.835 )A(-21.835,35) B(-35,21.835 )C C、、D D、、E E、、F F、、G G、、H H各点坐各点坐标类推推1.极坐.极坐标标系系设设定指令定指令G15、、G16极坐极坐标标系系:在平面内由极点、极在平面内由极点、极轴轴和极径和极径组组成的坐成的坐标标系。
系 在平面上取定一点在平面上取定一点O,称,称为为极点从O出出发发引一条射引一条射线线OX,称,称为为极极轴轴再取定一个再取定一个长长度度单单位,位,通常通常规规定角度取逆定角度取逆时针时针方向方向为为正这样这样,平面上任一点,平面上任一点P的位置就可以用的位置就可以用线线段段OP的的长长度度ρ以及以及从从OX到到OP的角度的角度α来确定,有序数来确定,有序数对对〔 〔ρ,, α 〕 〕就称就称为为P点的极坐点的极坐标标,,记为记为P〔 〔ρ,, α 〕 〕;;ρ称称为为P点的点的极径,极径, α称称为为P点的极角当限制点的极角当限制ρ≥0,,0≤ α <<2π时时,平面上除极点,平面上除极点O以外,其他每一点都有独以外,其他每一点都有独一的一个极坐一的一个极坐标标极点的极径极点的极径为为零零 ,极角恣意极角恣意 综合合铣削指令削指令XαP 〔 〔 ρ, α 〕 〕ρO极坐标系极坐标系-----用半径及夹角表示点的坐标用半径及夹角表示点的坐标 G15:极坐标系指令取消极坐标系指令取消 G16:极坐标系指定极坐标系指定 极坐标轴的方位取决于极坐标轴的方位取决于G17、、G18、、G19指定的加工平面。
指定的加工平面 当用当用G17指定加工平面时,指定加工平面时,+X轴为极轴,程序中的轴为极轴,程序中的X坐标指令极半径,坐标指令极半径,Y坐标指令极角坐标指令极角 当用当用G18指定加工平面时,指定加工平面时,+Z轴为极轴,程序中的轴为极轴,程序中的Z坐标指令极半径,坐标指令极半径,X坐标指令极角坐标指令极角极坐标编程图例极坐标编程图例 当用 当用G19G19指定加工平面时,指定加工平面时,+Y+Y轴为极轴,程序中的轴为极轴,程序中的Y Y坐标指令极半径,坐标指令极半径,Z Z坐标指令极角坐标指令极角 G17 G90 G16 极坐极坐标标指令指令编编程,程,XY加工平面加工平面G00 X100.0 Y30.0 移到孔移到孔#1的上方,极半径的上方,极半径为为100,极角,极角为为30° . . . 钻钻孔孔#1G00 X100.0 Y150.0 移到孔移到孔#2的上方,极半径的上方,极半径为为100,极角,极角为为150° . . . 钻钻孔孔#2 G00 X100.0 Y270.0 移到孔移到孔#3的上方,极半径的上方,极半径为为100,极角,极角为为270° . . . 钻钻孔孔#3G15 取消极坐取消极坐标编标编程方式程方式比例比例缩放、放、镜像和坐像和坐标旋旋转指令指令 1.比例.比例缩缩放指令放指令G51、、G50 运用运用缩缩放指令可放指令可实现实现用同一个程序加工出外形一用同一个程序加工出外形一样样,但尺寸不同的工件。
指令格,但尺寸不同的工件指令格式式为为:: G51 X... Y... Z... P... G50 G51 X... Y... Z... I_ J _ K_ G50其中,其中,X、、Y、、Z是是缩缩放中心的放中心的绝对绝对坐坐标值标值,,P后跟后跟缩缩放倍数放倍数 G50是是缩缩放取消指令放取消指令图图3-35 缩放图例缩放图例 如如图3-35所示零件,采用所示零件,采用缩放功能,放功能,编程如下:程如下: 缩缩放指令不能用于放指令不能用于补偿补偿量的量的缩缩放,刀具放,刀具补偿补偿将根据将根据缩缩放后的坐放后的坐标值进标值进展展计计算 2..镜镜像指令像指令G50.1、、G51.1 当工件具有相当工件具有相对对于某一于某一轴对轴对称的外形称的外形时时,可以利用,可以利用镜镜像功能和子程序的方法,只像功能和子程序的方法,只对对工件的一部分工件的一部分进进展展编编程,就能加工出工件的整体,程,就能加工出工件的整体,这这就是就是镜镜像功能 当某一当某一轴轴的的镜镜像有效像有效时时,,该轴执该轴执行与行与编编程方向相反的运程方向相反的运动动。
镜镜像指令格式像指令格式为为::G51.1 X... Y... Z... 镜镜像像设设置开置开场场G50.1 X... Y... Z... 取消取消镜镜像像设设置置 当采用当采用绝对编绝对编程方式程方式时时,如,如G51.1 X−9.0表示表示图图形将以形将以X=−9.0的直的直线线(//Y轴轴的的线线)作作为对为对称称轴轴 G51.1 X6.0 Y4.0表示先以表示先以X=6.0对对称,然后再以称,然后再以Y=4.0对对称,两者称,两者综综合合结结果即相当果即相当于以点于以点(6.0,,4.0)为对为对称中心的原点称中心的原点对对称称图图形 某某轴对轴对称一称一经经指定,指定,继续继续有效,直到有效,直到执执行行G50.1,且后跟,且后跟该轴该轴指令才取消指令才取消 例如,例如,G50.1 X0,表示取消前面的由,表示取消前面的由G51.1 X…产产生的关于生的关于Y轴轴方向的方向的对对称,此称,此时时X后所后所带带的的值值根本无意根本无意义义,即恣意数,即恣意数值值均一均一样样 先先执执行行过过G51.1 X…,其,其间间没有没有执执行行过过G50.1 X…,后来又,后来又执执行了行了G50.1 Y…,那么,那么对对称效果是两者的称效果是两者的综综合。
合 假假设执设执行的行的G50.1后不后不带带坐坐标标指令指令时时,将取消最近一次指定的,将取消最近一次指定的对对称关系当用增量当用增量编程程时,,镜像坐像坐标指令中的坐指令中的坐标数数值没有意没有意义,一切的,一切的对称都是从当前称都是从当前执行行点点处开开场的 如如图图3-36所示零件,采用所示零件,采用镜镜像功能,先按像功能,先按Y轴镜轴镜像像(镜镜像像轴轴X=0),在不取消,在不取消Y轴镜轴镜像的情形下,接着像的情形下,接着进进展展X轴镜轴镜像像(镜镜像像轴轴Y=0),然后先取消,然后先取消Y轴镜轴镜像,最后再取消像,最后再取消X轴轴镜镜像 每次每次镜镜像像设设定后,定后,调调用运用运转转一次根本一次根本图图形加工子程序,共得到四个不同方位的加形加工子程序,共得到四个不同方位的加工工轨轨迹,迹,编编程如下:程如下: 图3-36 镜像像图例例主程序O008G54 X0 Y0 Z25G90 G17 G00 Z5 M03M98 P100G51.1 X0M98 P100G50.1X0G51.1X0Y0M98 P100G50.1X0Y0G51.1Y0M98 P100G50.1Y0G00 Z25 M05 M30子程序O100G00 G41 X10 Y4 D01G01 Z-5 F200Y30X20G03 X30 Y20 I10 J0G01 Y10X5G00 Z5G40 X0 Y0M993.坐.坐标标系旋系旋转转指令指令G68、、G69指令格式:指令格式:G17 G68 X… Y… R…G18 G68 X… Z… R…G19 G68 Y… Z… R… G69 功能:以功能:以给定点定点(X(X,,Y)Y)为旋旋转中心,将中心,将图形旋形旋转R R角。
其中,角其中,X X、、Y Y、、Z Z是旋是旋转中心的坐中心的坐标值;;R R为旋旋转角度,角度,单位:度,取位:度,取值范范围为0~360°0~360°;;G68G68是坐是坐标旋旋转功能有效,功能有效,G69G69那么是取消坐那么是取消坐标旋旋转功能 阐明:明:假假设省略省略(X,,Y),那么以程序原点,那么以程序原点为旋旋转中心例如:中心例如:G68 R60表示以程序原点表示以程序原点为旋旋转中心,将中心,将图形旋形旋转60°;;G68 X15..Y15..R60表示以坐表示以坐标(15,,15)为旋旋转中心将中心将图形旋形旋转60° 运用坐标系旋转功能可以将一个编程图形进展旋转,即将一个编程图形从原位置旋运用坐标系旋转功能可以将一个编程图形进展旋转,即将一个编程图形从原位置旋转某一角度当一个图形由假设干转某一角度当一个图形由假设干个一样外形的图形组成,且分布在同一圆周时个一样外形的图形组成,且分布在同一圆周时, , 只需编写其中一个外形的程序并进展旋只需编写其中一个外形的程序并进展旋转,就可以得到其他外形的图形这就是坐标系旋转功能转,就可以得到其他外形的图形。
这就是坐标系旋转功能图3-37 旋旋转图例例 如如图图3-37所所示示零零件件,,采采用用旋旋转转变变换换处处置置,,分分别别旋旋转转90°、、180°、、270°,,得得到到的的效效果果和和镜镜像像处处置置时时一一样样 主程序O009G54 X0 Y0 Z25G90 G17 G00 Z5 M03M98 P100G68 X0 Y0 R90M98 P100G69G68 X0 Y0 R180M98 P100G69G68 X0 Y0 R270M98 P100G69G00 Z25 M05 M30子程序O100G00 G41 X10 Y4 D01G01 Z-28 F200Y30X20G03 X30 Y20 I10 J0G01 Y10X5G00 Z5G40 X0 Y0M99 在有刀具在有刀具补偿补偿的情况下,是先的情况下,是先进进展坐展坐标标旋旋转转,然后才,然后才进进展刀具半径展刀具半径补偿补偿、刀具、刀具长长度度补偿补偿在有缩缩放功能的情况下,是先放功能的情况下,是先缩缩放,再旋放,再旋转转 在有些数控机床中,在有些数控机床中,缩缩放、放、镜镜像和旋像和旋转转功能的功能的实现实现是是经过经过参数参数设设定来定来进进展的,不展的,不需求在程序中用指令代需求在程序中用指令代码码来来实现实现。
