FANUC系统PMC程序教程
- 格式:ppt
- 大小:2.03 MB
- 文档页数:16
⼲货发那科FANUCPMC编程步骤精编版(图⽂并茂)⽬录⼀、PMC顺序程序1.顺序程序编制流程由PMC控制的数控机床,其顺序程序的编制流程图如图1所⽰。
请按图1的流程进⾏编制,步骤简述如下。
1.1PMC规格PMC的规格列于表1.1中不同规格的PMC,其程序容量,处理速度,功能指令数,⾮易失性储存区地址不同。
注:⼀个信号名称和注释所占⽤的储存空间是各1KB⼀条信息所占⽤的储存空间是0.1KB⼀个信号名称和注释所能占⽤的最⼤储存空间是各64KB注:⼀个信号名称和注释所占⽤的储存空间是各32KB⼀条信息所占⽤的储存空间是2.1KB⼀个信号名称和注释所能占⽤的最⼤储存空间是各64KB表中标有(*)标记的值,在版本较早的编程⼿册中标注为基本指令的平均处理时间,但在本⼿册中标注为每步的执⾏时间,各规格对应的实际运⾏性能(速度)并未改变。
1.2梯形图程序概要注:1.在以源程序格式输出后,可通过再次输⼊来变换2.不提供系统参数设定项IGNORE DEVIDE CODE3.⽤DISPB(SUB4)指令替代(SUB9)和JMP(SUB10)指令的范围不能⽤线圈数制定,⽽是⽤COME(SUB20)和JMPE(SUB30)指令制定。
1.3顺序程序的概念1.4分配接⼝(步骤1~3)1.5编制梯形图(步骤4)1.6编码编码是将梯形图所表⽰的控制内容转换成相应的PMC指令,在使⽤计算机软件或梯形图编辑卡时,顺序程序以简单的梯形图图形式输⼊,因此没有必要编码。
只有在将顺序程序穿孔输出到纸带或由纸带输⼊时才执⾏编码。
图1.6为梯形图和相应的代码程序实例。
……。
FANUC系统PMC程序教程FANUC是一个世界知名的工业机器人和自动化设备制造商,其PMC (Programmable Machine Controller)程序是用于控制和监控机器的一种编程语言。
本教程将介绍FANUC系统PMC程序的基础知识和使用方法。
一、PMC程序的基础知识1.PMC是一个独立的控制器,与CNC控制器分开,用于控制机器中的继电器、传感器和其他线路。
2.PMC程序由一系列指令组成,用于控制和监控机器的运行状态。
3.PMC程序采用G代码编程,类似于CNC程序,但有一些特殊指令。
二、PMC程序的编写步骤1.创建PMC程序文件。
使用PMC编程软件(如PMC写作)创建一个新的PMC程序文件。
2.编写程序头部。
在PMC程序文件中,编写程序头部,包括程序号、程序说明等信息。
3.编写变量声明。
PMC程序中可以定义变量,用于存储和操作数据。
在程序中声明需要使用的变量,并指定变量的类型和初始值。
4.编写主程序。
主程序是PMC程序的入口点,用于控制机器的运行。
在主程序中编写一系列指令,根据需要控制继电器、传感器和其他线路的操作。
5.编写子程序。
子程序是独立的代码块,可以在主程序或其他子程序中调用。
编写需要重复使用的代码块,并在需要的地方进行调用。
7.调试和优化程序。
在机器上运行PMC程序,调试和优化程序,确保机器能够按照预期执行。
三、PMC程序的常用指令1.LD指令:将一个常数或变量加载到一个寄存器中。
2.OR指令:对两个寄存器进行逻辑或操作。
3.AND指令:对两个寄存器进行逻辑与操作。
4.OUT指令:将一个寄存器的值输出到一个继电器或输出口。
5.JMP指令:无条件跳转到指定的程序行。
6.JMPZ指令:如果指定的寄存器为零,则跳转到指定的程序行。
7.CALL指令:调用一个子程序。
8.RET指令:从子程序返回到调用它的地方。
四、PMC程序的常见应用场景1.通过PMC程序控制继电器、传感器和其他线路的开关状态,实现机器的自动操作。
FANUC PMC 的操作一:PMC 的软键布局 PMC 画面的进入 [SYSTEM]→[PMC][PMCLAD ]:梯形图的监控与编辑画面[ZOOM]:梯形图监控和编辑画面 [PMCDGN]:PMC 信号的诊断[TITLE]: 标题画面 [STATUS]: 信号状态画面 [ALARM]: PMC 报警画面 [TARCE]: PMC 信号追踪画面梯形图程序结构[COLLECT] 梯形图集中监控画面 [GLOBAL] 全部梯形图[LEVEL1] 梯形图一级程序 [LEVEL2] 梯形图二级程序 [P00010] 第10号子程序[I/OCHK]: IO LINK诊断画面[PMCPRM]:PMC参数[TIMER]:定时器画面[COUNTR]:计数器画面[KEEPRL]:保持型k地址画面[DATA] :数据表画面[SETING]:参数设定画面[STOP]/[RUN]:PMC停止/启动(正常运行时请不要进行此项操作)[EDIT]:PMC编辑画面(进入编辑画面时需停止PMC)[TITLE]:标题的编辑[SYMBOL]:信号注释的编辑[MESAGE]:外部信息的编辑[MODULE]: IO模块的设定[CROSS]:交叉点的设定[CLEAR]: PMC的删除[CLRTTL]:删除标题[CLRLAD]:删除梯形图[CLRSYM]:删除系统参数[CLRMSG]:删除外部信息[CLRALL]:删除全部[CLRMDL]:删除IO模块设定[CONDNS]:压缩PMC区域[CLRPRM]:删除PMC参数[SYSPRM]:系统参数画面计数器数据类型=二进制/BCD码[MONIT]:在线监控画面可以通过RS-232C以及HIGH SPEED I/F(快速以太网口)和F-LADDER III软件进行在线监控和编辑,在线的同时在系统画面上对梯形图的监控变成无效。
二:对PMC画面进行相关的参数设定以上所显示的PMC的全部画面可能因为参数的设定原因而显示不全,在维修过程中可能需要我们对相关参数进行设定,以保证可以对PMC进行相关的维修操作。
合用标准文案FANUC PMC的操作一: PMC的软键布局PMC画面的进入[SYSTEM]→[PMC][PMCLAD] :梯形图的监控与编写画面梯形图程序结构[COLLECT]梯形图集中监控画面[GLOBAL]全部梯形图[LEVEL1]梯形图一级程序[LEVEL2]梯形图二级程序[P00010]第 10 号子程序[ZOOM]:梯形图监控和编写画面[PMCDGN]:PMC信号的诊断[TITLE] :标题画面[STATUS]:信号状态画面[ALARM]: PMC报警画面[TARCE]: PMC 信号追踪画面[I/OCHK] : IO LINK诊断画面[PMCPRM]: PMC参数[TIMER] :准时器画面[COUNTR]:计数器画面[KEEPRL]:保持型 k 地址画面[DATA] :数据表画面[SETING] :参数设定画面[STOP]/[RUN]:PMC停止/启动〔正常运行时请不要进行此项操作〕[EDIT]:PMC编写画面〔进入编写画面时需停止PMC〕[TITLE] :标题的编写[SYMBOL]:信号说明的编写[MESAGE]:外面信息的编写[MODULE]: IO 模块的设定[CROSS]:交织点的设定[CLEAR]:PMC 的删除[CLRTTL] :删除标题[CLRLAD]:删除梯形图[CLRSYM]:删除系统参数[CLRMSG]:删除外面信息[CLRALL] :删除全部[CLRMDL]:删除IO模块设定[CONDNS]:压缩PMC地域[SYSPRM]:系统参数画面计数器数据种类=二进制 /BCD 码[MONIT] :在线监控画面能够经过RS-232C 以及 HIGH SPEED I/F 〔快速以太网口〕和F-LADDER III软件进行在线监控和编写,在线的同时在系统画面上对梯形图的监控变成无效。
二:对 PMC画面进行有关的参数设定以上所显示的PMC的全部画面可能因为参数的设定原因此显示不全,在维修过程中可能需要我们对有关参数进行设定,以保证能够对PMC进行有关的维修操作。
FANUC系统刀库标准PMC程序用途:各类型刀库参考梯形图ID号:dwxc2008日期:文件使用的限制以及注意事项等文件版本更新的纪录修订日期版本号文件名称修订内容修订人2008年12月 1.0 FANUC系统刀库首次发布黄辉标准PMC程序目录1.刀库综述 (1)1.1 刀库结构 (1)1.2 换刀方法 (1)2.斗笠式刀库 (2)2.1 换刀流程和思路 (2)2.2 PMC结合宏程序实现 (3)2.2.1宏程序 (3)2.2.2 宏程序相关 42.2.3 PMC程序 5 3.机械手臂刀库式刀库 (21)3.1 换刀流程和思路 (21)3.2 PMC实现 (22)3.2.1 参数 (22)4.车床用4/8工位电动刀塔 (24)1.刀库综述1.1 刀库结构根据刀具容量可分为盘式和链式刀库,链式刀库一般用于刀具较多的机床上,目前国内机床上使用较少。
根据刀库旋转动力可分为液压马达,普通电机,伺服电机,凸轮机械,无动力(靠主轴带动)等。
使用前两种方式的比较多,都使用感应开关计数,且控制方式相似。
近年来,由于伺服电机的优良控制特性,伺服电机也越来越多的使用在刀库的旋转控制中,控制方式主要有PMC轴控制,I/O Link轴控制两种。
1.2 换刀方法分为随机换刀和固定换刀。
刀盘分为斗笠式刀库和立式旋转式刀库等早期的以斗笠式刀库为多,且多为固定换刀,现在发展出来的斗笠式刀库也有带机械手的,一般来说是否带机械手是判断随机换刀还是固定换刀的重要依据。
1)随机换刀多在刀具较多的情况下采用,必须有机械手辅助,没有单独的还刀过程。
但数据表需要更新,刀具号和刀套号不是一一对应。
加工程序中使用M06T**,PLC或宏程序检测到M06信号脉冲和T信号脉冲,进行刀具检索,找到所需刀具的刀套位置,刀库旋转到要交换的刀套位置,刀具交换,数据表更新。
2)固定换刀是在刀具不多的情况采用,一般没有机械手,换刀时候,先还刀,再取刀。
刀具号和刀套号固定,不需要刀具检索,从哪个刀套取的刀具要还回原来的刀套上去。
Fanuc系统⼑库标准PMC程序FANUC系统⼑库标准PMC程序⽤途:各类型⼑库参考梯形图ID号:dwxc2008⽇期:⽂件使⽤的限制以及注意事项等⽂件版本更新的纪录修订⽇期版本号⽂件名称修订内容修订⼈2008年12⽉ 1.0 FANUC系统⼑库⾸次发布黄辉标准PMC程序⽬录 1.⼑库综述 (1)1.1 ⼑库结构 (1)1.2 换⼑⽅法 (1)2.⽃笠式⼑库 (2)2.1 换⼑流程和思路 (2)2.2 PMC结合宏程序实现 (3)2.2.1宏程序 (3)2.2.2 宏程序相关 42.2.3 PMC程序 5 3.机械⼿臂⼑库式⼑库 (6)3.1 换⼑流程和思路 (6)3.2 PMC实现 (7)3.2.1 参数 (7)4.车床⽤4/8⼯位⼑库 (9)1.⼑库综述1.1 ⼑库结构 根据⼑具容量可分为盘式和链式⼑库,链式⼑库⼀般⽤于⼑具较多的机床上,⽬前国内机床上使⽤较少。
根据⼑库旋转动⼒可分为液压马达,普通电机,伺服电机,凸轮机械,⽆动⼒(靠主轴带动)等。
使⽤前两种⽅式的⽐较多,都使⽤感应开关计数,且控制⽅式相似。
近年来,由于伺服电机的优良控制特性,伺服电机也越来越多的使⽤在⼑库的旋转控制中,控制⽅式主要有PMC轴控制,I/O Link轴控制两种。
1.2 换⼑⽅法 分为随机换⼑和固定换⼑。
⼑盘分为⽃笠式⼑库和⽴式旋转式⼑库等 早期的以⽃笠式⼑库为多,且多为固定换⼑,现在发展出来的⽃笠式⼑库也有带机械⼿的,⼀般来说是否带机械⼿是判断随机换⼑还是固定换⼑的重要依据。
1)随机换⼑多在⼑具较多的情况下采⽤,必须有机械⼿辅助,没有单独的还⼑过程。
但数据表需要更新,⼑具号和⼑套号不是⼀⼀对应。
加⼯程序中使⽤M06T**,PLC或宏程序检测到M06信号脉冲和T信号脉冲,进⾏⼑具检索,找到所需⼑具的⼑套位置,⼑库旋转到要交换的⼑套位置,⼑具交换,数据表更新。
2)固定换⼑是在⼑具不多的情况采⽤,⼀般没有机械⼿,换⼑时候,先还⼑,再取⼑。
FANUC PMC的操作⏹一:PMC的软键布局PMC画面的进入[SYSTEM]→[PMC][PMCLAD]:梯形图的监控与编辑画面↓梯形图程序结构[COLLECT] 梯形图集中监控画面[GLOBAL] 全部梯形图[LEVEL1] 梯形图一级程序[LEVEL2] 梯形图二级程序[P00010] 第10号子程序[ZOOM]:梯形图监控和编辑画面[PMCDGN]:PMC信号的诊断↓[TITLE]:标题画面[STATUS]:信号状态画面[ALARM]: PMC报警画面[TARCE]: PMC信号追踪画面[I/OCHK]: IO LINK诊断画面[PMCPRM]:PMC参数↓[TIMER]:定时器画面[COUNTR]:计数器画面[KEEPRL]:保持型k地址画面[DATA] :数据表画面[SETING]:参数设定画面[STOP]/[RUN]:PMC停止/启动(正常运行时请不要进行此项操作)[EDIT]:PMC编辑画面(进入编辑画面时需停止PMC)↓[TITLE]:标题的编辑[SYMBOL]:信号注释的编辑[MESAGE]:外部信息的编辑[MODULE]: IO模块的设定[CROSS]:交叉点的设定[CLEAR]: PMC的删除↓[CLRTTL]:删除标题[CLRLAD]:删除梯形图[CLRSYM]:删除系统参数[CLRMSG]:删除外部信息[CLRALL]:删除全部[CLRMDL]:删除IO模块设定[CONDNS]:压缩PMC区域[CLRPRM]:删除PMC参数[SYSPRM]:系统参数画面计数器数据类型=二进制/BCD码 [MONIT]:在线监控画面↓可以通过RS-232C以及HIGH SPEED I/F(快速以太网口)和F-LADDER III软件进行在线监控和编辑,在线的同时在系统画面上对梯形图的监控变成无效。
⏹二:对PMC画面进行相关的参数设定以上所显示的PMC的全部画面可能因为参数的设定原因而显示不全,在维修过程中可能需要我们对相关参数进行设定,以保证可以对PMC进行相关的维修操作。