数控机床指令培训讲稿综述

上传人:最**** 文档编号:118173883 上传时间:2019-12-11 格式:PPT 页数:126 大小:1.85MB
返回 下载 相关 举报
数控机床指令培训讲稿综述_第1页
第1页 / 共126页
数控机床指令培训讲稿综述_第2页
第2页 / 共126页
数控机床指令培训讲稿综述_第3页
第3页 / 共126页
数控机床指令培训讲稿综述_第4页
第4页 / 共126页
数控机床指令培训讲稿综述_第5页
第5页 / 共126页
点击查看更多>>
资源描述

《数控机床指令培训讲稿综述》由会员分享,可在线阅读,更多相关《数控机床指令培训讲稿综述(126页珍藏版)》请在金锄头文库上搜索。

1、数控车床指令简介-FANUC系统 1.G00快移定位 格式:G00 X_ Z_; 这个指令把刀具从当前位置移动到指 令指定的位置(在绝对坐标方式下), 或 者移动到某个距离处 (在增量坐标方式 下)。 举例 N10 G00 X-100. Z-65. 2. G01直线插补 格式:G01 X(U) _ Z(W) _ F_; 直线插补以直线方式和指令给定的移动速 率,从当前位置移动到指令位置。 X、Z: 要求移动到的位置的绝对坐标值。 U、W:要求移动到的位置的增量坐标值。 举例 刀具移动路径ABC 绝对坐标程序: N10 G01 X50. Z75. F0.2; AB N20 X100.; BC 增

2、量坐标程序: N10 G01 U0.0 W-75. F0.2; AB N20 U50. ; BC 3、G02/G03圆弧插补 格式:G02(G03) X(U)_Z(W)_I_K_F_ ; G02(G03) X(U)_Z(W)_R_F_ ; X、Z 指定的终点 U、W 起点与终点之间的距离 I圆弧起点到圆心之X轴的距离 K圆弧起点到圆心之Z轴的距离 R 圆弧半径(最大180 度)。 刀具进行圆弧插补时,必须规定所在的平面, 见右图: 在NC程序中,工作平面用G17、G18 和G19 表示: 平面 名称 横向进给 X/Y G17 Z Z/X G18 Y Y/Z G19 X 我们先看一下机床坐标系是

3、如何确定下 来的。 坐标系与机床的相互关系取决于机床的 类型。轴方向由所谓的“右手定则”确定。 大拇指为方向+X 食指为方向+Y 中指为方向+Z 顺时针G02;逆时针G03。 顺逆怎么确定?对于初学者比较迷惑。 判定法则:由垂直于平面的轴的正向朝负 向看,顺时针为G2,逆时针为G3. 一般使用R编程,方便更改,主要是 FANUC系统到西门子系统的程序变换。 在CAM软件上很容易分析得到起点、终 点坐标以及圆弧半径R值。 G02/G03判定方法:无论前刀座还是后刀座,都遵循右手定则, 伸出手掌,四指方向为Z+,从Z+到X+旋转90度,旋转的方向与G03 相同,相反则为G02。 举例 绝对坐标系程

4、序 G02 X100. Z90. I50. K0. F0.2; 或 G02 X100. Z90. R50. F0.2; 增量坐标系程序 G02 U40. W-30. I50. K0. F0.2; 或 G02 U40. W-30. R50. F0.2; 4、G04 暂停 利用暂停指令,可以推迟下个程序段的执行,推迟时间为 指令的时间,其格 式如下:G04 X_(单位:秒); 或G04 U_(单位:秒); G04 P_(单位:毫秒); 指令范围从0.00199999.999 秒。 用法举例:G04 X1.0;(暂停1秒); G04 U1.0;(暂停1秒); G04 P1000;(暂停1秒)。 可用

5、于切槽、台阶端面等需要刀具在加工表面作短暂停留 的场合。 5、G32螺纹切削 格式:G32 X(U)_Z(W)_F(E)_ ; F 公制螺纹导程(螺距); E 英制螺纹导程; 公制螺纹与英制螺纹的转换 : 例如3/4”-10UNF,其中10表示一英寸有10个螺纹,每两个螺纹之间的 距离就是螺距,所以该螺纹转换成公制的螺距为:25.4/102.54mm X(U)、 Z(W) - 螺纹切削的终点坐标值; 起点和终点的X坐标值相同(不输入X或U)时,进行直螺纹切削; X省略时为圆柱螺纹切削,Z省略时为端面螺纹切削; X、Z均不省略时为锥螺纹切削。 切入、切出的空刀量:为了能在伺服电机正常运转的情况下

6、切削螺纹, 应在Z 轴方向有足够的空切削长度,一些资料推荐的数据如下:切入 空刀量2 倍导程,一般给34mm; 切出空刀量0.5 倍导程, 1. 用 G0 将螺纹车刀移动到起始位置. 2. 一个 (G32) 程序段完成一次螺纹车削. 3. 用 G0 将螺纹车刀移动到下一次螺纹车削的起始位置. 车螺纹M202.0, 切削时X方向的量逐渐减少, 最后一刀可以光一下,甚至不给吃刀量。 O1001 (G32 EXAMPLE 1) ; (SINGLE PASS THREADING) ; T0404 ; S1000 M3 ; X19.2 Z7 ; G32 Z-49 F2 M8 ;第一次车削,深度0.8mm

7、 G0 X21 ; Z7 ; X18.6 ; G32 Z-49 ; 第二次车削,深度0.6mm G0 X21 ; Z7 ; X18 ; G32 Z-49 ; 第三次车削,深度0.6mm G0 X21 ; Z7 ; X17.6 ; G32 Z-49 ; 第四次车削,深度0.4mm G0 X21 ; Z7 ; X17.55 ; G32 Z-49 ; 第五次车削,深度0.0.05mm G0 X21 ; X100 Z100 M9 ; 多头螺纹的车削 格式:G32 IP_F(E)_ Q_; IP螺纹终点坐标值; F螺纹导程; Q螺纹起始角。 起始角Q不是模态值,每次使用必须指定,若不指定就认为是0; 起

8、始角增量是0.001度,不能指定小数点,比如:起始角180,指 定为Q180000。 可在0到360000(以0.001度为单位)之间指定起始角(Q)。 实例:双头螺纹,F=4.0mm,(起始角为0和180) G00 X29.6 Z5.0; 吃刀,正式切削 G32 Z-40.0 F4.0 Q0;车第一个头螺纹,起始角为0 ; G32 Z-40.0 Q180000;车第二个头螺纹,起始角为180 6、G40/G41/G42刀尖半径补偿功能 编程时,通常都将车刀刀尖作为一 点来考虑,但实际上刀尖处存在圆角 如图所示。当用按理论刀尖点编出的 程序进行端面,外径、内径等与轴线 平行或垂直的表面加工时,

9、是不会产 生误差的。但在进行倒角、锥面及圆 弧切削时,则会产生少切或过切现象 具有刀尖圆弧自动补偿功能的数控系 统能根据刀尖圆弧半径计算出补偿量 避免少切或过切现象的产生。 格式:G40 G00(G01)X_ Z_; G41 G00(G01)X_ Z_; G42 G00(G01)X_ Z_; 注意:G40/G41/G42只能同G00/G01结合编程,不允许同G02/G03等其他指令结合 编程。因此,在编入G40/G41/G42的G00与G01前后两个程序段中X、Z至少有一 值变化。在调用新刀具前必须用G40取消补偿。在使用G40前,刀具必须已经离 开工件加工表面。 G41/G42的判定: 从刀

10、具沿工件表面切削运动动方向看,刀 具在工件的左边还边还 是在右边边: 简单的判定方法:由垂直于平面的轴的正向朝负向看, 刀具在工件的左边为边为 G41,在右边为边为 G42. 7、G70精加工循环 格式 G70 P(ns) Q(nf) ns: 精加工形状程序的第一个段号。 nf: 精加工形状程序的最后一个段号 nsnf程序段中的F、S或T功能有效 功能:用G71、G72或G73粗车削后,G70精车削。 8、G71外圆粗车固定循环 格式: G71 U(d) R(e) ; G71 P(ns) Q(nf) U(u) W(w )F(f) S(s) T(t); 从顺序号ns到nf的程序段,指定A及B间的

11、移动指。 d: 吃刀量(半径指定),无符号。切削方向依照AA 的方向决定。本指定是状态指定,在另一个值指定 前不会改变。 e: 退刀量。本指定是状态指定,在另一个值指定前 不会改变。 ns: 精加工形状程序的第一个段号。 nf: 精加工形状程序的最后一个段号。 u: X 方向精加工余量的距离及方向。(直径/半径 ) w: Z 方向精加工余量的距离及方向。 注意: u、w精加工余量的正负判断:从最终轮廓线往余量方向看 ,与轴+向同 为+,相反为- nsnf程序段中F、S或T功能在(G71)循环时无效,而在(G70)循环时nsnf 程序段中的F、S或T功能有效。 nsnf程序段中恒线速功能无效。

12、nsnf程序段中不能调用子程序。 起刀点A和退刀点B必须平行; 零件轮廓AB间必须符合X轴、Z轴方向同时单向增大或单向减少; ns 程序段中可含有G00、G01指令,不许含有Z轴运动指令。 功能: G71指令的粗车是以多次Z 轴方向走刀以切除工件余量 例:按右图所示尺寸编写外圆粗切循环加 工程序。 N10 T0101 M03 S450 N20 G00 G42 X121. Z10. M08起刀位置 N30 G71 U2. R0.5 外圆粗车固定循环 N40 G71 P50 Q110 U2. W2. F0.2 N50 G00 X40. /ns第一段,此段不允许 有Z 方向的定位。 N60 G01

13、Z-30. N70 X60. Z-60. N80 Z-80. N90 X100. Z-90. N100 Z-110. N110 X120. Z-130. /nf最后一段 N120 G00 G40 X200. Z140. M09 N130 M05 主轴停 N140 M30 8、G72端面车削固定循环 格式 G72 W(d) R(e); G72 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t); d、e、ns、nf、 u、w,f、s 及t 的含义与G71 相同。 ns 程序段中可含有G00、G01指令,不许含有X轴运动指令。 功能:除了是平行于X轴外,本循环与G71相同。

14、但粗车是以多次X 轴 方向走刀来切除工件余量, 例:按图所示尺寸编写端面粗切循加 工程序。 N10 T0101; N20 M03 S600; N30 G00 G41 X165. Z2. M08; N40 G72 W4. R1.; N50 G72 P60 Q130 U1. W1. F0.2; N60 G00 Z-110.; /ns此段不允许有 X方向的定位。 N70 G01 X160. F0.15; N80 Z-80.; N90 X120. Z-70.; N100 Z-50.; N110 X80. Z-40.; N120 Z-20.; N130 X40. Z0; /nf N140 G00 G40

15、 X200. Z200. M09; N150 M05; N160 M30; 9、G73成型加工复式循环 格式: G73 U(i) W(k) R(d); G73 P(ns) Q(nf) U(u) W(w) F(f) S(s) T(t); A和B间的运动指令指定在从顺序号ns到nf的程序 段中 i: X 轴方向退刀距离(毛坯余量,半径指定 ),该值是模态值 k: Z 轴方向退刀距离(毛坯余量),该值是模态 d: 分割次数,这个值与粗加工重复次数相同,该 值是模态值 ns: 精加工形状程序的第一个段号。 nf: 精加工形状程序的最后一个段号。 u: X 方向精加工余量的距离及方向。 (直径/半径) w: Z 方向精加工余量的距离及方向。 nsnf程序段中的F、S 或T 功能在循时环无 效,而在G70时,程序段中的F,S或T功能有。 加工余量的计算: (毛坯工件最小)/2)-1 (减1是为了少走一空刀) 该指令相当于G71,G72的综合。 u、w精加工余量的正负判断同G71所讲的。从最终轮廓线往余量方向看 ,与轴+向同为+,相反为- 功能:本功能用于重复切削一个逐渐变换的固定形式,用本循环,可有

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号