金牌原创数控铣床编程与操作

上传人:e****s 文档编号:241587922 上传时间:2024-07-07 格式:PPT 页数:108 大小:1.25MB
返回 下载 相关 举报
金牌原创数控铣床编程与操作_第1页
第1页 / 共108页
金牌原创数控铣床编程与操作_第2页
第2页 / 共108页
金牌原创数控铣床编程与操作_第3页
第3页 / 共108页
点击查看更多>>
资源描述
数控铣床编程与操作2024/7/72024/7/7技能训练教研中心技能训练教研中心华中数控系统华中数控系统华中系统常见的数控系统1、国外数控系统:海德汉数控系统-德国 发那科数控系统-日本 三菱数控系统-日本 西门子数控系统-德国 发格数控系统-西班牙2024/7/72024/7/72 2华中数控系统华中数控系统2024/7/72024/7/73 32、国内数控系统:广州数控系统-广州华中数控系统-武汉蓝天数控系统-沈阳四开数控系统-南京广泰数控系统-成都华中数控系统华中数控系统 数控铣与加工中心的区别1、加工中心有刀库和刀具交换装置。2、加工中心主轴顶端有编码器可以现攻螺纹、镗孔类加工。3、加工中心实现自动换刀,刀柄机械手夹持槽。注意:数控铣不具备以上功能。2024/7/72024/7/74 4华中数控系统华中数控系统1、右手笛卡尔坐标系。2、永远假想刀具相对于静止的工件而运动。3、将增大刀具与工件距离的方向确定为正方向。三个规定:2024/7/72024/7/75 5华中数控系统华中数控系统1、坐标系统 1根本坐标轴 数控机床的坐标轴和方向的命名制订了统一的标准,规定直线进给运动的坐标轴用X,Y,Z表示,常称根本坐标轴。一、数控编程根本知识2024/7/72024/7/76 6华中数控系统华中数控系统2旋转轴 围绕X,Y,Z轴旋转的圆周进给坐标轴分别用A,B,C表示,根据右手螺旋定那么,如图1所示,以大姆指指向+X,+Y,+Z方向,那么环绕的四指指向是旋转轴的正方向,+A,+B,+C方向。一、数控编程根本知识2024/7/72024/7/77 7华中数控系统华中数控系统根本轴与旋转轴的方向:+X=-X,+Y=-Y,+Z=-Z,+A=-A,+B=-B,+C=-C同样两者运动的负方向也彼此相反。一、数控编程根本知识2024/7/72024/7/78 8华中数控系统华中数控系统+X+X+Y+Z+Y+Z+Y+C+Z+A+B+C+X+Y+Z+A+B+X 图 1 机床坐标轴一、数控编程根本知识2024/7/72024/7/79 9华中数控系统华中数控系统3附加坐标轴:在根本的线性坐标轴X,Y,Z之外的附加线性坐标轴指定为U,V,W 和P,Q,R。这些附加坐标轴的运动方向,可按决定根本坐标轴运动方向的方法来决定。一、数控编程根本知识2024/7/72024/7/71010华中数控系统华中数控系统 ZJK-7532立式铣床轴的定义一、数控编程根本知识+Y+X图2 发那科铣床坐标系统+Z2024/7/72024/7/71111华中数控系统华中数控系统2、机床参考点、机床零点、机床坐标系机床参考点:为了确定机床坐标系,数控机床开机的第一步就是回参考点工作,回参考点的目的是为了建立机床坐标系。注意:编码器采用的是绝度编码器,开机不用回参考点。如果采用的是相对编码器,开机第一步必须回参考点,否那么机床会产生意想不到的动作。一、数控编程根本知识2024/7/72024/7/71212华中数控系统华中数控系统机床零点:是数控机床进行加工运动的基准参考点,该点一般设在刀具远离工件的极限点处。并由机械挡块来确定具体位置。该点系统能确定其位置。2024/7/72024/7/71313华中数控系统华中数控系统机床坐标系:以机床原点为原点,机床坐标轴为轴,建立的坐标系即机床坐标系,符合右手笛卡尔坐标系。该坐标系是机床位置控制的参照系2024/7/72024/7/71414华中数控系统华中数控系统3、工件坐标系、程序原点工件坐标系:是编程人员在编程时使用的,为了方便数值的计算,尺寸精度的检验。编程人员选择工件上的某一点为原点也称程序原点,建立一个坐标系,称为工件坐标系。工件坐标系一旦建立便一直有效,直到被新的工件坐标系所取代。一、数控编程根本知识2024/7/72024/7/71515华中数控系统华中数控系统工件原点的选择方法:1、对称毛坯:XY向的编程原点一般取工件的对称中心。2、非对称毛坯:XY向的编程原点一般取工件的某一个角。3、Z向的编程原点一般取工件的上外表为编程原点。2024/7/72024/7/71616华中数控系统华中数控系统一、数控编程根本知识o)(编程原点工件原点Y+X+Y+oX+2024/7/72024/7/71717华中数控系统华中数控系统5-15-1、M M指令指令(或辅助功能或辅助功能)二、数控铣床常用编程指令 1818华中数控系统华中数控系统5-25-2、GG指指令令(准准备备功功能能)二、数控铣床常用编程指令 1919华中数控系统华中数控系统二、数控铣床常用编程指令 一、有关坐一、有关坐标标和坐和坐标标系的指令系的指令 1 1、绝对值编绝对值编程程G90G90与相与相对值编对值编程程G91G91 格式:格式:G90 GG90 G X Y Z X Y Z G91 G G91 G X Y Z X Y Z G90G90为绝对值编为绝对值编程,每个程,每个轴轴上的上的编编程程值值是相是相对对于于程序原点的。程序原点的。G91G91为为相相对值编对值编程,每个程,每个轴轴上的上的编编程程值值是相是相对对于于前一位置而言的,前一位置而言的,该值该值等于沿等于沿轴轴移移动动的距离。的距离。2024/7/72024/7/72020华中数控系统华中数控系统G90G90、G91G91为为模模态态功能,功能,G90G90为为缺省缺省值值。区区别别:图图8 8中中给给出了刀具由原点按出了刀具由原点按顺顺序向序向1 1、2 2、3 3点移点移动时动时两种不同指令的区两种不同指令的区别别。图 8 两 种 指 令 方 式二、数控铣床常用编程指令 2024/7/72024/7/72121华中数控系统华中数控系统2 2、局部坐、局部坐标标系系设设定定G52 G52 格式:格式:G52 X_ Y_ Z_G52 X_ Y_ Z_格式格式说说明:其中,明:其中,X X、Y Y、Z Z、用于指定局部坐用于指定局部坐标标系系的原点在工件坐的原点在工件坐标标系中的位置。系中的位置。取消局部坐取消局部坐标标系:系:G52X0Y0Z0G52X0Y0Z0注意:在使用局部坐注意:在使用局部坐标标系的系的过过程中,当程中,当执执行了手行了手动动返回参考点操作之后,局部坐返回参考点操作之后,局部坐标标系自系自动动取消。取消。二、数控铣床常用编程指令 2024/7/72024/7/72222华中数控系统华中数控系统二、数控铣床常用编程指令 XX、Z Z取值原那么:取值原那么:11、方便数学计算和简化编程;、方便数学计算和简化编程;2 2、容易找正对刀;、容易找正对刀;3 3、便于加工检查;、便于加工检查;4 4、引起的加工误差小;、引起的加工误差小;5 5、不要与机床、工件发生碰撞;、不要与机床、工件发生碰撞;6 6、方便拆卸工件;、方便拆卸工件;7 7、空行程不要太长;、空行程不要太长;2024/7/72024/7/72323华中数控系统华中数控系统注意注意 11、执行此段程序只是建立在工件坐标系中刀具起点相对于、执行此段程序只是建立在工件坐标系中刀具起点相对于程序原点的位置,刀具并不产生运动。程序原点的位置,刀具并不产生运动。22、执行此程序段之前必须保证刀位点与程序起点对刀点、执行此程序段之前必须保证刀位点与程序起点对刀点符合。符合。33、G52G52指令必须单独一个程序段指定,并放在程序的首段。指令必须单独一个程序段指定,并放在程序的首段。二、数控铣床常用编程指令 2024/7/72024/7/72424华中数控系统华中数控系统3、工件坐标系选择G54-G59 格式:二、数控铣床常用编程指令 2024/7/72024/7/72525华中数控系统华中数控系统本卷须知:使用G54-G59建立工件坐标系时,该指令可单独指定。也可与其他指令同段指定。使用该指令前,先用MDI方式输入该坐标系坐标原点在机床坐标系中的坐标值。即为:对刀使用G54指令在开机前,必须回过一次参考点二、数控铣床常用编程指令 2024/7/72024/7/72626华中数控系统华中数控系统4 4、直接机床坐、直接机床坐标标系系编编程程G53 G53 格式:格式:G53 G53 在含有在含有G53G53指令的程序段中,用指令的程序段中,用绝对值编绝对值编程程(G90)(G90)的移的移动动指令位置就是在机床坐指令位置就是在机床坐标标系中系中(相相对对于机床原点于机床原点)的坐的坐标值标值。G53 G53指令指令仅仅在其被在其被规规定的程序段中有效。定的程序段中有效。二、数控铣床常用编程指令 2024/7/72024/7/72727华中数控系统华中数控系统5 5、坐、坐标标平面平面选择选择G17G17,G18G18,G19 G19 格式:格式:G17G17、G18 G18、G19 G19 该该指令指令选择选择一个平面,在此平面中一个平面,在此平面中进进行行圆圆弧插弧插补补和刀具半径和刀具半径补偿补偿。G17G17选择选择XYXY平面,平面,G18G18选择选择ZXZX平面,平面,G19G19选择选择YZYZ平面。平面。移移动动指令与平面指令与平面选择选择无关。例如在无关。例如在规规定了定了G17 G17 Z_Z_时时,Z Z轴轴照照样样会移会移动动。G17G17、G18G18、G19G19为为模模态态功能,可相互注功能,可相互注销销,G17G17为为缺省缺省值值。五、数控铣床常用编程指令 2024/7/72024/7/72828华中数控系统华中数控系统二、有关单位的设定 1 1、尺寸、尺寸单单位位选择选择G20G20,G21G21,格式:格式:G20G20、G21G21系系统统采用采用2 2种尺寸种尺寸输输入制式:英制由入制式:英制由G20G20指定,公制指定,公制由由G21G21指定,缺省指定,缺省时时采用公制。采用公制。2 2种制式下种制式下线线性性轴轴、旋、旋转轴转轴的尺寸的尺寸单单位如表位如表4 4所示。所示。五、数控铣床常用编程指令 2024/7/72024/7/72929华中数控系统华中数控系统线性轴旋转轴英制(G20)英寸度公制(G21)毫米度表 4 尺 寸输入 制 式 及 其单位 这2个G代码必须在程序的开头坐标系设定之前用单独的程序段指令。G 2 0,G 2 1不 能 在 程 序 的 中 途 切 换。五、数控铣床常用编程指令 2024/7/72024/7/73030华中数控系统华中数控系统2 2、进给进给速度速度单单位的位的设设定定G94G94、G95 G95 格式:格式:G94 G94 F_ G95 F_ G95 F_ F_ G94G94为为每分每分钟进给钟进给,F F的的单单位依位依G20/G21G20/G21的的设设定而分定而分别为别为mm/minmm/min,in/minin/min。此外,。此外,G94 F_G94 F_可以指定旋可以指定旋转转轴轴的速度,旋的速度,旋转轴转轴的速度的速度单单位位为为度度/min/min。G95G95为为每每转进给转进给,在,在F F之后,直接指定刀具在主之后,直接指定刀具在主轴转轴转一一转转的的进给进给量,量,单单位依位依G20/G21G20/G21分分别为别为mm/rmm/r,in/r in/r。这这个功能必个功能必须须在主在主轴轴装有装有编码编码器器时时才能使用。才能使用。G94G94、G95G95为为模模态态功能,可相互注功能,可相互注销销,G94G94为为缺省缺省值值。五、数控铣床常用编程指令 2024/7/72024/7/73131华中数控系统华中数控系统三、三、进给进给控制指令控制指令 1 1、快速定位指令、快速定位指令G00G00格式:格式:G00 X_Y_Z_A_ G00 X_Y_Z_A_ 其中,其中,X X、Y Y、Z Z、A A为为快速定快速定位位终终点,点,G90 G90时为终时为终点在工件坐点在工件坐标标系中的坐系中的坐标标;G91G91时为终时为终点相点相对对于起点的位移量。于起点的位移量。G00 G00为为模模态态功能,可由功能,可由G01G01、G02G02、G03G03或或G33G33功能注功能注销销。注意:。注意:G00G00的移的移动动速度是由机床参数指定,速度是由机床参数指定,G00G00运运动轨动轨迹迹为为折折现现,实际实际加工加工过过程中注意程中注意夹夹具、其它附件平具、其它附件平安。安。五、数控铣床常用编程指令 2024/7/72024/7/73232华中数控系统华中数控系统3、线性进给指令G01 格式:G01 X _Y_Z_A_F_ 其中,X、Y、Z、A、为直线终点坐标,G90时为终点在工件坐标系中的坐标;G91时为终点相对于起点的位移量。G01和F都是模态代码,G01可由G00、G02、G03或G33功能注销。五、数控铣床常用编程指令 2024/7/72024/7/73333华中数控系统华中数控系统4 4、圆圆弧弧进给进给指令指令G02G02,G03 G03 圆圆弧弧进给进给 格式:格式:其中用其中用G17G17代代码进码进行行XYXY平面的指定,省略平面的指定,省略时时就被默就被默认为认为是是G17G17,但当在但当在ZXZX G18G18 和和YZYZ G19G19 平面上平面上编编程程时时,平面指定代,平面指定代码码不能省不能省略。略。五、数控铣床常用编程指令 F_3434华中数控系统华中数控系统五、数控铣床常用编程指令 2024/7/72024/7/73535华中数控系统华中数控系统起点I、J、K分别表 示XU,YV,ZW 轴圆心的坐标减 去圆弧 起 点 的 坐标,如图2 1所示五、数控铣床常用编程指令 圆心终点(X 圆弧插补本卷须知:1、当圆弧圆心角小于180时,R为正值,2、当圆弧圆心角大于180时,R为负值,3、整圆编程时不可以使用R,只能用I、J、K;4、F为编程的两个轴的合成进给速度。注意:圆弧圆心角等于180时,R可以为正也可以为负值 五、数控铣床常用编程指令 2024/7/72024/7/73737华中数控系统华中数控系统例例.见见以下以下图图所示,用所示,用88的刀具,沿双点画的刀具,沿双点画线线加工距离工件上外加工距离工件上外表表3mm3mm深凹槽深凹槽五、数控铣床编程实例 2024/7/72024/7/73838华中数控系统华中数控系统回参考点控制指令回参考点控制指令 1 1、自、自动动返回到参考点返回到参考点G28G28格式:格式:G28 X _Y_ Z_ A_G28 X _Y_ Z_ A_其中,其中,X X、Y Y、Z Z、A A、为为指令的指令的终终点位置点位置该该指令的指令的终终点点称之称之为为“中中间间点,而非参考点。点,而非参考点。在在G90G90时为终时为终点在工件坐点在工件坐标标系中的坐系中的坐标标;在;在G91G91时为终时为终点相点相对对于起点的位移量。于起点的位移量。由由该该指令指定的指令指定的轴轴能能够够自自动动地定位到参考点上。地定位到参考点上。五、数控铣床常用编程指令 2024/7/72024/7/73939华中数控系统华中数控系统2 2、自、自动动从参考点返回从参考点返回G29G29格式:格式:G29 X _Y_Z_A_G29 X _Y_Z_A_其中,其中,X X、Y Y、Z Z、A A、为为指令的定位指令的定位终终点,点,在在G90G90时为终时为终点在工件坐点在工件坐标标系中的坐系中的坐标标;在;在G91G91时为终时为终点相点相对对于中于中间间点的位移量。点的位移量。由此功能可使刀具从参考点由此功能可使刀具从参考点经经由一个中由一个中间间点而定位于点而定位于指定点。通常指定点。通常该该指令指令紧紧跟在一个跟在一个G28G28指令之后。指令之后。用用G29G29的程序段的的程序段的动动作,可使所有被指令的作,可使所有被指令的轴轴以快速以快速进进给经给经由以前用由以前用G28G28指令定指令定义义的中的中间间点,然后再到达指点,然后再到达指定点。定点。G29G29指令指令仅仅在其被在其被规规定的程序段中有效。定的程序段中有效。五、数控铣床常用编程指令 2024/7/72024/7/74040华中数控系统华中数控系统刀具刀具补偿补偿功能指令功能指令1 1、刀具半径、刀具半径补偿补偿G40G40,G41G41,G42 G42 格式:格式:其中刀其中刀补补号地址号地址D D后跟的数后跟的数值值是刀具号,它用来是刀具号,它用来调调用内用内存中刀具半径存中刀具半径补偿补偿的数的数值值。G 4 0五、数控铣床常用编程指令 4141华中数控系统华中数控系统DF 在在进进行刀具半径行刀具半径补偿补偿前,必前,必须须用用G17G17或或G18G18、G19G19指定指定补偿补偿是在哪个平面上是在哪个平面上进进行。行。a a,b b必必须须与指定平面中与指定平面中的的轴轴相相对应对应。在多。在多轴联动轴联动控制中,投影到控制中,投影到补偿补偿平面平面上的刀具上的刀具轨轨迹受到迹受到补偿补偿,平面,平面选择选择的切的切换换必必须须在在补补偿偿取消方式下取消方式下进进行,假行,假设设在在补偿补偿方式方式进进行,那么行,那么报报警。警。G40G40是取消刀具半径是取消刀具半径补偿补偿功能。功能。G41G41是在相是在相对对于刀具前于刀具前进进方向左方向左侧进侧进行行补偿补偿,称,称为为左左刀刀 补补,如,如图图3131a a所示。所示。G42G42是在相是在相对对于刀具前于刀具前进进方向右方向右侧进侧进行行补偿补偿,称,称为为右右刀刀 补补,如,如图图3131b b所示。所示。G40G40、G41G41、G42G42都是模都是模态态代代码码,可相互注,可相互注销销。五、数控铣床常用编程指令 2024/7/72024/7/74242华中数控系统华中数控系统五、数控铣床常用编程指令 2024/7/72024/7/74343华中数控系统华中数控系统 例例.见图见图3232所示的刀具半径所示的刀具半径补偿补偿程序。程序。设设加工开始加工开始时时刀具距离工件外表刀具距离工件外表50mm50mm,切削深度,切削深度为为10mm.10mm.五、数控铣床常用编程指令 2024/7/72024/7/74444华中数控系统华中数控系统 按增量方式按增量方式编编程程N10 G92 X0.0 Y0.0 Z50N10 G92 X0.0 Y0.0 Z50N20 G91 G17 G00 N20 G91 G17 G00 由由G17G17指定刀指定刀补补平面平面N30 G41 X20.0 Y10.0 D01 N30 G41 X20.0 Y10.0 D01 由刀由刀补补号号码码D01D01指定刀指定刀补补刀刀补补启启动动N35 Z-48 M03 S500N35 Z-48 M03 S500N38 G01 Z-12 F200N38 G01 Z-12 F200N40 G01 Y40.0 F100 N40 G01 Y40.0 F100 进进入刀入刀补补状状态态N50 X30.0 N50 X30.0 N60 Y-30.0N60 Y-30.0N70 X-40.0 N70 X-40.0 N80 G00 Z60 M05N80 G00 Z60 M05N85 G40 X-10.0 Y-20.0N85 G40 X-10.0 Y-20.0解除刀解除刀补补N90 M30N90 M30五、数控铣床常用编程指令 2024/7/72024/7/74545华中数控系统华中数控系统 按按绝对绝对方式方式编编程程N10 G92 X0.0 Y0.0 Z50N10 G92 X0.0 Y0.0 Z50N20 G90 G17 G00N20 G90 G17 G00由由G17G17指定刀指定刀补补平面平面N30 G41 X20.0 Y10.0 D01 N30 G41 X20.0 Y10.0 D01 启启动动刀刀补补N35 Z2 M03 S500N35 Z2 M03 S500N38 G01 Z-10 F200N38 G01 Z-10 F200N40 G01 Y50.0 F100N40 G01 Y50.0 F100 刀刀补补状状态态N50 X50.0N50 X50.0N60 Y20.0N60 Y20.0N70 X10.0N70 X10.0N80 G00 Z50 M05N80 G00 Z50 M05N85 G40 X0 Y0N85 G40 X0 Y0 解除刀解除刀补补N90 M30N90 M30五、数控铣床常用编程指令 2024/7/72024/7/74646华中数控系统华中数控系统例例.见见以下以下图图所示,用所示,用88的刀具,加工距离工件上外表的刀具,加工距离工件上外表3mm3mm深的凸模深的凸模二、数控铣床编程实例 R10R1030302020R10R10R20R20R20R202024/7/72024/7/74747华中数控系统华中数控系统2 2、刀具、刀具长长度度补偿补偿G43G43,G44G44,G49 G49 格式:格式:其中,其中,a a X X,Y Y,Z Z,U U,V V,WW,为补偿轴为补偿轴的的终终点坐点坐标标,H H为长为长度度补偿补偿偏置号。偏置号。假定的理想刀具假定的理想刀具长长度与度与实际实际使用的刀具使用的刀具长长度之差作度之差作为为偏置偏置设设定在偏置存定在偏置存储储器中,器中,该该指令不改指令不改变变程序就可程序就可实实现对现对a a轴轴运运动动指令的指令的终终点位置点位置进进行正向或行正向或负负向向补偿补偿。_H_G49五、数控铣床常用编程指令 2024/7/72024/7/74848华中数控系统华中数控系统 用用G43(G43(正向偏置正向偏置),G44(G44(负负向偏置向偏置)指令偏置的方向。指令偏置的方向。H H指令指令设设定在偏置存定在偏置存储储器中的偏置量。器中的偏置量。无无论论是是绝对绝对指令指令还还是增量指令,由是增量指令,由H H代代码码指定的已存指定的已存入偏置存入偏置存储储器中的偏置器中的偏置值值在在G43G43时时加,在加,在G44G44时时那么那么是从是从a a轴轴运运动动指令的指令的终终点坐点坐标值标值中减去。中减去。计计算后的坐算后的坐标值标值成成为终为终点。点。偏置号可用偏置号可用H00-H99H00-H99来指定。偏置来指定。偏置值值与偏置号与偏置号对应对应,可通可通过过MDI/CRTMDI/CRT先先设设置在偏置存置在偏置存储储器中。器中。对应对应偏置号偏置号0000即即H00H00的偏置的偏置值值通常通常为为0 0,因此,因此对应对应于于H00H00的偏置量的偏置量不不设设定。定。要取消刀具要取消刀具长长度度补偿时补偿时用指令用指令G49G49或或H00H00。G43G43、G44G44、G49G49都是模都是模态态代代码码,可相互注,可相互注销销。五、数控铣床常用编程指令 2024/7/72024/7/74949华中数控系统华中数控系统 例例.图图3333所示的刀具所示的刀具长长度度补偿补偿程序。程序。五、数控铣床常用编程指令 2024/7/72024/7/75050华中数控系统华中数控系统H01=H01=4.0(4.0(偏置值偏置值)N01G91G00X120.0Y80.0M03S500N01G91G00X120.0Y80.0M03S500N02N02G43G43ZZ 32.0H0132.0H01N03G01ZN03G01Z 21.0F100021.0F1000N04G04P2000N04G04P2000N05G00Z21.0N05G00Z21.0N06X30.0Y-50.0N06X30.0Y-50.0N07G01ZN07G01Z 41.041.0N08G00Z41.0N08G00Z41.0N09X50.0Y30.0N09X50.0Y30.0五、数控铣床常用编程指令 2024/7/72024/7/75151华中数控系统华中数控系统N10 G01 ZN10 G01 Z 25.025.0N11 G04N11 G04 P2000P2000N12 G00N12 G00 Z57.0 H00 (G49)Z57.0 H00 (G49)N13 XN13 X 200.0 Y200.0 Y 60.0 60.0 N14 M05N14 M05N15 M30N15 M30 由由于于偏偏置置号号的的改改变变而而造造成成偏偏置置值值的的改改变变时时,新新的的偏偏置置值值并并不不加加到旧偏置到旧偏置值值上。例如,上。例如,H01H01的偏置的偏置值为值为20.020.0,H02H02的偏置的偏置值为值为30.030.0时时G90 G43 G90 G43 Z100.0 Z100.0 H01 H01 Z Z将到达将到达120.0120.0G90 G43 G90 G43 Z100.0 Z100.0 H02 H02 Z Z将到达将到达130.0130.0 刀刀具具长长度度补补偿偿同同时时只只能能加加在在一一个个轴轴上上,因因此此以以下下指指令令将将出出现现报报警。要警。要进进行刀具行刀具长长度度补偿轴补偿轴的切的切换换,必,必须须取消一次刀具取消一次刀具长长度度补偿补偿。G43 Z_H_G43 Z_H_G43 X_H_G43 X_H_ 五、数控铣床常用编程指令 2024/7/72024/7/75252华中数控系统华中数控系统五、简化编程指令 1 1、镜镜像功能像功能G24G24,格式:格式:G24 X_Y_ G24 X_Y_ M98 P_ M98 P_ G25 X_Y_ G25 X_Y_G24G24建立建立镜镜像,由指令坐像,由指令坐标轴标轴后的坐后的坐标值标值指定指定镜镜像位置像位置 对对称称轴轴、线线、点、点,G25G25指令用于取消指令用于取消镜镜像。像。G24G24、G25G25为为模模态态指令,可相互注指令,可相互注销销,G25G25为为缺省缺省值值。注:注:有刀有刀补时补时,先,先镜镜像像 ,然后,然后进进行刀具行刀具长长度度补偿补偿、半径、半径补偿补偿。2024/7/72024/7/75353华中数控系统华中数控系统五、简化编程指令2 2、缩缩放功能放功能G50G50,G51 G51 格式:格式:G51 X_Y_Z_P_ G51 X_Y_Z_P_ M98 P_ M98 P_ G50 G50其中,其中,G51G51中的中的X X、Y Y、Z Z给给出出缩缩放中心的坐放中心的坐标值标值,P P后跟后跟缩缩放倍数。放倍数。G51G51既可指定平面既可指定平面缩缩放,也可指定空放,也可指定空间缩间缩放。放。用用G51G51指定指定缩缩放开,放开,G50G50指定指定缩缩放关。在放关。在G51G51后,运后,运动动指指令的坐令的坐标值标值以以 X X,Y Y,Z Z 为缩为缩放中心,按放中心,按P P规规定的定的缩缩放比例放比例进进行行计计算。使用算。使用G51G51指令可用一个程序加工出形指令可用一个程序加工出形状相同,尺寸不同的工件。状相同,尺寸不同的工件。G51G51、G50G50为为模模态态指令,可指令,可相互注相互注销销,G50G50为为缺省缺省值值。注:注:有刀有刀补时补时,先,先缩缩放,然后放,然后进进行刀具行刀具长长度度补偿补偿、半径、半径补偿补偿。2024/7/72024/7/75454华中数控系统华中数控系统五、简化编程指令 例例如如在在图图3535所所示示的的三三角角形形ABCABC中中,顶顶点点为为A(30,A(30,40)40),B(70,B(70,40)40),C(50,C(50,80)80),假假设设缩缩放放中中心心为为D(50,D(50,50)50),那那么么缩缩放放程程序序为为 G51 X50 Y50 P2G51 X50 Y50 P2 执执行行该该程程序序,将将自自动动计计算算A A,B B,C C三三点点坐坐标标数数据据为为A A(10(10,30)30),B B(90(90,30)30),C C(50(50,110)110),从而,从而获获得放大一倍的得放大一倍的AAB BC C。2024/7/72024/7/75555华中数控系统华中数控系统五、简化编程指令3 3、旋转变换、旋转变换G68G68,G69G69格式:格式:G68X_Y_P_G68X_Y_P_G69G69其中,其中,X X、Y Y是由是由G17G17,G18G18或或G19G19定义的旋转中定义的旋转中心的坐标值,心的坐标值,P P为旋转角度,单位是为旋转角度,单位是,0P360.0000P360.000G68G68为坐标旋转功能,为坐标旋转功能,G69G69为取消坐标旋转功能。为取消坐标旋转功能。注:注:在有刀具补偿的情况下,先进行坐标旋转,然后在有刀具补偿的情况下,先进行坐标旋转,然后才进行刀具半径补偿、刀具长度补偿。才进行刀具半径补偿、刀具长度补偿。在有缩放功能的情况下,先缩放后旋转。在有缩放功能的情况下,先缩放后旋转。2024/7/72024/7/75656华中数控系统华中数控系统五、简化编程指令4 4、固定循、固定循环环 数控加工中,某些加工数控加工中,某些加工动动作循作循环环已已经经典型化。例典型化。例如,如,钻钻孔、孔、镗镗孔的孔的动动作是孔位平面定位、快速引作是孔位平面定位、快速引进进、工作工作进给进给、快速退回等,、快速退回等,这样这样一系列典型的加工一系列典型的加工动动作作已已经预经预先先编编好程序,存好程序,存储储在内存中,可用包含在内存中,可用包含G G代代码码的一个程序段的一个程序段调调用,从而用,从而简简化化编编程工作。程工作。这这种包含了种包含了典型典型动动作循作循环环的的G G代代码码称称为为循循环环指令指令 。2024/7/72024/7/75757华中数控系统华中数控系统五、简化编程指令孔加工固定循孔加工固定循环环指令有指令有G73G73,G74G74,G76G76,G80G80G89G89,通常由下述,通常由下述6 6个个动动作构成作构成(见图见图37)37):X、Y轴定位快速运动到R点(参考点)孔加工在孔底的动作退回到R点(参考点)快速返回到初始点。2024/7/72024/7/75858华中数控系统华中数控系统五、简化编程指令2024/7/72024/7/75959华中数控系统华中数控系统五、简化编程指令 固固定定循循环环的的程程序序格格式式包包括括数数据据形形式式、返返回回点点平平面面、孔孔加加工工方方式式、孔孔位位置置数数据据、孔孔加加工工数数据据和和循循环环次次数数。数数据据形形式式(G90(G90或或G91)G91)在在程程序序开开始始时时就就已已指指定定,因因此此,在在固固定循定循环环程序格式中可不注出。固定循程序格式中可不注出。固定循环环的程序格式如下:的程序格式如下:G98 G98 G99G99 G_X_Y_Z_R_Q_P_I_J_K_F_L_G_X_Y_Z_R_Q_P_I_J_K_F_L_ 式式中中第第一一个个G G代代码码 G98G98或或者者G99G99 为为返返回回点点平平面面G G代代码码,G98G98为为返回初始平面,返回初始平面,G99G99为为返回返回R R点平面点平面 第第二二个个G G代代码码为为孔孔加加工工方方式式,即即固固定定循循环环代代码码G73G73,G74G74,G76G76和和G81G81 G89 G89中的任一个中的任一个 2024/7/72024/7/76060华中数控系统华中数控系统五、简化编程指令X X、Y Y:为为孔位数据,指被加工孔在孔位数据,指被加工孔在xyxy平面的位置平面的位置Z Z:为为R R点到孔底的距离点到孔底的距离(G91(G91时时)或孔底坐或孔底坐标标(G90(G90时时)R R:为为初始点到初始点到R R点的距离点的距离(G91(G91时时)或或R R点的坐点的坐标值标值(G90(G90时时)Q Q:指定每次:指定每次进给进给深度深度(G73(G73或或G83G83时时)。精。精镗镗孔或反孔或反镗镗孔循孔循环环中的中的 退刀量。退刀量。P P:指定刀具在孔底的:指定刀具在孔底的暂暂停停时间时间F F:为为切削切削进给进给速度速度K K:指定固定循:指定固定循环环的次数。的次数。G80G80、G01G03G01G03等代等代码码可以取消固定循可以取消固定循环环。2024/7/72024/7/76161华中数控系统华中数控系统五、简化编程指令1 1 高速深孔加工循高速深孔加工循环环G73 G73 G98G98 G99G99 G73X_Y_Z_R_Q_F_G73X_Y_Z_R_Q_F_钻头易断屑、易排屑、易加冷却液、退刀量不大孔底Z点初始B点参照R点G73 快速加工深孔孔底Z点初始B点参照R点qqqd dd dG98G99孔底延时P秒6262华中数控系统华中数控系统五、简化编程指令 G73 G73:高速深孔加工循:高速深孔加工循环环 G98 G98 G99G99 G73X_Y_Z_R_Q_F_G73X_Y_Z_R_Q_F_功能:功能:该该固定循固定循环环用于用于Z Z轴轴的的间间歇歇进给进给,使深孔加工,使深孔加工时时容易排屑,减少退刀量,可容易排屑,减少退刀量,可 以以进进行高效率的加工。行高效率的加工。说说明:明:X X、Y Y:孔的位置。:孔的位置。Q Q:为为每次向下的每次向下的钻钻孔深度。孔深度。Z Z:绝对编绝对编程程时时是孔底是孔底Z Z点的坐点的坐标值标值;F F:钻钻孔孔进给进给速度速度R R:绝对编绝对编程程时时是参照是参照R R点的坐点的坐标值标值;K K:循:循环环次数次数 一般用于多孔加工的一般用于多孔加工的简简化化编编程程 增量增量编编程程时时是参照是参照R R点相点相对对与初始与初始B B点的增量点的增量值值例例.O0073O0073N10N10G90 G00 G54 X0 Y0 M03S500G90 G00 G54 X0 Y0 M03S500N15N15Z100Z100N20N20G98 G73 X100 Y0Z-40.R5F200G98 G73 X100 Y0Z-40.R5F200N30N30G00 Z80G00 Z80N40N40M30M30 2024/7/72024/7/76363华中数控系统华中数控系统五、简化编程指令2 2反攻丝循环反攻丝循环G74G98G74G98G99G99G74X_Y_Z_R_P_F_G74X_Y_Z_R_P_F_主轴转速与进给速度同步左旋丝锥孔底Z点初始B点参照R点G74 左旋攻制左螺纹孔底Z点初始B点参照R点G98G99孔底主轴停P秒主轴正转退出主轴反转攻丝6464华中数控系统华中数控系统五、简化编程指令2 2反攻丝循环反攻丝循环G74G74教学机不可用教学机不可用 G98G98G99G99G74X_Y_Z_R_P_F_G74X_Y_Z_R_P_F_功能:攻反螺纹时主轴反转攻丝,到孔底时主轴停止旋转,主轴正转退回。功能:攻反螺纹时主轴反转攻丝,到孔底时主轴停止旋转,主轴正转退回。攻丝时速度倍率不起攻丝时速度倍率不起作用。使用进给保持时,在全部动作结束前也不停止。作用。使用进给保持时,在全部动作结束前也不停止。说明:说明:X X、Y Y:螺纹孔的位置。:螺纹孔的位置。Z Z:绝对编程时是孔底:绝对编程时是孔底Z Z点的坐标值;点的坐标值;增量编程时是孔底增量编程时是孔底Z Z点相对与参照点相对与参照R R点的增量值。点的增量值。R R:绝对编程时是参照:绝对编程时是参照R R点的坐标值;点的坐标值;增量编程时是参照增量编程时是参照R R点相对与初始点相对与初始B B点的增量值点的增量值P P:为孔底停顿时间。:为孔底停顿时间。F F:螺纹导程:螺纹导程例例.O0074.O0074N10G90G54G00X0Y0N10G90G54G00X0Y0N20G98G74X100Y0Z-40R5P1000F1N20G98G74X100Y0Z-40R5P1000F1N30G0Z80N30G0Z80N40M30N40M30注意:如果注意:如果Z Z的移动量为零时。该指令不执行。的移动量为零时。该指令不执行。2024/7/72024/7/76565华中数控系统华中数控系统五、简化编程指令3 3 G76 G76:精:精镗镗循循环环 G98 G98 G99G99 G76X_Y_Z_R_P_I_J_F_L_G76X_Y_Z_R_P_I_J_F_L_G76 精镗孔 孔底准停定向、反向让刀,快退。镗刀孔底Z点初始B点参照R点孔底Z点初始B点参照R点G98G99孔底延时P秒准停偏移I或J量镗刀6666华中数控系统华中数控系统五、简化编程指令3 3 G76 G76:精:精镗镗循循环环 有主有主轴轴准停,教学机不可用准停,教学机不可用 G98 G98 G99G99 G76X_Y_Z_R_Q P_F_G76X_Y_Z_R_Q P_F_功能:精功能:精镗时镗时,主,主轴轴在孔底定向停止后,向刀尖反方向移在孔底定向停止后,向刀尖反方向移动动,然后快速退刀。,然后快速退刀。刀尖反向位移量用刀尖反向位移量用 地址地址I I、J J指定,其指定,其值值只能只能为为正正值值。I I、J J值值是模是模态态的,位移方向由装刀的,位移方向由装刀时时确定。确定。说说明:明:X X、Y Y:螺:螺纹纹孔的位置。孔的位置。P P:为为孔底停孔底停顿时间顿时间。Z Z:绝对编绝对编程程时时是孔底是孔底Z Z点的坐点的坐标值标值;Q Q:刀尖的偏移量,:刀尖的偏移量,只能只能为为正正值值 增量增量编编程程时时是孔底是孔底Z Z点相点相对对与参照与参照R R点的增量点的增量值值。R R:绝对编绝对编程程时时是参照是参照R R点的坐点的坐标值标值;F F:镗镗孔孔进给进给速度速度 增量增量编编程程时时是参照是参照R R点相点相对对与初始与初始B B点的增量点的增量值值例例.%0076%0076N10 G90G54G00X0 Y0 N10 G90G54G00X0 Y0 N15 G00Z90N15 G00Z90N20 G99 G76 X100 Y0 R5.P2 I-20 G91 Z-40 I2 N20 G99 G76 X100 Y0 R5.P2 I-20 G91 Z-40 I2 F200 F200N30 G00 X0 Y0 Z80N30 G00 X0 Y0 Z80N40 M30N40 M30注意:如果注意:如果Z Z移移动动量量为为零,零,该该指令不指令不执执行。行。2024/7/72024/7/76767华中数控系统华中数控系统G81 快速钻孔一次加工到孔底五、简化编程指令4 4G81G81:钻孔循环:钻孔循环(定点钻定点钻)G98G98G99G99G81X_Y_Z_R_F_L_G81X_Y_Z_R_F_L_孔底Z点初始B点参照R点G98G99钻头孔底Z点初始B点参照R点6868华中数控系统华中数控系统五、简化编程指令4 4G81G81:钻孔循环:钻孔循环(定点钻定点钻)G98)G98G99G99G81X_Y_Z_R_F_L_G81X_Y_Z_R_F_L_功能:图功能:图4242为为G81G81指令的动作循环,包括指令的动作循环,包括X X,Y Y坐标定位、快坐标定位、快进、工进进、工进和快速返回等动作。和快速返回等动作。说明:说明:X X、Y Y:螺纹孔的位置。:螺纹孔的位置。Z Z:绝对编程时是孔底:绝对编程时是孔底Z Z点的坐标值;点的坐标值;增量编程时是孔底增量编程时是孔底Z Z点相对与参照点相对与参照R R点的增量值。点的增量值。R R:绝对编程时是参照:绝对编程时是参照R R点的坐标值;点的坐标值;增量编程时是参照增量编程时是参照R R点相对与初始点相对与初始B B点的增量值点的增量值F F:钻孔进给速度:钻孔进给速度L L:循环次数一般用于多孔加工的简化编程:循环次数一般用于多孔加工的简化编程例例.%0081%0081N10N10G92X0Y0Z80G92X0Y0Z80N15N15G00G00N20N20G99G81G90X100G90R40G90Z0P2F200G99G81G90X100G90R40G90Z0P2F200N30N30G90G00X0Y0Z80G90G00X0Y0Z80N40N40M30M30注意:如果注意:如果Z Z的移动位置为零,该指令不执行。的移动位置为零,该指令不执行。2024/7/72024/7/76969华中数控系统华中数控系统五、简化编程指令5 5 G82G82:带带停停顿顿的的钻钻孔循孔循环环 G98 G98 G99G99 G82X_Y_Z_R_P_F_L_G82X_Y_Z_R_P_F_L_G82带停顿钻孔孔底Z点初始B点参照R点G98G99孔底延时P秒(主轴旋转)鍃钻加工到底,停顿孔底Z点初始B点参照R点7070华中数控系统华中数控系统五、简化编程指令5 5 G82 G82:带带停停顿顿的的钻钻孔循孔循环环 G98 G98 G99G99 G82X_Y_Z_R_P_F_L_G82X_Y_Z_R_P_F_L_功能:此指令主要用于加工沉孔、盲孔,以提高孔深精度。功能:此指令主要用于加工沉孔、盲孔,以提高孔深精度。该该指令除了要在孔底指令除了要在孔底暂暂停外,停外,其他其他动动作与作与G81G81相同相同说说明:明:X X、Y Y:螺:螺纹纹孔的位置。孔的位置。Z Z:绝对编绝对编程程时时是孔底是孔底Z Z点的坐点的坐标值标值;增量增量编编程程时时是孔底是孔底Z Z点相点相对对与参照与参照R R点的增量点的增量值值。R R:绝对编绝对编程程时时是参照是参照R R点的坐点的坐标值标值;增量增量编编程程时时是参照是参照R R点相点相对对与初始与初始B B点的增量点的增量值值。P P:孔底:孔底暂暂停停时间时间。F F:钻钻孔孔进给进给速度。速度。L L:循:循环环次数次数 一般用于多孔加工的一般用于多孔加工的简简化化编编程程。例例.%0082%0082N10N10G92 X0 Y0 Z80G92 X0 Y0 Z80N15N15G00G00N20N20G99 G82 G90 X100 G90 R40 P2 G90 Z0 F200G99 G82 G90 X100 G90 R40 P2 G90 Z0 F200N30N30G90 G00 X0 Y0 Z80G90 G00 X0 Y0 Z80N40 N40 M30M30注意:如果注意:如果Z Z的移的移动动量量为为零,零,该该指令不指令不执执行。行。2024/7/72024/7/77171华中数控系统华中数控系统五、简化编程指令6 6 G83 G83:深孔加工循:深孔加工循环环 G98 G98 G99G99 G83X_Y_Z_R_Q_P_K_F_L_G83X_Y_Z_R_Q_P_K_F_L_孔底Z点初始B点参照R点qqqkkG98G99孔底延时P秒退刀量较大、更便于排屑好、方便加冷却液钻头孔底Z点初始B点参照R点7272华中数控系统华中数控系统五、简化编程指令 6 6 G83 G83:深孔加工循:深孔加工循环环 G98G98 G99G99 G83X_Y_Z_R_Q_P_K_F_L_G83X_Y_Z_R_Q_P_K_F_L_功能:功能:该该固定循固定循环环用于用于Z Z轴轴的的间间歇歇进给进给,每向下,每向下钻钻一次孔后,快速退到参照一次孔后,快速退到参照R R点,然点,然后快后快进进到距已加到距已加 工孔底上方工孔底上方为为K K的位置,再工的位置,再工进钻进钻孔。使深孔加工孔。使深孔加工时时更利于排屑、冷却。更利于排屑、冷却。说说明:明:X X、Y Y:孔的位置。:孔的位置。Q Q:为为每次向下的每次向下的钻钻孔深度孔深度 增增量量值值,取,取负负。Z Z:绝对编绝对编程程时时是孔底是孔底Z Z点的坐点的坐标值标值;K:K:距已加工孔底上方的距离距已加工孔底上方的距离 增增量量值值,取正,取正。增量增量编编程程时时是孔底是孔底Z Z点相点相对对与参照与参照R R点的增量点的增量值值。F F:钻钻孔孔进给进给速度速度R R:绝对编绝对编程程时时是参照是参照R R点的坐点的坐标值标值;L L:循:循环环次数次数 一般用于多孔加一般用于多孔加工的工的简简化化编编程程 增量增量编编程程时时是参照是参照R R点相点相对对与初始与初始B B点的增量点的增量值值例例.%0083.%0083N10N10 G92 X0 Y0 Z80G92 X0 Y0 Z80N15N15 G00G00N20N20 G99 G83 G91 X100 G90 R40 P2 Q-10 K5 Z0 F200 I2G99 G83 G91 X100 G90 R40 P2 Q-10 K5 Z0 F200 I2N30N30 G90 G00 X0 Y0 Z80G90 G00 X0 Y0 Z80N40N40 M30M30注意:如果注意:如果Z Z、Q Q、K K的移的移动动量量为为零,零,该该指令不指令不执执行。行。2024/7/72024/7/77373华中数控系统华中数控系统五、简化编程指令7 7 G84G84:攻:攻丝丝循循环环 要主要主轴编码轴编码器,教学机不可用器,教学机不可用 G98G98 G99G99 G84X_Y_Z_R_P_F_L_G84X_Y_Z_R_P_F_L_主轴转速与进给速度同步右旋丝锥孔底Z点初始B点参照R点G84 右旋攻制右螺纹孔底Z点初始B点参照R点G98G99孔底主轴停P秒主轴反转退出主轴正转攻丝7474华中数控系统华中数控系统五、简化编程指令7 7 G84 G84:攻:攻丝丝循循环环 要主要主轴编码轴编码器,教学机不可用器,教学机不可用 G98G98 G99G99 G84X_Y_Z_R_P_F_L_G84X_Y_Z_R_P_F_L_功功能能:攻攻正正螺螺纹纹,主主轴轴正正转转攻攻丝丝,到到孔孔底底时时主主轴轴停停止止旋旋转转,主主轴轴反反转转退退回回。攻攻丝丝时时速速度度倍倍率率不不起起作作用用。使使用用进进给给保保持持时时,在在全全部部动动作作结结束前也不停止。束前也不停止。说说明:明:X X、Y Y:螺:螺纹纹孔的位置。孔的位置。Z Z:绝对编绝对编程程时时是孔底是孔底Z Z点的坐点的坐标值标值;增量增量编编程程时时是孔底是孔底Z Z点相点相对对与参照与参照R R点的增量点的增量值值。R R:绝对编绝对编程程时时是参照是参照R R点的坐点的坐标值标值;增量增量编编程程时时是参照是参照R R点相点相对对与初始与初始B B点的增量点的增量值值P P:为为孔底停孔底停顿时间顿时间。F F:螺:螺纹导纹导程程L L:循:循环环次数次数 一般用于多孔加工的一般用于多孔加工的简简化化编编程程 例例.%0074.%0074 N10 G92 X0 Y0 Z80 F200 N10 G92 X0 Y0 Z80 F200 N20 G98 G74 G91 X100 G90 R40 P10 G90 Z0 F1 N20 G98 G74 G91 X100 G90 R40 P10 G90 Z0 F1 N30 G0 X0 Y0 Z80 N30 G0 X0 Y0 Z80 N40 M30 N40 M30 注意:如果注意:如果Z Z的移的移动动量量为为零零时时。该该指令不指令不执执行。行。2024/7/72024/7/77575华中数控系统华中数控系统五、简化编程指令8 8 G85 G85:镗镗孔循孔循环环 G98 G98 G99G99 G85X_Y_Z_R_P_F_L_G85X_Y_Z_R_P_F_L_镗刀孔底Z点初始B点参照R点孔底Z点初始B点参照R点G98G99孔底延时P秒(工进、主轴不停、工退)镗刀7676华中数控系统华中数控系统五、简化编程指令8 8 G85 G85:镗镗孔循孔循环环 G98G98 G99G99 G85X_Y_Z_R_P_F_L_G85X_Y_Z_R_P_F_L_功功能能:该该指指令令主主要要用用于于精精度度要要求求不不太太高高的的镗镗孔孔加加工工,其其动动作作为为:F F速工速工 进镗进镗孔、孔底延孔、孔底延时时、F F速工退,全速工退,全过过程主程主轴轴旋旋转转。例例.%0076%0076N10 G92 X0 Y0 Z80N10 G92 X0 Y0 Z8
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 商业计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!