FANUC-加工中心编程说明书
FANUC-G代码加工中心数控指令
G80▲
固定循环取消
G80
G81
钻孔、锪镗孔循环
G81 X_Y_Z_R_
G82
钻孔循环
G82 X_Y_Z_R_P_
G83
深孔循环
G83 X_Y_Z_R_Q_F_
G84
攻丝循环
G84 X_Y_Z_R_P_F_
G85
镗孔循环
G85 X_Y_Z_R_F_
G86
镗孔循环
G86 X_Y_Z_R_P_F
说明:
1.当电源接通或复位时,CNC进入清除状态,此时的开机默认代码在表中以符号“▲”表示。但此时,原来的G21或G20保持有效。
2.除了G10和G11以外的00组G代码都是非模态G代码。
3.不同组的G代码在同一程序段中可以指令多个。如果在同一程序段中指令了多个同组的G代码,仅执行最后的G代码。
4.如果在固定循环中指令了01组的G代码,则固定循环取消,该功能与指令G80相同。
极坐标取消
G15
G16
极坐标指令
G16
G17▲
02
选择XY平面
G17
G18
选择ZX平面
G18
G19
选择YZ平面
G19
G20
06
英制输入
G20
G21
米制输入
G21
G22▲
04
存储行程检测接通
G22X_Y_Z_I_J_K_
G23
04
存储行程检测断开
G23
G27
00
返回参考点检测
G27 IP_(IP为指定的参考点)
G65 P_L_(自变量指定)
G66
12
FANUC Series 0i F 系统车床系统加工中心系统通用参数说明书B20240CM_01
FANUC Series 0i F 系统车床系统加工中心系统通用参数说明书B20240CM_01FANUC Series 0i F 系统车床系统加工中心系统通用参数说明书一、介绍FANUC Series 0i F系统是一款广泛应用于车床和加工中心的系统。
本文将详细介绍该系统的通用参数,包括机床类型、主轴转速、刀具尺寸、加工精度、电源电压等。
通过了解这些参数,读者可以更好地理解和使用FANUC Series 0i F系统。
二、系统参数1、机床类型FANUC Series 0i F系统适用于不同类型的车床和加工中心,包括数控铣床、数控车床、加工中心等。
机床类型决定了系统的应用范围和功能。
2、主轴转速主轴转速是指机床主轴的旋转速度,通常以每分钟转数(RPM)为单位。
FANUC Series 0i F系统支持的主轴转速范围为50至12,000RPM,可以满足不同加工需求。
3、刀具尺寸FANUC Series 0i F系统支持的刀具尺寸取决于机床的类型和规格。
一般来说,系统支持的标准刀具尺寸范围为0.1至10英寸。
4、加工精度加工精度是衡量机床加工工件精度的指标。
FANUC Series 0i F系统的加工精度取决于机床的制造和调整精度,以及控制系统的精度。
该系统具有高精度定位和重复定位精度,可以满足各种加工要求。
5、电源电压FANUC Series 0i F系统的电源电压通常为三相110V、220V或440V,根据不同的机床需求进行选择。
确保电源电压稳定,以保证系统的稳定运行。
三、功能特点FANUC Series 0i F系统具有以下功能特点:1、高精度加工:系统采用先进的插补算法和伺服控制技术,可实现高精度加工,满足各种复杂零件的加工要求。
2、多种编程语言:支持多种编程语言,如G代码、M代码等,方便用户根据不同的加工需求进行编程。
3、图形界面:提供直观的图形界面,方便用户进行程序编辑、调试和监控。
4、内置PLC功能:系统内置PLC功能,可以实现机床的逻辑控制和故障检测。
FANUC_0i-MB系统加工中心编程指令及实训操作
G 指令
组号
功
能
G 指令 组号
功
能
G00* G01(*)
G02 G03
定位 直线插补 01 顺时针圆弧插补/螺旋线插补 逆时针圆弧插补/螺旋线插补
G50.1* G51.1 G52 G53
可编程镜像取消 22 可编程镜像有效
局部坐标系设定 00
选择机床坐标系
G04
停刀,准确停止
G54*
选择工件坐标系 1
图 3-2 设定工件坐标系
1.用 G54~G59 指令选择工件坐标系 G54~G59 指令可以分别用来选择相应的工件坐标系。在电源接通并返回参考点后,系统自动选择 G54 坐标系(图 3-3 中第二行)。 例 3-1 对图 3-4 所示零件在坐标原点处加工一个通孔(工件厚 13mm)。用 G54 指令选择工件坐标 系。编程如下:
图 3-6 局部坐标系与工件坐标系的关系
程序名 换上 1 号刀 选择 G54 工件坐标系,绝对编程,快速移动到 Z35,在 Z 方向调入了刀具长度补偿 刀具快速移动到 G54 工件坐标系设定的点 主轴正转,转速 600r/min 快速定位,切削液开 调用子程序 O8001 加工下平面的型腔 Z 轴快速上移,切削液关 Z 轴快速移动到机床坐标 Z0 处 主轴停转 换上 2 号刀 选择 G55 工件坐标系,绝对编程,快速移动到 Z20,在 Z 方向调入了刀具长度补偿 刀具快速移动到 G55 工件坐标系设定的点 主轴正转,转速 600r/min 快速定位,切削液开 调用子程序 O8002 加工上平面的型腔 Z 轴快速上移,切削液关 取消刀具长度补偿,Z 轴快速移动到机床坐标 Z0 处 程序结束
G47
2 倍刀具偏置量
G48
1/2 刀具偏置量
FANUC加工中心铣圆编程方法及步骤【详】
圆弧插补指令可以自动加工圆弧曲线,G02为顺时针圆弧插补指令,G03为逆时针圆弧插补指令。
圆弧顺逆方向的判断方法以及用矢量I,J,K表示圆心的编程方法与前述数控铣床圆弧插补的判断方法相同。
FANUC加工中心还可以采用另外一种圆弧插补方法—半径法。
半径法是用圆弧半径R代替矢量法的圆心I,J,K,程序格式为:G17 G02(G03) X_Y_R_F_G18 G02(G03) X_Z_R_F_G19 G02(G03) Y_Z_R_F_说明:①G17, G18, G19表示选择圆弧插补平面,分别表示选择在XY,XZ,YZ平面进行圆弧插补。
②X ,Y,Z表示圆弧的终点坐标,其坐标值采用绝对坐标还是增量坐标,取决于G90或G91的状态,G91状态下终点坐标为相对圆弧起点的增量值.③R为圆弧半径值。
用半径法编写圆弧加工程序时应注意,在使用同一半径R的情况下,从起点A到终点B的圆弧可能有两个(图4一10),即圆弧段“与圆弧段L,编程时它们的起始点及半径都一样。
为了区分二者,规定:圆弧所对应的圆心角小于1800时(圆弧段a)用“+R”表示半径,圆心角大于1800时(圆弧段b)用“-R”表示半径,圆心角等于1800时用“+R”或“-R”均可。
注意:整圆编程时不能用R,否则机床不动作,只能用I,J,K圆心矢量编写程序。
下面以图4一11中的各圆弧线段为例,说明圆弧编程的方法。
(1)用圆弧半径R编程绝对值编程方式:NO1 G92 XO Y一15;N02 G90 G03 X15 YO R15 F100;(由A移至B) N03 G02 X55 YO R20;(由B移至C)N04 G03 XSO Y-25 R-25;(由c移至D)NO5 M02;增量值编程方式:NO1 G91 G03 X15 Y15 R15 F100;N02 G02 X40 YO R20;N03 G03 X25 Y-25 R-25;N04 M02;(2)用分矢量I,J编程绝对值编程方式:N01 G92 XO Y-15;N02 G90 G03 X15 YO I0 J15 F100;N03 G02 X55 YO I20 JO;N04 G03 X80 Y-25 10 J一25;N05 M02;如果圆弧是一个封闭整圆,只能使用分矢量编程。
第四章FANUC系统数控铣床与加工中心编程
6)固定循环指令和辅助功能在同一程序段中,在定位前执行M功能。进给次数 指定(K)时,只在初次送出M码,以后不送出。
7)在固定循环模式中刀具半径补无效。 8)在固定循环模式指定刀具长度补偿(G43、G44、G49)时,当刀具位于R点时 (图4-15中动作2)生效。
一、孔加工的固定循环功能
1.孔的固定循环功能概述
(1)孔加工指令 加工孔的固定循环指令如表4-3所示
(2)固定循环的动作组成
固定循环 动作的组成
固定循环的动作组成如图所示,固定循环一般由六个动作组成,动作说明见表4-
4。
(3)固定循环的代码组成 组成一个固定循环,要用到以下三组G代码: 1)数据格式代码 G90/G91 2)返回点代码 G98(返回初始点)/G99(返回R点) 3)孔加工方式代码 G73~G89 在使用固定循环编程时一定要在前面程序段中指定M03(或M04),使主轴起动。
G82循环
(6)深孔排屑(G83) 书写格式: G83 X Y Z Q__R__F__;
以上指令指定钻深孔循环。Q是每次切削量,用增 量值指定。在第二次及以后切入执行时,在切入到d mm(或in)的位置,快速进给转换成切削进给。指定的Q 值是正值。如果指令负值,则负号无效。d值用参数 (No.5115)设定。
G17 G02 X Y R+R1; 若编程对象为以D为圆心的圆弧时有: G17 G02 X Y R-R2; 其中R1、R2为半径值。
半径编程
(4)整圆的编程 【例4-2】如图所示,整圆程序的编写如下:
FANUCSeries0iF系统加工中心系统操作编程说明书B-64604CM-2_01.PDF
FANUCSeries0iF系统加⼯中⼼系统操作编程说明书B-64604CM-2_01.PDFFANUC Series 0+-MODEL F加⼯中⼼系统操作说明书B-64604CM-2/01·本说明书的任何内容不得以任何⽅式复制。
·本机的外观及规格如需改良⽽变更,恕不另⾏通知。
本说明书中所载的产品,受到⽇本国《外汇和外国贸易法》的限制。
从⽇本将这些出⼝到其他国家时,必须获得⽇本国政府的出⼝许可。
另外,将该产品再出⼝到其他国家时,应获得再出⼝该产品的国家的政府许可。
此外,该产品可能还受到美国政府的再出⼝法的限制。
若要出⼝或者再出⼝此类产品,请向FANUC公司洽询。
本说明书中记载的商品是在严格的质量管理下制造的,在因本商品的故障⽽预测会导致重⼤事故或者损失时,请对安全进⾏充分考虑。
我们试图在本说明书中描述尽可能多的情况。
然⽽,要在本说明书中注明所有禁⽌或不能做的事宜,需要占⽤说明书的⼤量篇幅,所以本说明书中没有⼀⼀列举。
因此,对于那些在说明书中没有特别指明可以做的事,都应解释为“不可”。
B-64604CM-2/01安全使⽤须知安全使⽤须知为了更加安全地使⽤CNC装置附带的机床(以下简称“机床”),“安全使⽤须知”描述与CNC装置相关的安装注意事项。
⽤户所使⽤的某些CNC装置虽然没有相对应的功能,但已经标上了该项注意事项,⽤户在阅读时可以忽略。
有关机床的安全注意事项,请参阅机床制造商提供的说明书。
凡是编写机床程序和进⾏机床操作的作业⼈员,必须在充分理解机床制造商提供的说明书和本说明书的内容后再使⽤。
⽬录警告、注意和注释........................................................................................................................................................................s-1 ⼀般警告和注意............................................................................................................................................................................s-1 与编程有关的警告和注意............................................................................................................................................................s-2 与操作有关的警告和注意............................................................................................................................................................s-3 与⽇常维护有关的警告................................................................................................................................................................s-4警告、注意和注释本说明书包括保证操作⼈员⼈⾝安全以及防⽌机床损坏的有关安全的注意事项,并根据它们在安全⽅⾯的重要程度,在正⽂中以“警告”和“注意”来叙述。
2024版FANUC编程手册
目录
• FANUC系统概述 • 编程基础知识 • FANUC编程指令详解 • FANUC编程实例分析 • FANUC系统操作与调试 • FANUC编程技巧与经验分享
01
FANUC系统概述
FANUC系统发展历程
初始阶段
FANUC公司由富士通和NUM公司合 资成立,专注于研发和生产数控系统。
数控编程坐标系及运动方向
机床坐标系
以机床原点为坐标原点建立的坐标系,用于描述机床各轴的 位置和运动方向。
工件坐标系
以工件某一固定点为坐标原点建立的坐标系,用于描述工件 的位置和形状。
运动方向
在数控编程中,机床各轴的运动方向用正负号表示。例如, X轴正向向右,负向向左;Y轴正向向前,负向向后;Z轴正 向向上,负向向下。
数控编程常用术语
程序
由一系列指令组成的加工程序, 用于控制机床完成整个加工过 程。
运动方向
机床各轴的运动方向,如X、Y、 Z轴的正负方向。
指令
用于控制机床运动的代码或符 号。
坐标系
描述机床和工件位置的参考系, 包括机床坐标系和工件坐标系。
切削参数
包括切削速度、进给量、切削 深度等,影响加工质量和效率 的重要参数。
报警界面
显示系统报警信息,帮助用户快速 定位问题。
04
程序输入与编辑操作
程序输入
通过键盘或外部存储设备将程序输入到 FANUC系统中。
程序编辑
使用系统提供的编辑功能对程序进行修改、 删除、插入等操作。
程序保存
将编辑好的程序保存到系统中,以便后续调 用。
程序调用
从系统中调用已保存的程序,进行加工操作。
G00
G01
资料:FANUC数控加工系统编程手册2
5.5 自动加工方式5.5.1 自动/连续方式自动加工流程1)检查机床是否机床回零。
若未回零,先将机床回零(参见5.2.2“机床回零”)2)导入数控程序或自行编写一段程序。
(参见3.4“数控程序处理”)3)检查控制面板上MODE旋钮是否置于AUTO档,若未置于AUTO档,则用鼠标左键或右键点击MODE旋钮,将其置于AUTO档,进入自动加工模式。
4)按中的“Start”按钮,数控程序开始运行。
中断运行数控程序在运行过程中可根据需要暂停,停止,急停和重新运行。
数控程序在运行时,点击中的“Hold”按钮,程序暂停运行,再次点击“Start”按钮,程序从暂停行开始继续运行。
数控程序在运行时,点击中的“Stop”按钮,程序停止运行,再次点击“Start”按钮,程序从开头重新运行。
数控程序在运行时,按下急停按钮,数控程序中断运行,继续运行时,先将急停按钮松开,再按中的“Start”按钮,余下的数控程序从中断行开始作为一个独立的程序执行。
5.5.2 自动/单段方式1)检查机床是否机床回零。
若未回零,先将机床回零(参见5.2.2“机床回零”)2)导入数控程序或自行编写一段程序。
3)检查控制面板上MODE旋钮是否置于AUTO档,若未置于AUTO档,则用鼠标左键或右键点击MODE旋钮,将其置于AUTO档,进入自动加工模式。
4)将选择单步开关置“ON”上。
5)按中的“Start”按钮,数控程序开始运行。
注:自动/单段方式执行每一行程序均需点击一次中的“Start”按钮选择跳过开关置“ON”上,数控程序中的跳过符号“/”有效。
将M01Stop开关置于“ON”位置上,“M01”代码有效。
根据需要调节进给速度(F)调节旋钮,来控制数控程序运行的进给速度,调节范围从0-150%。
若此时将控制面板上MODE旋钮切换到DRY RUN上,则表示此时是以G00速度进给。
按键,可使程序重置。
5.5.3 检查运行轨迹NC程序导入后,可检查运行轨迹。
FANUC Series OI 0iMC系统操作说明书手册B4
FANUC Series OI 0iMC系统操作说明书手册B4一、概述FANUC Series OI 0iMC系统是FANUC公司推出的一款高性能数控系统,专为现代机床控制而设计。
该系统结合了FANUC多年的数控技术积累和先进的计算机控制技术,为机床制造商和用户提供了稳定、高效、便捷的数控解决方案。
本操作说明书手册将详细介绍该系统的操作说明和常见问题解答,希望能为您提供帮助。
二、操作说明1、系统启动与关机按下系统面板上的电源按钮,系统将自动启动。
等待系统自检完成后,进入操作界面。
关机时,选择主菜单中的“关机”选项,按照提示进行操作。
2、手动操作在操作界面上,可以通过手动模式对机床进行点动、连续进给、快速移动等操作。
手动模式下,可以通过按下相应的轴控制按钮和进给倍率调整旋钮来实现机床的运动。
3、自动操作在自动模式下,可以通过编写程序来实现机床的自动加工。
程序编写需遵循FANUC数控编程语言标准,通过M代码来实现各种动作。
程序编写完成后,通过操作界面上的“运行”按钮启动程序。
4、参数设置在自动模式下,可以通过参数设置来调整机床的运动轨迹、加工速度、切削用量等参数。
参数设置在主菜单中的“参数”选项中,可以根据加工需求进行调整。
三、常见问题解答1、系统无法启动可能原因:电源故障、主板故障。
解决方法:检查电源连接是否正常,专业技术人员进行维修。
2、系统死机可能原因:程序运行异常、系统资源占用过多。
解决方法:重启系统,检查程序是否存在异常,优化系统资源。
21、坐标轴运动不准确可能原因:机械故障、控制系统故障。
解决方法:检查机械传动部分是否正常,专业技术人员进行维修。
211、加工表面质量差可能原因:刀具选择不当、切削参数设置不合理。
解决方法:选择合适的刀具和切削参数,提高加工工艺水平。
FANUC Series 系统OI TD用户手册说明书B4标题:FANUC Series系统OI TD用户手册说明书B4一、介绍FANUC Series系统OI TD是一种先进的数控系统,广泛应用于机械加工、汽车制造、航空航天等领域。
发那科加工中心编程手册
--
VI
GSK21MA 加工中心数控系统 编程手册
1.9 小数点编程 ..................................................................................................... 12 1.10 程序框架的定义 ............................................................................................ 13
现场技术支持服务
如果您遇到通过电话不能解决的问题,您可以获得现场支持的服务,广州 数控设备有限公司将授权技术支持工程师到现场帮您解决技术问题。
--
II
GSK21MA 加工中心数控系统 编程手册
前言
尊敬的客户: 对您惠顾选用广州数控设备有限公司的GSK21MA 加工中心数控
系统(以下可简称为“系统”),我们深感荣幸! 关于使用手册
关于使用手册关于使用手册使用手册全面地介绍了gsk21ma系统的特性系统组成各部分的系统命令及其使用操作步骤用户编程方法及示例等是用户快速学习和使用本系统的基本手册
GSK21MA 加(V1工.3)中心数控系统
编程手册
GSK21MA 加工中心数控系统 编程手册
在本使用手册中,我们将尽力叙述各种与该系统操作相关的 事项。限于篇幅限制及产品具体使用等原因,不可能对系统中所有 不必做和/或不能做的操作进行详细的叙述。因此,本编程手册中 没有特别指明的事项均视为“不可能”或“不允许”进行的操作。
编程篇
1 编程基础知识 ............................................................................................................... 3 1.1 刀具沿着工件的形状运动—插补功能 .................................................................. 3 1.2 进给功能............................................................................................................. 4 1.3 加工图样和刀具的运动 ....................................................................................... 5 1.3.1 机械零点 ................................................................................................ 5 1.3.2 机床坐标系 ............................................................................................ 5 1.3.3 参考点.................................................................................................... 5 1.3.4 工件坐标系 ............................................................................................ 6 1.3.5 坐标系与平面 ......................................................................................... 7 1.4 切削速度─主轴功能 ......................................................................................... 9 1.5 各种功能操作指令—辅助功能 ........................................................................... 9 1.6 刀具形状和刀具加工─刀具补偿功能 .............................................................. 10 1.6.1 刀具长度补偿 ....................................................................................... 10 1.6.2 刀具半径补偿功能................................................................................ 10 1.7 刀具移动的范围─行程校验 ............................................................................ 12 1.8 控制轴............................................................................................................. 12
FANUC_0i-MB系统加工中心编程指令及实训操作
G27
返回参考点检测
G74
左旋攻丝循环
G28
返回参考点
G76
精镗循环
G29
00 从参考点返回
G80*固ຫໍສະໝຸດ 循环取消/外部操作功能取消G30
返回第 2,3,4 参考点
G81
钻孔循环、锪镗循环或外部操作功能
G31
跳跃功能
G82
钻孔循环或反镗循环
G33
01 螺纹切削
图 3-6 局部坐标系与工件坐标系的关系
程序名 换上 1 号刀 选择 G54 工件坐标系,绝对编程,快速移动到 Z35,在 Z 方向调入了刀具长度补偿 刀具快速移动到 G54 工件坐标系设定的点 主轴正转,转速 600r/min 快速定位,切削液开 调用子程序 O8001 加工下平面的型腔 Z 轴快速上移,切削液关 Z 轴快速移动到机床坐标 Z0 处 主轴停转 换上 2 号刀 选择 G55 工件坐标系,绝对编程,快速移动到 Z20,在 Z 方向调入了刀具长度补偿 刀具快速移动到 G55 工件坐标系设定的点 主轴正转,转速 600r/min 快速定位,切削液开 调用子程序 O8002 加工上平面的型腔 Z 轴快速上移,切削液关 取消刀具长度补偿,Z 轴快速移动到机床坐标 Z0 处 程序结束
注:①带*号的 G 指令表示接通电源时,即为该 G 指令的状态。G00、G01;G17、G18、G19;G90、G91 由参数设定选择。
②00 组 G 指令中,除了 G10 和 G11 以外其它的都是非模态 G 指令。
③一旦指令了 G 指令表中没有的 G 指令,显示报警。(NO.010)
④不同组的 G 指令在同一个程序段中可以指令多个,但如果在同一个程序段中指令了两个或两个以上同一组的 G 指令时,
加工中心操作说明书
62FANUC--系0统操作编程说明书1第一篇:编程 61. 综述 6 1.1 可编程功能 6 1.2 准备功能 6 1.3 辅助功能 82. 插补功能9 2.1 快速定位( G00) 9 2.2 直线插补( G01)10 2.3 圆弧插补( G02/G03) 11 3. 进给功能 12 3.1 进给速度 12 3.2 自动加减速控制13 3.3 切削方式( G64)13 3.4 精确停止 (G09) 及精确停止方式 (G61) 13 3.5 暂停( G04) 13 4. 参考点和坐标系 14 4.1 机床坐标系14 4.2 关于参考点的指令 ( G27、 G28、 G29 及 G30 ) 14 4.2.1 自动返回参考点(G28)14 4.2.2 从参考点自动返回( G29) 15 4.2.3 参考点返回检查( G27 ) 15 4.2.4 返回第二参考点( G30 ) 15 4.3 工件坐标系17 4.3.1 选用机床坐标系 ( G53)17 4.3.2 使用预置的工件坐标系( G54~G59)17 4.3.3 可编程工件坐标系 ( G92) 18 4.3.4 局部坐标系 ( G52) 19 4.4 平面选择 19 5. 坐标值和尺寸单位20 5.1 绝对值和增量值编程( G90 和 G91) 20 6. 辅助功能 20 6.1 M 代码20 6.1.1 程序控制用 M 代码 20 6.1.2 其它 M 代码21FANUC--系0统操作编程说明书 26.2 T 代码216.3 主轴转速指令 (S 代码 ) 226.4 刚性攻丝指令( M29 )227. 程序结构22 7.1 程序结构22 7.1.1 纸带程序起始符 (Tape Start) 22 7.1.2 前导 (Leader Section) 22 7.1.3 程序起始符 (Program Start) 23 7.1.4 程序正文 (Program Section) 23 7.1.5 注释 (Comment Section) 23 7.1.6 程序结束符 (Program End) 23 7.1.7 纸带程序结束符 (Tape End) 23 7.2 程序正文结构23 7.2.1 地址和词23 7.2.2 程序段结构247.2.3 主程序和子程序248. 简化编程功能27 8.1 孔加工固定循环 (G73,G74,G76,G80~G89) 27 8.1.1 G73(高速深孔钻削循环)31 8.1.2 G74(左螺纹攻丝循环)32 8.1.3 G76(精镗循环 ) 32 8.1.4 G80(取消固定循环 ) 33 8.1.5 G81(钻削循环 ) 34 8.1.6 G82(钻削循环,粗镗削循环 ) 34 8.1.7 G83(深孔钻削循环 ) 34 8.1.8 G84(攻丝循环 ) 35 8.1.9 G85(镗削循环 ) 36 8.1.10 G86(镗削循环 ) 36 8.1.11 G87(反镗削循环 ) 36 8.1.12 G88(镗削循环 ) 37 8.1.13 G89(镗削循环 ) 37 8.1.14 刚性攻丝方式388.1.15 使用孔加工固定循环的注意事项399. 刀具补偿功能40 9.1 刀具长度补偿 (G43,G44,G49) 40FANUC--系0统操作编程说明书 3 9.2 刀具半径补偿40 9.2.1 补偿向量40 9.2.2 补偿值40 9.2.3 平面选择41 9.2.4 G40、 G41 和 G42 41 9.2.5 使用刀具半径补偿的注意事项41第二篇: NC 操作421. 自动执行程序的操作42 1.1 CRT/MDI 操作面板42 1.1.1 软件键42 1.1.2 系统操作键42 1.1.3 数据输入键42 1.1.4 光标移动键42 1.1.5 编辑键和输入键43 1.1.6 NC 功能键43 1.1.6 电源开关按钮43 1.2 MDI 方式下执行可编程指令43 1.3 自动运行方式下执行加工程序43 1.3.1 启动运行程序431.3.2 停止运行程序442. 程序验证和安全功能44 2.1 程序验证功能44 2.1.1 机床闭锁44 2.1.2 Z 轴闭锁44 2.1.3 自动进给的倍率44 2.1.4 快速进给的倍率44 2.1.5 试运行45 2.1.6 单程序段运行45 2.2 安全功能45 2.2.1 紧急停止452.2.2 超程检查453. 零件程序的输入、编辑和存储45 3.1 新程序的注册45 3.2 搜索并调出程序46FANUC--系0统操作编程说明书 4 3.3 插入一段程序46 3.4 删除一段程序46 3.5 修改一个词473.6 搜索一个词474. 数据的显示和设定48 4.1 刀具偏置值的显示和输入48 4.2 G54~G59 工件坐标系的显示和输入48 4.3 NC 参数的显示和设定484.4 刀具表的修改495. 显示功能50 5.1 程序显示505.2 当前位置显示506.在线加工功能50 6.1 有关参数的修改:506.2 有关在线加工的操作 . 517.机床参数的输入﹑输出518.用户宏 B 功能558.1 变量55 8.1.1 变量概述55 8.1.2 系统变量56 8.2 算术和逻辑操作618.3 分支和循环语句63 8.3.1 无条件分支( GOTO 语句)63 8.3.2 条件分支( IF 语句)63 8.3.3 循环 (WHILE 语句 ) 64 8.3.4 注意658.4 宏调用65 8.4.1 简单调用(G65)65 8.4.2、模调用(G66、 G67)67 8.4.3 G 码调用宏68 8.4.4、M 码调用宏68 8.4.5 M 码调用子程序698.4.6 T 码调用子程序69 8.5 附加说明6962FANUC--系0统操作编程说明书 5 附录 1:报警代码表711.程序报警 (P/S 报警 ) 712.伺服报警733.超程报警744.过热报警及系统报警74 附录 2:CRT/MDI 面板图7562FANUC--系0统操作编程说明书 6第一篇:编程1.综述1.1 可编程功能通过编程并运行这些程序而使数控机床能够实现的功能我们称之为可编程功能。
FANUC 15 系统操作(加工中心)说明书手册62564e1
Warnings, Cautions, and Notes as Used in this Publication
GFL-001
Warning
Warning notices are used in this publication to emphasize that hazardous voltages, currents, temperatures, or other conditions that could cause personal injury exist in this equipment or may be associated with its use. In situations where inattention could cause either personal injury or damage to equipment, a Warning notice is used.
Caution
Caution notices are used where equipment might be damaged if care is not taken.
Note
Notes merely call attention to information that is especially significant to understanding and operating the equipment.
GE Fanuc Automation makes no representation or warranty, expressed, implied, or statutory with respect to, and assumes no responsibility for the accuracy, completeness, sufficiency, or usefulness of the information contained herein. No warranties of merchantability or fitness for purpose shall apply.
FANUC MC系统数控铣床加工中心操作
附录A FANUC 0i-MC系统数控铣床/加工中心操作一、记住操作面板外观及按键作用图A-1FANUC 0i-MC系统VDF-850型加工中心系统及机床操作面板FANUC 0i-MC系统VDF-850型加工中心系统及机床操作面板见图A-1..1.数控系统MDI面板数控系统MDI面板如图A-2所示;各键说明见表A-1..表A-1 FANUC 0i-MC系统MDI面板各键名称及功能说明步骤中文英文功能说明1 地址/数据键O/P、7/A等输入字母、数字等文字通过SHIFT键切换;可输入按键右下角所示字符2 分号键EOB 输入程序段结束符号“;”3 功能键POS 在CRT上显示当前机床位置的坐标PROG在EDIT方式;编辑和显示程序;在MDI方式;输入和显示MDI数据;在AUTO方式下显示程序及执行进度.. OFFSETSETTING设定刀补、工件坐标系、变量等SYSTEM 设置、编辑参数;显示、编辑 PMC 程序等MESSAGE 显示报警信息CUSTOMGRAPH动态显示刀具路径4 换档键SHIFT 按下该键可以在同一键的两个字符间切换图A-2 数控系统MDI面板5 取消键 CAN 删除最后一个进入输入行的字符或符号6 输入键 INPUT 非EDIT 方式下程序段及各种数据的输入7 编辑键 替换键 ALTER 由输入字替换光标所在字 插入键 INSERT 在光标后输入字 删除键 DELETE 删除光标所在位置的字10换页键PAGE↓向程序结束方向翻页;↑向程序开始方向翻页11 光标移动键分别向四个方向移动光标12 帮助键 HELP 显示帮助信息 13 复位键RESET解除报警;CNC 复位2.CRT 显示操作软键按下MDI 面板某一功能键如POS 键;属于所选功能的一组软键就会出现见图A-3..按下一个“章节选择软键”;所选章节的屏幕就会显示出来;若目标章节的屏幕没有显示出来;可按下“菜单继续软键”进行搜索;直到目标章节显示后;按“操作选择软键”以显示要进行操作的数据..章节选择软键 菜单继续软键菜单返回软键 操作选择软键 菜单返回软键:用于显示某一功能键下的第一级菜单..章节选择软键:用于某一功能键下各级菜单的显示和操作..操作选择软键:显示某一命令下的各种操作方式..菜单继续软键:显示命令多于5个时;可用该键换屏显示..3.机床操作面板图A-1下半部分为机床操作面板;其各键说明见表A-2..表A-2 机床操作面板各键名称及功能说明步骤图形/英文键名名称功能说明1 见图A-4 机床指示灯显示机床状态2 方式选择波段开关见图A-5AUTO 自动运行方式EDIT 程序编辑方式MDI 半自动方式或手动数据输入方式DNC 数据包括程序传输方式HANDLE 手轮进给方式JOG 点动进给方式INC 增量进给方式REF 返回参考点方式3 进给倍率开关在0~150%内调整进给速度4主轴转速调整在50~120%内调整主轴转速图A-4 机床指示灯图A-5方式选择键22 RAPID 快速移动键 快移速度可由“快移倍率选择键”调控 23 HOME START 回零键 控制“Z 、X 、Y ”轴回参考点 24O;TRA VEL RELEASE 超程解除开关 解除超程引起的急停状态 25SPD ORI 主轴定向 主轴定向 SPD CW 主轴正转 主轴顺时针回转 SPD STOP 主轴停转 主轴停止转动.. SPD CCW 主轴反转 主轴逆时针回转 26POWER ON 系统开 接通CNC 电源 POWER OFF系统关 断开CNC 电源27急停开关 使机床紧急停止;断开伺服驱动电源 28 CYCLE START 循环启动 在自动工作方式下;启动加工程序 29 FEED HOLD 进给保持自动运行时进给停止30PROGRAM PROTECT程序保护开关钥匙开关;控制存储器中程序的编辑、数据传输等二、手动操作 1.启闭机床 步骤 操作动作机床动作或CRT 显示画面 1 接通机床电柜电源稍等一会;CRT 显示如图A-6画面;机床启动完毕..2 按“POWER ON ”键接通系统电源;指示灯亮3如图A-6画面;机床启动完毕 4 移动机床各坐标轴到行程中间位置;防止机床变形和回参考点超程5按“POWER OFF ”键关闭系统图A-6 机床启动就绪画面电源6 切断机床电柜电源2.回参考点步骤操作动作机床动作或CRT显示画面1 开启机床见图A-6..2 按图A-6画面中综合软键CRT显示如图A-7画面2 将“方式选择”开关旋至“REF”方式见图A-53 按“+Z”地址键该键指示灯闪烁..4 按“HOME START”键机床执行Z轴回零;Z轴回零后机床指示灯亮起5 按“+X、+Y”地址键该键指示灯闪烁..6 按“HOME START”键执行X、Y轴回零;X、Y轴回零后指示灯亮起CRT显示如图A-8画面;机床完成回参考点操作;正确建立了机床坐标系..“相对坐标”指机床测量基点相对上次设定坐标移动的距离和方向..“绝对坐标”指机床测量基点在当前工件坐标系中的坐标值..“机床坐标”指机床测量基点在机床坐标系中的坐标值..注:1、增量式位置反馈系统;开机后先回参考点;才能建立机床坐标系..2、Z轴先回零;可以防止发生撞刀事故..3、机床加工中发生以下情况;必须重新回参考点:①发生撞刀;影响控制精度;图A-7 综合坐标画面图A-8 机床回参考点画面3.JOG点动4.INC增量进给5.HANDLE手轮进给3旋转“手轮轴倍率”旋钮;选定手轮每转一格机床移动的距离 手轮倍率选“1”;手轮转一格机床移动0.001mm ;选“10”→0.01mm ;选“100”0.1mm4顺时针转动手轮 机床向坐标轴正方向移动 逆时针转动手轮机床向坐标轴负方向移动长距离移动机床可摇小手柄来实现;短距离或精确调整机床位置;转大轮盘调整6.主轴操作 步骤操作动作 机床动作或CRT 显示画面机床已回过参考点.. 1 将“方式选择”开关旋至“MDI ”方式 见图A-52 按MDI 面板上“PROG ”键CRT 显示如图A-10a 画面 3 按MDI 面板上“字母、数字”键;在输入行键入“M03 S300;”4 按MDI 面板上“INSERT ”键插入CRT 显示如图A-10b 画面5 在图A-10b 画面中;移动光标到“O0000”之前6 按机床面板上“CYCLE START ”键 机床主轴以300r/min 正转7 将“方式选择”开关旋至“JOG ”方式 见图A-58 按机床面板上“SPD STOP ”键主轴停转9 按机床面板上“SPD CW ”或“SPD CCW ”键主轴重新启动;以300r/min 正转或反转10旋转“主轴转速调整”旋钮主轴转速在300×50~120%范图A-9 手轮操作面盘大轮盘小手柄围内变速注:①自动加入程序号O0000..②要完全删除在MDI 方式中编制的程序;可在图A-10中输入字符“O ”;按MDI 面板上“DELETE ”键..③在MDI 方式中编制的程序;最长达10段;可以调用子程序;最多4级嵌套;如图A-11所示..三、程序编辑 1.新程序的输入 步骤 操作动作机床动作或CRT 显示画面 1 将“方式选择”开关旋至“EDIT ”方式 见图A-52 按MDI 面板上“PROG ”键 屏幕显示如图A-12画面3 在图A-12中按列表软键屏幕显示如图A-13画面a b图A-10 MDI 编程画面当前程序输入行图A-12 程序编辑画面图A-13程序号列表画面已有程序号图A-11 MDI 方式调用子程序嵌套4 按MDI面板上“字母”、“数字”键;在图A-13输入行中;键入图A-13列表中没有的程序号;如O8989;按“INSERT”键插入屏幕显示如图A-14所示画面:5 按“EOB”键;在图A-13输入行中;键入“;”字符;按“INSERT”键插入6 按“字母、数字、EOB”键;编辑一个完整的程序段;按“INSERT”键输入一个完整程序段7 即输即存;编辑整个程序最终屏幕画面样式见图A-122.旧程序的编辑1程序号的检索步骤操作动作机床动作或CRT显示画面1 在图A-13输入行中输入要查找的程序号;如O1234屏幕画面样式见图A-14所示2 按图A-13中O 搜索软键3 检索结束后;搜索到的程序显示在画面上.. 见图A-124 检索结束后;如果没找到该程序屏幕出现P/S报警NO.712字的检索步骤操作动作机床动作或CRT显示画面1 在“EDIT”方式下;按MDI面板上“PROG”键屏幕显示见图A-122 在图A-12中;按操作软键屏幕显示如图A-15所示画面:3 在输入行中键入要检索的字;如“M03”图A-15 字检索画面新程序号图A-14 新程序号输入画面3字的插入、替换、删除4删除一个程序段5删除连续多个程序段1 选择“EDIT”方式;按“PROG”键; 屏幕显示见图A-122 在图A-12中移动光标或检索将要删除的程序段的第一个指令字光标定位在将要删除的程序段的第一个指令字上包括段号3 键入将要删除的最后一个程序段的第一个指令字包括段号在图A-12输入行中显示该指令字4按MDI面板上“DELETE”键多个程序段被删除;操作过程见图A-16中1、2、3步3.程序的管理1删除程序一个或多个程序步骤操作动作机床动作或CRT显示画面1 选择“EDIT”方式;按“PROG”键; 见图A-122 按图A-12中列表软键见图A-133①在图A-13中键入将要被删除的程序号“O1234”在图A-13的输入行中显示该程序号按MDI面板上“DELETE”键该程序被删除3②在图A-13中键入将要被删除的程序号的范围;如“O1234;O8989”O1234:代表将要被删除程序的起始程序号O8989:代表将要被删除程序的终止程序号图A-16这些程序段将被删除按MDI面板上“DELETE”键程序号从O1234到O8989之间的程序被删除3③在图A-13中键入“O-9999”在图A-13的输入行中显示“O-9999”按MDI面板上“DELETE”键存储区中所有的程序都被删除程序删除后不能恢复;删除要谨慎..2拷贝程序①拷贝一个完整的程序;生成另一个程序;如图A-17所示..拷贝“OXXXX”程序;新建“OYYYY”程序步骤操作动作机床动作或CRT显示画面1 选择“EDIT”方式;按“PROG”键; 当前程序号O1234;见图A-12;2 在图A-12中;按操作软键见图A-153 在图A-15中;按菜单继续键软键屏幕显示见图A-184 在图A-18中;按EX-EDT软键屏幕显示见图A-195 在图A-19中;按复制软键屏幕显示见图A-206 在图A-20中;按全部软键屏幕显示见图A-217 在图A-21中;只用“数字键”输入新建的程序号;如“1235”图A-21的输入行中显现“1235”8 按MDI面板上的“INPUT”键图A-21的输入行中字符消失;存储器中创建了程序号“O1235”但是没有内容..在图A-21中;按执行软键完成拷贝;生成新程序O1235..9 打开程序号列表画面见图A-13;可以看见程序号“O1235”已经显现在存储器存图A-17储的程序列表中了②拷贝程序的一部分;生成另一个程序;如图A-22所示..通过拷贝程序的一部分来生成一个新的程序步骤操作动作机床动作或CRT显示画面1 执行“拷贝一个完整程序”中的1~5步操作过程见上表..屏幕显示见图A-202 在图A-20中;移动光标到拷贝范围的开头确定拷贝的范围从“起点”到“终点”之间的程序内容或从“起点”到程序结束处的内容;屏幕显示见图A-21 在图A-20;按起点软键3①在图A-20中;移动光标到拷贝范围的末尾在图A-20中;按终点软键图A-22图A-18 图A-19图A-20图A-213② 在图A-20中直接按末端软键 4 在图A-21中;用“数字键” 只输入新建程序的数字号;如“1235”图A-21的输入行中显现“1235”5 按MDI 面板上的“INPUT ”键 图A-21输入行中字符消失 6在图A-21中;按执行软键完成拷贝;生成新程序O12357 打开程序号列表可以看见新生成的程序号“O1235”3移动程序 通过移动程序的一部分;来生成新的程序..如图A-23所示步骤 操作动作机床动作或CRT 显示画面 1 执行“拷贝一个完整程序”中的1~4步 见图A-192 在图A-19中;按移动软键屏幕显示见图A-24 3在图A-24中;移动光标到移动范围的开头 确定移动程序的范围从“起点”到“终点”之间的程序或从“起点”到程序结束处的程序屏幕显示见图A-25 在图A-24中;按起点软键4①在图A-24中;移动光标到移动范围的末尾 在图A-24中;按终点软键4② 在图A-24直接按末端软键 5 在图A-25中;用“数字键” 只输入新建程序的数字号;如“1235” 图A-25的输入行中显现“1235”6 按MDI 面板上的“INPUT ”键 图A-25输入行中字符消失7 在图A-25中;按执行软键完成移动;生成新程序..图A-23 移动之后移动之前4合并程序另外一个程序可以插入当前程序的任何位置..见图A-26步骤操作动作机床动作或CRT显示画面1 执行“拷贝”过程中的1~4步见图A-192 在图A-19中;按合并软键屏幕显示见图A-273①在图A-27中;移动光标到某一位置确定程序插入的位置在光标处插入或在结尾插入..屏幕显示见图A-28然后按终点软键3②或在图A-27中;直接按末端软键5 在图A-28中;用“数字键”;只输入新建程序的数字号;如“1237”图A-28的输入行中显现“1237”6 按MDI面板上的“INPUT”键图A-28输入行中字符消失7 在图A-28中;按执行软键完成合并;在原有程序号中生成新程序..图A-26图A-24 图A-255字的全部替换步骤操作动作机床动作或CRT显示画面1 执行“拷贝”过程中的1~4步见图A-192 在图A-19中;按改变软键屏幕显示见图A-293 在图A-29中;键入要被替换的字或地址图A-29输入行显示该指令字4 在图A-29中;按之前软键屏幕显示见图A-305 在图A-30中;键入新的字或地址图A-30输入行显示新字6 在图A-30中;按之后软键屏幕显示见图A-317①在图A-31中;按执行软键新字替换光标后所有指定的字或地址7②在图A-31中;按跳转软键只搜索光标后的第一个指定的字或地址图A-27图A-28图A-29 图A-30输入被替换字;如D01 输入新字;如D027③在图A-31中;按EX-SGL软键搜索并替换光标后第一个找到的指定字或地址注:①最多可以替换15个字符②可替换字或地址;不能只替换数字..示例:●用X30替换X100Y200:“替换X100Y200 之前X30 之后执行”●用WHILE替换IF:“替换IF 之前WHILE 之后执行”四、对刀及数据设置1.相对坐标显示操作及设置步骤操作动作机床动作或CRT显示画面1 开机;执行手动回参考点2 将“方式选择”开关旋至“JOG”方式3 按MDI面板上“POS”键见图A-64 在图A-6中;按相对软键屏幕显示见图A-325①在图A-32输入行中键入“坐标轴地址+数据”屏幕显示选定坐标轴地址闪烁按预置软键该轴相对坐标值改为输入数据值5②在图A-32输入行中键入坐标轴地址屏幕显示选定坐标轴地址闪烁按归零软键该轴相对坐标值清为05③在图A-32中;直接按归零软键屏幕显示见图A-33③-1、在图A-33中;按所有轴软键X、Y、Z的相对坐标值都清为0 ③-2在图A-33的输入行中输入某一坐标轴地址屏幕显示选定坐标轴地址闪烁在图A-33中;按执行软键该轴相对坐标值清为0 图A-312.零点偏置值设置 步骤 操作动作机床动作或CRT 显示画面 1 开机;执行手动回参考点2 将“方式选择”开关旋至“JOG ”方式3 通过“对刀”等操作;机床移动到某一位置4 按MDI 面板上“OFFSET SETTING ”键 屏幕显示见图A-34 5在图A-34中;按工件系软键屏幕显示见图A-356① 在图A-35中;直接按“换页键”或按“光标移动”键光标定位;选定需要设置零点偏置值的坐标系 按操作软键屏幕显示见图A-366② 在图A-35中;按操作软键 在图A-36中;键入数字“0~6”光标定位;选定需要设置零点偏置值的坐标系 按搜索软键7① 在图A-36中;键入“X0或Y0或Z0” 当前刀具测量基点在机床坐标系中的坐标值;自动显示在选定坐标系零点偏置值的位置上;并存储.. 按测量软键7② 在图A-36中;键入“坐标轴地址+数据”输入数据和原有偏置值相图A-32图A-33按+输入软键加7③在图A-33中;键入“坐标轴地址+数据”输入数据替代原有偏置值按输入软键3.刀具补偿值设置步骤操作动作机床动作或CRT显示画面1 开机;执行手动回参考点2 将“方式选择”开关旋至“JOG”方式3 按MDI面板上“OFFSET SETTING”键屏幕显示如图A-34所示画面4①在图A-34中;直接按“换页键”或按“光标移动”键光标定位;选定需要设置补偿值的刀具号然后按操作软键屏幕显示如图A-37所示画面4②在图A-34中;按操作软键在图A-37中;键入“偏置号”数字光标定位;选定需要设置补偿值图A-34图A-35图A-36按搜索软键的刀具号5①在图A-37中;键入“补偿值”数据输入的数据显示在指定刀具号的补偿位置上按输入软键5②在图A-37中;键入“补偿值”数据输入数据和原有偏置值相加按+输入软键1.外形数据和磨损数据设置时可正可负;二者代数和之后综合补偿..2.H数据用于刀具长度补偿;D数据用于刀具半径补偿4.对刀1X、Y方向对刀工件在机床上正确安装后;工件原点在机床坐标系中的坐标值即零点偏置值必须通过对刀才能获得;零点偏置值设定之后;机床就知道了工件的装夹位置..①立铣刀/寻边器对刀对于如图A-38所示工件;粗略方法可以采用立铣刀试切工件对刀如图A-39图A-37图 A-38图 A-39立铣刀侧刃对刀图A-40 寻边器接触对刀步骤操作动作机床动作或CRT显示画面1 开机;执行手动回参考点2 将“方式选择”开关旋至“MDI”方式3 按MDI面板上“PROG”键4 按MDI面板上“字母、数字”键;在程序O0000中输入“M03 S200;”见图A-105 按“CYCLE START”键主轴以200RPM正转6 选择“JOG”或“HANDLE”方式;控制刀具或寻边器在一定高度上接触工件的一边如图A-38中①边7 按MDI面板上“POS”键、相对软键见图A-328 输入“X”字符;按归零软键X相对坐标清为09 抬高刀具或寻边器;移动接触工件另一边如图A-38中②边;X相对坐标显示一个数值;如α;记住α/210 抬高刀具或寻边器;反向移动机床控制机床移动到X相对坐标显示为α/2处11 按“OFFSET SETTING”键、工件系软键、操作软键见图A-3612 选定工件坐标系零点存储区13 在输入行中输入“X0”14 按测量软键当前测量基点X方向的机床坐标值自动显示并存储15 将X改为Y;重复6~14步可获得Y向的机床坐标值②杠杆表对刀对于圆孔或圆柱面;除可以用寻边器对刀外;还可以采用杠杆表对刀;如图A-41所示..拨动主轴转一周时;表针的摆图动量在允许的对刀误差内;如0.01mm;此时可认为主轴的旋转中心与被测孔中心重合;则孔中心在机床坐标系下的坐标值可知.. 步骤 操作动作机床动作或CRT 显示画面 1 开机;执行手动回参考点2调整机床位置;让主轴的旋转中心与被测孔中心重合见图A-413 按MDI 面板上“OFFSET SETTING ”键、工件系软键、操作软键 见图A-364 选定工件坐标系零点存储区5在图A-36输入行中输入“X0” 孔中心位置X 方向的机床坐标值自动显示并存储按测量软键6在图A-36缓存区中输入“Y0” 孔中心位置Y 方向的机床坐标值自动显示并存储按测量软键 2Z 向对刀Z 向零点偏置值的设置;与刀具长度补偿值的设定、编程方法有关;常用三种方法;如图A-42、A-43、A-44所示..工件坐标系Z 向零点偏置值的设置方法不同;刀具长度补偿值、编程方法也需作相应的调整..①主轴端面对刀及刀具长度补偿 步骤 操作动作机床动作或CRT 显示画面1 机床开机;执行手动回参考点2 手轮摇动主轴端面靠工件坐标系Z=0的平面见图A-42a3按MDI 面板上“OFFSET SETTING ”见图A-36a b编程用工件Z 向零点位置E 点:测量基点图A-42键、工件系软键、操作软键 4 选定工件坐标系零点存储区5 在图A-36缓存区中输入“Z0” 图A-42a 中E 点Z 向机床坐标值自动显示并存储 按测量软键6 按MDI 面板上“POS ”键、相对软键 见图A-327 输入“Z ”字符;按归零软键Z 相对坐标清为0 8抬起主轴;装上新刀;手轮摇动让刀具Z 向刀位点靠工件坐标系Z=0的平面 如图A-42b 所示9 按MDI 面板上“OFFSET SETTING ”键、操作软键见图A-3710在图A-37中 “移动光标”或按搜索软键搜索刀具补偿号 让光标定位在该刀具的“外形H ”处11在图A-37中;按INP.C 软键该刀具的“外形H ”补偿值自动显现并存储补偿值L ﹥0.. 12 重复8、9、10、11步完成所有刀具“外形H ”值的设置这种方法测量的外形H 数据是刀具的实际长度L;加工不同的零件时;通用刀具刀补数据不需要改变;适用于多刀加工;刀具长度补偿..刀具实际长度L 也可从机外对刀仪测得;通过操作面板输入..②标准刀具对刀及刀具长度补偿步骤 操作动作机床动作或CRT 显示画面1主轴安装标准刀具;手轮摇动标准刀具见A-43aa 图A-43 bZ 向工件零点实际位置编程用工件Z 向零点位置LZ 向刀位点靠工件坐标系Z=0的平面 2 将机床坐标Z 值设定为工件Z 向零点偏置值操作过程见主轴端面对刀及刀具长度补偿3 Z 轴相对坐标值清04 更换新刀具;Z 向刀位点靠工件坐标系Z=0的平面 见图A-43b 5选定刀具补偿号见图A-376 在图A-37中;按INP.C 软键 完成所选刀具“外形H ”值L 的设置..补偿值L 可“正”、可“负”、也可为“0”7 重复4、5、6步骤完成所有刀具“外形H ”值的设置这种方法设定的Z 向零点偏置值是标准刀具的Z 向刀位点靠工件坐标系Z=0平面时E 点的机床坐标值;标准刀具长度补偿值是0;其它刀具与标准刀具的长度差L 作为该刀具的长度补偿值;可正可负;正负号由相对坐标值的正负号决定;L 不反映刀具的实际长度..加工不同工件时;需用标准刀具对刀重新设定Z 轴零点偏置值;刀补长度L 不变;适用于标准刀具单刀加工;刀具长度不补偿;也适合多刀加工;刀具长度补偿..标准刀具实质上是其它刀具长度的比较基准;是对刀的第一把刀具;并非什么真正的标准..③Z 轴回零及刀具长度补偿值的设置a 图A-44 bLE 点:Z 轴回参考点Z 向工件零点实际位置编程用工件Z 向零点位置五、自动操作1.空运行空运行的目的是为了校验程序格式和粗略判断刀具轨迹是否正确..2移动刀具离开工件上表面50mm 左右安全的情况下;距离小;轨迹看的清楚3 选定“EDIT ”方式;按“PROG ”键搜索要运行的程序;见图A-12 4 选定“AUTO ”方式 屏幕显示如图A-45所示 5在图A-45中;按监视软键屏幕显示如图A-46所示5按下机床操作面板上“DRY RUN ”键+“Z AXIS CANCLE ”键6按机床操作面板上“CYCLE START ”键机床自动运行..程序格式有错误;机床报警停止运动.. 机床运行轨迹不对;按“RESET ”键中断自动运行7记住机床报警时显示出错的程序段号..在“EDIT ”方式下显示程序;移动光标到出错的程序段.. 见图A-12..数控系统能预处理2个程序段;从光标所在的程序段往下多看几段程序;找出错误;进行编辑 8切换成“AUTO ”方式重新运行;直到程序调试完毕 9解除Z 轴锁紧;Z 轴回参考点由于数据正常运算、而锁紧轴不动;二者不匹配有差距;必须通过会参考点方式“对齐”图形显示功能也用于校验程序格式和刀具路径;这种方法比空运行判断刀具图A-45图A-46刀具基准点在工件坐标系中的位置刀具现在位置和目标位置之间的距离和移动方向 机床所用的初始G 代码和工作G 代码路径要来的直观、准确..步骤操作动作机床动作或CRT显示画面1 开机;手动回参考点2 移动刀具离开工件上表面50mm左右3 选定“EDIT”方式;按“PROG”键;搜索要运行的程序见图A-124 选定“AUTO”方式见图A-455 按MDI面板上“CUSTOM GRAPH”键屏幕显示如图A-47所示6 在图A-47中;输入必要的参数屏幕显示如图A-48所示;参数含义见下表然后按图A-47中执行软键7 在图A-48中按操作软键屏幕显示如图A-49所示8 在图A-49中按自动软键或开始软键屏幕显示刀具中心运行轨迹;如图A-50所示..机床不动图A-47 图A-48 绘图区:选定绘图平面角度:当绘图平面参数选择4、5时;设置图形水平旋转和垂直旋转的角度比例:0—根据设定的最大值和最小值;系统自动决定绘图比例..0.01~100:放大或缩小绘图显示;设定为1.0时;用实际尺寸绘图..中心或最大/最小:当比例设定为0时;地址X、Y、Z中输入工件上X、Y、Z正方向的最大尺寸;地址I、J、K 中输入工件上X、Y、Z负方向的最大尺寸;这样就指定了绘图的范围;系统根据CRT显示屏的尺寸自动调整绘图比例..当比例设定为非0时;地址X、Y、Z中输入CRT 中心点在工件上的位置坐标值;I、J、K无效.. 开始顺序号、结束顺序号:程序从头开始运行;但图形只显示两者中间的部分..3.单程序段运行这种方式多用于刀具完成工件的试切加工;主要检测刀具运行轨迹的准确性等..4.存储器自动运行5.后台编辑机床正在执行一个加工程序时;可在显示屏上编辑另一个程序;称为后台编辑..这种功能可以有效减少机床的停顿时间..在图A-52中;可按搜索↑软键、搜索↓软键;对显示的程序进行字的搜索5 编辑结束后按BG-EDT 软键返回前台加工画面屏幕显示如图A-45所示注:在后台编辑过程中;不能按“RESET ”键;否则机床将中断运行;停止加工..6.程序传输RS-232传输程序选用一台计算机;安装专用程序传输软件如Winpcin;用专用数据传输线把数控系统RS-232C 串行端口和计算机RS-232串行端口连接起来..注意需在机床和计算机非通电状态下连接..在数据通讯时;必须是接收方首先进入等待接收状态..下面用Winpcin 传输软件举例说明传输程序的具体操作方法..1设置通讯参数 步骤 操作动作机床动作或CRT 显示画面 1 计算机侧进入Winpcin 工具软件进入如图A-53所示Winpcin 画面2在图A-53中点击“Rs232 Config ”键 进入如图A-54所示“通讯参数设置”画面3在图A-54中将传输软件及数控系统的的串行通讯参数设置一致 如图A-54所示;如“BAUDRATE 波特率常设为9600、PARITY 齐偶校验不校验、STOPBITS 停止位为2、DATABITS 数据位为8”4 在图A-54中点击Text Format 键 设定文本模式的通讯参数5在图A-54中点击Save & Activate 键 将通讯参数保存并激活图A-52图A-51。
fanuc加工中心操作
5.1.3 程序的编辑与管理
的
按
:
:
,
1.程序的编辑按下机床操作面板上 键,在MDI操作面板上键,进入编辑页面,选定一个程序后,此程序显示在屏幕上,可对数控程序进行编辑操作。① 插入字符② 删除输入行的数据③ 查找: 输入需要搜索的字符或代码后④ 替换
:
2. 程序的管理
5.1.4 刀具的设置与管理
■
5.1.5 自动运行
第10页/共26页
5.2 华中世纪之星加工中心操作
图5-7所示为HNC-21M铣床系统操作面板实物图, 包括机床操作按键、计算机键盘按键、功能软键和显示屏
图5-7 HNC-21M系统操作面板
第11页/共26页
5.2.1 HNC-21/22M数控铣床操作面板介绍
1. 机床操作按键(如图5-8所示)
会计学
1
FANUC加工中心操作
2. 机床操作面板机床操作面板如图5-2所示,该面板位于CRT显示器的下方,主要用于控制机床的运动状态,由模式选择按钮、运行控制开关等多个部分组成,各按钮的功能介绍如下。
5.1.2 FANUC加工中心手动操作
FANUC加工中心手动操作有手动回零操作、手动连续进给操作、手轮操作等, 操作方式和说明, 如表5-1所示。
第18页/共26页
第19页/共26页
第20页/共26页
第21页/共26页
5.2.3 Biblioteka 序的编辑与管理第22页/共26页
5.2.4 刀具的设置与管理
第23页/共26页
5.2.5 自动运行
第24页/共26页
本章小结
通过本章的学习, 了解FANUC 0i-MC数控铣削系统和华中HNC- 21M数控铣削系统的机床操作界面, 掌握了两种典型数控系统机床的操作基本方法, 以及对刀具参数值的设置, 能够进行程序的校验和自动循环加工。
FANUC-加工中心编程说明书
第一篇:编程5 1.综述51.1可编程功能51.2准备功能51.3辅助功能62.插补功能 72.1快速定位(G00)72.2直线插补(G01)82.3圆弧插补(G02/G03)83.进给功能 93.1进给速度93.2自动加减速控制103.3切削方式(G64)103.4精确停止(G09)及精确停止方式(G61) 103.5暂停(G04) 104.参考点和坐标系114.1机床坐标系114.2关于参考点的指令(G27、G28、G29及G30) 114.2.1 自动返回参考点(G28)114.2.2 从参考点自动返回(G29)114.2.3 参考点返回检查(G27)124.2.4 返回第二参考点(G30)124.3工件坐标系134.3.1 选用机床坐标系(G53)134.3.2 使用预置的工件坐标系(G54~G59)134.3.3 可编程工件坐标系(G92)144.3.4 局部坐标系(G52) 144.4平面选择145.坐标值和尺寸单位155.1绝对值和增量值编程(G90和G91)156.辅助功能 156.1M代码156.1.1 程序控制用M代码156.1.2 其它M代码166.2T代码166.3主轴转速指令(S代码) 166.4刚性攻丝指令(M29)167.程序结构 167.1程序结构167.1.1 纸带程序起始符(Tape Start) 177.1.2 前导(Leader Section) 177.1.3 程序起始符(Program Start) 177.1.4 程序正文(Program Section) 177.1.5 注释(Comment Section) 177.1.6 程序结束符(Program End) 177.1.7 纸带程序结束符(Tape End) 177.2程序正文结构177.2.1 地址和词177.2.2 程序段结构187.2.3 主程序和子程序188.简化编程功能208.1孔加工固定循环(G73,G74,G76,G80~G89) 208.1.1 G73(高速深孔钻削循环)238.1.2 G74(左螺纹攻丝循环)248.1.3 G76(精镗循环) 248.1.4 G80(取消固定循环) 258.1.5 G81(钻削循环) 258.1.6 G82(钻削循环,粗镗削循环) 268.1.7 G83(深孔钻削循环) 268.1.8 G84(攻丝循环) 268.1.9 G85(镗削循环) 278.1.10 G86(镗削循环) 278.1.11 G87(反镗削循环) 288.1.12 G88(镗削循环) 288.1.13 G89(镗削循环) 298.1.14 刚性攻丝方式298.1.15 使用孔加工固定循环的注意事项309.刀具补偿功能309.1刀具长度补偿(G43,G44,G49) 309.2刀具半径补偿319.2.1 补偿向量319.2.2 补偿值319.2.3 平面选择319.2.4 G40、G41和G42 319.2.5 使用刀具半径补偿的注意事项31第二篇:NC操作32 1.自动执行程序的操作321.1CRT/MDI操作面板321.1.1 软件键321.1.2 系统操作键321.1.3 数据输入键321.1.4 光标移动键321.1.5 编辑键和输入键321.1.6 NC功能键321.1.6 电源开关按钮321.2MDI方式下执行可编程指令331.3自动运行方式下执行加工程序331.3.1 启动运行程序331.3.2 停止运行程序332.程序验证和安全功能332.1程序验证功能332.1.1 机床闭锁332.1.2 Z轴闭锁332.1.3 自动进给的倍率342.1.4 快速进给的倍率342.1.5 试运行342.1.6 单程序段运行342.2安全功能342.2.1 紧急停止342.2.2 超程检查343.零件程序的输入、编辑和存储343.1新程序的注册343.2搜索并调出程序343.3插入一段程序353.4删除一段程序353.5修改一个词353.6搜索一个词364.数据的显示和设定364.1刀具偏置值的显示和输入364.2G54~G59工件坐标系的显示和输入364.3NC参数的显示和设定364.4刀具表的修改375.显示功能 375.1程序显示375.2当前位置显示376.在线加工功能386.1有关参数的修改:386.2有关在线加工的操作. 387.机床参数的输入﹑输出388.用户宏B功能41 8.1变量418.1.1变量概述418.1.2系统变量42 8.2算术和逻辑操作47 8.3分支和循环语句488.3.1无条件分支(GOTO语句)488.3.2条件分支(IF语句)488.3.3循环(WHILE语句) 498.3.4注意50 8.4宏调用508.4.1简单调用(G65)508.4.2、模调用(G66、G67)528.4.3G码调用宏528.4.4、M码调用宏538.4.5M码调用子程序538.4.6T码调用子程序53 8.5附加说明54附录1:报警代码表551.程序报警(P/S报警) 552.伺服报警 563.超程报警 574.过热报警及系统报警57第一篇:编程1. 综述1.1 可编程功能通过编程并运行这些程序而使数控机床能够实现的功能我们称之为可编程功能。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一篇:编程5 1.综述51.1可编程功能51.2准备功能51.3辅助功能62.插补功能 72.1快速定位(G00)72.2直线插补(G01)82.3圆弧插补(G02/G03)83.进给功能 93.1进给速度93.2自动加减速控制103.3切削方式(G64)103.4精确停止(G09)及精确停止方式(G61) 103.5暂停(G04) 104.参考点和坐标系114.1机床坐标系114.2关于参考点的指令(G27、G28、G29及G30) 114.2.1 自动返回参考点(G28)114.2.2 从参考点自动返回(G29)114.2.3 参考点返回检查(G27)124.2.4 返回第二参考点(G30)124.3工件坐标系134.3.1 选用机床坐标系(G53)134.3.2 使用预置的工件坐标系(G54~G59)134.3.3 可编程工件坐标系(G92)144.3.4 局部坐标系(G52) 144.4平面选择155.坐标值和尺寸单位155.1绝对值和增量值编程(G90和G91)156.辅助功能 156.1M代码156.1.1 程序控制用M代码156.1.2 其它M代码166.2T代码166.3主轴转速指令(S代码) 166.4刚性攻丝指令(M29)167.程序结构 167.1程序结构167.1.1 纸带程序起始符(Tape Start) 177.1.2 前导(Leader Section) 177.1.3 程序起始符(Program Start) 177.1.4 程序正文(Program Section) 177.1.5 注释(Comment Section) 177.1.6 程序结束符(Program End) 177.1.7 纸带程序结束符(Tape End) 177.2程序正文结构177.2.1 地址和词177.2.2 程序段结构187.2.3 主程序和子程序188.简化编程功能208.1孔加工固定循环(G73,G74,G76,G80~G89) 208.1.1 G73(高速深孔钻削循环)238.1.2 G74(左螺纹攻丝循环)248.1.3 G76(精镗循环) 248.1.4 G80(取消固定循环) 258.1.5 G81(钻削循环) 258.1.6 G82(钻削循环,粗镗削循环) 268.1.7 G83(深孔钻削循环) 268.1.8 G84(攻丝循环) 268.1.9 G85(镗削循环) 278.1.10 G86(镗削循环) 278.1.11 G87(反镗削循环) 288.1.12 G88(镗削循环) 288.1.13 G89(镗削循环) 298.1.14 刚性攻丝方式298.1.15 使用孔加工固定循环的注意事项309.刀具补偿功能309.1刀具长度补偿(G43,G44,G49) 309.2刀具半径补偿319.2.1 补偿向量319.2.2 补偿值319.2.3 平面选择319.2.4 G40、G41和G42 319.2.5 使用刀具半径补偿的注意事项31第二篇:NC操作32 1.自动执行程序的操作321.1CRT/MDI操作面板321.1.1 软件键321.1.2 系统操作键321.1.3 数据输入键321.1.4 光标移动键321.1.5 编辑键和输入键321.1.6 NC功能键321.1.6 电源开关按钮321.2MDI方式下执行可编程指令331.3自动运行方式下执行加工程序331.3.1 启动运行程序331.3.2 停止运行程序332.程序验证和安全功能332.1程序验证功能332.1.1 机床闭锁332.1.2 Z轴闭锁332.1.3 自动进给的倍率342.1.4 快速进给的倍率342.1.5 试运行342.1.6 单程序段运行342.2安全功能342.2.1 紧急停止342.2.2 超程检查343.零件程序的输入、编辑和存储343.1新程序的注册343.2搜索并调出程序343.3插入一段程序353.4删除一段程序353.5修改一个词353.6搜索一个词364.数据的显示和设定364.1刀具偏置值的显示和输入364.2G54~G59工件坐标系的显示和输入364.3NC参数的显示和设定364.4刀具表的修改375.显示功能 375.1程序显示375.2当前位置显示376.在线加工功能386.1有关参数的修改:386.2有关在线加工的操作. 387.机床参数的输入﹑输出388.用户宏B功能41 8.1变量418.1.1变量概述418.1.2系统变量42 8.2算术和逻辑操作47 8.3分支和循环语句488.3.1无条件分支(GOTO语句)488.3.2条件分支(IF语句)488.3.3循环(WHILE语句) 498.3.4注意50 8.4宏调用508.4.1简单调用(G65)508.4.2、模调用(G66、G67)528.4.3G码调用宏528.4.4、M码调用宏538.4.5M码调用子程序538.4.6T码调用子程序53 8.5附加说明 54附录1:报警代码表551.程序报警(P/S报警) 552.伺服报警 563.超程报警 574.过热报警及系统报警57第一篇:编程1. 综述1.1 可编程功能通过编程并运行这些程序而使数控机床能够实现的功能我们称之为可编程功能。
一般可编程功能分为两类:一类用来实现刀具轨迹控制即各进给轴的运动,如直线/圆弧插补、进给控制、坐标系原点偏置及变换、尺寸单位设定、刀具偏置及补偿等,这一类功能被称为准备功能,以字母G以及两位数字组成,也被称为G代码。
另一类功能被称为辅助功能,用来完成程序的执行控制、主轴控制、刀具控制、辅助设备控制等功能。
在这些辅助功能中,Tx x用于选刀,Sx x x x用于控制主轴转速。
其它功能由以字母M与两位数字组成的M代码来实现。
1.2 准备功能本机床使用的所有准备功能见表1.1:表1.1G代码分组功能*G00 01 定位(快速移动)*G01 01 直线插补(进给速度)G02 01 顺时针圆弧插补G03 01 逆时针圆弧插补G04 00 暂停,精确停止G09 00 精确停止*G17 02 选择X Y平面G18 02 选择Z X平面G19 02 选择Y Z平面G27 00 返回并检查参考点G28 00 返回参考点G29 00 从参考点返回G30 00 返回第二参考点*G40 07 取消刀具半径补偿G41 07 左侧刀具半径补偿G42 07 右侧刀具半径补偿G43 08 刀具长度补偿+G44 08 刀具长度补偿-*G49 08 取消刀具长度补偿G52 00 设置局部坐标系G53 00 选择机床坐标系*G54 14 选用1号工件坐标系G55 14 选用2号工件坐标系G56 14 选用3号工件坐标系G57 14 选用4号工件坐标系G58 14 选用5号工件坐标系G59 14 选用6号工件坐标系G60 00 单一方向定位G61 15 精确停止方式*G64 15 切削方式G65 00 宏程序调用G66 12 模态宏程序调用*G67 12 模态宏程序调用取消G73 09 深孔钻削固定循环G74 09 反螺纹攻丝固定循环G76 09 精镗固定循环*G80 09 取消固定循环G81 09 钻削固定循环G82 09 钻削固定循环G83 09 深孔钻削固定循环G84 09 攻丝固定循环G85 09 镗削固定循环G86 09 镗削固定循环G87 09 反镗固定循环G88 09 镗削固定循环G89 09 镗削固定循环*G90 03 绝对值指令方式*G91 03 增量值指令方式G92 00 工件零点设定*G98 10 固定循环返回初始点G99 10 固定循环返回R点从表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.2M代码功能M00 程序停止M01 条件程序停止M02 程序结束M03 主轴正转M04 主轴反转M05 主轴停止M06 刀具交换M08 冷却开M09 冷却关M18 主轴定向解除M19 主轴定向M29 刚性攻丝M30 程序结束并返回程序头M98 调用子程序M99 子程序结束返回/重复执行一般地,一个程序段中,M代码最多可以有一个。
2. 插补功能2.1 快速定位(G00)G00给定一个位置。
格式:G00 IP⎽;IP⎽在本说明书中代表任意不超过三个进给轴地址的组合,当然,每个地址后面都会有一个数字作为赋给该地址的值,一般机床有三个或四个进给轴即X,Y,Z ,A所以IP⎽可以代表如 X12. Y119. Z-37. 或 X287.3 Z73.5 A45. 等等内容。
G00这条指令所作的就是使刀具以快速的速率移动到IP⎽指定的位置,被指令的各轴之间的运动是互不相关的,也就是说刀具移动的轨迹不一定是一条直线。
G00指令下,快速倍率为100%时,各轴运动的速度:X、Y、Z轴均为15m/min,该速度不受当前F值的控制。
当各运动轴到达运动终点并发出位置到达信号后,CNC认为该程序段已经结束,并转向执行下一程序段。
位置到达信号:当运动轴到达的位置与指令位置之间的距离小于参数指定的到位宽度时,CNC认为该轴已到达指令位置,并发出一个相应信号即该轴的位置到达信号。
G00编程举例:起始点位置为X-50,Y-75. ;指令G00 X150. Y25.;将使刀具走出下图所示轨迹(图2.1)。
图 2.12.2 直线插补(G01)格式:G01 IP-F-;G01指令使当前的插补模态成为直线插补模态,刀具从当前位置移动到 IP指定的位置,其轨迹是一条直线,F-指定了刀具沿直线运动的速度,单位为mm/min(X、Y、Z轴)。
该指令是我们最常用的指令之一。
假设当前刀具所在点为X-50. Y-75.,则如下程序段N1 G01 X150. Y25. F100 ;N2 X50. Y75.;将使刀具走出如下图(图2.2)所示轨迹。