1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
G代码编程

一、[新课导入] 二、[讲授新课] 一、程序段格式 所谓程序段格式,是指程序段书写规则 ,它包括机床所要求执行的功能和运动所需要的所有几何数据和工艺数据。一个零件加工程序是由若干以段号大小次序排列的程序段组成,每个程序段一般由程序号、顺序号、准备功能、坐标字、进给速度、主轴功能、刀具功能、辅助功能等组成。它们的地址、范围、意义见表5—1。 表5—1 程序段组成及其相应地址、范围和意义 组 成 地 址 范 围 意 义 程序号 P、N 00~99 指定程序号、子程序号 顺序号 N 0000~9999 程序段号 准备机能 G 00~99 指令动作方式 坐标字 X,Y,Z,A, I,J,K,R ±0.001~±9999.999 ±0.001~±9999.999 坐标运动指令 圆心坐标、螺距、半径 进给速度 F 9~1 800 mm/min 进给速度指令 主轴机能 S 0~5 000 r/min 主轴转速指令 刀具机能 T 1~20 刀具指令 辅助功能 M 0~99 辅助指令 每个程序段不一定都必须具有上面这些指令,但在每个程序段中,指令要遵照上述格式来排列。 2000M数控系统采用的程序段格式是可变程序段格式,所谓可变程序段格式就是程序段的数据的个数和长度都是可变的。 一个程序段由一个或多个程序字组成,程序通常由地址和地址字后的数字和符号组成。 例如 X-46.38 其中: X ——地址功能字 -——符号 46.38——数据字 这种程序段格式,以地址功能字为首,后跟一串数字组成,若干个字构成程序段,这一格式,如上一程序段己写明,本程序段里不产生变化的那些字仍然有效,可以不再重写。尺寸字中,可只写有效数字,不规定每个字要写满固定位数。用这种格式写出的各个程序段,长度和数据的个数都是可变的,故称为可变程序段格式。 例 N0420 G03 X70 Y-36.5 I0 J-2 F100 程序中N,G,X,Y,I,J,F均为地址功能字。 N——程序段号(N后要求写满4位数或以上) G——准备功能 X,Y,I,J——坐标地址 F——进给量 “.”“—”为符号,0420,03,70,36.5,0,2,100均为数据字。数据字尺寸字地址可用以下字母表示:X,Y,Z,A,I,J,K,P。 非尺寸地址用以下字母表示:N,S,T,G,F,M,P。 一个完整的程序由程序号、程序段和相应的符号组成,请看如下程序: P08 N0010 G00 Z2 S1000 M03 N0020 G01 Z-1 F300 N0030 G91 X20 Y20 N0040 X25 Y10 N0050 X30 N0060 G03 X15 Y15 I0 J15 N0070 G02 X15 Y15 I15 J0 N0080 G01 Y10 N0090 X-5 N0100 G02 X-30 Y0 I-15 J0 N0110 G01 G90 X20 Y20 N0120 X0 Y0 N0130 G01 Z5 N0140 M02 在通常情况下,程序段是零件加工的一个工步,NC程序段是一个程序语句系列,程序语句作为程序贮存在存储器里。加工零件时,这些语句从存储器整体读出并一次性解释成可执行的数据格式,然后加以执行。 程序段号用来标识组成程序的每一个程序段,这由字母N后面跟数字0000~9999组成,程序段号必须写在每一个程序段的开始,并且在N后写满至少4位数(可使用段号自动生成)。 在一个程序段中,程序段号可采用0000~9999中的任意值,但各程序段号必须依其在程序的先后次序由小到大排列。为了便于在需要的地方插入新的程序段,建议在编程时不要给程序段以连续序号。如果在CNC面板上进行编程,则程序段以10为间隔进行编号,这样便于插入程序时赋于段号。 二、准备功能(G功能) 1.G00——快速定位 书写格式:G00 X_ Y_ Z_ A_ 说明: (1)所有编程轴同时以G00定义的速度移动,当某轴走完编程值便停止,而其他轴继续运动。 (2)不运动的坐标可以省略编程,省略的坐标不作任何运动。 (3)目标点的坐标值可以用绝对值,也可用增量值,小数点前最多允许4位数字,小数点后最多允许3位,正数省略“+”号。 (4)G00功能起作用时,其移动速度按P参数中的P00参数设定值运行。 (5)用G00编程时,也可以写作G0。 例 如图5—1所示从A点快速移动至B点的程序如下: 图5—1 G00快速定位例图 绝对值方式编程:G00 X170 Y150 增量方式编程:G91 G00 X160 Y140 2.G01——直线插补 书写格式:G01 X_ Y_ Z_ F_ G01 X_ Y_ A_ F_ 说明: (1)每次加工开始,自动处于G01状态。

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档