欧姆龙plc nc模块操作方法

上传人:mg****85 文档编号:34168916 上传时间:2018-02-21 格式:DOC 页数:21 大小:2.11MB
返回 下载 相关 举报
欧姆龙plc nc模块操作方法_第1页
第1页 / 共21页
欧姆龙plc nc模块操作方法_第2页
第2页 / 共21页
欧姆龙plc nc模块操作方法_第3页
第3页 / 共21页
欧姆龙plc nc模块操作方法_第4页
第4页 / 共21页
欧姆龙plc nc模块操作方法_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《欧姆龙plc nc模块操作方法》由会员分享,可在线阅读,更多相关《欧姆龙plc nc模块操作方法(21页珍藏版)》请在金锄头文库上搜索。

1、1NC_3 操作方法1. NC 单 元 功 能 概 述NC (Numerical Control,数 字 控 制 ,简 称 数 控 )指 用 离 散 的 数 字 信 息 控 制 机 械 等 装 置 的运 行 。NC 位 置 控 制 单 元 及 NC 单 元 是 一 种 高 性 能 的 特 殊 功 能 单 元 , 模 块 内 含 CPU, 是一 个 相 对 独 立 的 控 制 器 , 是 在 PLC CPU 控 制 下 的 一 个 具 有 独 立 处 理 能 力 的 功 能 单 元 。NC 单 元 接 受 PLC 指 令 并 向 伺 服 驱 动 器 输 出 脉 冲 完 成 所 需 要 的 位 置

2、 控 制 或 速 度 控 制 。NC 位 置 控 制 单 元 对 来 自 CPU 单 元 的 指 令 可 以 在 2ms 时 间 内 作 出 高 速 相 应 , 速 度 可 以达 到 500KHZ, 完 全 满 足 对 高 精 度 加 工 和 生 产 的 需 要 。2. NC 单元硬件结构以 CJ 系列 NC 单元为例,其硬件结构如图所示。LED 指示灯含义,如下图所示。2单元号设置CPU 的特殊输入/输出单元区域根据单元号设置分配储存器。分配 095 范围内的单元号。CJ1W-NC113/NC133/NC213/NC233 型号分配 10 个字,每个单元分配 1 个单元号。CJ1W-NC41

3、2/NC433 型号分配 20 个字,每个单元分配 2 个单元号。外部输入/输出电路连接起的管脚排列CJ1W-NC113/213/413(脉冲开发式输出)3CJ1W-NC133/233/433(线性驱动输出)43. NC 系统配置及功能概述NC 系统配置NC 单元功能概述54. NC 单元数据区NC 位置控制单元 PCU,即 Postion Control Unit,共有 4 个单元数据区。我们分别称为m 区,n 区,I 区和 K 区。NC 操作流程如下:1. 指定 NC 单元的公共参数和轴参数,即 m 区,m=Dm20000+单元号*100。2. 确定相关定位数据,若为直接操作,定位数据来自

4、 I 区;若为存储器操作,定位数据来自 NC 单元存储器,并以序列形式存在,I 区由 NC 模块参数中设定或者直接赋值m+1。3. 由 PLC CPU 的 n 区发送操作命令给 NC 单元,执行过程中 NC 单元的相关状态及标志反馈回给 PLC CPU 的 n 区,n=2000+单元号*10。4. NC 单元存储器中的数据可利用 CX-POSITION 软件传送,也可利用 K 区进行传送。1)公共参数和轴参数区(m-m+3)作用:定义 I 区和轴参数区的使用开始字:m=D20000 + 100单元号m:设定 I 区的区域,有效值为 0000,000D ,0X0E (x=0-9,A-C)0000

5、:分配给特殊 I/O 单元的数据存储器区域字,在轴参数后连续被分配。000D:用户定义数据存储器区域字( I) ,开始字为 m+1 中定义。 (000D-D 区为操作数据区)60X0E:用户定义的 EM 区域字, X 为块号,开始字为 m+1 中定义。m+1:设定 I 区的起始字2)操作存储器区(n 区)作用:对 NC 单元进行控制,NC 单元状态的返回开始字:n=2000 + 10单元号,其中 1 轴占 n-n+4,2 轴占 n-n+9,4 轴占 n-n+19NC 单元命令区:NC 单元状态反馈区:7I 区轴操作数据:可通过在 NC 参数区设定(直接在 IO 表中双击 NC 模块,即弹出设定

6、窗口) ,也可通过m、m+1 来设定。m,设定 I 区内存区域,CIO 区(0000h) ,D 区(000D) ,EM 区(0X0E(x=0-9,A-C) );m+1,设定起始地址。85. NC 单元位置控制功能(1)基本操作方式1)存储器操作存储器操作时,将位置控制所需的数据(定位序列,位置,速度,加减速时间等参数)被预先传输到 NC 位置控制单元中,然后 NC 单元根据 PLC CPU 向工作存储器区发出命令,执行相应的定位序列来完成位置控制。2)直接操作参数设置:定位位置,速度,加减速时间执行相应命令:绝对移动命令位,相对移动命令位(2)NC 单元其他功能1)原点搜索:用于决定绝对坐标系

7、中的原点,原点搜索功能是 NC 单元的内置功能,无需进行系统设置和 ORG 程序的编写,只需要相关轴参数和操作命令位就可以实现。2)点动:在点动操作中速度被改变,操作将会以改变的数据执行,加减速时间需要在下一个点动操作开始时执行。3)间隙补偿:在驱动轴和被驱动的机械系统之间的作用。如果正负方向的定位中有间隙,会导致定位中相同数量的差异。间隙补偿被用来使这个差异尽可能的小。4)软件限位:为了阻止由于意外的定位操作而对设备造成的破坏,除了极限输入信号外还有一个监控软件范围的位置设定。95)减速停止:当停止位闭合的时候执行减速停止操作。存储器操作期间执行减速停止时,停止随减速时间产生。6. NC 伺

8、服控制应用(1)原点搜索原点搜索执行时,按照设定的初始速度启动,根据设定的加速度加速到原点搜索高速度,并在遇到接近信号时减速到原点搜索接近速度,在遇到原点信号停止。相关参数设置:1) 原点搜索操作:反向模式 1:当输入从原点搜索方向接受到极限信号时方向反向。反向模式 2:当输入从原点搜索方向接受到极限信号时停止并产生错误。单方向模式:原点搜索仅在单方向执行。2) 原点检测方法:方法 0:用原点接近输入信号 OFF-ON-OFF 后,检测原点输入信号。方法 1:用原点接近输入信号 OFF-ON 后,检测原点输入信号。方法 2:不用原点接近输入信号。方法 3:采用极限输入信号取代原点接近输入信号。

9、3) 原点搜索方向:0:顺时针方向1:逆时针方向4) 原点补偿:决定了调整的脉冲量,需在原点确定后调整。程序实例:10(2)点动当 JOG 位闭合后,轴操作使用定义的方向,速度,加速时间启动。当关断后,定位以定义的减速时间减速然后停止。点动方向:1-逆时针方向(CCW 方向) 0-顺时针方向(CW 方向)程序实例:(3)直接操作直接操作是通过在操作数据区中每次设定的位置,速度,加减速时间来完成的。在操作数据区,由 MOVL 结构设置的位置和速度在每一个 I/O 刷新时间被自动输出到位置控制单元。启动直接操作有两种方法。1. 绝对移动:指定操作数据区的位置为绝对量来定义到达的位置。对于绝对移动命

10、令,如果原点没有被建立,将产生一个位置不明的错误。2. 相对移动:指定操作数据区的位置为相对量来定义到达的位置。11程序实例:绝对移动:相对移动:在选择使用绝对移动还是相对移动的过程中,有时候因为种种原因,我们无法使用NC 的原点搜索程序来定义伺服原点,但是我们可以使用 NC 单元命令区中“当前位置预设”的功能。但是需要注意的是,当前位置预设功能是将 I 区中的 I+8,I+20,I+32,I+44 的当前位置记为原点,所以必要时需要将其中的脉冲量清零,或者直接输入脉冲量,定为原点。程序实例如下:12(4)存储器操作在存储操作中,像位置和速度这样的数据以序列的形式预先被转移到位置控制单元的内部

11、存储器中,定位根据存储控制器的命令实施定位序列。CX-POSITION 软件简单使用:Axis Set-确定序列运行时需要运行的轴Position designation-0:相对移动 1:绝对移动End code13Output Code-序列结束后,NC 单元反馈区输出的状态代码(0015 十六进制)Table 1/2/3/4-选择当前序列的启动轴(1-X /2-Y /3-Z /4-U)14程序实例:Position 设定:位置序列:使用绝对位置移动,使用 Table1,即 x 轴为使能轴,当启动 x 轴序列 0 时,4轴会同时运动至序列中设定的位置。加减速时间序列:速度序列:PLC 程序

12、:在上述程序中,我们需要事先将位置脉冲量,速度,加减速时间实现写入 NC 的 PSU中,然后通过 PLC 启动使能,来控制伺服运动。但是,在实际运用过程中,客户往往需要随时可以更改这些参数来改变伺服的运动状态,来满足设备的功能需要,这样我们就需要使用到 NC 中的读/写数据位或者是IOWR/IORD 指令来读 /写数据。每个数据项目都在 PCU 里面拥有自己的地址,当数据传送时这个地址用来识别写目标地址和读源地址。一个字(16 个位)用来定义每个地址。但是不可以传送扩展交叉轴参数数据和 X,Y,Z 和 U 轴的数据。15地址分配如下所示:161) 利用一个数据传送位对 PCU 读写数据。可以大

13、量的改变数据并且可以通过设置一个数据传送位来读写数据。实际使用例子如下:17程序实例如下:如果是使用读数据时,需要使用 n+1 的 13 号位来进行数据读取,需要自保持直到数据传送标志为 on。2) 利用 IOWR 和 IORD 指令到 PCU 读写数据。在 CPU 单元运行时,可以以高速改变少量数据并且使用 IOWR 和 IORD 指令从梯形图程序来读数据。IOWR C S WC:指定数据要写到 PCU 的地址。S:为传送源设置起始字。W:传送的字数 + 目标单元号18实际例子如下:19程序实例如下:(5)中断进给中断进给是轴在移动时从外部接受到中断信号输入信号,从而移动一个定义量的定位操作,可以是同方向也可以是反方向移动。中断进给可以从存储器操作或者直接操作中启动。当原点没有固定时,如果输入一个中断信号,当前位置将被置 0。1) 存储器操作对存储器操作,定位序列完成码需要设置为 5/6,然后启动这个序列号并且等待中断输入信号。2) 直接操作当中断进给位打开的时候,定位随速度控制被启动并且等待一个中断输入信号。(6)强迫中断强迫中断是一个只在存储器操作中有效的命令。它用于在存储器操作中对目前操作的紧急停止行为。(7)减速停止停止命令带来一个减速停止的效果。当有效轴停止位闭合时执行减速停止操作。207. 常见 NC 操作错误码显示21

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号