CNC程序的常用G功能字和M功能字(G代码M代码).docxVIP

CNC程序的常用G功能字和M功能字(G代码M代码).docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CNC程序的常用G功能字和M功能字(G代码、M代码) 一般程序段由下列功能字组成: N?——??程序号 G?——??准备功能?? X?——? 坐标值 Y?——? Z?——? F ——??进给速度?? S?——??主轴速度?? T?——??刀具 M?—— 辅助功能 ???????????????????? (一)准备功能 准备功能字G代码,用来规定刀具和工件的相对运动轨迹(即指令插补功能)、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。我国机械工业部根据ISO标准制定了JB3208-83标准,规定G代码由字母G及其后面的二位数字组成,从G00到G99共有100种代码,如表1-3所示。 G代码分模态代码和非模态代码。 表1-3?? G功能代码 代码 (1) 模态代码组别 (2) 功????能 (3) G00 a 点定位 G01 a 直线插补 G02 a 顺时针圆弧插补 G03 a 逆时针圆弧插补 G04 ? 暂停 G05 ? 不指定 G06 a 抛物线插补 G07 ? 不指定 G08 ? 加速 G09 ? 减速 G10~G16 ? 不指定 G17 c XY平面选择 G18 c ZX平面选择 G19 c YZ平面选择 G20~G32 ? 不指定 G33 a 螺纹切削,等螺距 G34 a 螺纹切削,增螺距 G35 a 螺纹切削,减螺距 G36~G39 ? 永不指定 G40 d 刀具补偿/偏置注销 G41 d 刀具左补偿 G42 d 刀具右补偿 G43 (d) 刀具正偏置 G44 (d) 刀具负偏置 G45 (d) 刀具偏置+/+ G46 (d) 刀具偏置+/- G47 (d) 刀具偏置-/- G48 (d) 刀具偏置-/+ G49 (d) 刀具偏置0/+ 代码 (1) 模态代码组别 (2) 功????能 (3) G50 (d) 刀具偏置0/- G51 (d) 刀具偏置+/0 G52 (d) 刀具偏置-/0 G53 f 直线偏移,注销 G54 f 直线偏移X G55 f 直线偏移Y G56 f 直线偏移Z G57 f 直线偏移XY G58 f 直线偏移XZ G59 f 直线偏移YZ G60 h 准确定位1(精) G61 h 准确定位2(中) G62 h 快速定位(粗) G63 ? 攻螺纹 G64~G67 ? 不指定 G68 (d) 刀具偏移,内角 G69 (d) 刀具偏移,外角 G70~G79 ? 不指定 G80 e 固定循环注销 G81~G89 e 固定循环 G90 j 绝对尺寸 G91 j 增量尺寸 G92 ? 预置寄存 G93 k 时间倒数,进给率 G94 k 每分钟进给 G95 k 主轴每转进给 G96 i 恒线速度 G97 i 每分钟转数(主轴) G98~G99 ? 不指定 ? (二)坐标功能字 坐标功能字(又称尺寸字)用来设定机床各坐标的位移量。它一般使用X、Y、Z、U、V、W、P、Q、R、A、B、C、D、E等地址符为首,在地址符后紧跟“+”(正)或“-”(负)及一串数字,该数字一般以系统脉冲当量(指数控系统能实现的最小位移量,即数控装置每发出一个脉冲信号,机床工作台的移动量,一般为0.0001~0.01mm)为单位,不使用小数点。一个程序段中有多个尺寸字时,一般按上述地址符顺序排列。 (三)进给功能字 该功能字用来指定刀具相对工件运动的速度。其单位一般为mm/min。当进给速度与主轴转速有关时,如车螺纹、攻丝等,使用的单位为mm/r。进给功能字以地址符“F”为首,其后跟一串数字代码。 (四)主轴功能字 该功能字用来指定主轴速度,单位为r/min,它以地址符“S”为首,后跟一串数字。 (五)刀具功能字 当系统具有换刀功能时,刀具功能字用以选择替换的刀具。它以地址符“T”为首,其后一般跟二位数字,代表刀具的编号。 以上F功能、T功能、S功能均为模态代码。 (六)辅助功能字 辅助功能字M代码主要用于数控机床的开关量控制,如主轴的正、反转,切削液开、关,工件的夹紧、松开,程序结束等。M代码从M00-M99共100种。我国标准JB3208-83的有关规定见表1-4所示。 (1)M00程序停止;(2)M01选择停止;(3)M02程序结束;(4)M30纸带结束。 ? 表1-4?? M功能代码 代??码 ? ? (1) 功能与程序段运动同时开始 (2) 功能在程序段运动完后开始 (3) 功??能 ? ? (4) M00 ? * 程序停止 M01 ? * 计划停止 M02 ? * 程序结束 M03 * ? 主轴顺时针方向 M04 * ? 主轴逆时针方向 M05 ? * 主轴停止 M06 # # 换刀 M07 * ? 2号切削液开 M08 * ? 1号切削液开 M09 ? * 切削液关 M10 # #

文档评论(0)

139****4073 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档