FANUC系统数控车床与车削中心编程

合集下载

FANUC系统数控车床编程与操作

FANUC系统数控车床编程与操作

G04 暂停指令 G04为程序的暂停,格式为 G04 X 或G04 U 或G04


P,X和U的单位为秒,P的单位为毫秒. 如:G04 X1.; 表示暂停1秒 G04 U1.; 表示暂停1秒 G04 P1000;表示暂停1秒。 注:有的机床在主轴停止状态下不执行暂停指令, 只有在主轴旋转下才执行。
宏指令
G65 宏程序非模态调用 格式:G65 P_ X_ Z_ A_ B_ C_ L_;G65为自变量,直
接对相对应的变量号赋值,被调用的程序内无需再赋值。X 对应#24,Z对应#26,A对应#1,B对应#2.C对应#3。L表示 被调用的次数,如不输入L,表示只调用一次,无需输入。P 表示被调用的程序号。如果被调用的程序号为9000以后,而 再用参数把9000以后的程序隐藏,那么机床只运行被调用的 程序,但看不到被调用程序的内容。注:被调用的程序最多 可以4级嵌套,被调用的程序可以再执行程序调用。被调用 的程序结束符为M99。) G66 宏程序模态调用(格式相同,但不同于G65的是G66为 模态调用,当执行完被调用的程序,返回到主程序时,若主 程序段出现轴移动,如G0或G1,那么它执行完轴移动后再去 调用宏程序,直到主程序中出现G67,才能停止调用。) G67 取消宏程序模态调用
?g20英制输入每英寸等于254mm?g21公制输入开机默认无需输入?g22行程检测开关打开?g23行程检测开关关闭?g25主轴速度波动检测开?g26主轴速度波动检测关?g27返回参考点检测基本不用?g28返回机床参考点?格式g28u0w0?采用增量编码器的机床执行g28时是靠压行程?开关去完成
FANUC系统数 控编程与操作

限用于G96恒限速切削。
G代码详解
G00 快速定位 机床由设定的最快速度进行程序坐标点的定

FANUC车床编程

FANUC车床编程

2、直线插补G01
直线插补指令控制刀具沿直线以给定的移动速度由某坐标点移动到另一坐标点。 格式:G01X(U)_Z(W)_F_ 其中, X(U)_、 Z(W)_为目标点坐标,F为进给速度。 说明: (1)G01为模态指令,可加工任意斜率的直线。 (2)G01指令后面的坐标值取绝对尺寸还是增量尺寸,由尺寸地址决定。 (3)G01指令进给速度由模态指令F决定。如果在G01程序段之前的程序段中没 有F指令,而当前的G01程序段中也没有F指令,则机床不运动。因此,为了保 险,G01程序段中必须含有F指令。 (4)G01指令前若出现G00指令,而该句程序段中未出现F指令,则G01指令的 移动速度按照G00指令的速度执行。
1、快速点位移动G00
格式:G00X(U)_Z(W)_ 其中:X(U)_、Z(W)_为目标点坐标值 说明: (1)以点位控制方式移动到目标点。 (2)速度由生产厂家预先调定。 (3)G00为模态指令 (4)X、Z后面跟的是绝对坐标值, U、W后面跟的是增量坐标值 (5)X、U是能直径编程。 如图从A点到C点的实际路线是一条折线 而不是一条直线。注意在快速运动中要 避免发生碰撞。 最好沿虚线分两步走。
3.机床的组、系代号 机床的组、系用两位阿拉伯数字表示。第一个数字代表组,第 二个数字代表系。每类机床按用途、性能、结构分成若干组。如车 床类分为十个组,用数字“0~9”表示,其中“5”代表立式车床 组,“6”代表落地及卧式车床组。在落地及卧式车床组中有6个系, 其中“1”表示卧式车床,“2”表示马鞍车床。车床类组、系的划 分见表1.3。
引 言
我们已经学习了西门子802C系统的编程及操 作,已经能够加工中等复杂程度以上的的零件。但 是目前在企业中使用的机床有相当一部分配备了 FANUC系统。西门子系统和FANUC系统中的基本 编程指令是大致相同的,但是其中还有不相同的地 方。为此,我们还要学习FANUC的编程指令格式 及运用,尤其是车削循环指令、格式、运用与编程 方法的介绍。

数控车削编程与加工(FANUC系统)教学教案35

数控车削编程与加工(FANUC系统)教学教案35

任务一 简单阶梯轴加工(G00、G01)
计划课时
6 学时
授课地点 教室、仿真一体化室、数控车间
1、培养学生分析图纸的初步能力
2、培养学生自主制定加工工艺的能力
3、使学生掌握基本指令运用、数控加工程序编制格式要求,初
教学
步学会 G00、G01
目的及要求

4、要求在上述能力下能上机仿真加工出零件

5、能结合工艺和编程在实际机床上加工出零件
完成情况 60% 1、怎么提高加工阶梯轴效率 2、预习 G90、G94 指令
方法能力 20% 创新 20% 学生课下自学
教学 后记
《数控车削编程与加工》
教案
项目二 轴类零件编程与加工
任务二 圆弧阶梯轴加工(G40、G41、G42)
计划课时
6 学时
授课地点 教室、仿真一体化室、数控车间
1、培养学生分析图纸的能力
学生课下自学
教 学 后 记
《数控车削编程与加工》
教案
项目一 数控车床和系统认知
任务三 数控车床对刀操作
计划课时
教学 目的及要求
6 学时
授课地点 教室、仿真一体化室、数控车间
1、了解数控车刀的种类特点,学会对刀
2、理解机床坐标系
3、理解工件坐标系

4、能领会机床坐标系和工件坐标系的关系

1、对刀操作
0.5 学时
标系 (讲授)
2、 工件原点、工件坐标系 3、 刀具的种类、材料 1、 定义毛坯、安装工件
教师介绍
1 学时
数控仿真 (实施)


过 数控机床实操

(实施)
零件检测 (检查)

FANUC系统数控车的编程指令及其指令格式

FANUC系统数控车的编程指令及其指令格式

FANUC系统数控车的编程指令及其指令格式FANUC车床G代码G00定位 (快速移动)G01直线切削G02顺时针切圆弧 (CW,顺时钟)G03逆时针切圆弧 (CCW,逆时钟)G04暂停 (Dwell)G09停于精确的位置G20英制输入G21公制输入G22内部行程限位有效G23内部行程限位无效G27检查参考点返回G28参考点返回G29从参考点返回G30回到第二参考点G32切螺纹G40取消刀尖半径偏置G41刀尖半径偏置 (左侧) G42刀尖半径偏置 (右侧) G50 修改工件坐标;设置主轴最大的 RPMG52设置局部坐标系G53选择机床坐标系G70精加工循环G71内外径粗切循环G72台阶粗切循环G73成形重复循环G74Z 向步进钻削G75X 向切槽G76切螺纹循环G80取消固定循环G83钻孔循环G84攻丝循环G85正面镗孔循环G87侧面钻孔循环G88侧面攻丝循环G89侧面镗孔循环G90(内外直径)切削循环G92切螺纹循环G94(台阶) 切削循环G96恒线速度控制G97恒线速度控制取消G98每分钟进给率G99每转进给率支持宏程序编程FANUC M指令代码M00程序停M01选择停止M02程序结束(复位)M03主轴正转 (CW)M04主轴反转 (CCW)M05主轴停M06换刀M08切削液开M09切削液关M30程序结束(复位) 并回到开头M48主轴过载取消不起作用M49主轴过载取消起作用M94镜象取消M95X坐标镜象M96Y坐标镜象M98子程序调用M99子程序结束FANUC系统数控车的编程指令及其指令格式FANUC 0-TD系统G 代码命令代码组及其含义“模态代码” 和“一般” 代码“形式代码” 的功能在它被执行后会继续维持,而“一般代码” 仅仅在收到该命令时起作用。

定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。

反之,像原点返回代码就叫“一般代码”。

每一个代码都归属其各自的代码组。

在“模态代码”里,当前的代码会被加载的同组代码替换。

最新FANUC数控车床编程

最新FANUC数控车床编程
换刀位值可以选在机床的参考点,也可以 选择任意位置,前提是换刀时不能机床或 工件发生干涉。
•最新FANUC数控车床编程
二、工件坐标系的设置
1、G50 2、G54~G59
•最新FANUC数控车床编程
1、G50
•最新FANUC数控车床编程
•最新FANUC数控车床编程
2、G54~G59
从MDI设定的6个工件坐标系中选择 从G54到G59中指定一个G代码,可以从工件坐
标系1到6中选择一个。 G54 工件坐标系1 G55 工件坐标系2 G56 工件坐标系3 G57 工件坐标系4 G58 工件坐标系5 G59 工件坐标系6 工件坐标系是在通电后执行了返回参考点操作时
建立的。通电时,自动选择G54坐标系。
•最新FANUC数控车床编程
编程格式
•最新FANUC数控车床编程
•最新FANUC数控车床编程
五、多重循环
1、G71粗车循环 2、G73型车复循环 3、G70精车循环 4、G74端面打孔循环 5、G75径向切槽循环 6、G76螺纹循环
•最新FANUC数控车床编程
1、G71粗车循环
•最新FANUC数控车床编程
1、G71粗车循环
•最新FANUC数控车床编程
G54的设定
•最新FANUC数控车床编程
•最新FANUC数控车床编程
三、刀具补偿和刀具补偿的建立
1、刀具功能 书写格式:T1010(12~16把刀)
T303(4把刀) 解释:前两位——刀具号
后两位——刀具补偿号
•最新FANUC数控车床编程
2、刀具参数的建立
•最新FANUC数控车床编程
3、刀具补偿G41/G42/G40
•最新FANUC数控车床编程

数控车床编程与操作教学课件七日本FANUC系统数控车床操作

数控车床编程与操作教学课件七日本FANUC系统数控车床操作

第二章 日本FANUC系统数控车床的操作
《数控车床编程与操作》

第一节 FANUC系统数控车床的仿真操作
知识链接 三、 编程方法
4. 常用G 代码命令 从序号ns至nf的程序段,指定A及B间的移动指令。 Δd: 切削深度(半径指定)。不指定正负符号。 e:退刀行程。是状态指定,在另一个值指定前不会改变。 ns: 精加工形状程序的第一个段号。 nf: 精加工形状程序的最后一个段号。 Δu:X方向精加工预留量的距离及方向。(直径) Δw: Z方向精加工预留量的距离及方向。
第二章 日本FANUC系统数控车床的操作
《数控车床编程与操作》
第一节 FANUC系统数控车床的仿真操作
知识链接 一、 FANUC Oi数控系统操作面板
5. 单步进给量控制旋钮
6. 进给速度(F)调节旋钮和主轴速度调节旋钮
第二章 日本FANUC系统数控车床的操作
《数控车床编程与操作》
第一节 FANUC系统数控车床的仿真操作
第二章 日本FANUC系统数控车床的操作
《数控车床编程与操作》
第一节 FANUC系统数控车床的仿真操作
知识链接 三、 编程方法
4. 常用G 代码命令 (11) 端面啄式钻孔循环(G74)
本循环可处理断削,如果省略X(U)及P,结果只在Z轴操作, 用于钻孔。
格式: G74 R(e) G74 X(u) Z(w) P(Δi) Q(Δk) R(Δd) F(f)
Δd: 在切削底部的刀具退刀量。Δd的符号一定是(+)。但是,如
果省略了X(U)及Δi,可用所要的正负符号指定刀具退刀量。
f:进给率。
第二章 日本FANUC系统数控车床的操作
《数控车床编程与操作》

Fanuc_系统数控车床对刀及编程指令介绍[1]

Fanuc_系统数控车床对刀及编程指令介绍[1]

Fanuc 系统数控车床对刀及编程指令介绍Fanuc 系统数控车床设置工件零点常用方法一,直接用刀具试切对刀1. 用外园车刀先试车一外园,记住当前X 坐标,测量外园直径后,用X 坐标减外园直径,所的值输入offset 界面的几何形状X 值里。

2. 用外园车刀先试车一外园端面,记住当前Z 坐标,输入offset 界面的几何形状Z 值里。

二,用G50 设置工件零点1. 用外园车刀先试车一外园,测量外园直径后,把刀沿Z 轴正方向退点,切端面到中心(X 轴坐标减去直径值)。

2. 选择MDI 方式,输入G50 X0 Z0 ,启动START 键,把当前点设为零点。

3. 选择MDI 方式,输入G0 X150 Z150 ,使刀具离开工件进刀加工。

4. 这时程序开头:G50 X150 Z150 …… . 。

5. 注意:用G50 X150 Z150 ,你起点和终点必须一致即X150 Z150 ,这样才能保证重复加工不乱刀。

6. 如用第二参考点G30 ,即能保证重复加工不乱刀,这时程序开头G30 U0 W0 G50X150 Z1507. 在FANUC 系统里,第二参考点的位置在参数里设置,在Yhcnc 软件里,按鼠标右键出现对话框,按鼠标左键确认即可。

三,用工件移设置工件零点1. 在FANUC0-TD 系统的Offset 里,有一工件移界面,可输入零点偏移值。

2. 用外园车刀先试切工件端面,这时Z 坐标的位置如:Z200 ,直接输入到偏移值里。

3. 选择“ Ref ”回参考点方式,按X 、Z 轴回参考点,这时工件零点坐标系即建立。

4. 注意:这个零点一直保持,只有从新设置偏移值Z0 ,才清除。

四,用G54-G59 设置工件零点1. 用外园车刀先试车一外园,测量外园直径后,把刀沿Z 轴正方向退点,切端面到中心。

2. 把当前的X 和Z 轴坐标直接输入到G54----G59 里, 程序直接调用如:G54X50Z50 ……。

FANUC系统数控车床的编程与操作实例(PDF178页)

FANUC系统数控车床的编程与操作实例(PDF178页)
图图3-14-16倒 圆倒圆
3.圆弧插补指令G0 指令格式:G02 /G03 X(U)_ Z(W)_ R_ F_; 或: G02 /G03 X(U)_ Z(W)_ I_ K_ F_;
例3:图1-18 a) (1)G02 X80.0 Z-10.0 R10.0; 或 G02 U20.0 W-10.0 R10.0; (2)G02 X80.0 Z-10.0 I10.0 K0;或G02 U20.0 W-10.0 I10.0 K0; 例4:图1-18 b) (1)G03 X45.0 Z-35.9 R25.0;或G03 U45.0 W-35.9 R25.0; (2)G03 X45.0 Z-35.9 I0 K-25.0;或G03 U45.0 W-35.9 I0 K- 25.0;
教学内容:
➢数控车床及坐标系 ➢数控车床常用指令 ➢常用指令的综合应用 ➢典型零件加工 ➢宏程序的应用 ➢数控车床操作
第一节 数控车床及坐标系
一、数控车床概述
1.数控车床种类 (1)按主轴配置形式分类 1)立式数控车床 2)卧式数控车床 (2)按刀架数量分类 1)单刀架 单刀架数控车床多采用水平床身,两坐标控制。 2)双刀架 双刀架数控车床多采用倾斜床身,四坐标控制。 (3)按数控车床控制系统和机械结构的不同分类 可分为经济型数控车床、全功能数控车床和数控车削中心。
二、数控车床常用各种指令
1.快速定位指令G00 指令格式:G00 X(U)_ Z(W)_; 2.直线插补指令G01 指令格式:G01 X(U)_ Z(W)_ F_; 使用G01指令可以实现纵向切削、横向切削、锥度切 削等形式的直线插补运动,如图1-14所示。
图1-14 直线插补指令 G01
图3-2 直线插补 G01
图图31--618 圆圆弧弧插插补补举举例例
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

4.圆弧半径的确定
的坐标值为零件图
上的半径值。例如 在图b中,A点和B
直径编程与半径编程
第一节 概述 第二节 常用功能指令 第三节 固定循环 第四节 螺纹加工 第五节 用户宏程序 第六节 数控车削中心编程
1.书写格式 第二节 常用功能指令
G00 X/U Z/W ;
2一.说、明快速点定位(G00)
1) X/U Z/W 为目标点坐标; 2)G00指令一般作为空行程; 3)G00可以单坐标运动,也可以两坐标运动,
:一种是以毫米为单位,另一种是以脉冲当量
即机床的最小输入单位为单位。现在大多数机
床常2.米用、的英脉制冲编当程G量21为/G02.0001mm。 FANUC系统采用G21/G20来进行米、英制的
切换,其中G21表示米制,而G20则表示英制。 当3.平机面床选坐择标指令系G及17工/G件18/坐G1标9 系
FANUC 0i系统准备功能的说明: 5)不同组的G代码在同一程序段中可以 指令多个。如果在同一程序段中指令了多个 同组的G代码,仅执行最后指定的G代码。 6)如果在固定循环中指令了01组的G代 码,则固定循环取消,该功能与指令G80相同。 7)G代码按组号显示。
二、FANUC系统数控编程
数1.小控数编点编程程时,数字单位以公制为例分为两种
顺时针与逆时针的判别
用X、Z或U、W指定圆弧的终点,是表示用绝 对值或用增量值表示圆弧的终点,当用绝对值编 程时,X、Z后续数字为圆弧终点在工件坐标系 中的坐标值。当采用增量值编程时,U、W后续 数字为起点到终点的距离(参见图圆弧终点坐标) 。
圆弧终点坐标
圆3.圆弧弧中中心心坐坐标标I、是K用的确地定址I、K为圆弧起点到 圆弧中心矢量值在X、Z方向的投影值。I为 圆弧起点到圆弧中心在X方向的距离(用半 径表示)。K为圆弧起点(现在点)至圆弧中心 在ZI 方、向K 是上的增距量离值。, 并 带“+、-”号。I、K方 向是从圆弧起点指向圆 心,其正负取决于该方 向与坐标轴方向之同异, 圆弧编程中的I、K值
1)45°倒棱格式为: G01 Z(W)_C(±i);(Z→X, 图2-4a) G01 X(U)_C(±k);(X→Z, 图2-4b) b点的移动可用绝对或增 量指令,进给路线为 A→D→C。 2)1/4圆角倒圆格式为: G01 Z(W)_R(±r);(Z→X, 图2-4c) G01 X(U)_R(±r) ;
倒棱与倒圆
例2-1倒棱(图a)
……
N0010 G01 Z-12.0 C2.0 F0.4;
N0020 X50.0 C-3.0;
N0030 Z-22.0;
…… 例2-2倒圆(图b)
a)
b)
……
倒棱与倒圆
a)G01指令倒棱 b)G01指令倒圆
N0010 G01 Z-15.0 R3.0 FO.4;
N0020 X55.0 ቤተ መጻሕፍቲ ባይዱ-4.0;
N0030 Z-30.0;
指令格式如下:
4. 程序延时
G04 X ; G04 U ; G04 P ; 上述三种格式中,X 、U 和P 为指定延时 时间间隔,用X 、U 可用整数或小数点指定 延时时问,用P 时只能用整数指定延时时间。 采 用 整 数 指 定 延 时 时 间 单 位 为 ms , 采 用 小 数
第一节 概述 第二节 常用功能指令 第三节 固定循环 第四节 螺纹加工 第五节 用户宏程序 第六节 数控车削中心编程
第一节 概述
一、FANUC-0i系统功能介绍
1.准备功能指令字
表2-1 准备功能指令
2.辅助功能指令
表1-4 辅助功能指令
FANUC 0i系统准备功能的说明: 1)G代码有A、B和C三种系列。 2)当电源接通或复位时,CNC进入清零状态, 此时的开机默认代码在表中以符号“▲”表示。 但此时,原来的G21或G20保持有效。 3)除了G10和G11以外的00组G代码都是非 模态G代码。 4) 当 指 定 了 没 有 在 列 表 中 的 G 代 码 , 显 示
三、圆弧程序的编制
1.数控车床所用圆弧插补指令
(1)指令格

G02
X(U)
Z(W)__
I__ K__ F__

G03
R__ F__
内容及字符的含义见表2-2。
表2-2 内容与字符含义表
2对.顺时于针X与Z逆平时面针的,判先别 由X、Z轴判断Y轴(虽 然大多数数控车床无 Y轴),然后逆着Y轴 的正方向看,顺时针 圆弧加工用G02,逆 时针圆弧用G03。
(1)程序延时的应用 1)钻孔加工到达孔底部时,设置延时时间, 以保证孔底的钻孔质量。 2)钻孔加工中途退刀后设置延时,以保证孔 中铁屑充分排出。 3)镗孔加工到达孔底部时,设置延时时间, 以保证孔底的镗孔质量。 4)车削加工在加工要求较高的零件轮廓终点 设置延时,以保证该段轮廓的车削质量。如车 槽、铣平面等场合,以提高表面质量。 5)其他情况下设置延时,如自动棒料送料器 送料时延时,以保证送料到位。 (2)注意事项
G00/G01指令
两坐标运动时刀具先1:1两坐标联动,然后单坐 标运动,如图a所示;
4)G00指令后不需给定进给速度,进给速度由 参数设定。
1二.书、写直格线式插补(G01)
G01 X/U Z/W C/R F ;
2.说明
1)X/U Z/W 为目标点坐标; 2)G01指令一般作为加工行程;G00/G01指令 3)G01可以单坐标运动,也可以两坐标联 动,如图b所示。
绝对值编程时坐标地址符后的数值表示工件 原点至该点间的矢量值。
增量值编程时坐标地址符后的数值表示轮廓
5.直径编程和半径编程
(1)直径编程
数控程序中X轴的坐标值即为零件图上的直径
值 。(2例)半如径在编图程 a 中 , A 点 和 B 点 的 坐 标 分 别 为 A(3数0.0控,程80序.0中),XB轴(40.0,60.0)。
确定后,对应地就确定了三个
坐标平面,即XY平面、ZX平面 和YZ平面。
平面选择指令
4.绝对坐标与增量坐标
在FANUC车床系统及部分国产系统中,一 般情况下直接以地址符X、Z组成的坐标功能字 表示绝对坐标,而用地址符U、W组成的坐标 功能字表示增量坐标;有些情况也用准备功能 G90/G91表示绝对值编程/增量值编程。
相关文档
最新文档