数控系统PMC编程
fanuc数控系统pmc机床控制及应用举例( 44页)

FANUC 系统常用的I/O装置
机床操作面板I/O卡
分线盘I/O模块 内置I/O模块 外置I/O单元
系统I/O单元
FANUC –OC/OD系统PMC的性能和规格
FANUC –Oi系统PMC的性能和规格
第二节FANUC系统 PMC的功能指令 1.顺序程序结束指令(END1、END2、END)
FANUC系统 PMC的功能指令 5. 比较指令(COMP、COMPB) COMP指令的输入值和比较值为2位或4位BCD代码。
COMPB指令功能是:比较1个、2个或4个字节长的二进制数
据之间的大小,比较的结果存放在运算结果寄存器( 6.常数定义指令(NUME、NUMEB) NUME指令是2位或4位BCD代码常数定义指令。
3.PMC参数画面(PMCPRM)
系统PMC的定时器画面
系统PMC计数器画面
系统PMC保持型继电器画面(KEEPRL)
K00—K15为用户使用,机床厂家可根据机床的具体要求来设定,如 机床是否使用第4轴控制、机床自动排削功能的选择等控制。K16— K19为系统专用区,用户不能作为他用,如K17.0为系统梯形图显示 选择(设定为0时,表示显示系统梯形图),K17.1为系统内装编辑功 能是否有效(设定为1时,表示有效)。FANUC—0iB/0iC系统采用SB7 类型PMC时,保持型继电器K900以上为系统专用区 。
节、2个字节或4个字节的二进制数据指令。具体功能是把2个字节 二进制数指定的数据表内号数据(1字节、2个字节或4个字节的二 进制数据)输出到转换数据的输出地址中。
FANUC系统 PMC的功能指令
12.信息显示指令(DISPB)
该指令用于在系统显示装置(CRT或LCD)上显示外部信息,机床 厂家根据机床的具体工作情况编制机床报警号及信息显示
数控车床六方刀架换刀PMC编程设计

试 验 研 究
数控 车 床 六 方 刀 架 换 刀 P MC 编 程 设 计
何彩颖 , 杨 金 鹏
( 四川 I 信息职业技术 学院, 四川 广 元 6 2 8 0 1 7 )
摘 要 : 主 要 介 绍 了数 控 车 床 换 刀 的 P MC 设 计 , 以应用 F ANUC 系 统 的 数 控 车 床 换 刀 P MC设 计 为
中图分 类号 : T G 7 0 2
文献 标志 码 : A
HE Ca i y i n g ,YANG J i n p e n g
PM C Pr o gr a m mi ng De s i g n o f CNC La t he Si x Pa r t y To o l Tu r r e t Ch a n g i ng
t o ol c ha ng e pr oc e dur e wa s d e s i gne d. Ke y wo r d s:FA N UC s ys t e m ,s i x p ar t y t o o l po s t ,t oo l c h a ngi ng pr oc e s s, PM C d e s i gn
机床 与换 刀有 关 的故 障 , 必 须 了解 数控 系统 与 P MC
涉及换 刀功 能的控制关 系 , 才能从 系统控 制原 理本 身 了解 控制过程 , 以便更好 地分析和排 除刀具故 障 。
1 换 刀 功 能 控 制 过 程 分 析
F ANUC系统 P MC换 刀控 制过 程 和 M 功 能 的 实 现 过程差 不 多 , 具 体换 刀 功能 控制 过程 如下 _ 1 ] 。 1 )假 设 在指 令程 序 中指令 了 T×× × ×, 可 以 通 过参 数 3 0 3 2为 T 功 能 指 定 最 大 位 数 , 指 令 超 过
fanuc pmc自定义f指令

Fanuc PMC(Power Mate Control)自定义F指令1. Fanuc PMC简介Fanuc PMC是日本公司Fanuc(富士通)生产的一种用于数控机床控制系统的编程控制器。
PMC的全称是Power Mate Control,它是Fanuc公司为了满足不同用户的需求而专门设计的一种控制器。
PMC 控制系统可以实现对机床的各种运动控制和程序控制,广泛应用于数控机床、机器人等自动化设备领域。
2. 自定义F指令的意义和作用在Fanuc PMC控制系统中,F指令是用来控制机床进给速度的一种指令。
它的作用是指定工件在加工过程中的进给速度,从而实现对加工质量和加工效率的控制。
在实际应用中,经常会遇到一些特殊的加工需求,这时就需要对F指令进行自定义,以满足不同的加工要求。
3. 自定义F指令的操作步骤(1)首先进入Fanuc PMC控制系统的编程界面;(2)然后找到F指令的定义页面;(3)在该页面上输入自定义的F指令代码和对应的进给速度数值;(4)保存所做的修改,并退出编程界面。
4. 自定义F指令的应用案例以一个加工曲线非常复杂的工件为例,传统的F指令控制方式可能无法满足工件的加工要求。
这时,可以通过自定义F指令的方式,根据不同的加工情况和工件形状,精确地控制工件的进给速度,从而保证加工质量和加工效率。
5. 自定义F指令的优势和意义自定义F指令可以更好地适应不同的加工需求,提高加工的精度和效率;自定义F指令可以为用户带来更多的加工选择,满足用户的个性化需求;自定义F指令可以提高加工的灵活性和可控性,为加工过程提供更多的技术支持。
6. 自定义F指令的注意事项在进行自定义F指令时,要确保所做的修改不会影响整个加工系统的正常运行;在应用自定义F指令时,要根据具体的加工情况和工件形状进行合理的调整,避免产生不必要的问题。
7. 结语通过对Fanuc PMC自定义F指令的介绍和解析,我们可以看到,自定义F指令对于加工工件的控制和调整具有重要的意义。
FANUCPMC内置编程器操作

FANUCPMC内置编程器操作FANUC数控系统的一个非常突出的优点是:可以直接在系统界面上进行PMC梯形图监控和编程,而不需要外接计算机。
这个功能称之为内置编程器。
在FANUC系统中,按功能键SYSTEM,再按扩展软键【►】三次,进入PMC操作菜单。
PMC主菜单(软功能键)有三个(如图1所示):【PMCMNT】:PMC maintenance,PMC维护【PMCLAD】:PMC ladder,PMC梯形图【PMCCNF】:PMC configuration,PMC配置图1 PMC操作菜单操作1:如何进入/退出梯形图编辑?第一步:使内置编程器有效。
【PMCCNF】→【设定】→翻到下页→编程器功能有效,选“是”,如图2所示。
图2 内置编程器有效第二步:梯形图编辑。
【PMCLAD】→【操作】→【编辑】→【缩放】。
可以直接在上述画面上修改或增加节点,通过按扩展键可以显示其他节点符号或进行其他操作。
如图3所示。
图3 进入PMC编辑注意:进入梯形图编辑时,PMC将处于停止状态。
第三步:退出编辑状态,进入在线监控状态。
如图4所示。
第一次结束(按三次【►】),退出编程;第二次结束(按三次【►】),退出编辑。
图4 退出PMC编辑操作2:如何删除整个梯形图?在进行单项实训操作时,有时需暂时删除整个梯形图。
注意:删除前需备份原PMC程序。
操作步骤:【PMCLAD】→【操作】→【编辑】→【列表】→【删除】(如图5所示)。
图5 删除整个梯形图操作3:如何进行PMC程序的输入/输出?在电脑上编辑完成的梯形图需要送到机床上调试,或者调试完毕的PMC程序需要在电脑上备份。
此时要进行PMC程序的输入/输出。
首先使内置编程器有效。
【PMCMNT】→【I/O】→选择不同的装置、功能、读取文件或命名文件(如TCP LAD)→【操作】(如图6所示)。
图6 PMC程序的输入/输出图6中能够对PMC顺序程序(即梯形图)和PMC参数两类数据进行备份或恢复,文件命名时通常用LAD和PRM区分。
数控机床一键启停功能的PMC 编程处理

1 引言
数控机床操作复杂,需要大量操作按键 完成,操作面板如果每一个功能对应一个按 键,那数控机床需要相当大的一块操作面 板,这样既给机床操作带来不便,又需要一 块相当大的操作面板,为了解决这个问题, 面板上很多按键,同一个按键就能完成好几 种功能,常见的有一键两种用途,同一个按 键既能起动电机,再次按下这个按键,又能 过停止电机,按键元器件少了,完成多个功 能,得由软件编程来弥补元器件少用。这里 介绍几种编程方法解决这个问题。
描周期会同时接通,中间继电器R200.1线圈 得电,它的常闭触点R200.1会断开,所以当 第二次扫描到来时,中间继电器线圈R200.0 会掉电断开,所以线圈R200.0在按下按键 X0.1时,只能得到一个8毫秒脉冲信号。如 图1所示。
图1 脉冲产生
X0.1
R200.0
PMC第一次扫描结束后,PMC第二次扫描 R200.0线圈失电,R200.0输出一个脉冲,这 个脉冲在第一次扫描接通Y0.1线圈,Y0.1常 开触点接通与R200.0常闭触点形成自锁。当 第二次按下按钮后,同样原理R200.0输出一 个脉冲,因为当前情况Y0.1常开触点处于开 的状态,R200.0常闭触点接通,这条线路处 于断路状态,只得下面并联那条线起作用,
4 脉冲信号下降沿来触发
如上图3所示为方法二完成一键启停的梯 形图, 当第一次按下X2.0按钮的时候,经 过X2.0常开串接R100.0常闭,来连接X2.0 常闭,线圈R100.1和Y3.0得电,R100.1常 开触点闭合,完成自锁,松开后由于R100.1 得电,R100.1常开闭合,电流又依次经过 R100.1常开→X2.0常闭触点,所以Y3.0和 R100.1线圈依旧得电,R100.0线圈得电,此 时网络二中由于网络一中R100.1得电,所以 两个R100.1常开全部闭合电流依次通过X2.0 常闭与R100.1常开闭合再连接R100.1常开 闭合,线圈R100.0得电,且R100.0常开触 点闭合,完成自锁,也因此网络一中的两个 R100.0常闭断开。
数控车床电动刀架的PMC编程

1 引言车床刀架是车床自动换刀的机构,是车床上的一个重要部件,它用来安装各种切削加工刀具,其结构直接影响机床的切削性能和工作效率。
在换刀控制过程中需要对使用刀具进行当前位置识别,刀具位置与目标位置比较判断等功能。
数控机床刀架是由机床PMC 来进行控制,对于四工位刀架来说,刀架的控制原理其实就是指刀架的整个换刀过程,刀架的换刀过程其实是通过PMC 对控制刀架的所有I/O 信号进行逻辑处理,实现刀架的顺序控制。
2 刀架换刀流程数控车床使用的回转刀架是最简单的自动换刀装置,在JOG 方式下进行换刀,主要是通过机床控制面板上的手动换刀键来完成的,一般是在手动方式下,按下换刀键,刀位转入下一把刀。
刀架在电气控制上,主要包含刀架正反转和霍尔传感器两部分,实现刀架正反转的是三相异步电机,通过电机的正反转来完成刀架的转位与锁紧;而刀位传感器一般是由霍尔传感器构成,四工位刀架就数控车床电动刀架的PMC 编程成都航空职业技术学院 周丽霞 周树强 覃琴文章阐述了电动刀架自动换刀的PMC 编程的设计过程和相关的控制原理,介绍了刀架换刀过程流程,分析并详细说明了刀架控制的PMC 编程的思路及具体的实现程序,详细给出了调试过程,并总结调试问题及建议。
关键词: 换刀;PMC ;车床有四个霍尔传感器安装在一块圆盘上,但触发霍尔传感器的只有一个,也就是说,四个刀位信号始终有一个信号为1或者0。
PMC (Programmable Machine Controller )编程主要通常在FANUC 数控机床系统中来实现,通过PMC 换刀有两种模式,一种是手动进行换刀,另一种则是通过PMC 进行自动换刀(主要由T 指令来执行),刀架手动换刀是指机床操作按钮调至手动状态,通过机床手动按键进行换刀选择;FAUNC 数控系统中主要是输入T 指令来存储刀架目标刀号位置进而控制PMC 程序进行判断。
在FANUC 数控系统当中,输入T 指令,如:T01、T02这样的指令,控制刀架换刀至指定的刀位。
采用功能指令提高数控机床PMC编程效率及可读性
X1 1 . 7 是 单 段 运 行 ,X1 0 . 3 是 选 择 停 止 ,X1 1 . 0 是
选 择 跳 过 ,X1 0 . 7 程 序 重 启 ,X1 1 . 4 是机床 锁住 ,
X1 1 . 3 是空 运 行 。一般 的程 序 编 写如 下 :
无输出。 其 余 的 地 址x1 0 . 3 、x1 0 . 7 、X1 1 . 4 等情况也 同
图
2
这 种 编 法 的 原 理 是 :当 按 下 X1 1 . 7 N ,上 升 沿 有 效 ,R2 0 0 . 0 输 出。
R 2 0 0 . 0 常 开 点 闭合 ,R 2 0 1 开 始执 行 非 指令 , 由
图 1
于原来R 2 0 1 的 状 态 是 处 于 零 位 ,取 反后 变 为 1 。这
期 才 有 效 ,常 闭 触 点 R2 0 0 . 1 要 到 下 个 周 期 才 会 断
当 再 次 按 下 X1 1 . 7 时 ,上 升 沿 有 效 , 同样 执 行 取 反 指 令 ,这 时 由于R 2 0 1 是处于l 的状 态 的 ,这 时 取 反 就 变为 0 了 ,这 样 G 4 6 . 1  ̄ l f Y 7 . 0 就 没有 输 出 了 。 ( 3 )程 序 的 再 次 改 进 这 种 编 法 在 一 定 程 度
X1 1 . 7 相同 。
( 2 )程序的初步改进
这样 编写P MC 程序既
繁 琐 又具 有 可 读 性 差 的特 点 ,尤其 是 让 初 学者 感 到 难 懂 ,笔者 经 研 究 发现 利 用 功 能指 令 来 编 写此 类 程
序可 以减少 程序段数 ,还可 以增加程 序的可读 性
( 见 图2 )。
FANUC系统PMC程序教程
三、内装型PLC及其信息转换
2、内部资源功能描述 (1)PLC内部开关量的输入 (2)PLC内部开关量的输出 (3)PLC标识位 (4)PLC寄存器
FANUC系统PMC程序教程
三、内装型PLC及其信息转换
4、CNC与PLC之间的信息交换 (1)通过激活标志器,在CNC中产生报警、
1、资源配置 I1--I41是机床 PLC的外部开关量信号 O1—O24是PLC 机床的外部开光量信号 I42—I104是CNC PLC的内部开关量信号 O25—O64是PLC CNC的内部开关量信号 I/O1、I/O2、I/O3三个连接器
内部资源: 2047个标志器; 255个16位寄存器; 32个计时器(可选择计时范围10ms—655s); 6个计数器(可逆计数范围-32768-+32768或0-65535)。
FANUC系统PMC程序教程
FANUC系统 PMC的功能指令 2.定时器指令(TMR、TMRB)
可变定时器TMR:TMR指令的定时时间可通过PMC参数进 行更改。
固定定时器TMR:TMRB的设定时间编在梯形图中,在指令 和定时器号的后面加上一项参数预设定时间,与顺序程序 一起被写入FROM中,所以定时器的时间不能用PMC参数 改写。
2、S功能---主轴转速的控制 S2代码:S00---S99共一百级主要用于分档调速的
主轴。 S4代码:S0000---S9999用于专用主轴驱动单元
的连续或分段无级主轴调速。 3、T功能---刀具功能
FANUC系统PMC程序教程
三、数控系统中的PLC
CNC和PLC协调配合共同完成数控机床的控制: 其中CNC主要完成与数字运算和管理等有关
(2) 数控机床程序功能开关的作用
FANCK编写数控刀架的PMC程序
任务一编写数控刀架的PMC程序【任务目标】1掌握FANUC PMC编程语言。
2 培养学员的PLC编程能力及综合逻辑分析能力。
【任务分析】数控车床对刀时,在MDI方式下输入刀号完成换刀;在自动加工时,是在加工程序中输入刀号,完成换刀。
这两种换刀方式都是CNC向PMC发出换刀指令,由PMC控制外部设备动作。
本次任务是编写用可编程控制器(PMC)实现自动换刀的梯形图。
1.控制要求(1)输入换刀指令后电动刀架能实现正转寻找刀位信号,到达刀位后刀架反转锁紧。
(2)反转时间要适当,时间太短刀架不能锁紧,太长对刀架电机有损害。
2.实训设备(1)SLT-FT-08型数控车床电气控制维修实训操作台,使用FANUC 0i mate TD 数控系统。
(2)四工位电动刀架。
【相关知识】一FANUC PMC构成数控系统控制数控机床主要做两类事件,一.工件与刀具按照事先指定的轨迹和速度做精确相对运动。
二.完成机械手换刀、工件卡紧、冷却等辅助工作。
事件一由伺服驱动完成,而事件二就应该有PMC和接口电路完成。
这一部分由下面3个主要部分组成;① PMC——Programmable machine controller (可编程控制器),通过PMC 程序控制NC与机床接口的输入输出信号。
可编程控制器在其它工业自动化领域被称之为PLC,FANUC公司为了将自己数控系统内装式PLC有别于通用的PLC,将其命名为PMC。
FANUC PMC主要是以软件的方式嵌入数控系统,而PMC软件又含两部分内容;一部分是PMC系统软件——这部分是FANUC公司开发的系统软件。
另一部分是PMC 用户软件——这部分是机床厂根据机床具体情况要求编辑的梯形图程序。
这两部分程序最终都存储在F-ROM 中。
② I/O 接口电路——接收和发送机床输入和输出的开关信号或模拟信号。
是PMC 信号输入输出的硬件载体。
③ 执行元件——电磁阀、接近开关、按钮、传感器等。
PMC –接口电路 - 执行元件这里需要说明的是:FANUC I/O 接口控制是通过CNC 指令PMC 处理I/O 电路 外围设备。
PMC简介及案例(上)
表示PMC的功能指令,各功能指令不同,符号 的形式会有不同
9.4 可编程控制器PMC简介及案例
FANUC PMC的功能指令 (1)TMR(定时器)功能指令 TMR为设定时间可更改的定时器。 工作原理:当启动信号ACT=0时定时继电器TM
断开;当ACT=1时,定时器开始计时,到达预定的 时间后,定时继电器TM接通。
2.顺序程序的执行 第一级程序仅处理短脉冲信号,如急停、各轴超
程、返回参考点减速、外部减速、跳步、到达测量位 置和进给暂停信号。
顺序程序的组成
9.4 可编程控制器PMC简介及案例
第一级程序每隔8ms执行一次,第二级程序每隔8Xn ms执行一 次,n为第二级程序的分割数。
程序编制完成后,在向CNC的调试RAM中传送时,第二级程序 被自动分割,当分割数为n时,从梯形图的开始执行直至梯形图 结束所用的时间为8n ms。
9.4 可编程控制器PMC简介及案例
3. 编制PMC程序地址 地址用来区分信号。不同的地址分别对应机床侧
的输入、输出信号、CNC侧的输入输出信号、内部继 电器、计数器、保持型继电器和数据表。
9.4 可编程控制器PMC简介及案例
地址的格式用地址号和位号表示
地址号的开头必须指定一个字母表示信号的类型
TMR
TM
控制条件
指令 定时器号 输出地址
9.4 可编程控制器PMC简介及案例
(2)DEC(译码)功能指令 工作原理:当控制条件ACT=0时,不译码,译码 结果继电器R断开;当ACT=1时执行译码,当指定译 码信号地址中的代码与译码规格数据相同时,输出R =1,否则R=0,译码输出R的地址由设计人员确定。
X:由机床向PMC的输入信MCMT)