FANUCPMC培训
- 格式:pdf
- 大小:2.98 MB
- 文档页数:90
发那科数控系统培训资料一、发那科数控系统简介发那科(FANUC)数控系统是目前全球应用广泛且性能卓越的数控系统之一。
它以其高度的可靠性、稳定性和强大的功能,在机械加工、模具制造、汽车工业等众多领域发挥着重要作用。
发那科数控系统具有丰富的产品线,能够满足不同类型机床和加工需求。
其操作界面友好,编程方式灵活多样,为操作人员提供了便捷的工作环境。
二、发那科数控系统的特点1、高精度控制发那科数控系统采用先进的控制算法和反馈技术,能够实现高精度的位置、速度和加速度控制,从而确保加工零件的精度和表面质量。
2、强大的功能具备多种加工模式和工艺功能,如车削、铣削、钻孔、攻丝等,并且支持复杂轮廓的加工和多轴联动。
3、高可靠性采用高品质的硬件和严格的生产工艺,保证了系统在恶劣工作环境下的稳定运行,降低了故障率和停机时间。
4、易于编程和操作提供了直观的人机界面和简单易懂的编程语言,使得操作人员能够快速上手,提高生产效率。
5、良好的开放性支持与其他设备和系统的通信和集成,方便实现自动化生产线的构建。
三、发那科数控系统的组成发那科数控系统主要由以下几个部分组成:1、数控装置(CNC)这是系统的核心部分,负责处理和运算加工程序,生成控制指令。
2、驱动单元包括伺服驱动器和电机,用于驱动机床的各坐标轴运动。
3、反馈装置如编码器、光栅尺等,用于实时监测机床的运动位置和速度,并反馈给数控装置,形成闭环控制。
4、操作面板操作人员通过操作面板输入指令、设置参数和监控机床运行状态。
5、电气控制系统包括电源、接触器、继电器等,为整个系统提供电力和控制信号。
四、发那科数控系统的编程1、编程基础(1)坐标系的设定:包括机床坐标系、工件坐标系等。
(2)指令格式:如 G 代码、M 代码等。
(3)编程方法:手动编程和自动编程。
2、常用编程指令(1)运动指令:如 G00 快速定位、G01 直线插补、G02/G03 圆弧插补等。
(2)辅助功能指令:如 M03 主轴正转、M05 主轴停止等。
培训第一节, , 发布:数控与未来第一节:基础知识.顺序程序的概念所谓的顺序程序是指对机床及相关设备进行逻辑控制的程序。
在将程序转换成某种格式(机器语言)后,即对其进行译码和运算处理,并将结果存储在和中。
高速读出存储在存储器中的每条指令,通过算数运算来执行程序。
如下图所示:.顺序程序和继电器电路的区别:上图所示:继电器回路()和()的动作相同。
接通(按钮开关)后线圈和中有电流通过,接通后断开。
程序中,和继电器回路一样,通后、接通,经过一个扫描周期后关断。
但在中,(按钮开关)接通后接通,但并不接通。
所以通过以上图例我们可以明白顺序扫描顺序执行的原理。
.的程序结构对于的来说,其程序结构如下:第一级程序—第二级程序—第三级程序(视的种类不同而定)—子程序—结束如图:在执行扫描过程中第一级程序每执行一次,而第二级程序在向的调试中传送时,第二级程序根据程序的长短被自动分割成等分,每中扫描完第一级程序后,再依次扫描第二级程序,所以整个的执行周期是*。
因此如果第一级程序过长导致每扫描的第二级程序过少的话,则相对于第二级所分隔的数量就多,整个扫描周期相应延长。
而子程序是位于第二级程序之后,其是否执行扫描受一二级程序的控制,所以对一些控制较复杂的程序,建议用子程序来编写,以减少的扫描周期。
输入输出信号的处理:一级程序对于信号的处理:如上图可以看出在内部的输入和输出信号经过其内部的输入输出存储器每由第一级程序所直接读取和输出。
而对于外部的输入输出经过内部的机床侧输入输出存储器每由第一级程序直接读取和输出。
二级程序对于信号的处理:而第二级程序所读取的内部和机床侧的信号还需要经过第二级程序同步输入信号存储器锁存,在第二级程序执行过程中其内部的输入信号是不变化的。
而输出信号的输出周期决定于二级程序的执行周期。
所以由上图可以看出第一级程序对于输入信号的读取和相应的输入信号存储器中信号的状态是同步的,而输出是以为周期进行输出。
开始讲PMC数控系统除了对机床各坐标轴的位置进行连续控制(即插补运算)外,还需要对机床主轴正反转与起停,工件的夹紧与松开,刀具更换,工位工作台交换,液压与气动控制,切削液开关,润滑等辅助工作进行顺序控制,顺序控制由可编程控制器完成,由于发那科PLC和机床系统做成一体,为内装型,称为PMC .发那科PMC分为:PMC-L/M PMC SA1/SA2/SA3 SB7等几个版本,要注意你的机床上所用的版本,在PMC的PMCDGN中显示PMC程序特点:PMC也称顺序程序,其扫描从上向下,从左向右,例如:(有图)按下SW,则线圈A吸合,A吸合后,其常闭触点打开,故线圈B不吸合,不得电,因PMC自上向下顺序动作。
PMC程序结构:发那科程序结构分一级程序(用END1结束)和二级程序(用END2作为结束标志)。
一级程序在每个8MS扫描周期都先执行,然后8MS当中PMC扫描剩余时间再扫描二级程序。
如果二级程序在一个8MS中不能扫描完成,它会被分割成N段来执行。
在每个8MS执行中执行完一级程序扫描后再顺序执行剩余的二级程序。
因此一级程序为实时响应,对输入信号立即处理,所以一些急停,超22程,抱闸,机床进给保持(暂停)等放在一级程序中,以便快速处理,因此减小一级程序的长度,可使整个程序处理速度加快。
(有图)由图可见一级程序短,占用的扫描时间少,故可用较多时间多执行二级程序,则整个程序执行时间会缩短。
PMC 信号分析X 为机床到PMC 的输入信号,地址有固定和设定两种,对应面板按扭以及各种开关等。
Y为PMC给机床的输出信号,地址同样有固定和设定两种,通常输出控制小继电器,再去控制大接触器,控制电机或各种电磁阀。
F为CNC到PMC的信号,主要包括各种功能代码M ST的信息,(即M辅助功能,S转速和T选刀功能)手动/自动方式及各种使能信息,每种含义都是固定的,是发那科公司都定义好的,我们只能使用,不使赋值,不能当线圈用,只能是触点,如当读到编写加工程序中M代码时S500 M03,CNC会发出F7.0为1信号,M功能选通信号,我们只能使用F7.0的状态,不能用梯图使F7.0为1或0是错误。
FANUC机器人培训手册(目录版)FANUC培训手册一、引言随着科技的不断发展,工业已成为现代制造业的重要组成部分。
FANUC作为全球领先的工业制造商,其产品广泛应用于各个领域。
为了帮助用户更好地了解和掌握FANUC的操作与维护,我们特编写本培训手册。
本手册将为您详细介绍FANUC的基本知识、操作方法、维护保养等内容,帮助您快速提升技能,充分发挥FANUC的效能。
二、FANUC基本知识1.FANUC简介FANUC是FANUC公司研发的一种工业,具有高精度、高速度、高稳定性等特点。
FANUC广泛应用于焊接、搬运、装配、喷涂等领域,为客户提供了高效、稳定的自动化解决方案。
2.FANUC分类FANUC根据应用领域和负载能力可分为多种类型,如:搬运、焊接、喷涂、装配等。
用户可根据实际需求选择合适的型号。
3.FANUC技术参数FANUC技术参数包括负载能力、工作范围、重复定位精度、速度等。
了解这些参数有助于用户更好地评估和选择合适的。
三、FANUC操作方法1.开机与关机(1)开机:确保处于安全位置,接通电源,按下开机按钮,等待自检完成。
(2)关机:将切换到空闲模式,按下关机按钮,等待停止运行,关闭电源。
2.编程与调试(1)编程:FANUC采用FANUC语言(FL)进行编程。
用户可根据实际应用需求编写程序,实现的各种动作。
(2)调试:在程序编写完成后,需进行调试。
调试过程中,可通过示教器观察的运行状态,调整程序参数,确保按照预定轨迹运行。
3.操作模式FANUC具有手动、自动、示教三种操作模式。
(1)手动模式:通过操作面板手动控制的各个关节,实现的运动。
(2)自动模式:按照预设程序自动运行。
(3)示教模式:通过示教器实时调整的运动轨迹,实现精确控制。
四、FANUC维护保养1.日常检查(1)检查外观,确保无损坏、漏油等现象。
(2)检查各个关节的运动情况,确保运动顺畅、无异响。
(3)检查电缆、气管等连接部位,确保连接牢固、无破损。
项目三 FANUC数控系统的PMC一、教学目标1. 了解FANUC PMC的结构和控制信号的工作流程。
2.能熟练地在PMC 画面上输入/输出数据。
3. 掌握FANUC LADDER III 软件的一般使用。
二、课时分配本项目共2个任务,安排4课时。
三、教学重点本项目主要以PMC为核心,重点讲解其结构原理,处理信号种类,地址分配,程序编制,程序导入等内容,让学生能够深入了解PMC,能够编制简单的PMC程序,能够对PMC进行简单的设置,做到简单的调试。
四、教学难点1.掌握FANUC PMC的结构和控制信号的工作流程。
2. 掌握FANUC PMC继电器地址分配及功能指令的使用方法。
3. 掌握机床基本功能PMC程序的编辑方法。
五、教学内容任务一 PMC调试基础(一)知识链接一、 PMC接口控制1.PMC的结构和控制信号的工作流程2.I/O Link地址3.I/O Link地址的分配0i-D/0i Mate-D系统的I/O点、手摇式脉冲发生器的脉冲信号都连在I/O Link总线上,在PMC梯形图编辑之前都要进行I/O单元模块的设置(地址分配),同时也要考虑手摇式脉冲发生器的连接位置。
(1)硬件地址(2)模块分配(软件地址)(3)模块名称(分配的字节大小)(4)地址的分配二、地址说明1.机床→PMC的信号(X)从机床送到PMC的信号用X地址表示,如接近开关、极限开关、压力开关、操作按钮等输入元件的信号。
PMC接收机床侧各装置的输入信号,在梯形图中进行逻辑运算,作为机床动作的条件及对外围设备进行诊断的依据。
2.PMC→机床信号(Y)Y是由PMC输出到机床的信号。
在PMC控制程序中,根据机床设计的要求,输出信号控制机床侧的电磁阀、接触器、信号灯等动作,满足机床运行的需要。
C→PMC的信号(F)F是由控制伺服电机与主轴电机的系统部分输入到PMC的信号,系统部分将伺服电机和主轴电机的状态,以及请求相关机床动作的信号(如移动中信号、位置检测信号、系统准备完成信号等),反馈到PMC中进行逻辑运算,作为机床动作的条件及进行自诊断的依据,其地址从F0开始。
FANUC基础调试培训
1、FANUC PMC概要。
2、I/O硬件的联接和地址设定
3、PMC画面操作和设定
4、常用PMC应用案例
PMC概要
【CNC 与PMC】
CNC(Computerized Numerical Control:计算机控制的数控装置)和PLC (Programmable Logic Controller:可编程顺序逻辑控制器)的各项处理由几部分构成。
CNC 中系统的控制软件已安装完毕,只需要制作完成机械动作控制即可。
PMC 是安装在CNC 内部负责机床控制的顺序控制器。
【PMC信号】
•X:来自机床侧的输入信号。
如接近开关、极限开关、压力开关、操作按钮等输入信号元件。
PMC 接收从机床侧各装置的输入信号,在梯形图中进行逻辑运算,作为机床动作的条件及对外围设备进行诊断的依据。
•Y:由PMC 输出到机床侧的信号。
在PMC 控制程序中,根据机床设计的要求,输出信号控制机床侧的电磁阀、接触器、信号灯等动作,满足机床运行的需要。
•F:由控制伺服电机与主轴电机的系统部分侧输入到PMC 信号。
系统部分就是将伺服电机和主轴电机的状态,以及请求相关机床动作的信号(如移动中信号、位置检测信号、系统准备完成信号等),反馈到PMC 中去进行逻辑运算,作为机床动作的条件及进行自诊断的依据。
•G:由PMC 侧输出到系统部分的信号。
对系统部分进行控制和信息反馈(如轴互锁信号、M代码执行完毕信号等)。
•R\E:内部继电器R、扩展继电器E。
在顺序程序执行处理中使用于运算结果的暂时存储的地址。
内部继电器的地址包含有PMC 的系统软件所使用的预留区,预留区的信号不能在顺序程序中写入。
•A:信息显示的信号地址。
顺序程序所使用的指令中,备有在CNC画面上进行信息显示的指令( DISPB )
•非易失性存储器地址:定时器( T )、计数器( C )、保持型继电器( K )、数据表( D )在断电时要保持其中的值。
这4 个叫做PMC 参数。
PMC 参数的显示和设定方法请看“设定PMC 参数”部分。
【系统信号】
在内部地址中,中间继电器R9000以上的地址,被系统占用,所以不要用于普通控制地址中。
I/O硬件的联接和地址设定
【I/O模块规格】
0i用I/O单元
带手轮
接口
96/64
机床操作面板
带手轮接口96/64
操作盘I/O模块带手轮接口48/32
分线盘I/O模块带手轮接口96/64
FANUC I/O UNIT
A/B
无手轮接口最大256/256
I/O LINK轴
无手轮接口128/128
DC24
V
CNC
机床操作面板电柜分线器
【I/O模块的设置】
•由于各个I/O 点,手轮脉冲信号都连接在I/O Link 总线上,在PMC梯形图编辑之前都要进行I/O模块的设置,即地址分配。
在PMC中进行模块分配,实质上就是要把硬件连接和软件上设定统一的地址(物理点和软件点的对应)
•为了地址分配的命名方便,将各I/O模块的连接定义出组group、座base、槽slot 的概念。
•组group:系统和IO单元之间通过JDIA→JD1B串行连接,离系统最近的单元称之为第0组,依次类推,最大到15组。
•基座base:使用IO UNIT-MODEL A时,在同一组中可以连接扩展模块,因此在同一组中为区分其物理位置,定义主副单元分别为0基座、1基座。
•槽slot:在IO UNIT-MODEL A时,在一个基座上可以安装5~10槽的IO模块,从左至右依次定义其物理位置为1槽、2槽。
【设定画面】
→进入地址设定画面,按下“操作”即可进行删除、编辑等
【I/O地址设定步骤】
模块分配(大小)系统的I/O模块的分配很自由,但有一个规则即:连接手轮的模块至少为16个字节(在不进行参数特殊设置的情况下),且手轮连在离系统最近的一个大于等于16字节大小的I/O模块的JA3接口上。
对于此16字节模块,Xm+0→Xm+11用于输入点,即使实际上没有那么多输入点,但为了连接手轮也需如此分配。
Xm+12→Xm+14用于三个手轮的输入信号。
【I/O地址设定步骤】
0i-D仅用如下I/O单元A,不再连接其它模块时
可设置如下:X从X0开始用键盘输入:0.0.1.OC02I
Y从Y0开始用键盘输入:0.0.1./8
•只连接一个手轮时(第一手轮)旋转手轮时可看到Xm+12中信号在变化。
Xm+15用于输出信号的报警。
m为在模块分配时候的起始地址,一旦分配的起始地址(m)定义好以后,则模块内的点地址也相对有了固定地址。
【0i用I/O单元】
由4 组I/O 接口组成
每组24/16 个输入输出点,共96/64个输入输出点。
可通过I/O Link 电缆和主控器或者其他I/O设备连接。
为了简化连接,使用MIL规格的扁平电缆把0i 用I/O 单元和强电盘分线器或其他I/O 设备进行连接。
下图连接器CB104,CB105,CB106,CB107 管脚图中的B01 脚+24V 是输出信号,该管脚输出24V,不要将外部24V 接入到该管脚。
如果需要使用连接器的Y信号,请将24V 输入到DOCOM 管脚。
如果需要使用Xm+4 的地址,请不要悬空COM4 管脚,建议将0V 接入COM4 管脚。
表中的m,n 为对该模块进行地址分配时“MODULE”界面的首地址例如实习机中,m=0,n=0.
PMC画面操作和设定
信号状态显示区附加信息行
【自锁强制】
FS0i-D使用PMC/L时,自锁强制功能无效。
自锁强制功能的使用必须要首先设定“倍率有效”参数为有效。
①按功能键,软键顺序按下,显示出设定画面。
②按压数次“翻页”键,显示“倍率有效”的设定画面。
③“倍率有效”设定为“是”
④切断电源后再次上电,自锁强制功能有效。
PMC信号状态画面的显示
,显示出信号状态画面。
移动光标到需强制的信号地址上。
,进行信号的强制通断。
解除所有信号的强制操作时,可以按软键
I/O单元元类型I/O单元的ID
组号
PMC的报警(报警画面)
•显示PMC中发生的报警信息
•报警信息内容请参考附录“报警信息一览表”
输入/输出画面(I/O画面)
•在此画面上,顺序程序、PMC参数以及各国语言PMC信息数据可被写入到指定装置,并从装置读出或比较。
页号显示
键入行
附加信息行
键入行页号显示
计数器的最大值
计数器的当前值
附加信息行
页号显示
键入行
附加信息行
键入行页号显示
数据长
数据表的数据值
附加信息行
设定每组数据数各组起始地址
在数据表控制画面,参数按下保护切换按钮,即可选择是否允许对数据表的修改
信号跟踪
•PMC的扫描时间较快,很多信号的变化无法通过肉眼的观察得到,采用信号跟踪的方法可以记录信号的瞬时变化、显示随时间变化的周期以及与其它信号变化的时序关系。
按功能键,再按软键,显示信号追踪参数设定画面。
【跟踪画面】
•设定完成后按软键
•,进入信号追踪画面。
•依次按下软键,启动信号追踪。
•按下软键或设定的停止条件满足时,可以停止信号的追踪。
【跟踪画面】
:显示信号追踪的前一页
:显示信号追踪的下一页
:在图形光标位置显示标记
:时间轴缩小
:时间轴放大
:光标位置信号与上信号交换
:光标位置信号与下信号交换
:将追踪的数据文件输出
【梯形图画面】
按功能键,再按软键,PMC梯形图画面显示如下。
显示程序列表(【列表】画面)
•画面的左侧显示有程序列表,一次最多可显示18个程序,其右侧显示当前程序列表的光标所指向的程序的梯形图。
在左侧的程序列表显示区,光标停留在不同位置可进行操作的权限不同。
•“大小区”以字节为单位显示程序大小。
程序大小超过1024字节时,以一千字节为单位来显示程序容量,并附加“K”。
如1000字节即显示为“1000”,20000字节显示为“19K”。
画面的基本配置
监视梯形图(【梯形图】画面)
按软键或,进入梯形图显示画面。