FANUC Series OI 0i-TD系统操作说明书手册 B-64304
- 格式:pdf
- 大小:5.46 MB
- 文档页数:514
参考资料:FANUC O系列操作编程说明书第一篇:编程5 1.综述5 1.1可编程功能5 1.2准备功能51.3辅助功能72.插补功能8 2.1快速定位(G00)8 2.2直线插补(G01)82.3圆弧插补(G02/G03)93.进给功能11 3.1进给速度11 3.2自动加减速控制11 3.3切削方式(G64)11 3.4精确停止(G09)及精确停止方式(G61) 123.5暂停(G04) 124.参考点和坐标系13 4.1机床坐标系13 4.2关于参考点的指令(G27、G28、G29及G30) 13 4.2.1 自动返回参考点(G28)13 4.2.2 从参考点自动返回(G29)13 4.2.3 参考点返回检查(G27)14 4.2.4 返回第二参考点(G30)14 4.3工件坐标系15 4.3.1 选用机床坐标系(G53)15 4.3.2 使用预置的工件坐标系(G54~G59)15 4.3.3 可编程工件坐标系(G92)16 4.3.4 局部坐标系(G52) 164.4平面选择175.坐标值和尺寸单位185.1绝对值和增量值编程(G90和G91)186.辅助功能19 6.1M代码19 6.1.1 程序控制用M代码19 6.1.2 其它M代码19 6.2T代码19 6.3主轴转速指令(S代码) 206.4刚性攻丝指令(M29)207.程序结构21 7.1程序结构21 7.1.1 纸带程序起始符(Tape Start) 21 7.1.2 前导(Leader Section) 21 7.1.3 程序起始符(Program Start) 217.1.4 程序正文(Program Section) 21 7.1.5 注释(Comment Section) 21 7.1.6 程序结束符(Program End) 21 7.1.7 纸带程序结束符(Tape End) 22 7.2程序正文结构22 7.2.1 地址和词22 7.2.2 程序段结构227.2.3 主程序和子程序238.简化编程功能25 8.1孔加工固定循环(G73,G74,G76,G80~G89) 25 8.1.1 G73(高速深孔钻削循环)28 8.1.2 G74(左螺纹攻丝循环)29 8.1.3 G76(精镗循环) 29 8.1.4 G80(取消固定循环) 30 8.1.5 G81(钻削循环) 30 8.1.6 G82(钻削循环,粗镗削循环) 31 8.1.7 G83(深孔钻削循环) 31 8.1.8 G84(攻丝循环) 32 8.1.9 G85(镗削循环) 32 8.1.10 G86(镗削循环) 32 8.1.11 G87(反镗削循环) 33 8.1.12 G88(镗削循环) 33 8.1.13 G89(镗削循环) 34 8.1.14 刚性攻丝方式348.1.15 使用孔加工固定循环的注意事项359.刀具补偿功能36 9.1刀具长度补偿(G43,G44,G49) 36 9.2刀具半径补偿36 9.2.1 补偿向量36 9.2.2 补偿值36 9.2.3 平面选择36 9.2.4 G40、G41和G4236 9.2.5 使用刀具半径补偿的注意事项37第二篇:NC操作381.自动执行程序的操作38 1.1CRT/MDI操作面板38 1.1.1 软件键38 1.1.2 系统操作键38 1.1.3 数据输入键38 1.1.4 光标移动键38 1.1.5 编辑键和输入键38 1.1.6 NC功能键38 1.1.6 电源开关按钮39 1.2MDI方式下执行可编程指令39 1.3自动运行方式下执行加工程序39 1.3.1 启动运行程序391.3.2 停止运行程序392.程序验证和安全功能40 2.1程序验证功能40 2.1.1 机床闭锁402.1.2 Z轴闭锁40 2.1.3 自动进给的倍率40 2.1.4 快速进给的倍率40 2.1.5 试运行40 2.1.6 单程序段运行402.2安全功能402.2.1 紧急停止402.2.2 超程检查403.零件程序的输入、编辑和存储41 3.1新程序的注册41 3.2搜索并调出程序41 3.3插入一段程序41 3.4删除一段程序41 3.5修改一个词423.6搜索一个词424.数据的显示和设定43 4.1刀具偏置值的显示和输入43 4.2G54~G59工件坐标系的显示和输入43 4.3NC参数的显示和设定434.4刀具表的修改445.显示功能45 5.1程序显示455.2当前位置显示456.在线加工功能46 6.1有关参数的修改:466.2有关在线加工的操作. 467.机床参数的输入﹑输出478.用户宏B功能49 8.1变量49 8.1.1变量概述498.1.2系统变量508.2算术和逻辑操作55 8.3分支和循环语句56 8.3.1无条件分支(GOTO语句)56 8.3.2条件分支(IF语句)57 8.3.3循环(WHILE语句)57 8.3.4注意58 8.4宏调用58 8.4.1简单调用(G65)58 8.4.2、模调用(G66、G67)60 8.4.3G码调用宏61 8.4.4、M码调用宏618.4.5M码调用子程序62 8.4.6T码调用子程序62 8.5附加说明62附录1:报警代码表641.程序报警(P/S报警) 642.伺服报警653.超程报警664.过热报警及系统报警66第一篇:编程1. 综述1.1 可编程功能通过编程并运行这些程序而使数控机床能够实现的功能我们称之为可编程功能。
FANUC Series 0i Mate-MC操作说明书第一章数控编程概述1.1 可编程功能通过编程并运行这些程序而使数控机床能够实现的功能我们称之为可编程功能。
一般可编程功能分为两类:一类用来实现刀具轨迹控制即各进给轴的运动,如直线/圆弧插补、进给控制、坐标系原点偏置及变换、尺寸单位设定、刀具偏置及补偿等,这一类功能被称为准备功能,以字母G以及两位数字组成,也被称为G代码。
另一类功能被称为辅助功能,用来完成程序的执行控制、主轴控制、刀具控制、辅助设备控制等功能。
在这些辅助功能中,Tx x用于选刀,Sx x x x用于控制主轴转速。
其它功能由以字母M 与两位数字组成的M代码来实现。
1.2 准备功能本机床使用的所有准备功能见表1.1:表1.1从表1.1中我们可以看到,G代码被分为了不同的组,这是由于大多数的G代码是模态的,所谓模态G 代码,是指这些G代码不只在当前的程序段中起作用,而且在以后的程序段中一直起作用,直到程序中出现另一个同组的G代码为止,同组的模态G代码控制同一个目标但起不同的作用,它们之间是不相容的。
00组的G代码是非模态的,这些G代码只在它们所在的程序段中起作用。
标有*号的G代码是上电时的初始状态。
对于G01和G00、G90和G91上电时的初始状态由参数决定。
如果程序中出现了未列在上表中的G代码,CNC会显示10号报警。
同一程序段中可以有几个G代码出现,但当两个或两个以上的同组G代码出现时,最后出现的一个(同组的)G代码有效。
在固定循环模态下,任何一个01组的G代码都将使固定循环模态自动取消,成为G80模态。
1.3 辅助功能本机床用S代码来对主轴转速进行编程,用T代码来进行选刀编程,其它可编程辅助功能由M代码来实现,本机床可供用户使用的M代码列表如下(表1.2):表1.2M05 主轴停止M06 刀具交换M08 冷却开M09 冷却关M18 主轴定向解除M19 主轴定向M29 刚性攻丝M30 程序结束并返回程序头M98 调用子程序M99 子程序结束返回/重复执行一般地,一个程序段中,M代码最多可以有一个。
FANUCSeries系统OI0i-D参数说明书手册B-64310CM_01·本说明书的任何内容不得以任何方式复制。
·所有参数指标和设计可随时修改,恕不另行通知。
本说明书中所载的商品,属于基于《外汇及对外贸易法》的管制对象。
出口上述商品时需要得到日本国政府的许可。
此外,某些商品还受到美国政府的再出口管制。
出口本商品时请向我公司洽询。
我们试图在本说明书中描述尽可能多的情况。
然而,对于那些不必做的和不可能做的情况,由于存在各种可能性,我们没有描述。
因此,对于那些在说明书中没有特别描述的情况,可以视为“不可能”的情况。
本说明书中记载有我公司产品以外的程序名称和设备名称,它们包含在各制造商的注册商标中。
但是,正文中在某些情况下并没有标注?和TM标记。
警告、注意和注释B-64310CM/01警告、注意和注释为保证操作者人身安全,预防机床损坏,本说明书中根据有关安全的注意事项的重要程度,在正文中以“警告”和“注意”来描述。
有关的补充说明以“注释”来描述。
用户在使用之前,必须熟读这些“警告”、“注意”和“注释”中所叙述的事项。
注释指出除警告和注意以外的补充说明。
※请仔细阅读本说明书,并加以妥善保管。
B-64310CM/01 前言前言可以使用的机型名称本说明书就下列机型进行描述。
另外,正文中还使用下列简称。
机型名称简称FANUC Series 0i -TD 0i -TDSeries 0i-D 0i-DFANUC Series 0i -MD 0i -MDFANUC Series 0i Mate -TD 0i Mate -TDSeries 0i Mate-D 0i Mate-DFANUC Series 0i Mate -MD0i Mate -MD注释1 为了便于说明,有的情况下按照如下方式分类说明各机型。
T系列:0i -TD / 0i Mate -TDM系列:0i -MD / 0i Mate -MD2 本说明书中描述的功能,根据不同的机型,有的不可使用。
03_第三章FANUC0i控制⾯板操作简介第三章FANUC 0i控制⾯板操作简介控制⾯板使⽤⼿册1.功能键(Function key):选择功能状态,以执⾏其作⽤。
(1)位置(POS):屏幕显现⽬前之坐标。
a.绝对坐标(absolute)b.相对坐标(incremental)c.机械坐标(machine)d.所有坐标(all)选择【ALL】( 屏幕下⽅软键),屏幕显⽰下列坐标:INC :相对坐标ABS:绝对坐标MACHINE :机械坐标DIST.TO GO:剩余距离(在AUTO状态下显⽰) (A B S)绝对(I N C)相对X0000X 0000Y0000Y0000Z0000Z0000(MACHINE)机械(剩余)X0000X0000Y0000Y0000Z0000Z0000( ABS ) ( INC ) ( MAC ) ( 所有)(2)程序(PRGRM):显现程序状态之内容,若配合控制器的功能显视的划就有所不同。
a.在编辑状态(EDIT)下→编写或修改程序内容。
b.在执⾏状态(MEMORY)下→执⾏中程序之内容。
(3)补正(OFFSET SETTING):显现⼑具(或⼑长)之补正位区。
按【OFFSET SETTING】键,共有32个地址供补正值使⽤输⼊或修改补正值。
例:H03 -6.000→20.000将光标移⾄003输⼊20.(在屏幕下⽅显⽰)按【INPUT】键,H03之值会变成20.000号码:0010000.000090000.000020000.000100000.000030020.00.......0080000.000160000.00号码:0170000.000200000.000180000.000210000.00........00190000.000320000.00(4)参数(SYSTEM):此参数为机械本⾝的纟统设定状态,每⼀个设定去均有不同的性质,如经更改错误将使得机械执⾏时产⽣错误,严重会损机械本⾝,故⼀般请勿动⽤。
·本说明书的任何内容不得以任何方式复制。
·本机的外观和规格会随着改进而有所变更。
本说明书中所载的商品,属于基于《外汇及对外贸易法》的管制对象。
出口上述商品时需要得到日本国政府的许可。
此外,某些商品还受到美国政府的再出口管制。
出口本商品时请向我公司洽询。
我们试图在本说明书中描述尽可能多的情况。
然而,对于那些不必做的和不可能做的情况,由于存在各种可能性,我们没有描述。
因此,对于那些在说明书中没有特别描述的情况,可以视为“不可能”的情况。
本说明书中记载了我公司以外的程序名称和装置名称,这些都包括在各制造商的注册商标中。
但在某些情况下,正文中没有用 和 标记注明。
B-64304CM/01为了安全使用为了安全使用为了更加安全地使用CNC装置附带的机床(以下简称“机床”),“为了安全使用”描述与CNC装置相关的安装注意事项。
用户所使用的某些CNC装置虽然没有相对应的功能,但已经标上了该项注意事项,用户在阅读时可以忽略。
有关机床的安全注意事项,请参阅机床制造商提供的说明书。
凡是编写机床程序和进行机床操作的作业人员,必须在充分理解机床制造商提供的说明书和本说明书的内容后再使用。
目录警告、注意和注释...................................................................................................s-2一般警告和注意.......................................................................................................s-3与编程有关的警告和注意........................................................................................s-5与操作有关的警告和注意........................................................................................s-7与日常维护有关的警告............................................................................................s-9为了安全使用B-64304CM/01 警告、注意和注释本说明书包括保证操作人员人身安全以及防止机床损坏的有关安全的注意事项,并根据它们在安全方面的重要程度,在正文中以“警告”和“注意”来叙述。
·本说明书的任何内容不得以任何方式复制。
·所有参数指标和设计可随时修改,恕不另行通知。
本说明书中所载的商品,内置有基于《外汇及对外贸易法》管制的软件。
因此,在出口本商品时,必须得到该法律的准许。
我们试图在本说明书中描述尽可能多的情况。
然而,对于那些不必做的和不可能做的情况,由于存在各种可能性,我们没有描述。
因此,对于那些在说明书中没有特别描述的情况,可以视为“不可能”的情况。
本说明书中记载有我公司产品以外的程序名称和设备名称,它们包含在各制造商的注册商标中。
但是,正文中在某些情况下并没有标注®和TM标记。
B-64304CM-1/01为了安全使用为了安全使用为了更加安全地使用CNC装置附带的机床(以下简称“机床”),“为了安全使用”描述与CNC装置相关的安装注意事项。
用户所使用的某些CNC装置虽然没有相对应的功能,但已经标上了该项注意事项,用户在阅读时可以忽略。
有关机床的安全注意事项,请参阅机床制造商提供的说明书。
凡是编写机床程序和进行机床操作的作业人员,必须在充分理解机床制造商提供的说明书和本说明书的内容后再使用。
目录警告、注意和注释...................................................................................................s-2一般警告和注意.......................................................................................................s-3与编程有关的警告和注意........................................................................................s-5与操作有关的警告和注意........................................................................................s-7与日常维护有关的警告............................................................................................s-9为了安全使用B-64304CM-1/01 警告、注意和注释本说明书包括保证操作人员人身安全以及防止机床损坏的有关安全的注意事项,并根据它们在安全方面的重要程度,在正文中以“警告”和“注意”来叙述。
.FANUC 0-TD 系统编程参考手册FANUC 0-TD系统编程参考手册坐标系统程序原点在程序开发开始之前必须决定坐标系和程序的原点。
通常把程序原点确定为便于程序开发和加工的点。
在多数情况下,把Z 轴与X 轴的交点设置为程序原点坐标原点1. 机床坐标系统这个坐标系统用一个固定的机床的点作为其原点。
在执行返回原点操作时,机床移动到此机床原点。
2. 绝对坐标系统用户能够可建立此坐标系统。
它的原点可以设置在任意位置,而它的原点以机床坐标值显示。
3. 相对坐标系统这个坐标系统把当前的机床位置当作原点,在此需要以相对值指定机床位置时使用。
4. 剩余移动距离此功能不属于坐标系。
它仅仅显示移动命令发出后目的位置与当前机床位置之间的距离。
仅当各个轴的剩余距离都为零时,这个移动命令才完成。
设置坐标系开发程序首先要决定坐标系。
程序原点与刀具起点之间的关系构成坐标系;这个关系应当随着程序的执行输入给NC 机床,这个过程能够用G50 命令来实现。
在切削进程开始时,刀具应当在指定的位置;由于上面所述设置原点的过程已经完成,工件坐标系和刀具起始位置就定了;刀具更换也在这个被叫为起点的位置操作。
绝对/增量坐标系编程NC 车床有两个控制轴;对这种2 轴系统有两种编程方法:绝对坐标命令方法和增量坐标命令方法。
此外,这些方法能够被结合在一个指令里。
对于X 轴和Z 轴寻址所要求的增量指令是U 和W。
①绝对坐标程序---X40.Z5.;②增量坐标程序---U20.W-40.;③混合坐标程序---X40.W-40.;G 代码命令代码组及其含义“模态代码”和“一般”代码“形式代码”的功能在它被执行后会继续维持,而“一般代码”仅仅在收到该命令时起作用。
定义移动的代码通常是“模态代码”,像直线、圆弧和循环代码。
反之,像原点返回代码就叫“一般代码”。
每一个代码都归属其各自的代码组。
在“模态代码”里,当前的代码会被加载的同组代码替换。
代码解释G00 定位1. 格式G00 X_ Z_这个命令把刀具从当前位置移动到命令指定的位置(在绝对坐标方式下),或者移动到某个距离处(在增量坐标方式下)。