编程格式与常用指令.ppt_第1页
编程格式与常用指令.ppt_第2页
编程格式与常用指令.ppt_第3页
编程格式与常用指令.ppt_第4页
编程格式与常用指令.ppt_第5页
已阅读5页,还剩38页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2.2 编程格式与常用指令,程序段格式 准备功能指令(G指令) 辅助功能指令(M指令,2.2.1 程序段格式,O150 N05 G01 X25.46 Y-15.37 Z11.52 F200 S800 M03; 程序段(Blocks): 为完成某一动作要求所需功能“字”的组合。 字(Words): 控制机床的具体指令,地址符+数字,主要内容,字地址程序段的一般格式为: N_ G_ X_ Y_ Z_ F_ S_ T_ M_ ; 其中 N程序段号字; G准备功能字; X、Y、Z坐标功能字; F进给功能字; S主轴转速功能字; T刀具功能字; M辅助功能字,程序段格式是指一个程序段中功能字的排列顺序和

2、表达方式。目前数控系统广泛采用字地址程序段格式,主要内容,常用地址码及其含义,2.2.2 准备功能指令,模态代码(Modal) 一经在某一程序段中应用,便保持有效到以后的程序段中出现同一组的另外一代码时才失效。 非模态代码(Nonmodal) 功能仅在所出现的程序段内有作用,G指令,作用: 规定插补功能、机床坐标系、坐标平面、刀具补偿、坐标偏置等各种加工操作。 表2-3: 从G00G99共100种 不同数控系统指令代码也不同,准备功能G,基本移动指令,G00快速移动 G01直线插补 G02、G03圆弧插补,G00,指令刀具以点位控制方式从刀具所在点快速移动到目标位置,无轨迹要求; 使用G00后

3、,进给速度F无效,刀具以预先调定的最大进给速度,快速移动,指令格式 G00 X Y Z 其中 ,X Y Z 为快速定位的目标值,可以用绝对值或增量值表示。常见的G00的运动轨迹一般不是一条直线,而是两条或三条直线段的组合,G01,刀具按照规定的进给速度F沿直线移动到终点; 运动速度通过F代码进行编程,指定的速度为机床各坐标的合成速度; 模态指令; 插补,指令格式 G01 X Y Z F 其中 ,X,Y,Z为指定直线的终点坐标值,F为直线插补的进给速度。 各轴的进给速度如下: 式中 L直线的长度, 说明:在机床操作时,实际的进给速度可以通过操作面板上的进给倍率旋钮在0 120%的范围内进行调节,

4、G02、G03,G02:顺圆插补 G03:逆圆插补 格式: 1)G02(or G03) X_ Y_ Z_ I_ J_ K_ F_ X,Y,Z:圆弧终点坐标 I,J,K:圆心相对起点的相对坐标 2)G02(or G03) X_ Y_ Z_ R_ F_ R0 小于180的圆弧 R0 大于180的圆弧 整圆不能用这种格式,注意: R编程不能用于加工整圆,由于圆弧的起点和终点相同,数控系统无法确定圆弧的中心位置,只能用I、J、K确定圆心的方式来编程,主要内容,圆弧插补指令G02/G03,圆弧编程举例,整圆编程举例,暂停(延迟)指令G04,使刀具作短时间(几秒钟)的无进给光整加工,用于车槽、镗孔、锪孔等

5、场合。 G04 X (P ) 地址字X后面可以用带小数点的数值,单位为S,地址字P后面不允许小数点输入,只能是整数,单位为ms,G指令铣床FANUC 0i-M系列,与坐标系相关的G指令 G90 G91 G92 G54G59 G17G19,G90 G91,G90 绝对尺寸编程指令,所有坐标尺寸数字都是相对于固定的编程原点(工件原点)。 G91 相对尺寸编程指令,程序段的终点坐标都是相对于起点给出的,G92指令 坐标系设定的预置寄存指令,它只有在采用绝对坐标编程时才有意义。 编程格式: G92 X a Y b Z c a、b、c为当前刀位点在所设定工件坐标系中的坐标值(刀具位置不动) 使用该指令,

6、便建立了工件坐标系,其后的加工程序中的编程尺寸都是在这个工件坐标系的尺寸,主要内容,工件坐标系设定指令G92,G92X160.0Y-20.0,主要内容,用G54-G59指令设定工件坐标系 操作者在实际加工前,测量工件原点与机床原点之间的偏置值,并在数控系统中预先设定。这个值叫做“工件零点偏置,G17G19,加工平面选择指令(铣削) G17XY平面 G18XZ平面 G19YZ平面,在数控车床上一般默认在ZX平面内加工;在数控铣床上,数控系统一般默认为在XY平面内加工,编程时不需要再作说明,刀具补偿指令,刀具半径补偿 G41、G42、G40 刀具长度补偿 G43、G44、G49,刀具半径补偿,功能

7、:用于铣刀半径或车刀刀尖半径的自动补偿。 使用场合: 1)程序按零件轮廓编程; 2)程序按选定刀具中心轨迹编程,但实际使用刀具与预选的不同。 使用方法: 将刀具半径值通过操作面板输入数控系统的“刀具偏置值”存储器中,编程时通过指定半径补偿号(D代码)或长度补偿号(H代号)进行选择。 刀具磨损后,可更改设定值,刀补功能的定义,G41左偏刀具补偿 G42右偏刀具补偿 G40注销,刀具半径补偿建立与取消指令G41/G42、G40,刀具半径补偿建立与取消指令G41/G42、G40,G00/G01 G41/G42 X_ Y_ D(H)_ F_ ; G00(或G01)G40 X_ Y_,刀具长度补偿,功能

8、:补偿实际刀具长度 目的:确保刀尖位置和编程位置相一致 使用方法: 计算公式:L偏置=L实际-L编程 预先输入到 “刀具长度偏置”存储器中 编程时,指定偏置号(H代码,主要内容,刀具长度补偿建立与取消指令G43/G44、G49,G00/G01 G43/G44 Z_ H_ F_ ; G00/G01 G49 Z_,主要指令辅助记忆口诀 1坐标指令 绝对坐标,相对坐标; 机床原点对工件,预置内存; 定义平面共有仨,17、19 和18。 XY YZ ZX 2快速定位指令 快速点位,刀具沿着直线行。 3插补指令 直线插补,刀沿直线奔目标; 02、03顺逆圆,圆心坐标要给全。 4刀具补偿指令 站在工件往前

9、看,刀心偏向左右边, 左用41、右42,撤消刀偏用40; 刀具长度要补偿,44缩短43长。 5暂停指令 进给暂停,主轴旋转进给滞,2.2.3 辅助功能指令(M指令,作用:用于机床加工操作时的工艺指令 主轴转向与启停 冷却液系统开关 自动换刀 程序停止 程序结束 分类: 1)A类:与运动指令同时执行 2)B类:运动指令结束后执行,辅助功能M,常用M指令,M00程序停止指令 M01计划停止指令 M02程序结束指令 M03/M04主轴顺/逆时针旋转指令 M05主轴停 M06自动换刀 M07、M08/M092号、1号冷却液开/关 M30程序结束,系统复位,M00程序停止指令,动作:主轴、刀具进给、冷却液系统都自动停止 作用:用于加工过程中测量刀具、工件尺寸、工件调头、手动变速 当程序运行停止时,保存全部现存信息; 按下“循环启动”按钮,继续执行下一程序段,M01计划停止指令,与“任选停止”按钮联合使用 作用: 工件关键尺寸的停机抽样检查 程序检验 按启动键,继续执行后续程序段,M02程序结束指令,用于:程序全部结束 动作:与M00类似 按下“循环启动”按钮,此程序将再次执行,主要指令辅助记忆口诀 ,程序暂停;,最后一段; 、正、反转; 换刀给号。 此外,还有、 在后, 常在、后 常在插补指令(G01、G02、G03)后,2.2.4 其它指令,X、Y、Z、A、

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论