数控编程培训(5)

2019-08-31 11:04

表 1-5

序 号 N0010 N0020 N0030 N0040 N0050 N0060 N0070 N0080 N0090 N0100 N0110 N0120 N0130 N0140 N0150 程 序 G54 X-70 Y-100 Z-140 S1500 M03 G00 X0 Y0 Z2 T01 G01 Z-3 F150 G41 X20 Y14 Y62 G02 X44 Y86 I24 J0 G01 X96 G03 X120 Y62 I24 J0 G01 Y40 X100 Y14 X20 G40 X0 Y0 G00 Z100 G53 M02 说 明 设工件零点于O点,主轴正转,1500r/min 刀具快进至(0,0,2) 刀具工进至深3mm处 建立左刀补O→A 直线插补A→B 圆弧插补B→C 直线插补C→D 圆弧插补D→E 直线插补E→F 直线插补F→G 直线插补G→A 取消刀补A→O 刀具Z向快退 取消工件零点偏置 程序结束

图 1-20

(三)路径控制特性的指令 1 准停特性

指令, G60, G9 指令说明

G60, 准停,模态有效 G9, 准停,非模态有效

21

功能

如果形成一个尖的外角,或者对内角进行精加工,则需 要使用准停功能。

G9在当前程序段中产生准停,G60在当前程序段和在所有后续程序段中产生准停。

使用轨迹控制运行功能 G64 或者 G641 取消 G60。

2 连续轮廓加工方式

轨迹控制运行, G64, G641, G642, G643, G644 编程 G64

G641 ADIS=… 指令说明

G64, 轨迹控制运行

G641, 轨迹控制运行,带可编程的过渡磨削 ADIS= 精磨削距离,用于轨迹功能 G1,G2,G3 功能

在轨迹控制运行时,轮廓以恒定的轨迹速度生成。

均匀的速度运行可以产生较好的切削效果,提高表面质量, 降低加工时间。 操作顺序

轨迹控制运行, G64

在轨迹控制运行中,刀具按切向进行轮廓过渡,尽可能 地按照恒定轨迹速度(在程序段转换处没有制动)。在 到达拐角(G09)之前,在带准停的程序段之前将会预 见性地制动。

拐角同样始终绕行。为了减少轮廓发生损坏的可能性, 速度要相应地降低,要考虑到加速度极限和过载系数

轨迹控制运行,带可编程的过渡磨削,G641

在 G641程序段中,控制系统在轮廓过渡处插入过渡单

元。使用 ADIS=? 或者 ADISPOS=? 可以确定拐角处如何磨削。G641作用与 RNDM相似,但是不限制于工作平面的轴。

举例: N10 G641 ADIS=0.5 G1 X? Y?

精磨削程序段最早在编程的程序段结束之前 0.5毫 米处开始,并且在程序段结束之后 0.5毫米处结束。 该设定模态有效。

22

G641同样以可预见的速度执行。在弯度很大时,精 磨削程序段以较小的速度执行。

3、可编程暂停指令G04

编程格式: G4 F… G4 S…

(在独立的NC程序段中编程) 指令说明

G4, 开启停留时间 F? 参数,单位秒 S?, 主主轴转数说明 功能

使用 G4指令,可以在两个程序段之间中断所 编程的时间,暂停加工。比如用于自由切削。

操作顺序 举例:

N10 G1 F200 Z-5 S300 M3

;进给率 F,主轴转速 S N20 G4 F3 ;停留时间3秒 N30 X40 Y10

N40 G4 S30 ;主轴停留 30转 相当于在 S=300转/分钟时

并且转速倍率为 100%时:t=0.1分钟 N40 X... ;进给和主轴转速继续有效

仅在带G4的程序段中,F?和 S?字用作时间说明。 在此之前编程的进给率 F和主轴转速 S仍然保存。

4.5坐标系偏置指令

概述:

一个坐标系可以进行以下的偏置: ? 零点偏移, TRANS, ATRANS ? 旋转,ROT,AROT ? 缩放,SCALE,ASCALE

23

? 镜像, MIRROR, AMIRROR

上述的偏置指令均在一个独立的NC

程序段中编程,并且按照编程的顺序执行。 其中,TRANS、ROT、SCALE、MIRROR指令 是相对G54至G57所设定的工件坐标系零点而言 进行的偏置,而以A开头的偏置指令是相对前面 偏置后的零点而言,成为附加偏置。

1、偏移:TRANS, ATRANS 编程

TRANS X? Y? Z? (在独立程序段中编程) ATRANS X? Y? Z? (在独立程序段中编程) 指令和参数说明

TRANS 零点偏移 绝对值, 以当前有效的、 用 G54到 G599设定的工件零点为基准。

ATRANS 与 TRANS相同,但是有附加的零点偏移 X Y Z 在所给定的几何轴方向的偏移值 功能:

使用 TRANS/ATRANS,可以对所有的轨迹轴和定位轴 在所给定方向编程零点偏移。由此您可以使用可更换的 零点进行加工。比如在不同的工件位置上再次出现的加 工过程。 编程举例

在一个工件中,一个程序之内多次出现所说明的形状。 该形状的加工顺序存储在子程序中。

通过零点偏移,您可以只设置所需要的工件零点,然后 调用子程序。

N10 G1 G54 工作平面 X/Y,工件零点 N20 G0 X0 Y0 Z2 回起始点 N30 TRANS X10 Y10 绝对偏移 N40 L10 子程序调用

N50 TRANS X50 Y10 绝对偏移 N60 L10 子程序调用 N70 M30 程序结束 取消可编程的零点偏移 对于所有轴: TRANS (没有轴参数)

2、可编程的旋转, ROT, AROT 编程

ROT X… Y… Z… ROT RPL=…

24

AROTX… Y… Z… AROT RPL=…

所有指令必须在独立的程序段中编程。 指令和参数说明

ROT, 绝对旋转,以当前用G54到 G599设定的工件零 点为基准AROT, 附加旋转,以当前设定的或者编程的 零点为基准

X Y Z 空间旋转:围绕几何轴旋转

RPL, 平面中旋转:坐标系旋转的角度(平面用 G17-G19设定) 功能

使用ROT/AROT,工件坐标系可以围绕几何轴 X/Y/Z中 的一个进行旋转,或者在所选择的工作平面 G17到 G19 平面中(或者垂直方向的进刀轴)围绕角度 RPL进行旋 转。

这样,就可以在一个同样的装夹位置时对斜置平面进行 加工,或者对几个工件面进行加工。 编程举例:平面旋转

在一个工件中,一个程序之内多次出现所说明的形状。 除了零点偏移之外,还必须进行旋转,因为这些工件形 状并不是轴向排列的。

N10 G17 G54 工作平面 X/Y,工件零点 N20 TRANS X20 Y10 绝对偏移 N30 L10 子程序调用

N40 TRANS X55 Y35 绝对偏移

N50 AROT RPL=45 坐标系旋转 45° N60 L10 子程序调用

N70 TRANS X20 Y40 绝对偏移(复位所有到目前 为止的偏移)

N80 AROT RPL=60 附加旋转 60° N90 L10 子程序调用

N100 G0 X100 Y100 位移行程 N110 M30 程序结束

取消旋转

对于所有轴: TRANS (没有轴参数)

3、可编程的比例系数, SCALE, ASCALE 编程

SCALE X? Y? Z? (在独立程序段中编程) ASCALE X? Y? Z? (在独立程序段中编程) 指令和参数说明

SCALE, 绝对放大/缩小,以当前有效的、用 G54至G599设定的坐标系为基准

25


数控编程培训(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:北大荒的秋天第二课时修改稿

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: