1、 FANCU 0TD虚拟系统操作说明FANUC仿真系统操作说明书目 录第一章 CGCNC概述41.1 CGCNC虚拟CNC41.2 CGCNC的安装51.2.1 安装环境61.2.2 软件安装81.3 CGCNC的功能91.3.1 控制器91.3.2 功能介绍10第二章 CGCNC界面操作102.1 FANUC 0-TD数控系统操作102.1.1 按键介绍112.1.2 机床操作面板122.2 文件管理菜单14第三章 CGCNC仿真系统操作153.1 机床操作153.3.1 界面切换153.3.2 机床回零153.3.2 工件毛胚尺寸的建立163.2 机床对刀163.3 仿真加工程序的编辑/保
2、存/调用19第四章 FANUC车床编程204.1 坐标系204.2G代码命令226.2.1G代码组及含义226.2.2G代码解释224.3辅助功能(M功能)364.4 车床对刀374.5 例题39第一章 CGCNC概述1.1 CGCNC虚拟CNCCG-CNC是“Chen Guang Computer Numerical Control”的缩写,是浙大辰光科技有限公司计算机仿真数控加工软件。它能够像真正的CNC机床一样进行控制面板操作,可在虚拟的数控系统里编程移动命令和进行机床动作。而后传输给虚拟机床加工工件,并实时显示程序路径和三维工件图形。图1.11 CG-CNC操作原理CG-CNC 是由三
3、个窗口组成。每一个窗口分别地执行独立的操作,并像真的CNC机床那样在各个窗口之间相互交换信号。图1.12 YH-CNC 屏幕基本布局1.2 CGCNC的安装1.2.1安装环境项目基本环境建议环境硬件规范CPUPentium300Pentium4 2.0G 内存不少于64MB128MB以上硬盘不少于20G40G以上显存不少于32MB64MB以上操作系统Windows 98/ Windows NT/Windows 20001.2.2安装将“数控加工仿真系统”的安装光盘放入光驱在“资源管理器”中,点击“光盘”,在显示的文件夹目录中点击“数控加工仿真系统3.3”的文件夹。在弹出的下级子目录中根据操作系
4、统选择适当的文件夹(Windows 2000操作系统选择名为“2000”的文件夹;Windows 98和Windows me操作系统选择名为“9x”的文件夹;Windows xp操作系统选择名为“xp”的文件夹)选择了适当的文件夹后,点击打开。在显示的文件名目录中点击,系统弹出如图所示的安装向导界面在系统接着弹出的“欢迎”界面中点击“下一个”按钮,如图所示在系统接着弹出的“自述文件”界面中点击“下一步”按钮,如图所示系统弹出“选择目标位置”界面,在“目标文件夹”中点击“浏览”按钮,选择所需的目标文件夹,默认的是“c:CGvirManufacture”。目标文件夹选择完成后,点击“下一个”按钮。
5、此时系统弹出“选择程序管理器”界面,根据需要选择“浙大辰光虚拟加工系统”,选择完成后点击“下一个”按钮。接着系统弹出“安装选项”界面,默认程序文件夹名为“数控加工仿真系统”,可以在“程序文件夹”的text框中修改,也可以在“现有的文件夹”中选择。选择程序文件夹完成后,点击“下一个”按钮 接着系统弹出“准备安装”界面,如确认安装后,点击“下一个”按钮此时弹出数控加工仿真系统的安装界面,如图所示安装完成后,系统弹出“设置完成”界面,如图所示,点击“完成”按钮,完成整个安装过程。进入鼠标左键点击“开始”按钮,在“程序”目录中弹出“数控加工仿真系统”的子目录,在接着弹出的下级子目录中点击“加密所管理程
6、序”1.3 CGCNC的功能1.3.1 控制器 实现屏幕配置且所有的功能与FANUC工业系统使用的CNC数控机床一样。 实时地解释NC代码并编辑机床进给命令。 提供与真正的数控机床类似的操作面板。 单程序块操作,自动操作,编辑方式,空运行等功能。 移动速率调整, 单位毫米脉冲转换开关等。图1.32 FANUC 0-TD(车床)1.3.2 功能介绍1. 机床操作仿真功能 能够做三维仿真,等同于对真正的CNC机床的操作 用户能够任意设置工件尺寸 提供放大缩小等观察参数的设置功能 切削中故障报警功能(碰撞、过载等) 采用对话框来简化刀具和功能的设置2. NC 验证功能 跟踪工件坐标 对任意截面的观察
7、功能 用鼠标做动态回转 通过比较和检验各类工件的评分功能 即时打印和校核评分结果的功能3. 支持培训的功能 让初学者轻松地学习编程 三维铣削CAD功能(选项) 交互设计(建模) 用鼠标绘图和曲线建模 用一个对话框设定切削条件 支持轮廓、凹腔和钻削加工过程4. 界面和其它功能 帮助功能对自学NC编程和机床操作提供了方便的帮助 监控功能能够通过网络检查进行学习的学生状态 DNC传输和切削功能 屏幕打印功能 可实时录像学生的操作第二章 CGCNC界面操作2.1 FANUC 0-TD数控系统操作系统操作键盘在视窗的右上角,其左侧为显示屏,右侧是编程面板。如下图所示: 2.1.1 按键介绍数字/字母键数
8、字/字母键用于输入数据到输入区域(如下图所示),系统自动判别取字母还是取数字。字母和数字键通过 键切换输入,如:OP,7A。 图4.24 FANUC 0-TD(车床)数字及符号输入编辑键。 删除键 删除光标所在的数据;或者删除一个程序或者删除全部程序。 插入键 把输入区之中的数据插入到当前光标之后的位置。 取消键 消除输入区内的数据。 回车换行键 结束一行程序的输入并且换行。 上档键页面切换键程序显示与编辑页面。位置显示页面。位置显示有三种方式,用PAGE按钮选择。参数输入页面。按第一次进入坐标系设置页面,按第二次进入刀具补偿参数页面。进入不同的页面以后,用PAGE 按钮切换。 刀具磨损 系统
9、参数页面 模拟界面切换 复位键 软菜单键 菜单扩展键翻页按钮(PAGE) 光标移动(CURSOR) 输入键输入键把输入区内的数据输入参数页面。2.1.2机床操作面板CNC运动模式选择JOG 手动方式 MDI手动数据输入 AUTO 自动加工模式 STEP 程序单步加工模式 zero 回参考点 JOG(0.01,0.1,1,10)增量进给进给率(F)调节旋钮调节程序运行中的进给速度,调节范围从0200% 。置光标于旋钮上,点击鼠标左键转动。主轴转速倍率调节旋钮调节主轴转速,调节范围从25250%。置光标于旋钮上,点击鼠标左键转动。增量进给倍率选择按钮调节进给倍率,调节范围从0100%。置光标于旋钮
10、上,点击鼠标左键转动。 X轴回零 Z轴回零 Z轴向负方向移动 Z轴向轴正方向移动 轴向负方向移动 轴向正方向移动 各轴快速移动 主轴正转 主轴停转 主轴反转 数控执行中断 数控执行暂停 数控执行 手动换刀 切削液开关 锁定NC 急停开关 帮助2.2 文件管理菜单程序文件(*.NC)、刀具文件(*.ct)和毛坯文件(*.wp)调入和保存有关的功能,例如用于打开或保存对 NC代码编辑过程的数据文件。l 打开 : 相应的对话框被打开,可进行选取所要代码的文件,完成选取后相应的NC代码显示在 NC窗口里。图2.21l 新建: 删除编辑窗口里正在被编的NC代码。l 保存: 保存工程文件(程序文件、刀具文
11、件、和毛坯文件),输入一个新文件名。图2.22第三章 CGCNC仿真系统操作3.1机床的操作3.1.1界面的切换在操作面板上按下键,出下如下界:3.1.2机床回零检查在MODE是否拨到zero回零模式, 在回零模式下点击控制面板上的按钮,此时X轴将回零,界面上跳出提示: 同样,再点击,可以将Z轴回零。界面上跳出提示: 3.1.3工件毛胚尺寸的建立 在显示屏幕上右击(如图3.1-1),选择工件操作,选择设置工件大小,跳出对话框,(如图3.1-2)图3.1-1图3.1-23.2机床对刀单把刀具对刀: FANUC 0-TD系统数控车床设置工件零点的四种方法:1、 直接用刀具试切对刀 2、 用G50设
12、置工件零点 3、 工件移设置工件零点 4、 G54G59设置工件零点。下面我们将介绍常用的对刀方法直接刀具试切对刀,其它对刀方法详见()右击屏幕选择俯视图,使机床呈如图3.2-1所示的俯视图。在右击屏幕选择缩放鼠标,在机床视图处点击拖动鼠标,将需要局部放大的部分置于框中,松开鼠标,此时 机床视图如图3.2-2所示图3.2-1图3.2-2点击操作面板中MODE中选择JOG,此时机床切换到手动状态,使机床向X轴负方向移动,点击,使机床向Z轴负方向移动。适当点击上述两个按钮,将机床移动到如 图3.2-3所示大致位置。X轴对刀机床移动到如图3.2-3所示的大致位置后,点击操作面板上的或按钮,使主轴转动
13、。点击,用所选刀具试切工件外圆,如图3.2-4所示。 图3.2-3 图3.2-4测量外圆直径后,按 输入“MX外圆直径值”,按 键,即输入到刀具几何形状里。Z轴对刀同样,机床移动到如图3.2-5所示的大致位置后,点击操作面板上的或按钮,使主轴转动。点击,用所选刀具试切工件端面,如图3.2-6所示。 图3.2-5 图3.2-6 用外圆车刀再试切外圆端面,按 输入“MZ 0”,按 键,即输入到刀具几何形状里。3.3仿真加工程序的编辑/保存/调用完成导入数控程序,对刀,设置刀具补偿参数后,可进行自动加工。先将机床回零(参见1.2 机床回零)。点击操作面板中MODE中选择AUTO,转入到自动加工状态,
14、点击按钮即开始自动加工。加工完毕就会出现如图3.3-1。图3.3-1第四章 FANUC车床编程4.1坐标系 程序原点在程序开始之前必须设定坐标系和程序的原点。通常把程序原点确定为便于编程的点。图6.1-1 设置坐标系原点图6.1-2设置程序原点的例子 坐标原点1. 机床坐标系用机床零点作为原点的坐标系叫做机床坐标系。2. 绝对坐标系用来建立工件坐标系,原点以机床坐标系为基准。3. 相对坐标系相对坐标系是把当前的机床位置当作原点的坐标系。4. 剩余移动距离此功能不属于坐标系,它仅仅显示移动命令发出后目的位置与当前机床位置之间的距离。仅当各个轴的剩余距离都为零时,这个移动命令才完成。图6.1-3
15、设置工件坐标系编辑程序首先要确定坐标系,程序原点与刀具起点之间的关系构成工件坐标系;用 G50 指令来建立。图6.1-4 绝对/相对坐标系编程数控车床有两个控制轴,有两种编程方法:绝对坐标命令方法和相对坐标命令方法。此外,这些方法能够被结合在一个指令里。对于X 轴和 Z 轴地址所要求的相对坐标指令是 U 和 W。 绝对坐标程序-X40.Z5.; 相对坐标程序-U20.W-40.; 混合坐标程序-X40.W-40.;图6.1-54.2G代码命令4.2.1G代码组及含义G代码组功能G代码组功能*G0001定位(快速移动)G5714选择工件坐标系4G01直线切削G58选择工件坐标系5G02圆弧插补(
16、CW,顺时针)G59选择工件坐标系6G03圆弧插补(CCW,逆时针)G7000精加工循环G0400暂停G71内外径粗切循环G09停于精确的位置G72台阶粗切循环G2006英制输入G73成形重复循环G21公制输入G74Z向进给钻削G2204内部行程限位 有效G75X向切槽G23内部行程限位 无效G76切螺纹循环G2700检查参考点返回*G8010固定循环取消G28参考点返回G83钻孔循环G29从参考点返回G84攻丝循环G30回到第二参考点G85正面镗循环G3201切螺纹G87侧钻循环*G4007取消刀尖半径偏置G88侧攻丝循环G41刀尖半径偏置(左侧)G89侧镗循环G42刀尖半径偏置(右侧)G9
17、001(内外直径)切削循环G5000主轴最高转速设置 (坐标系设定)G92切螺纹循环G52设置局部坐标系G94(台阶)切削循环G53选择机床坐标系G9612恒线速度控制*G5414选择工件坐标系1*G97恒线速度控制取消G55选择工件坐标系2G9805指定每分钟移动量G56选择工件坐标系3*G99指定每转移动量表 6.2-1 G 代码组及解释( 带 * 者表示是开机时会初始化的代码。)4.2.2G代码解释G00 定位(G00)G00 X_ Z_1. 格式 这个指令把刀具从当前位置移动到指令指定的位置 (在绝对坐标方式下), 或者移动到某个距离处 (在增量坐标方式下)。图4.2-12. 非直线切
18、削形式的定位我们的定义是:采用独立的快速移动速率来决定每一个轴的位置。刀具路径不是直线,根据到达的顺序,机器轴依次停止在指令指定的位置。3. 直线定位刀具路径类似直线切削(G01)那样,以最短的时间(不超过每一个轴快速移动速率)定位于要求的位置。4. 举例N10 G00 X-100 Z-65G01 直线插补(G01)G01 X(U)_ Z(W)_ F_ ;1. 格式 直线插补以直线方式和指令给定的移动速率,从当前位置移动到指令位置。图4.2-2X, Z: 要求移动到的位置的绝对坐标值。U, W: 要求移动到的位置的增量坐标值。2. 举例图4.2-3 G01 X50. Z75. F0.2 ;绝对
19、坐标程序 X100.; G01 U0.0 W-75. F0.2 ;增量坐标程序 U50. G02/G03 圆弧插补 (G02/G03)刀具进行圆弧插补时,必须规定所在的平面,然后再确定回转方向。顺时针G02;逆时针G03。G02(G03) X(U)_Z(W)_I_K_F_ ;G02(G03) X(U)_Z(W)_R_F_ ;1. 格式 前置刀架后置刀架顺圆G03(CW)顺圆G02(CW)逆圆G02(CCW)逆圆G03(CCW)X,Z 指定的终点U,W 起点与终点之间的距离I,K 从起点到中心点的矢量R 圆弧半径(最大180 度)。图4.2-42. 举例图4.2-5G02 X100. Z90.
20、I50. K0. F0.2 ;绝对坐标系程序或 G02 X100. Z90. R50. F0.2G02 U40. W-30. I50. K0. F0.2 ;增量坐标系程序或 G02 U40. W-30. R50. F0.2G30 第二原点返回 (G30)坐标系能够用第二原点功能来设置1. 用参数 (a, b) 设置刀具起点的坐标值。点 “a” 和 “b” 是机床原点与起刀点之间的距离。2. 在编程时用 G30 命令代替 G50 设置坐标系。3. 在执行了第一原点返回之后,不论刀具实际位置在那里,碰到这个命令时刀具便移到第二原点。4. 更换刀具也是在第二原点进行的。G32 切螺纹 (G32)G3
21、2 X(U)_Z(W)_F_ ;1. 格式 F 螺纹导程设置在编制切螺纹程序时应当带主轴转速RPM 均匀控制的功能 (G97),并且要考虑螺纹部分的某些特性。在螺纹切削方式下移动速率控制和主轴速率控制功能将被忽略。而且在进给保持按钮起作用时,其移动过程在完成一个切削循环后就停止了。2. 举例图4.2-6G00 X29.4 G32 Z-23. F2 ;1循环切削G00 X32Z4. X29.G32 Z-23. F2 ;2循环切削G00 X32. Z4.G40/G41/G42 刀具半径偏置功能 (G40/G41/G42)G41 X_ Z_;G42 X_ Z_;1. 格式 图4.2-7当刀刃是假想刀
22、尖时,切削进程按照程序指定的形状执行不会发生问题。不过,真实的刀刃是由圆弧构成的 (刀尖半径),就像上图所示,在圆弧插补的情况下刀尖路径会带来误差。2. 偏置功能命令切削位置刀具路径G40取消刀具按程序路径的移动G41右侧刀具从程序路径左侧偏置G42左侧刀具从程序路径右侧偏置表6.2-2补偿的原则取决于刀尖圆弧中心的动向,它总是与切削表面法向里的半径矢量不重合。因此,补偿的基准点是刀尖中心。通常,刀具长度和刀尖半径的补偿是按一个假想的刀刃为基准,因此为测量带来一些困难。把这个原则用于刀具补偿,应当分别以 X 和 Z 的基准点来测量刀具长度刀尖半径 R,以及用于假想刀尖半径补偿所需的刀尖形式数
23、(1-9)。图4.2-8这些内容应当事前输入刀具偏置文件。“刀尖半径偏置” 应当用 G00 或者 G01功能来下达命令或取消。不论这个命令是不是带圆弧插补, 刀不会正确移动,导致它逐渐偏离所执行的路径。因此,刀尖半径偏置的命令应当在切削进程启动之前完成; 并且能够防止从工件外部起刀带来的过切现象。反之,要在切削进程之后用移动命令来执行偏置的取消过3. 举例:G41 X5 Z5 D1;G02 X25 Z25 R25;G40 G01 X10 Z10 D0;G54G59 工件坐标系选择(G54G59)G54 X_ Z_;1. 格式 2. 功能图4.2-9通过使用 G54G59 命令,最多可设置六个工
24、件坐标系(16)。在接通电源和完成了原点返回后,系统自动选择工件坐标系 1 (G54) 。在有 “模态”命令对这些坐标做出改变之前,它们将保持其有效性。G70 精加工循环(G70)G70 P(ns) Q(nf)1. 格式 ns: 精加工形状程序的第一个段号。nf: 精加工形状程序的最后一个段号2. 功能用G71、G72或G73粗车削后,G70精车削。G71 外圆粗车固定循环(G71)图4.2-10G71U(d)R(e)G71P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t)1. 格式 N(ns)F_ 从顺序号ns到nf的程序段,指定A及B间的移动指令。S_ T_N(nf)d: 切削深
25、度(半径指定)不指定正负符号。切削方向依照AA的方向决定,在另一个值指定前不会改变。FANUC系统参数(NO.0717)指定。e: 退刀行程本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数(NO.0718)指定。ns: 精加工形状程序的第一个段号。nf: 精加工形状程序的最后一个段号。U: X方向精加工预留量的距离及方向。(直径/半径)W: Z方向精加工预留量的距离及方向。 f,s,t: 包含在ns到nf程序段中的任何F,S或T功能在循环中被忽略,而在G71程序段中的F,S或功能有效。2. 功能如果在上图用程序决定A至A至B的精加工形状,用d(切削深度)车掉指定的区域,留精加工预
26、留量u/2及w。G72 端面车削固定循环(G72)图4.2-11G72W(d)R(e)G72P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t)1. 格式 d,e,ns,nf, u, w,f,s及t的含义与G71相同。2. 功能如上图所示,除了是平行于X轴外,本循环与G71相同。G73 成型加工复式循环(G73)图4.2-12G73U(i)W(k)R(d)G73P(ns)Q(nf)U(u)W(w)F(f)S(s)T(t)1. 格式 N(ns)F_ A和B间的运动指令指定在从顺序号ns到nf的程序段中S_T_N(nf)i: X轴方向退刀距离(半径指定), FANUC系统参数(NO.071
27、9)指定。k: Z轴方向退刀距离(半径指定), FANUC系统参数(NO.0720)指定。d: 分割次数这个值与粗加工重复次数相同,FANUC系统参数(NO.0719)指定。ns: 精加工形状程序的第一个段号。nf: 精加工形状程序的最后一个段号。U: X方向精加工预留量的距离及方向。(直径/半径)W: Z方向精加工预留量的距离及方向。 f,s,t: 顺序号“ns”到“nf”程序段中的任何F,S或T功能在循环中被忽略,而在G73程序段中的F,S或功能有效。2. 功能本功能用于重复切削一个逐渐变换的固定形式,用本循环,可有效的切削一个用粗加工锻造或铸造等方式已经加工成型的工件。G74 端面啄式钻
28、孔循环(G74)图4.2-13G74 R(e);G74 X(u) Z(w) P(i) Q(k) R(d) F(f)1. 格式 e: 后退量本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数(NO.0722)指定。x: B点的X坐标u: 从A至B增量z: C点的Z坐标w: 从A至C增量i: X方向的移动量(不带符号)k: Z方向的移动量(不带符号)d: 刀具在切削底部的退刀量。d的符号一定是(+)。但是,如果X(U)及I省略,退刀方向可以指定为希望的符号。 f: 进给率 2. 功能如上图所示在本循环可处理断削,如果省略X(U)及P,结果只在Z轴操作,用于钻孔。G75 外经/内径啄式钻
29、孔循环(G75)图4.2-14G75 R(e);G75 X(u) Z(w) P(i) Q(k) R(d) F(f) 1. 格式 2. 功能指令操作如上图所示,除X用Z代替外与G74相同,在本循环可处理断削,可在X轴割槽及X轴啄式钻孔。G76 螺纹切削循环(G76)G76 P(m)(r)(a) Q(dmin) R(d)G76 X(u) Z(w) R(i) P(k) Q(d) F(L)1. 格式 m: 精加工重复次数(1至99)本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数(NO.0723)指定。r: 倒角量本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数(NO.01
30、09)指定。a: 刀尖角度:可选择80度、60度、55度、30度、29度、0度,用2位数指定。本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数(NO.0724)指定。如:P(02/m、12/r、60/a)dmin: 最小切削深度,用半径值表示。本指定是状态指定,在另一个值指定前不会改变。FANUC系统参数(NO.0726)指定。d: 精加工余量i: 螺纹部分的半径差如果i=0,可作一般直线螺纹切削。k: 螺纹高度,用半径值表示。这个值在X轴方向用半径值指定。d: 第一次的切削深度(半径值)L: 螺纹导程(同G32) 2. 功能螺纹切削循环。G90 内外直径的切削循环(G90)1.
31、 格式 G90 X(U)_Z(W)_F_ ;直线切削循环:按开关进入单一程序块方式,操作完成如图所示 1234 路径的循环操作。U 和 W 的正负号 (+/-) 在增量坐标程序里是根据1和2的方向改变的。G90 X(U)_Z(W)_R_ F_ ;锥体切削循环:必须指定锥体的“R”值。切削功能的用法与直线切削循环类似。2. 功能外圆切削循环。图4.2-151. U0, W0, R0, W0图6.2-16 图6.2-173. U0, W0 4. U0, W0, R0图6.2-18 图6.2-19G92 切削螺纹循环 (G92)1. 格式 G92 X(U)_Z(W)_F_ ;直螺纹切削循环:螺纹范围
32、和主轴 RPM 稳定控制 (G97) 类似于 G32 (切螺纹)。在这个螺纹切削循环里,切螺纹的退刀有可能如 图 9-9 操作;倒角长度根据所指派的参数在0.1L12.7L的范围里设置为 0.1L 个单位。G92 X(U)_Z(W)_R_F_ ;锥螺纹切削循环:2. 功能切削螺纹循环图4.2-20图4.2-21G94 台阶切削循环 (G94)1. 格式 G94 X(U)_Z(W)_F_ ;平台阶切削循环:G94 X(U)_Z(W)_R_ F_ ;锥台阶切削循环:2. 功能台阶切削图4.2-22 图4.2-23G96/G97 线速度控制 (G96/G97)数控车床主轴分成低速和高速区;在每一个区
33、内的速率可以自由改变。G96 的功能是执行恒线速度控制,并且只通过改变转速来控制相应的工件直径变化时维持稳定的恒定的切削速率,和 G50指令配合使用。G97 的功能是取消恒线速度控制,并且仅仅控制转速的稳定。G98/G99 每分钟进给率/每转进给率设置(G98/G99)切削进给速度可用 G98 代码来指令每分钟的移动(毫米/分),或者用 G99 代码来指令每转移动(毫米/转)。G99 的每转进给率主要用于数控车床加工。图4.2-24每分钟的移动速率 (毫米/分) = 每转位移速率 (毫米/转) x 主轴转速4.3辅助功能(M功能)这些是辅助机床操作的功能,像主轴的启停、程序终止、切削液开/关等
34、等。代 码功 能M00程序停止M01选择性程序停止M02程序结束M30程序结束复位M03主轴正转M04主轴反转M05主轴停M08切削液启动M09切削液停M40主轴齿轮在中间位置M41主轴齿轮在低速位置M42主轴齿轮在高速位置M68液压卡盘夹紧M69液压卡盘松开M78尾架前进M79尾架后退M94镜像取消M95X坐标镜像M98子程序调用M99子程序结束表4.31辅助功能(M 功能)4.4 车床对刀操作步骤:一、FANUC 0-TD系统数控车床设置工件零点的几种方法:1、 直接用刀具试切对刀(1) 用外圆车刀先试切一外圆,测量外圆直径后,按 输入“MX外圆直径值”,按 键,即输入到刀具几何形状里。(
35、2) 用外圆车刀再试切外圆端面,按 输入“MZ 0”,按 键,即输入到刀具几何形状里。2、 用G50设置工件零点(1)用外圆车刀先试车一外圆,测量外圆直径后,把刀沿Z轴正方向退点,切端面中心(2) 选择 MDI 模式,输入G50 X0 Z0,启动 键,把当前点设为零点。(3) 选择 MDI 模式,输入G0 X150 Z150 ,启动 键,使刀具离开工件进刀加工。(4) 这时程序开头:G50 X150 Z150 。(5) 注意:用G50 X150 Z150,程序起点和终点必须一致即X150 Z150,这样才能保证重复加工不乱刀。(6) 如用第二参考点G30,即能保证重复加工不乱刀,这时程序开头
36、G30 U0 W0G50 X150 Z150 (7) 在FANUC系统里,第二参考点的位置在参数里设置,在Yhcnc软件里,,按鼠标右键出现对话框,按鼠标左键确认即可。3、 工件移设置工件零点(1) 在FANUC0-TD系统的 里,有一工件移界面,可输入零点偏移值。(2) 用外圆车刀先试切工件端面,这时X、Z坐标的位置如:X-260 Z-395,直接输入到偏移值里。(3) 选择 ZERO点方式,按 X,Z轴回参考点,这时工件零点坐标系即建立。(4) 注意:这个零点一直保持,只有重新设置偏移值Z0,才清除。4、 G54G59设置工件零点(1) 用外圆车刀先试车一外圆,测量外圆直径后,把刀沿Z轴正
37、方向退点,切端面到中心。(2) 把当前的X和Z轴坐标直接输入到G54G59里,程序直接调用如:G54 X50 Z50.(3) 注意:可用G53指令清除G54G59工件坐标系.4.5 例题G90内外径切削循环图4.5-1T0101 ;刀具补偿M03 S1000G0 X105 Z5G90 X90 Z-80 F0.3 ;调用内外直径切削循环粗车X85 ;重复调用切削循环X80X75X70 ;切削到尺寸G0 X100 Z100T0100 ;取消刀具补偿M05M30G92切削螺纹循环图4.5-2T0101 ;刀具补偿M03 S100G0 X102 Z10G92 X98 Z-80 F0.3 ;调用切削螺纹
38、循环X96 ;重复调用切削螺纹循环X94X92 ;车削螺纹到尺寸G0 X200 Z100T0100 ;取消刀具补偿M05M30G94台阶切削循环图4.5-3T0101 ;刀具补偿M03 S1000G0 X105 Z5G94 X60 Z-5 F0.3 ;调用台阶切削循环Z-9 ;重复调用台阶切削循环Z-13Z-17 ;切削到尺寸G0 X100 Z100T0100 ;取消刀具补偿M05M30G70精加工循环图4.5-4N010 T0101 ;刀具补偿N020 M3 S800N030 G0 X45 Z2N040 G71 U2 R1 ;调用粗车削循环格式N050 G71 P060 Q130 U0.25 W0.1 F0.25 ;呼叫程式N号码N060 G0 X15.8N070 G1 X23.8 Z-2N080 Z-25N090 X28N100 X34 Z-33N110 Z-48N120 X42N130 Z-58N140 G0 X100 Z100N150 X45 Z3N160 G70 P060 Q130 ;调用精加工循环N170 G0 X100 Z100N180 T0200 ;退刀N190 M05N200 M30G72端面车削固定循环图4.5-5 N10 T0101 M03 S1000 ;刀具补偿N20 G0 X102 Z