fanucpmc梯形图_第1页
fanucpmc梯形图_第2页
fanucpmc梯形图_第3页
fanucpmc梯形图_第4页
fanucpmc梯形图_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、FANUC PMC梯形图1. 了解 G、 F、X、Y 信号的意义G: PMC 输出至 CNC 的信号( CNC 输入) 是 FANUC公 司设计 CNC 时根据机床操作的要求及 CNC 系统本身应具备的功能而设计好的、 使 CNC 执行工作的指令。这些信号中有些是启动 CNC 某个动作的子程序。这些子程序是 CNC 控制软件的一部分:根 据机床的实际动作设计好的机床的强电控制功能。如:急停信号*ESP();自动加工程序启动信号ST;CNC 停止主轴电机的信号 *SSTP()。工作方式选择信号 MD1/MD2/MD(4 2)、DNCI( G043#5)、 ZRN( G043#7)等等。例如,用方

2、式选择信号确定的工作方式见下表:另外一些信号是 PMC通 知 CNC,使 CNC 改变或执行某一种运行。如: FIN() 是 PMC 通 知 CNC 辅助功能 M 或换刀功能 T 已经结束执行。 CNC 接受到该信号后即可启动下个加工程 序段的执行。下表为 CNC 运行时常用的部分 G 信号。F: CNC 输出至 PMC的 信号其中的一些信号是反映 CNC 运行状态的标志,表明 CNC 正处于某一状态。如, AL() 表示 CNC 处于报警状态。 MV(F102):进给轴移动中。另一些信号是 CNC 响应 X(经过 G 信号)后,执行某一运行的结果,用以通知PMC。PMC 收 到这些 F 信号

3、,视其具体情况,再做适当处理。还有一些信号是加工程序指令的译码输出。如:M 代码( F10F13); T 代码( F26F29)。CNC 将这些信号输出给 PMC进 行处理。下表列出了部分常用的 F 信号。X:由机床输入至 PMC的 信号是操作员由机床操作面板上输入的按钮、按键、 开关信号。 可以理解为是由操作者发出的使CNC(机床)执行某一工作的命令,是上述G 信号的指令。在梯形图中 X 总是 G 的控制源。X 信号的地址由机床厂的电气设计人员随意定义,但是有些 X 信号的地址已经由 CNC 固定,见表。这些信号都是需要 CNC 紧急处理并执行的事件或动作。Y:由 PMC 输出至机床的使机床

4、强电动作的信号如:主轴的正、 反向;润滑、冷却的开 / 关都是用 Y 信号实现控制。 PMC 梯形图程序根据 CNC 的输出处理后输出这些信号使机床动作。 Y 信号的地址由机床厂的电气设计人员自由规定。一般,当机床出现故障后,应首先检查与该故障有关系的 Y 信号的状态。手动操作是操作者经机床操作板上的按钮、按键、开关等元 / 器件命令 CNC,使其执行相应的工作,如上所述,是经 X 信号指令的。而自动工作时,是由加工程序指令CNC 的。如某一段加工程序:N10 G01 X100. Y-25. F300 Mxx ;段中的 G01 X100. Y-25. F300 是使伺服进给轴的移动指令,由 C

5、NC 执行插补运动。 Mxx 是辅助功能,由 CNC 译码后以 F 信号(代码)形式( F010F013)送给 PMC,PMC 程序考虑了互锁或 其它条件后将其变为 Y 信号送到机床的强电柜执行,使某一电气元件动作。2. 了解 PMC的 功能指令编制机床的 PMC( PLC)控制逻辑,首先必须要弄清所控制的(要实现的)机床动作,对该动作必须析解为顺序执行的微细动作,即,将实现该动作的一步步的子步骤 (细微动作)按先后次序列出顺序表, 必要步骤还要估计出其执行时间, 还要考虑各动作之间的相互关系, 动作之间的互锁和解锁条件, 另外要了解实现各细微动作执行 PMC 指令的电器元件。 PMC逻 辑就

6、是用 PMC指令(语言)将这些细微动作的执行按顺序表示出来。对于 PLC 顺序逻辑程序,不同的系统制造厂提供了不同的格式,常用的有:语句表和梯形图。FANUC的 PMC逻 辑程序用梯形图格式,特点是直观,类似于机床的继电器逻辑图,所以非常易于理解。而且, PMC 语言用了许多专用指令,称为功能指令。这样,逻辑图编得相当简洁。FANUC PMC的 功能指令约有 50 余条,但实际常用的也就是 20 条左右,如:定时器,计数器,回转,译码器等指令。下面的两张图为功能指令格式和功能指令集(部分)。了解了这些指 令的意义是看懂梯形图的关键。梯形图Nxxxx),以便图是实际的梯形图程序实例(部分)。图右

7、侧可加注释;左侧有网格号( 于查找。3. 了解梯形图的编制格式,执行顺序与时序 梯形图的的格式如上图。PMC 的执行时序CNC开机后, CNC 与 PMC同 时运行。上图为两者执行的时序图。一个工作周期为8ms,其中前 为执行 PMC 梯形图程序。首先执行全部的第一级程序,内剩下的时间内执行第 2级程序的一部分 ( 这叫做 PMC程 序的分割 ) 。第一级程序为要求 PMC 紧急处理的事件, 比如: 急停、撞到限位开关等。执行完 PMC程 序后的 8ms 的剩余时间,为 CNC 的处理时间。在随后的各 周期内,每个周期的开始均执行一次 PMC 的一级程序,因此在宏观上,紧急事件似乎是立即反 应

8、的。执行完一级程序后,再执行 PMC 第 2 级程序中剩余的分割,直至全部 PMC程 序执行完毕。 然后又重新执行 PMC 程序,周而复始。由此可见,一级程序应该越短越好,整个程序的总步数 应该越 少越好。CNC程序的执行和 PMC程 序的执行两者之间的关系是:若是 PMC接 收到机床操作者的 X 信号要求 CNC 实现某一操作,例如启动自动加工程序,在 梯形图中就把该 X 信号送到, CNC 收到该指令 后,知道是执行自动循环启动子程序, 即立即执行。执行过程中输出,通知PMC, CNC 正处于运行加工程序状态。如果 CNC 在执行加工程序时,发现程序段中有M 等指令,即将该指令译码后以 F

9、 信号地址送往 PMC,例如: M 代码,送到 F10F13。 PMC 处理(译码,顺序和互锁)后,经某一Y 地址送到强电柜,由执行元件(继电器等)执行所须的控制动作。若 M 指令所在的零件加工程序的程序段中有进给轴运动指令,被控轴走完要求的移动量后,还要判断PMC 是否已经执行完 CNC 赋予(指令)的动作,因此就要求 PMC 在执行 M,T 等指令时必须返回一个完成信号 FIN 。CNC 收到该信号时,即可读下一段,执行下一个程序段。4. 了解 PMC参 数的意义内部寄存器和参数在编制 PMC程 序时,为了保存数据或信号, PMC 要用到内部的一些寄存器: R, K, D, T, C,和

10、A。R:中间寄存器。可任意使用,存储中间数据。K:保持型寄存器。存储的内容由后备电池维持。其中,有几个存储单元已被PMC 系统使用。D:数据存储器。如存储刀具表;主轴变速的各挡速度表。T:定时器。存储定时器时间。C:计数器。存储计数器的预置值,计数值。A:显示信息:存储信息字符,如机床报警,操作信息等。除了 PMC程 序中使用的内部存储器外, 为了运行或编辑梯形图还需设定一些参数。 主要是 K 参数。 PMC程 序中可用的 K 信号(参数),其意义由厂家在编辑PMC时 自行定义。但还有一些 K9地址已定义为 PMC 控制软件的管理用参数,决定PMC 编辑过程中的一些功能。下表列出了一些常用的这种 K 参数:5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论