欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    广州数控指令代码大全.docx

    • 资源ID:17000259       资源大小:24.48KB        全文页数:15页
    • 资源格式: DOCX        下载积分:6金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要6金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    广州数控指令代码大全.docx

    1、广州数控指令代码大全广州数控指令代码大全2011-01-31 02:13GSK980TA/D编程教材一编程的基本概念二常用G代码介绍三单一固定循环四复合型固定循环五用户宏程序六螺纹加工七 T 代码及刀补八 F 代码及 G98、 G99GSK980T车九 S 代码及 G96、 G97(注意: 本教材仅供学习参考, 实际操作编程时应以广数床数控系统使用手册为准) 2007 年 9 月一编程的基本概念 一个完整的车床加工程序一般用于在一次装夹中按工艺要求完成对 工件的加工,数控程序包括程序号、程序段。(一)程序号:相当于程序名称,系统通过程序号可从存储器中多个程序中识别所要处理的程序,程序号由字母

    2、0及4位数字组成。(二)程序段:相当于一句程序语句,由若干个字段组成,最后是一个分号(;)录入时在键入 EOB键后自动加上。整个程序由若干个程序段构成, 一个程序段用来完成刀具的一个或一组动作,或实现机床 的一些功能。(三)字段(或称为字):由称为“地址”的单个英语字母加若干位 数字组成。根据其功能可分成以下几种类型的字段:程序段号:由字母 N及数字组成,位于程序段最前面,主要作用是 使程序便于阅读,可以省略,但某些特殊程序段(如表示跳转指令的 目标程序段)必须标明程序段号。为了便于修改程序时插入新程序段, 各句程序段号一般可间隔一些数 字(如 N0010、N0020、N0030)。准备功能:

    3、即G代码,由字母G及二位数字组成,大多数 G代码用 以指示刀具的运动。(如 G00、G01、G02)表示尺寸(坐标值)的字段:一般用在 G代码字段的后面,为表示 运动的G代码提供坐标数据,由一个字母与坐标值(整数或小数)组成。字母包括:表示绝对坐标:X、 Y、 Z表示相对坐标:U、 V、 W表示园心坐标:I 、 J 、 K(车床实际使用的坐标只有 X、乙所以Y、V J都用不着)表示进给量的字段: 用字母 F 加进给量值组成, 一般用在插补指令 的程序段中,规定了插补运动的速度。 S代码:表示主轴速度的字段。用字母 S加主轴每分钟转速(或主 轴线速度:米 / 分)组成。 T代码:表示换刀及刀补辅

    4、助功能:用字母 M及二位数字组成,表示机床的开、停等。本机 床的主要有效M代码为:M03主轴正转。 M04:主轴反转。 M05:主轴停。M08开冷却液。 M09:关冷却液。MO0程序暂停。(暂停后可按“循环起动”按钮继续运行)M30程序结束。一个程序的最后一个程序段通常用 M30来结束程序。循环车削的G代码Z 轴的进给运动。运控制尾架及卡盘的 M代码本机床无效。其他特殊用途的字段, 主要用在一些螺纹车削、 后面,及用户宏程序中。二常用G代码介绍( 一 ) 基本知识G代码的主要功能:直接控制刀具运动。3 个基本概念:插补:数控机床上,刀具根据指令,沿 X 轴及动轨迹有:Z 方向的直线 用于车园柱

    5、面X方向的直线-用于车端面钭直线 用于车园锥面园弧 用于车球面 插补运动的实质 , 即车床数控加工的基本原理:刀具根据数控系统的指令,沿X轴及Y轴方向分别移动微小的一段距离, 刀具的实际移动方向为X、Y二个方向的合成,一连串的这种移动组成了刀具的运动轨迹。最基本的插补指令: G01、G02、 G03模态代码与非模态代码模态代码: 程序中的有关字段一经设置后,在以后的程序段中一直有 效,如继续保持该状态,不必重新设置。非模态代码,即一次性代码,只在本程序段有效。所有的G代码可分为模态与非模态 G代码的分组:共四个组1 00 组:属一次性代码,主要包括二大类:1指令本身性质为一次性的,如 G50(

    6、坐标系设定),G04(暂停)2、复合型固定循环,G70- G76, 条指令要重复循环多次。2 01组:用得最多的一组,主要用于刀具的移动。主要包括以下几类:1、快速移动: G00 2、插补: G01、 G02、 G033、螺纹: G32 4、单一型固定循环: G90、G92、 G9401 组为模态指令,一旦被指定,就一直有效,直到被同一组的其他 G 代码所取代。下面的 02、03 组同样为模态指令。3 02组:只有G96 G97二个,用于控制恒线速的开关, 为模态指令。4 03组:只有G98 G99二个,用于设定进给量的单位(每分钟进给 量或主轴每转进给量。)为模态指令。(二)常用G代码的使用

    7、 G50坐标轴设定(实际上是:根据刀具的实际位置,确定工件坐标系的 X、Z 坐标值)G50指令执行后,不产生运动,但工件坐标系按指令值作了更新。使用举例: G50 X100 Z250;其实质含义是:工件坐标系的 X坐标立即被被修改为100,Z坐标修 改为 250。,系统立即以新的坐标值显示。一股用于录入方式下通过 对刀建立工件坐标系。关于工件坐标系(即编程所使用的坐标系):以车床主轴旋转轴线作为 X 方向的零位(即径向零位)Z 轴方向的零位(即轴向零位)可根据工件情况确定,一般以卡盘端 面或工件右端面作为零位。坐标系的正负方向:以离开工件方向为正,即 Z 轴为主轴旋转轴线、 从左向右为正, X

    8、 轴为径向走刀方向、从中心向外为正(从车削加工 的角度来看,常规的切削进刀方向大都是朝向 X、Z 轴的负方向)。当使用绝对值编程时,X坐标始终是正值(除特殊情况外), Z坐标则不一定。当使用相对值编程时,常规的外园车削均是朝向负方向的,所以 U、W值常常是负值。(相对值编程时,刀具的前进方向与坐标轴正方向 一致为正,相反为负,简言之,即进去为负,出来为正)。 G00 快速移动使用举例:GOO X50 Z200 ;或用相对坐标: GOO U15 W5后面带的二个尺寸字段 X、Z或U W用以指示移动的目标位置。执行G00的结果是使刀具从当前位置向目标位置快速移动。G00实际上不属于插补命令,执行时

    9、 X、Z轴各自独立运动,如某 一坐标轴先到达后,该轴先停止运动,另一轴继续(沿 X或Z方向) 移动。因此,移动轨迹一般开始是一段钭直线,然后是一段平行于 X 或 Z 轴的直线。使用GOO时必须注意刀具是否可能与工件相碰。G01 直线插补使用举例:G01 X50 Z200 F20 ;或用相对坐标: G01 U15 W5与G00相似,用X、Z或U、W指示插补运动结束时的目标位置。大多数车削加工,如外园、内孔、端面、锥面均使用 GO1 来完成。 程序中使用 GO1 的注意事项:1 程序中,如果是首次使用 G01,必须指定进给量F值,以后如进给量不变,则 F 字段可省略。2 使用G01前,必须保证刀具

    10、的当前位置为正确位置 (由于G01中只指定了插补的终点位置,并未指明插补的起点位置)3 GOO G01及其坐标值都是模态指令,下一程序段中可省略相同的字段。如:N0010 GOO Z200 ; N0020 X90 ;(作用等于 GOO X90 Z200 ;)NOO3O GO1Z15O F7O; NOO4O X95; (作用等于 GO1X95 Z15O F7O;)G02、 G03 园弧插补 使用举例:G00 X50 Z152 ;(快速定位到起点)G01 G150;G02 X150 Z100 R50 F30;(X150、Z150为园弧的终点坐标,R50为园弧的半径)也可以用从起点到园心的坐标距离

    11、I、K来表示:G02 X150 Z100 I50 F3O;(I5O :指起点至园心的 X方向距离为50,Z方向的距离为零,K0可省略。)注意事项:1 本车床只使用前刀架,顺逆时针的判断与标准相反。2 本例中园弧从右面小头向左切削,为逆时针,用 G02指令。如从大端处向右面小端加工园弧,则应使用 G03。3 I、K的值注意正负号:从起点向园心的方向与坐标轴正方向一致 为正。4 I值属于半径方向的距离,不要用直径计算。G04 暂停 用法举例:G04 P500;(暂停500毫秒,即0.5秒)G04 X3.5 ;(暂 停 3.5 秒)可用于切槽、台阶端面等需要刀具在加工表面作短暂停留 的埸合。三单一固

    12、定循环 G90、 G92、G94单一固定循环把“ G00快速接近工件” 插补运动走刀” 插补退刀” f” G00快速返回”这四动作组合在一起。以简化程序。 G90内外园车削循环使用举例:G90 X50 Z35 F0.2 ( 园柱面车削 )G90 X50 Z35 R2.5 F0.2 ( 园锥面车削, R2.5 指起点半径与终点半径 之差)注意事项:工件余量大时,可多次调用 G90,例如:G90X75 Z20 F0.2; X70; (由于是模态,相同的字段不必重复键入) X65;与G01在用法上的区别:G01 必须事先把刀具用指令移动到正确的起点位置,以保证加工尺寸G90车削开始时的起点X坐标是由

    13、本段自动计算后移动到位的,故在 G90的上一个程序段中,应把刀具移动到一个合适的退刀位置。 G94的用法与G90相似,用于端面切削,G92在螺纹车削中介绍。四复合型车削固定循环(1)粗精车指令配合使用的 G70-G73,其中G70为精车指令(与G71 或G72或G73配合使用),此类指令在程序中的使用由三部分组成, 以 G71 为例说明如下:第一部份: 有二个 G71 程序段, 第一个 G71 用来规定每一次粗车的 吃刀深度,退刀量等;第二个 G71 用来确定与精车程序段的关系,保 证精车余量、并开始粗车。第二部份:用来确定精车的轨迹路线,由若干个程序段组成。供精 车时使用,并为粗车时提供数据

    14、。#第三部份:G70程序段,即实际开始精车的指令。使用举例:N20 G00 X200 Z302 ;(快速定位到粗车起点)N30 G71 U5 R1 F30 ; ( U5:每次粗车切深 5mm半径方向;R1:每次退刀 1mm)N40 G71 P50 Q80 U0.6 W0.2 ;(P50:描述精车轨迹的第一个程序段号是 N50)(Q80:描述精车轨迹的最后一个程序段号是 N80)(U0.6、W0.2:留给精车的径向余量、轴向余量)N50 GOO X100;(描述精车轨迹的第一个程序段,)(注意: 1 、在此段中径向快速定位到正确的开始精车位置。2、 此段不允许有Z方向的定位。3、 从N50 N8

    15、0各段不可省略程序段号。4、 从N50到N80各段的X、Z方向坐标值只允许单向减少或单向增大。)N6O GO1 Z26O F2O; N7O GO1 X195 Z21O ;N80 G01 Z200;(描述精车轨迹的最后一个程序段)(可在此处插入换也指令)N110 G70 P50 Q80;(开始精车,实际执行 N50到N80间各程序段)N120 G00 X220 Z320 ;(精车结束,退出) 上述G71+G70指令的粗车是以多次 Z轴方向走刀以切除工件余量, 为精车提供一个良好的条件,适用于毛坯是园钢的工件。 G72+G70车削循环,与 G71相似,但粗车是以多次 X轴方向走刀来 切除工件余量,

    16、适用于毛坯是园钢、各台阶面直径差较大的工件。 G73+G70车削循环,基本用法相同,但各次粗车的运动轨迹与精车 轨迹相似,适用于一些毛坯为锻件、铸件,这类毛坯已初步具有成品 的外形,不宜使用 G71、G72指令。(2)G75外园切槽循环例:G00 X81 Z-30 ; (定位到槽的起点,注意考虑切刀宽度)G75 R0 ; ( R0:每次X方向退刀0,即直接切到槽底)G75 X50 Z-80 P16000 Q5000 R0 F50X, Z:槽的终点坐标。P: X方向每次切入深度(半径值,单位0.001mm)。Q Z方向每次移动量(单位0.001mm),注意应小于切刀宽度。R每次Z方向退刀量(3)

    17、 G76循环指令在螺纹加工中介绍。五螺纹加工本系统螺纹加工指令有三条: G32 G92 G7&公制的导程用F指定,英制的每英寸牙数用 I 指定。(1) G32是最基本的螺纹加工指令。用法举例: G32 X15.2 Z100 F2;X15.2、Z100是螺纹终点坐标,F2:导程(单头螺纹即为螺距) 为2(若 为每英寸牙数,则使用 I ,如 I11 ,为每英寸 11 牙。使用该指令前, 应先将刀具定位到正确的起点位置, 只要使起点的X坐标小于(内螺纹则为大于)终点的X坐标,即可车出锥螺纹。刀具在 Z轴方向的起 点位置应距离工件2倍导程。(2) G92:为单一固定循环,G92每执行一次,可完成快速进

    18、刀-螺 纹切削快速退刀返回起点。G92还能在螺纹车削结束时,按要求有规则退出(称为螺纹退尾倒角), 因此可在没有退刀槽的情况下车削螺纹。用法举例: G92 X15.2 Z100 F2;意义与G32相同,但在使用G92前,只须把刀具定位到一个合适的起 点位置(X方向处于退刀位置),执行 G92时系统会自动把刀具定位到所需的切深位置。而G32则不行:起点位置的X方向必须处于切入 位置。车锥螺纹举例: G92 X29.2 Z150 R-1.5 I11(R-1.5 :起点半径与终点 半径之差。(3)G76:为复合型螺纹切削循环,由二个 G76程序段组成,指定有关参数后可 自动运行多次循环,直到把螺纹车

    19、好。G76根据牙型角(GSK980TA艮定为 80o,、60o,、55o,、30o,、29o,、0o , GSK980T殴有这种限制)沿钭向逐次切入,以保证刀 具为单侧切削刃工作,可避免扎刀的发生。随着螺纹的逐渐切深,系 统按规律减少切削深度,直到达到设定的最小切削深度后, 按最小切 削深度进刀。使用举例:N10 G00 X80 Z280 ;(快速定位到起点)N20 G76 P030660 Q50 R0.1 ;( P 后面的 6 位数分别表示:精车次数3 次、螺尾倒角量为 6,即退尾长度为螺距的 60%,牙型角 60 度。)(Q50:最小切削深度0.05(半径值、指令中单位为 0.001)、(

    20、R0.1 :留给精车的余量0.1 (半径值)N30 G76 X71 Z200 R0 P1949 Q250 F3 ; ( X、Z 为螺纹终点位置)(R0:车锥螺纹时指定起点与终点的半径差,此处 R0为直螺纹,可省略)(P1949:半径方向的螺纹牙高为 1.949,指令中单位为 0.001)(Q250:第一次半径方向切入深度为 0.25mm指令中单位为0.001) 螺纹加工应注意的事项:1 主轴转速:不应过高,尤其是是大导程螺纹,过高的转速使进给速度太快而引起不正常,一些资料推荐的最高转速为:使用伺服进给电机时:导程 * 主轴每分钟转速不超过 30002 切入、 切出的空刀量, 为了能在伺服电机正

    21、常运转的情况下切削螺 纹,应在 Z 轴方向有足够的空切削长度,一些资料推荐的数据如下:切入空刀量2倍导程; 切出空刀量0.5倍导程3 螺纹加工过程中不应变换转速。七 T 代码与刀补 :T 代码用来选择刀具号并指定刀补号。如T0202;第一个02为选择02号刀具,第二02为指定02号刀补值 为当前刀补值。通常刀具号应与刀补号一致,但 00 号刀补系统设定为取消刀补,即 刀补值为零,有时程序要求取消刀补(如在用 G50设定坐标系时), 可使用如:T0100;即使用1号刀,同时取消刀补。六 F 代码及 G98、G99:F 代码用于指定进刀量G98、G99 用于每分钟进给量、每转进给量的变换 系统默认

    22、的进给量单位为 G98即:毫米/分钟,普通车床加工一般采 用毫米 / 转,习惯普通车床每转走刀量的工人可在在插补指令开始前, 使用G99指令(如 G99 F0.15 )把系统进给量设置为每转进给量。然后在插补指 令中用 F 字段确定实际进给量 .八 S 代码及 G96、G97、G50 S S代码用于指定主轴转速,如 S500,即500转/分,但如果在 G96 恒线速状态下,则为切削加工线速度。 G96恒线速、G97取消恒线速、G50 S主轴最高转速限制加工端面时,如果主轴转速固定,由于加工表面直径的变化,切削速 度也随着变化, 有可能导致表面粗糙度不一致等现象, 恒线速控制可 随着工件直径的减

    23、小而相应增加主轴转速,有助于提高加工表面质 量、提高生产率。恒线速情况下车端面时,刀具接近工件中心时,转速会变得相当大, 这是很危险的,必须使用 G50 S 来限制最高转速:使用举例:G50 S2000;(限制最高转速为2000转/分)G96 S150;(恒线速开始,指定切削速度为 150米/分)G01 X10; ( 开始车端面 )G97 S200;(取消恒线速,指定转速为 200转/分七调用子程序(用户宏程序)及 G65指令使用子程序可以减少编程工作量,避免重复劳动, 并可使程序结构清 晰,便于阅读分析。GSK980T用户宏程序是一种可以使用变量的子程 序,这类子程序被主程序调用时 , 可以

    24、根据变量的不同取值 , 作出相应 的的处理 ,使用灵活,功能较强。例:M98P0050008; (005:调用5次;0008:所调用子程序号为 00008)M98 P0008;(只调用一次)说明: 980T 的子程序是一个独立的程序,也称为宏程序,应该把子 程序作为一个单独的程序进行编写并保存,子程序的最后一个程序段为: M99。系统执行到 M99后,即返回主程序,执行M98的下一程序段。M98 M99举例主程序 00007;M03 S1500 T0101;G00 X81 Z0;M98 P0050008;G00 X90 Z200;M30;子程序 00008;G01 X0 F150 ;G00 X

    25、82;M99;(2)变量的概念:为了使宏程序具有更好的通用性,宏程序中的一 些数据、如 X、Z 的坐标值等,可以不具体指定数值,而以变量来代 替。当主程序需要调用宏程序时,可以根据要求对变量赋值,在执行 宏程序时,宏程序中的变量便被实际数值所取代。每个变量有个变量名,GSK980的变量名用#加变量号组成,女口 #201 ,GSK980的公用变量为#200到#231,可以指定32个公用变量。(4) G65指令,用以处理变量的各种使用。G65使用举例:1 G65 H01 P#201 Q150000H01 :为变量赋值的指令(必须跟在 G65之后);P#201:赋值的目标是#201号变量;Q1500

    26、:赋值的源是150000;实即把Q后面的数值赋给 P后面的变量;的值赋给另一个变量 . 。(注意:变量赋值为坐标值时单位为 0.001mm)2 G65 H03 P#213 Q#213 R1;H03:变量的减法运算,把 Q后面的变量值减去 R后面数值(或另一 个变量),把所得的差赋值给 P后面的变量。(H02则是加法指令) 此处是把 #213 号变量减 1 后重新赋值给 #213。3 G65 H81 P160 Q#213 RO;H81:条件跳转,如果Q后面的变量值等于 R后面的数值(或变量值), 就跳转到P后面的程序段号去执行,否则,按顺序执行下一个程序段。H81-H86均是各种不同条件的跳转指

    27、令(见手册 64页)此处是判断#213号变量值如果等于零,则跳转到 160号程序段执行,不等于零则按原顺序执行。4 G65 H80 P100;H80:无条件跳转到P后面的程序段号执行。此处即跳至 100号程序段。使用G65指令实现实现循环加工举例M03 S1500 ;G65 H01 P#201 Q5 ; (计数器 #201 号变量赋值为 5)G00 X81 Z0 ;N0030 G00 W-20 ; (循环加工第一句,注意使用相对坐标)G01 X0 F100 ;G00 X82 ; (循环加工最后一句)G65 H03 P#201 Q#201 R1 ; (计数器 #201 号变量减 1)G65 H82 P0030 Q#201 R0 ; (计数器 #201号不等于 0则跳到子 N0030 继续加工,等于 0 则执行下一句)G00 X90 ;Z200 ;M30 ;


    注意事项

    本文(广州数控指令代码大全.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开