FANUCOi数控系统编程入门

合集下载

FANUCOi-M系统的编程与操作

FANUCOi-M系统的编程与操作

XY平面圆弧螺旋线 ZX平面圆弧螺旋线
YZ平面圆弧螺旋线
第4 章
FANUC0i-M系统的编程与操作
例4-5 如图4-8所示,使用G03对螺旋线 解 采用G91 G91 G17 F100. G03 X-30. Y30. I-30. J0 Z10. F100.; 采用G90 G90 G17 F100. G03 X0 Y30. I-30. J0 Z10. F100.;
第4 章
FANUC0i-M系统的编程与操作
9.直线插补指令 G01 编程格式: G01 X__ Y__ Z__ F__; 例4-2 如图4-3所示,使用G01指 令编程,要求从A点线性进给 到B点。 解 G90 G01 X90. Y45. F100.;
图4-3 G01指令编程举例
G91 G01 X70. Y30. F100.;
第4章 FANUC0i-M系统 的编程与操作
第4 章
FANUC0i-M系统的编程与操作
4.1 FANUC0i-M系统的编程基础知识 4.2 FANUC0i-M系统的编程指令 4.3 FANUC0i-M系统的固定循环编程 4.4 FANUC0i-M系统的子程序 4.5 FANUC0i-M系统数控铣床的操作面板 4.6 FANUC0i-M系统数控铣床的基本操作 4.7 FANUC0i-M系统的编程实例 本 章 小 结
第4 章
FANUC0i-M系统的编程与操作
图4-5 I、J、K的选择
第4 章
FANUC0i-M系统的编程与操作
例4-3 如图4-6所示,使用G02对劣弧a和优弧b编程。 解 劣弧a的四种编程方法: G91 G02 X30. Y30. R30. F100. G91 G02 X30. Y30. I30. J0 F100. G90 G02 X0 Y30. R30. F100. G90 G02 X0 Y30. I30. J0 F100. 优弧b G91 G02 X30. Y30. R-30. F100.; G91 G02 X30. Y30. I0 J30. F100.; G90 G02 X0 Y30. R-30. F100.; G90 G02 X0 Y30. I0 J30. F100.;

发那科数控系统的编程与操作

发那科数控系统的编程与操作

发那科数控系统的编程与操作一、发那科数控系统的编程1.手工编程手工编程是一种较为常见的编程方式。

基本步骤如下:-了解数控机床的基本参数和加工要求,包括材料、刀具等信息。

-根据工件的形状和尺寸,选择合适的加工方式和刀具路径。

-使用发那科数控系统的编程界面,手动输入G代码和M代码。

-根据工件的不同特性,选择合适的加工参数,如进给速度、切削速度等。

-编写子程序和循环程序,提高编程效率。

-在数控机床上进行样机加工,不断调整和优化程序。

2.自动编程自动编程是一种较为高级的编程方式,它通过专门的编程软件实现。

基本步骤如下:-安装发那科数控系统的编程软件,并了解其操作界面和功能。

-导入工件的CAD模型,对其进行分析和加工策略的选择。

-根据加工策略,自动生成刀具路径和相关参数。

-进行后续的校核和优化,确保生成的刀具路径是合理的。

-在数控机床上进行样机加工,不断调整和优化程序。

二、发那科数控系统的操作1.打开数控机床的电源,启动发那科数控系统。

2.选择合适的工作模式,如手动模式、自动模式等。

3.进入编程界面,输入相应的指令和参数。

4.根据加工要求,选择合适的刀具和刀具路径。

5.设置加工参数,如切削速度、进给速度等。

6.进行刀具的预调和工件的定位,确保加工的精度。

7.启动数控机床,进行加工操作。

8.监控加工过程,及时调整参数和纠正错误。

9.加工完成后,关闭数控机床和发那科数控系统。

发那科数控系统的编程与操作需要熟悉一定的机械加工知识和对数控系统的理解。

在实际操作中,需要根据具体的加工要求和工件特性进行合理的选择和设置。

同时,还需要不断学习和积累经验,不断提高编程和操作的技术水平。

只有这样,才能更好地应用发那科数控系统,提高生产效率和产品质量。

发那科0ID数控系统快捷入门

发那科0ID数控系统快捷入门

发那科0ID数控系统快捷入门作者:熊斌来源:《科技创新与应用》2014年第30期摘要:发那科0ID系统主要配备在经济适用型机床上,能够满足一般机械加工行业的要求。

在设备发生故障后一般要求维修人员能够及时维修好设备,以便提高经济效益,文章将从硬件连接、系统工作通道、I/O link分配、数据备份、PMC程序入手,带领对该系统不熟悉的维修人员入门,了解该系统,掌握0ID数控系统的维修。

关键词:硬件连接;I/O link分配;数据备份;PMC程序数控机床的应用越来越广泛,其加工柔性好、精度高、生产效率高,具有很多的优点。

但由于技术越来越先进、复杂,对维修人员的素质要求很高,要求维修人员具有较深的专业知识和丰富的维修经验,在数控机床出现故障才能及时排除,数控系统维修是一门应用技术,需要维修人员能够正确理解系统后才能快速便捷的完成维修,发那科0ID系统将在一段时间内成为经济型数控设备主打配套数控系统,文章将从硬件连接、系统工作通道、I/O link分配、数据备份、PMC程序应用这几个方面进行讲述其原理,以便正确理解发那科0ID系统。

1 硬件连接一个完整的发那科数控系统的必备硬件包含CNC、电源模块、伺服放大器、伺服电机、I/O link板路五大类,加之辅助的液压、电气配件组成一完整的控制系统,实现各个轴的运动。

CNC是整个数控系统的大脑,通过FSSB光缆发出各种指令控制各个伺服轴发出脉冲,伺服电机接收到脉冲后旋转响应的转速,一般数控系统采用全闭环(一般采用外编)或半闭环控制(采用编码器),提高系统的稳定性能和精准性。

电源模块是数控系统的动力供应部件,将电网中的200V三相交流电整流成直流电,通过直流母排将其输送至各个伺服电机,电源模块的功率决定了各个伺服电机的功率,因此在设计使用数控系统的时候要特别注意电源模块的容量。

伺服电机与模块一般有α与β系列,两者在功能上无明显区别,其主要区别在于价格上有明显区别,α系列因其材料优于β系列故而价格较高,因此在后续采购设备时候如果技术协议中要求的是α系列则要求必须采用α系列。

FANUCOi数控系统编程入门

FANUCOi数控系统编程入门

数控车床编程入门知识数控车床的程序编制必须严格遵守相关的标准,数控编程是一项很严格的工作,首先必须掌握一些基础知识,才能学好编程的方法并编出正确的程序。

一、数控车床的坐标系与运动方向的规定(一)建立坐标系的基本原则1.永远假定工件静止,刀具相对于工件移动。

2.坐标系采用右手直角笛卡尔坐标系。

如图1-28所示大拇指的方向为X轴的正方向,食指指向为Y轴的正方向,中指指向为Z轴的正方向。

在确定了X、Y、Z坐标的基础上,根据右手螺旋法则,可以很方便地确定出A、B、C三个旋转坐标的方向。

图1-28 右手笛卡尔直角坐标系3、规定Z坐标的运动由传递切削动力的主轴决定,与主轴轴线平行的坐标轴即为Z轴,学习目标知识目标:●掌握数控车床坐标系的定义。

●掌握数控加工程序的格式与组成。

●熟悉数控车床编程常用符号及指令代码。

X轴为水平方向,平行于工件装夹面并与Z轴垂直。

4、规定以刀具远离工件的方向为坐标轴的正方向。

依据以上的原则,当车床为前置刀架时,X轴正向向前,指向操作者,如图1-29所示;当机床为后置刀架时,X轴正向向后,背离操作者,如图1-30所示。

图1-29 水平床身前置刀架式数控车床的坐标系图1-30 倾斜床身后置刀架式数控车床的坐标系(二)机床坐标系机床坐标系是以机床原点为坐标系原点建立起来的ZOX轴直角坐标系。

1.机床原点机床原点(又称机械原点)即机床坐标系的原点,是机床上的一个固定点,其位置是由机床设计和制造单位确定的,通常不允许用户改变。

数控车床的机床原点一般为主轴回转中心与卡盘后端面的交点,如图1-31所示。

图1-31 机床原点2.机床参考点机床参考点也是机床上的一个固定点,它是用机械挡块或电气装置来限制刀架移动的极限位置。

作用主要是用来给机床坐标系一个定位。

因为如果每次开机后无论刀架停留在哪个位置,系统都把当前位置设定成(0,0),这就会造成基准的不统一。

数控车床在开机后首先要进行回参考点(也称回零点)操作。

FANUC_0i__数控操作系统数控车削编程指导书 (1)

FANUC_0i__数控操作系统数控车削编程指导书 (1)
X、Y、Z U、V、W A、B、C I、J、K
意义
坐标轴地址指令 附加轴地址指令 附加回转轴地址指令 圆弧起点相对于圆弧中心的坐标指令
G代码A. G00 G01 G02 G03 G04 G10 G11 G20 G21 G27 G28 G32 G34 G36 G37 G40 G41 G42 G50 G52 G53 G54~G59
00
07
刀尖半径左补偿 刀尖半径右补偿 坐标系设定或主轴最大速度设定
01
螺纹车削循环 端面车削循环
00
局部坐标系设定 机床坐标系设定
02
恒表面切削速度控制 恒表面切削速度控制取消 每分钟进给 每转进给
14
选择工件坐标系1~6
05
参考点编程原点
机床原点 机床原点又称机械原点,它是机床坐标系的原点。该点是机床上的 一个固定的点,是机床制造商设置在机床上的一个物理位置,通常用户 不允许改变。机床原点是工件坐标系、机床参考点的基准点。车床的机 床原点为主轴旋转中心与卡盘后端面之交点 。 机床参考点
车床的工件原点
数控车床编程中的坐标 系
机床坐标系 工件坐标系(编程坐标系)
数控车床使用X轴和Z轴组成直角坐标系,X轴与机床主轴垂直,Z轴与 主轴轴线方向平行,车刀接近工件方向为负方向,离开工件方向为正方向。 根据刀坐和机床主轴位置关系划分,数控车床有前置刀座和后置刀座 之分,相同的编程指令在前刀坐和后刀坐中的运动轨迹是不一样的
停刀点
起刀点
常用MSTF指令
指令 功能 指令 功能 示例 G98模式:F100(每分进给) G99模式:F0.05(每转进给) 使用01号刀和01号刀 表示不使用刀具补偿
M03 M04
M05
主轴正转 主轴反转

fanuc-oi数控铣床加工中心编程技巧与实例

fanuc-oi数控铣床加工中心编程技巧与实例

fanuc-oi数控铣床加工中心编程技巧与实例一、fanuc-oi数控铣床加工中心编程技巧在fanuc-oi数控铣床加工中心编程中,有一些技巧可以帮助操作者提高效率和准确性。

要熟练掌握fanuc-oi数控系统的基本操作和功能,包括编程界面的布局、参数设置、常用指令等。

在编程过程中要注意正确使用G代码和M代码,合理安排刀具路径,避免工件干涉和碰撞。

另外,还需要精确计算刀具补偿值,保证加工出来的零件尺寸精准。

要及时保存和备份编程数据,以防意外情况发生。

对于复杂的加工任务,可以考虑使用宏编程或子程序,提高编程的复用性和可维护性。

二、fanuc-oi数控铣床加工中心编程实例以fanuc-oi数控铣床加工中心编程为例,假设我们需要加工一个复杂的铝合金零件。

在编程之前要对零件的图纸进行仔细分析,确定加工顺序和切削参数。

在fanuc-oi数控系统中进行编程,设置好工件坐标系、刀具半径补偿、进给速度、主轴转速等参数。

接下来,按照加工顺序,逐步编写G代码和M代码,控制刀具的移动轨迹和加工过程。

在编程过程中,要考虑好刀具的选择和刀具路径,避免碰撞和干涉。

进行仿真和调试,确保编写的程序没有错误,可以顺利加工出符合要求的零件。

三、关于fanuc-oi数控铣床加工中心编程的个人观点和理解在fanuc-oi数控铣床加工中心编程中,技巧和实例只是基础,更重要的是理解加工原理和工艺要求。

在实际操作中,需要根据不同的零件特点和加工要求,灵活运用编程技巧,确保加工效率和加工质量。

保持对新技术和新工艺的学习和探索,不断提高自身的编程水平和创造力。

通过不断的实践和总结,形成自己的一套fanuc-oi数控铣床加工中心编程经验和方法,提高工作效率和竞争力。

总结:通过fanuc-oi数控铣床加工中心编程技巧与实例的介绍,我们可以更全面、深刻地理解在实际应用中,如何合理地进行加工中心编程。

熟练掌握fanuc-oi数控系统的基本操作和功能,合理选择加工策略和路径,对加工过程进行仿真和调试,将有助于提高加工效率和加工质量。

FANUC0i系统数控车床的编程与操作.

FANUC0i系统数控车床的编程与操作.

二、FANUC 0i系统数控车床的编程与操作2.1 FANUC 0i系统面板的操作一、FANUC 0i系统面板的结构FANUC 0i系统面板的结构如图1-19所示。

主要分三部分:位于下方的机床控制和操作面板区、位于右上方MDI编辑键盘区、位于左上方的CRT屏幕显示区。

图2.1-1 FANUC 0i车床标准面板1、机床控制、操作面板按钮机床控制、操作面板按钮说明见表2.1-1。

钮运行暂停。

按“循环启动”恢复运行。

2、MDI编辑键盘区MDI键盘上各个键的功能见表2.1-2。

软键实现左侧中显示内容的向上翻页;软键实现左软键实现光标的向上移动;软键实现光标的向下移动;软键实现光标的向左移动;软键实实现字符的输入,点击键后再点击字符键,将输入右下角的点击将在点击软键后再点击将在光标所处位置处输入键中的“点击软键将在光标所在位置输入点击软键后再点击将在光标所在位置处输入3、CRT屏幕显示区CRT屏幕显示区显示了机床位置界面、程序管理界面、设置参数界面等。

⑴机床位置界面在手动或手轮方式下,点击进入坐标位置界面。

点击菜单软键[绝对]、菜单软键[相对]、菜单软键[综合],对应CRT界面将对应相对坐标(如图2.1-2-a)、绝对坐标(如图2.1-2-b)、和综合坐标(如图2.1-2-c )。

a相对坐标界面b绝对坐标界面c综合坐标界面图2.1-2机床位置界面⑵程序管理界面a 显示程序列表b 显示当前程序图2.1-3 程序管理界面在编辑方式下点击进入程序管理界面,点击菜单软键[LIB],将列出系统中所有的程序(如图2.1-3-a所示),在所列出的程序列表中选择某一程序名,点击将显示该程序(如图2.1-3-b所示)。

⑶设置参数车床刀具补偿参数车床的刀具补偿包括刀具的磨损量补偿参数和形状补偿参数,两者之和构成车刀偏置量补偿参数。

输入刀具摩耗量补偿参数:刀具使用一段时间后磨损,会使产品尺寸产生误差,因此需要对刀具设定磨损量补偿。

FANUC-0I系统操作说明

FANUC-0I系统操作说明

FANUC-0I系统操作说明一、开机1.机床电源开(在机床左侧)2.伺服电源开(机床操作面板绿色键)二、回原点1.将OFFSET刀具偏置中的G54数值、刀具补正、刀具摩耗都清零。

2.将模式选择旋钮放置在手动状态,手动方式将刀架往X、Z负方向移动使刀架离卡盘的距离大于30—50㎜3.将模式选择旋钮放置在回原点状态,按住X+、Z+不放,此时机床自动回原点(CRT显示机械坐标为X350 Z300)三、编辑程序1.将模式选择旋钮放置在编辑状态2.按PROG程序按钮3.写程序号Oxxx x→INSERT4.按EO B程序结束符号→INSERT5.编写程序四、检验程序1.RESET[复位] →将光标放到程序号上2.将模式选择旋钮放置在手动状态,卡盘夹紧工件,指示灯亮,关闭防护门3.将模式选择旋钮放置在自动状态4.将机床轴锁开关打开(此时机床进给锁住)★千万不能忘5.按图形键GRAPH→设置参数→加工图6.按循环启动键7.再次按图形键GRAPH★注意:1.轨迹模拟后机床进给锁住,报警信号闪烁是正常现象2.模拟结束后,关闭机床轴锁开关,再次回原点(否则自动加工时会出错)五、输入工件坐标系和摩损量1. 将模式选择旋钮放置在手动状态,装刀具(铣床装卡盘与工件,校正工件)2. 车床主轴反转(铣床主轴正转)3. 调整转速4. 车端面→X正方向推出5. OFFSET(刀具编制)打开→形状(铣床为坐标系)→G 01→光标放到Z坐标上6. 写Z0→按“测量”软键7. 车外圆→Z正方向退出→主轴停8. 测量工件外圆直径(例:¢39.7)9. OFFSET(刀具编制)打开→形状→G 01→光标放到X坐标上10. 写工件直径(X39.7)→按“测量”软键11. OFFSET(刀具编制)打开→摩耗→M 01→光标放到X坐标上→写入0.5(铣床将刀具半径补偿4.1输入)六、自动加工1.选加工程序,RESET,将光标移到程序号上2.将模式选择旋钮放置在自动状态3.卡盘夹紧工件,关闭防护门4.单段开关打开5.将进给、快速倍率调低6.按循环启动键7.一个循环结束后,单段开关关闭8.按循环启动,自动加工。

第三章 FANUC oi系统数控车床操作

第三章 FANUC oi系统数控车床操作

第三章FANUC oi数控车床第一节FANUC O-T DⅡ控制面板一、系统功能指令表在表3-1中列出的是FANUC O-TD Ⅱ系统常用指令。

表3-1 系统功能指令表注1). *号表示电源接通时G代码状态。

注2). 00组的代码为一次性代码。

注3). 一但指定了G代码一览表中没有的G代码,系统显示报警。

(NO.010)注4). 无论有几个不同组的G代码,不能在同一程序段内指令,果同组的G代码在同一程序段内指令了2个以上的代码时,指令后者有效。

注5).以上所述同样适用于M代码。

二、FANUC O-TDⅡCK6136A 数控车床的操作1、开机机床在开机之前应先接通380 V±2%相交流电源,并且确定以下几项注意事项:1)、机床不得处于-5℃以下和40℃以上温度环境下运行。

2)、机床不得处于湿度大于75%环境下运行。

3)、机床不得在高粉尘杂质空气和含污染腐蚀的物质的[空气中运行。

确定以上几项之后,接通电源,打开机床电源开关,按下CNC启动按钮后等待系统启动正常即可对其进行操作,系统启动过程中不要碰MDI面板上的任何键。

2、熟悉机床操作面板CK6136A数控车床的操作面板由CRT/MDI面板和机床操作面板组成。

(见图3-1)图3-1 机床操作面板1).CRT/MDI面板CRT/MDI面板是由一个9英寸.CRT显示器和一个MDI键盘构成的。

(见图3-2)按任何一个功能按钮和“CAN”画面的显示就会消失,这时系统内部照常工作。

之后再按其中任何一个功能键,画面会再次显示。

长时间接通电源而不使用CRT时,要先清除画面,以防止画面质量下降。

图3-2. CRT/MDI 面板键 名称 功用说明RESET 复位键 按下此键,复位CNC 系统。

包括取消报警、主轴故障复位、中途退出自动操作循环和中途退出输入、输出过程等 CURSOR 光标移动键 用于CRT 页面上,一步步移动光标:向前移动光标 :向后移动光标 PAGE 页面变换键 用于在CRT 屏幕选择不同的页面:向前变换页面 :向后变换页面等键-地址/数字输入键按下这些键,输入字母、数字和其他字符(CNC 系统先确认字母,后确认数字。

FANUC 0i系统基本操作步骤

FANUC 0i系统基本操作步骤

FANUC 0i系统基本操作步骤第一步:进入宇航(FANUC 0i)数控仿真软件并开机(1)在“开始\程序\数控加工仿真系统”菜单里依次单击图标→图标;或者在桌面双击快捷方式;弹出登录窗口,单击按钮即可进入数控系统。

(2)单击菜单栏中菜单,弹出设置窗口;依次选择→→→或,单击确定,就进入了FANUC 0i数控车床的机床界面。

第二步:机床回零单击→启动机床→单击回零按钮→单击→单击→X轴亮→然后单击→单击→Z轴亮;CRT面板显示坐标X600.00、Z1010.00。

第三步:手动移动机床,使机床各轴的位置距离机床零点一定的距离单击→分别单击、按钮,选择移动的坐标轴。

单击按钮,控制机床的移动方向。

第四步:输入程序(1)当程序段较少时,可以直接在数控系统中编辑数控加工程序。

步骤如下:单击按钮,进入编辑模式,单击按钮,进入程序管理窗口,在缓冲区输入程序号(例如:O1001),单击按钮键,新建程序,单击换行。

依次输入程序段,每编辑一段数控加工程序,单击换行,单击输入一段程序。

接着输入下一段,直到程序输入完毕,按按钮,使光标指示程序的开始。

(2)当程序段较长时,建议用Word、记事本等编辑数控加工程序,并保存。

第五步、安装工件单击按钮→定义毛坯尺寸→单击确定按钮→单击按钮→选择毛坯→单击确定按钮;单击、、按钮,调整工件位置(建议将工件调整到最右端)。

第六步、装刀并对刀1、装刀:单击按钮→选择刀具类型→定义刀具参数→选择刀位号→单击确定按钮。

2、对刀:对刀详细步骤如下:●对1号刀。

(1)Z方向对刀:单击按钮,将机床设置为手动模式。

单击按钮使主轴转动→单击按钮→按下按钮→使机床快速移动到靠近工件的位置;单击按钮→使机床向X-方向移动,当刀具快靠近工件时取消按钮;单击按钮→,试切工件端面(试切背吃刀量不应过大),单击按钮,使刀具沿X+方向退刀;单击按钮→单击按钮→单击按钮→将光标移动到番号栏中→在缓冲区输入Z0→单击按钮,即完成Z方向的对刀。

发那科数控系统的编程与操作

发那科数控系统的编程与操作

第一节指令详解一、FANUC 系统准备功能表表4-1 FANUC OiMATE-TB 数控系统常用G代码(A类)一览表二、FANUC 0i MATE-TB 编程规则1.小数点编程:在本系统中输入的任何坐标字(包括X、Z、I、K、U、W、R等)在其数值后须加小数点。

即X100须记作X100.0。

否则系统认为所坐标字数值为100 x 0.001mm = 0.1mm。

2 .绝对方式与增量方式:FANUC-0T 数控车系统中用U或W表示增量方式。

在程序段出现U即表示X方向的增量值,出现W即表示Z方向的增量值。

同时允许绝对方式与增量混合编程。

注意与使用G90和G91 表示增量的系统有所区别。

3 .进给功能:系统默认进给方式为转进给。

4 .程序名的指定:本系统程序名采用字母O后跟四位数字的格式。

子程序文件名遵循同样的命名规则。

通常在程序开始指定文件名。

程序结束须加M30或M02指令。

5. G指令简写模式:系统支持G指令简写模式。

三、常用准备功能代码详解1 .直线插补(G01 )格式:G01 X (U)________ Z (W)____ F____说明:基本用法与其它各系统相同。

此处主要介绍G01指令用于回转体类工件的台阶和端面交接处实现自动倒圆角或直角。

⑴圆角自动过渡:---- 格式:G01 X ______ R ____ F _____G01 Z ____ R ____ F _____——说明:X轴向Z轴过渡倒圆(凸弧)R值为负,Z轴向X轴过渡倒圆(凹弧)R值为正。

--- 程序示例:G01 Z ___ C ____ F ____——说明:倒直角用指令C ,其符号设置规则同倒圆角。

--- 程序示例: 04002 N10 T0101N20 G0 X0 Z1. S500 M03 N30 G1Z0 F0.2N40 G1 X20. C-2. N50 G1 Z-25. R3. N60 G1 X30.5N70 G28 X120. Z100. N80 M30提示:自动过渡倒直角和圆角指令在用于精加工编程时会带来方便, 但要注意符号的正负要准确,否则会发生不正确的动作。

FANUC 0I-TD系统编程参考手册

FANUC 0I-TD系统编程参考手册

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 代码命令代码组及其含义“模态代码”和“一般”代码“形式代码”的功能在它被执行后会继续维持,而“一般代码”仅仅在收到该命令时起作用。

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

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

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

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

G88侧面攻丝循环G89 侧面镗孔循环G90 (内外直径)切削循环G9201 切螺纹循环G94 (台阶) 切削循环G96 恒线速度控制G9712 恒线速度控制取消G98 每分钟进给率G9905每转进给率代码解释G00 定位1. 格式G00 X_ Z_这个命令把刀具从当前位置移动到命令指定的位置 (在绝对坐标方式下),或者移动到某个距离处 (在增量坐标方式下)。

法拉克OiM数控系统操作及主要编程命令的使用方法

法拉克OiM数控系统操作及主要编程命令的使用方法

法拉克OiM数控系统操作及主要编程命令的使用方法撰写人:王成凯(严正声明:该文稿的著作权归原作者所有,谨以交流学习之用。

未经许可,不得用于商业或其他用途,否则追究法律责任。

)世界第一台数控机床于1952年在美国麻省理工学院诞生,经历了半个多世纪的发展,目前已经出现最先进的六轴联动加工数控机床,进入新世纪以来,国内先后多家公司研制出五轴加工数控机床,数控机床不仅仅是一台先进的机器,更代表着一个国家的工业机械水平。

在国防,科研人民生活生产方面正发挥着不可替代的作用。

数控编程主要步骤方法:1.程序号;(法拉克OiM系统一般默认以O开头的四位数值,即O0001或其他。

法拉克机床中的程序都是保留的,便于下次的再次调用。

但是每一个程序号都不得重复。

我们如果删除全部程序可以按O-9999,然后按delete键删除全部程序。

)2.设置零点,系统初始状态;(建立机床坐标系以及工件坐标系)3.快速定位至下刀点;4.下刀;(下刀时,我们应当圆弧切入尽量避免刀具与实际轮廓的碰擦,导致工件的受伤进而影响工件的表面粗糙度。

)5.建立刀具半径及长度补偿;6.走刀;(该部分为主要编程部分)7.抬刀;8.取消刀具半径及长度补偿;9.程序结束;(值得注意的是:机床在加工前,我们首先应将机床复位,即建立机床坐标系,然后才能够建立工件坐标系。

在解决超行程问题时,我们首先应当释放行程,然后将超行程的坐标轴方向,向反方向空行程返回,当然,解决超行程问题的方法很多,每个人的解决方法也不尽相同。

另外,在法拉克系统中,我们要知道的是始终假定工件不动,而刀具围绕工件进行的切削加工。

)主要数控编程命令:我们在编程之前,有几个字母应当首先理解。

即F,S等等。

他们是编程的基础,这些代码控制着机床主轴正转的速度及进给量间接影响着工件温度(温度对工件的热变形影响),对机床主轴的使用寿命也起着至关重要的影响。

对工件加工精度的影响尤为重要。

一般情况:铣刀转速为:45m min钻头转速为:15m min麻花钻转速:8m min攻丝转速为:3m min(以上都是经验所得,具体转速应当结合实际。

FANUC-0i系统操作

FANUC-0i系统操作

18
对齐端面---POS—综合 机械坐标 综合---机械坐标 对齐端面 综合 机械坐标Z1=-153.312
机械坐标z1
19
在2号刀Z位置下,输入 按测量-自动显示2号刀 输入Z0,按测量 输入 按测量 对刀点的机械坐标Z=300- 153.312 =146.688
20
对好刀后,切换到AUTO工作模式。按循环启动, 开始进给倍率小一点,无异常后调到正常倍率,最 后加工的工件样件如图所示。
第二把刀螺纹刀对刀表面车一刀z退出主轴停止测量外圆x46000按offsetseting两次刀具补正形状操作在刀具补正页面输入x46000按测量自动显示计算170x39017446170offsetgeometry按操作看到测量刀具补正页面输入x46000按测量就自动显示机床坐标170000螺纹刀对坐标时候只要将刀尖对准端面pos综合机械坐标z1153312offsetgeometry操作输入z0按测量自动显示机械坐标z300153312146688对齐端面pos综合机械坐标z1153312位置下输入z0按测量自动显示2对刀点的机械坐标z300153312146688对好刀后切换到auto工作模式
M30x1.5 Z-40
23
对刀页面
24
例题0430,M30X1.5,δ=(-0.032,0.268)倒角2X45◦槽宽5X3
25
Fanuc系统 对刀后,经过加工测量发现z向做短了0.75,修正;修改方 法:按MENUOFFSET二次—GEOMETRY界面—输入Z156.98 按 INPUT就刷新了,如果直径做小0.03 mm, X n= X o+0.03 =168.301+0.03=168.331
FANUC-0i系统操作

数控铣床(FANUC 0i)编程与操作

数控铣床(FANUC 0i)编程与操作

27
5、刀具半径补偿 G40,G41,G42
方向判别:从垂直于所加工平面的坐标
轴的正方向往负方向并沿刀具的进给方向看,当 刀具处在加工轮廓左侧时,叫左补偿,用G41表 示;当刀具处在加工轮廓右侧时,叫右补偿,用 G42表示。
28
6、刀具长度补偿G43、G44、G49
格式:
G43/G44 G00/G01 Z_H_; G49 其中,Z后面的数字表示刀具在Z方向上运动 的距离或绝对坐标值; H 后面的数字表示刀 具补偿号。 G43、G44、G49 为模态指令,它们可以 相互注销。 29
五、固定循环加工指令
(一)孔加工循环的6个动作 加工一个孔可以分解为6个动作。数控系 统提供有相应的指令,将6个动作用一个复合 循环指令即可完成,简化了程序的编写步骤。 这6个动作的分解如图所示。
32
(1) 为刀具快速定位到孔位 坐标 (X , Y) ( 即循环起点 ) , Z 值 进至起始高度。 (2) 为刀具沿Z轴方向快进至 安全平面(即R平面)。 (3) 为孔加工过程(如钻孔、 镗孔、攻螺纹等),此时的进给为 工作进给速度。 (4) 为孔底动作(如进给暂停、 刀具偏移、主轴反转等)。 (5) 为刀具快速从孔底返回R 平面。 (6) 为刀具快退至起始高度。 孔加工的6个动作分解 33
35
五、固定循环加工指令
(二)固定循环指令 1、固定循环指令格式 (2) G98 和 G99 两个模态指令 , 控制孔加工 循环结束后的刀具返回平面。 ① G98 :刀具返回平面为起始平面 (B 点 平面),为缺省方式,如图(a)所示。 ② G99:刀具返回平面为安全平面(R点 平面),如图(b)所示。
G54坐标系与G52局部坐标系的关系
18
§5-4 数控铣削基本 编程指令

FANUC Oi系统操作编程说明书

FANUC Oi系统操作编程说明书

参考资料: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 可编程功能通过编程并运行这些程序而使数控机床能够实现的功能我们称之为可编程功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数控车床编程入门知识
数控车床的程序编制必须严格遵守相关的标准,数控编程是一项很严格的工作,首先必须掌握一些基础知识,才能学好编程的方法并编出正确的程序。

一、数控车床的坐标系与运动方向的规定
(一)建立坐标系的基本原则
1.永远假定工件静止,刀具相对于工件移动。

2.坐标系采用右手直角笛卡尔坐标系。

如图1-28所示大拇指的方向为X轴的正方向,食指指向为Y轴的正方向,中指指向为Z轴的正方向。

在确定了X、Y、Z坐标的基础上,根据右手螺旋法则,可以很方便地确定出A、B、C三个旋转坐标的方向。

图1-28 右手笛卡尔直角坐标系
3、规定Z坐标的运动由传递切削动力的主轴决定,与主轴轴线平行的坐标轴即为Z轴,
学习目标
知识目标:●掌握数控车床坐标系的定义。

●掌握数控加工程序的格式与组成。

●熟悉数控车床编程常用符号及指令代码。

X轴为水平方向,平行于工件装夹面并与Z轴垂直。

4、规定以刀具远离工件的方向为坐标轴的正方向。

依据以上的原则,当车床为前置刀架时,X轴正向向前,指向操作者,如图1-29所示;当机床为后置刀架时,X轴正向向后,背离操作者,如图1-30所示。

图1-29 水平床身前置刀架式数控车床的坐标系
图1-30 倾斜床身后置刀架式数控车床的坐标系
(二)机床坐标系
机床坐标系是以机床原点为坐标系原点建立起来的ZOX轴直角坐标系。

1.机床原点
机床原点(又称机械原点)即机床坐标系的原点,是机床上的一个固定点,其位置是由机床设计和制造单位确定的,通常不允许用户改变。

数控车床的机床原点一般为主轴回转中心与卡盘后端面的交点,如图1-31所示。

图1-31 机床原点
2.机床参考点
机床参考点也是机床上的一个固定点,它是用机械挡块或电气装置来限制刀架移动的极限位置。

作用主要是用来给机床坐标系一个定位。

因为如果每次开机后无论刀架停留在哪个位置,系统都把当前位置设定成(0,0),这就会造成基准的不统一。

数控车床在开机后首先要进行回参考点(也称回零点)操作。

机床在通电之后,返回参考点之前,不论刀架处于什么位置,此时CRT上显示的Z与X的坐标值均为0。

只有完成了返回参考点操作后,刀架运动到机床参考点,此时CRT上显示出刀架基准点在机床坐标系中的坐标值,即建立了机床坐标系。

(三)工件坐标系
数控车床加工时,工件可以通过卡盘夹持于机床坐标系下的任意位置。

这样一来在机床坐标系下编程就很不方便。

所以编程人员在编写零件加工程序时通常要选择一个工件坐标系,也称编程坐标系,程序中的坐标值均以工件坐标系为依据。

工件坐标系的原点可由编程人员根据具体情况确定,一般设在图样的设计基准或工艺基准处。

根据数控车床的特点,工件坐标系原点通常设在工件左、右端面的中心或卡盘前端面的中心。

注意机床坐标系与工件坐标系的区别,注意机床原点、机床参考点
和工件坐标系原点的区别。

二、数控车床加工程序结构与格式
(一)程序段结构
一个完整的程序,一般由程序名、程序内容和程序结束三部分组成。

1.程序名
FANUC系统程序名是O××××。

××××是四位正整数,可以从0000-9999。

如O2255。

程序名一般要求单列一段且不需要段号。

2.程序主体。

程序主体是由若干个程序段组成的,表示数控机床要完成的全部动作。

每个程序段由一个或多个指令构成,每个程序段一般占一行,用“;”作为每个程序段的结束代码。

3.程序结束指令。

程序结束指令可用M02或M30。

一般要求单列一段。

(二)程序段格式
现在最常用的是可变程序段格式。

每个程序段由若干个地址字构成,而地址字又由表示地址字的英文字母、特殊文字和数字构成,见表1-2。

表1-2 可变程序段格式
例如:N50 G01 X30.0 Z40.0 F100
说明:
1、N××为程序段号,由地址符N和后面的若干位数字表示。

在大部分系统
中,程序段号仅作为“跳转”或“程序检索”的目标位置指示。

因此,它的大小及次序可以颠倒,也可以省略。

程序段在存储器内以输入的先后顺序排列,而程序的执行是严格按信息在存储器内的先后顺序逐段执行,也就是说,执行的先后次序与程序段号无关。

但是,当程序段号省略时,该程序段将不能作为“跳转”或“程序检索”的目标程序段。

2.程序段的中间部分是程序段的内容,主要包括准备功能字、尺寸功能字、进给功能字、主轴功能字、刀具功能字、辅助功能字等。

但并不是所有程序段都必须包含这些功能字,有时一个程序段内可仅含有其中一个或几个功能字,如下列程序段都是正确的程序段。

N10 G01 X100.0 F100;
N80 M05;
3.程序段号也可以由数控系统自动生成,程序段号的递增量可以通过“机床参数”进行设置,一般可设定增量值为10,以便在修改程序时方便进行“插入”操作。

三、数控车床的编程指令体系
FANUC0i系统为目前我国数控机床上采用较多的数控系统,其常用的功能指令分为准备功能指令、辅助功能指令及其它功能指令三类。

1.准备功能指令
常用的准备功能指令见表1-3
表1-3 FANUC系统常用准备功能一览表
说明:①打▲的为开机默认指令。

②00组G代码都是非模态指令。

③不同组的G代码能够在同一程序段中指定。

如果同一程序段中指定了同组G代码,则最后指定的G代码有效。

④G代码按组号显示,对于表中没有列出的功能指令,请参阅有关厂家的编程说明书。

2.辅助功能指令
FANUC系统常用的辅助功能指令见表1-4
表1-4 常用M指令一览表
资料卡
模态指令:一经指定就一直有效,直到被同组的G代码取消为止。

非模态指令:只在本程序段中有效,下一段程序需要时必须重写。

3.其他功能指令
常用的其他功能指令有刀具功能指令、主轴转速功能指令、进给功能指令,这些功能指令的应用,对简化编程十分有利,将在后面的内容中详细介绍。

相关文档
最新文档