首页 数控编程程序介绍以及G代码使用

数控编程程序介绍以及G代码使用

举报
开通vip

数控编程程序介绍以及G代码使用█数控编程程序介绍以及G代码使用█程序结构:一个完整的程序由程序号、程序内容、程序结束三部分组成。(1)程序号:程序号为程序的开始部分,为了区别储存器中的程序都要有程序编号,在编号前采用程序编号地址码。如在FANUC系统中采用英文字母“O”作为程序编号地址,而有的系统采用“P”“%”“:”等。(2)程序内容:程序内容部分为整个程序的核心,由许多程序段组成,每个程序段由一个或多个指令组成,它表示数控机床要完成的全部动作。(3)程序结束:用程序指令M02或M03作为整个程序的结束的符号,结束整个程序。例如:O0001 ...

数控编程程序介绍以及G代码使用
█数控编程程序介绍以及G代码使用█程序结构:一个完整的程序由程序号、程序内容、程序结束三部分组成。(1)程序号:程序号为程序的开始部分,为了区别储存器中的程序都要有程序编号,在编号前采用程序编号地址码。如在FANUC系统中采用英文字母“O”作为程序编号地址,而有的系统采用“P”“%”“:”等。(2)程序内容:程序内容部分为整个程序的核心,由许多程序段组成,每个程序段由一个或多个指令组成,它表示数控机床要完成的全部动作。(3)程序结束:用程序指令M02或M03作为整个程序的结束的符号,结束整个程序。例如:O0001      (程序号)N10G92X60Z50N20M03S600N30T01N40G00X40Z0N50G01Z-20F50N60G00X60Z50N70M05     (程序内容【第二行到第八行】)N80M02      (程序结束)程序段格式:程序段格式是指程序段中字、字符和数据的安排形式。他是由表示地址的英文字母、特殊文字和数字集合而成。具体如下:N_GX_Y_Z_...F_S_T_M_LF_行号准备功能位置代码其他坐标进给速度主轴转速道具号辅助功能行结束程序功能字:功能字是数控加工程序基本组成单元,功能字是描述机床具体动作或表示零件某一结构特征或机床某种工作状态的。在数控编程中,26个英文字母都有定义。在现在的数控系统中,一般不区分大小写字母。其中表示坐标值的功能字称为尺寸字,其他的功能字称为非尺寸字。XYZUVWPQRIJKABC是尺寸字,其他的是非尺寸字。功能字的定义如下:英文字母意义字结构举例OP程序号、子程序号o(p)+四位数字O1234N程序段号N+2—4位数字N05,N100X、Y、Z第一坐标系值X(Y、Z)+坐标值X50,Y50U、V、W第二坐标系值同上U30,W30P、Q、R第三坐标系值同上P50,R100A、B、C绕X、Y、Z坐标的转动坐标值同上A50,B40I、J、K圆弧中心坐标同上I20,J25,K5D、H补偿号指定,附加旋转坐标同上D001,H15G准备功能字G+两位数字G01,G00M辅助功能字M+两位数字M03,M30F进给速度字F+进给速度值F500T道具功能字T+两位或四位数字T0101(T01)S主轴转速字S+主轴转速S800L子程序调用次数L+子程序调用次数L5功能字也叫功能指令。功能指令分为模态指令和非模态指令两种。模态指令是指功能指令在数控程序中一直起作用,直到被同一组其他指令所取代才失去作用。只在指令程序段中起作用的功能指令叫非模态指令。G准备功能字G准备功能字是数控系统的主要功能字,它是描述数控机床插补动作的,是数控加工程序中最复杂的功能字。ISO标准规定,G功能由字母G与两个十进制阿拉伯数字组成,从G00-G99共100条。但是有些系统并没有遵守这一规定,因此,G功能指令具体功能要参阅系统编程说明书。下面是FANUC0i系统常用的G功能代码。G代码组功能G代码组功能ABCABCG00G00G0001★快速定位G70G70G7200精加工循环G01G01G01直线插补(切削进给)G71G71G73外径/内径粗车复合循环G02G02G02圆弧插补(顺时针)G72G72G74端面粗车复合循环G03G03G03圆弧插补(逆时针)G73G73G75轮廓粗车复合循环G04G04G0400暂停G74G74G76排屑钻端面孔(沟槽加工)G10G10G10可编程数据输入G75G75G77外径/内径钻孔G11G11G11可编程数据输入方式取消G76G76G78多头螺纹复合循环G20G20G7006英制输入G80G80G8010固定钻循环取消G21G21G71★米制输入G83G83G83钻孔循环G27G27G2700返回参考点检查G84G84G84攻丝循环G28G28G28返回参考位置G85G85G85正面镗循环G32G32G3201螺纹切削G87G87G87侧钻循环G34G34G34变螺距螺纹切削G88G88G88侧攻丝循环G36G36G3600自动刀具补偿XG89G89G89侧镗循环G37G37G37自动刀具补偿ZG90G77G2001外径/内径自动车削循环G40G40G4007★取消刀尖半径补偿G92G78G21螺纹自动车削循环G41G41G41刀尖半径左补偿G94G79G24端面自动车削循环G42G42G4200刀尖半径右补偿G96G96G9602恒表面切削速度循环G50G92G92坐标系、主轴最大速度设定G97G97G97恒表面切削速度控制取消G52G52G5200局部坐标系设定G98G94G9405每分钟进给G53G53G53机床坐标系设定G99G95G95★每转进给G54—G5914选择工件坐标系1—6 G90G9003绝对值编程G65G65G6500调用宏程序 G91G91增量值编程注:(1)FANUC0i控制器的G功能有A、B、C三种类型,一般CNC车床大多设定成A型,而数控铣床或加工中心设定成B型或C型。所以这里只介绍A型的G功能。(2)G功能以组别可区分为两大类。属于“00”组别者,为非模态代码或非续效指令,意即该指令的功能只在该程序段执行时发生效用,其功能不会延续到下面的程序段。属于“非00”组别者,为模态代码或续效指令,意即该指令的功能在改程序段执行时发生效用外,若下一段程序仍要使用相同功能,则不需要再指令一次,起功能会延续到下一段程序,直到被同一组别的指令取代为止。(3)不同组别的G功能可以在同一程序段中使用。但若是同一组别的G功能,在同一段程序中出现两个或两个以上时,则以最后面的G功能有效。(4)上列G功能表中有“★”记号的G代码,是表示数控机床一经开机或按了RESET键后,即处于此功能状态。这些预设的功能状态,是由数控系统内部的 参数 转速和进给参数表a氧化沟运行参数高温蒸汽处理医疗废物pid参数自整定算法口腔医院集中消毒供应 设定的,一般都设定成上表所示状态。M辅助功能字M辅助功能字是数控系统中描述机床主轴动作、切削液开关、夹具动作等其他辅助动作的功能字,是数控系统中又一种复杂的功能字。ISO标准规定,M功能由字母M与两个十进制阿拉伯数字组成,从M00—M99共100条。下表是常用辅助功能的M代码、含义及用途,功能含义用途M00程序停止暂停程序,执行此指令后,主轴的转动、进给、切削停止,但模态信息全部被保存,以便进行某一手动操作,如换刀、测量等。按下循环启动,机床重新启动,继续执行后面的程序。M01选择程序功能与M00相似,不同的是,M01只有在预先按下控制面板上“选择停止开关”按钮的情况下,程序才会结束。M02结束程序表示程序全部结束。此时主轴停止转动、进给停止、切削液关闭,机床处于复位状态,光标停留在程序结束位置。M03主轴正转从主轴向Z轴正方向看,主轴顺时针转动。M04主轴反转主轴逆时针转动M05主轴停止转动主轴停止转动M06换刀用于加工中心自动换刀,当执行M06时,进给停止,但主轴,切削液不停。M07冷却液开表示2号冷却液或雾状冷却液开M08冷却液开表示1号冷却液或雾状冷却液开M09冷却液关关闭冷却液M30程序结束与M02基本相同,但M03能自动返回程序起始位置M98子程序调用用于子程序调用M99子程序返回用于子程序结束及返回主程序F进给功能字表示刀具插补运动时刀位点的速度。它由字母F+若干位数组成。这个数的单位取决于进给速度的指定方式。进给方式主要有每分钟进多少个毫米(mm/min)和每转进多少毫米(mm/r)两种方式,它由G功能字来区分。螺纹加工时F后面的数字为螺纹导程。如:G94…F100表示进给速度为100mm/min;G95…F0.8,表示进给速度为0.8mm/r。还有一些有级调速的系统,采用代码来表示进给速度,如F11,表示进给速度为第11级,具体数值要与机床使用说明书对照。在本书中今后如果没有指明哪一种进给方式,就默认为每分钟进给方式,多次数控系统也是这样规定的。S主轴功能字表示机床主轴的转速。由字母S+若干位数组成,有如下两种表达方式。(1)G96S300G50S2000,表示主轴恒线速度切削,转速为300m/min,限定主轴最高转速为2000r/min(2)G97S1500,表示主轴为恒转速切削,转速为1500r/minT刀具功能字表示机床当前的刀位号,或者表示当前刀具刀位号和刀补号,如果只表示刀位号,则用T+两位数表示,如T03,表示当前调用刀具是03号刀;如果表示刀位号和刀补号,则用四位数表示。如T0202,前面的两位数02表示当前调用02号刀,后面的两位数表示调用存储单元的刀具补偿号是02号。程序编制中的数值计算根据零件图样,按照自己确定的加工路线和允许的编程误差,计算编程时所需要的有关各点的坐标值,称为数值计算。对于一些由圆弧、直线组成的简单的平面零件,能够通过数学 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 (三角函数、解析几何等)手工计算出有关各点的坐标值;对于复杂零件能借助于计算机完成数值计算或直接采用计算机自动编程。基点:一个零件的轮廓曲线可能由许多不同的几何元素组成。如直线、与圆弧、二次曲线等。各几何元素之间的连接点称为基点。例如两直线的交点、直线与圆弧的交点或切点、圆弧与二次曲线的交点或切点等。基点坐标是编程的重要数据。如下图中的A、B、C、D、E即为基点YCR30DBAOE261108012节点数控机床通常只有直线和圆弧插补功能,如要加工园、双曲线、抛物线等曲线时,只能用直线或圆弧去逼近被加工曲线。逼近线段与被加工曲线的的交点称为节点。在编程时,要计算出节点的坐标,并按节点划分程序段。刀具中心轨迹的计算在编程过程中,有时编程轨迹和零件轮廓并不完全重合。对于没有刀具半径补偿的功能的机床,当零件轮廓节点数据算出以后,还要计算刀具中心轨迹的数据,将此数据输入数控系统,便可控制机床刀具中心轨迹运动,由刀具外圆加工出零件形状。对于有刀具半径补偿功能的机床,只要程序中加入有关的补偿指令,就会在加工中进行自动偏置补偿。了解什么是数控机床坐标系和工件坐标系,学习零件加工的工艺。分析下面编程程序,区分程序的三个结构,并说出每一行所表示的意思。这是加工什么?O002N01G50X100.0Z100.0N02M03S800N03G00X6.0Z2.0N04G01Z-20.0F80N05G02X14.0Z-24.0R4.0F60N06G01W-8.0F80N07G03X20.0W-3.0R3.0F60N08G01W-8.0F80N09G02U20.0W-10.0R10.0F60N10G01W-20.0F80N11G03X52.0W-6.0R6.0F60N12G00U2N13S100.0Z100.0N15M02分析刚开始的例 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 ,说出各行表达的意思,是加工什么的程序?
本文档为【数控编程程序介绍以及G代码使用】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_321635
暂无简介~
格式:doc
大小:104KB
软件:Word
页数:0
分类:
上传时间:2021-05-24
浏览量:17