编写程序执行命令位功能时,要结合NC单元的当前状态,如轴是否忙,是否有原点,是否报错等。
4、I区为操作数据区,开始字由公共参数m~m 1指定,作用是设定NC单元直接操作、存储器操作的操作数据、特殊功能操作数据、NC单元状态数据,以及k区(数据传送区)参数定义等。
5、CJ1W-NC213单元参数设置
如单元号为5,则公共参数m~m 3的地址对应为:
m区 | m | m 1 | m 2 | m 3 |
地址 | D20500 | D20501 | D20502 | D20503 |
内容 | 000D | 01F4 | 0000 | 0000 |
因m 1中设定的内容为#01F4(&500),则操作数据区(I区)的起始字为D500,对应参数如下表。
I区 | 位置 | 速度 | 加速时间 | 减速时间 |
地址 | D509 D508 | D511 D510 | D513 D512 | D515 D514 |
#内容 | 0000 1388 | 0000 1388 | 0000 0064 | 0000 0064 |
&内容 | 5000 | 5000 | 100 | 100 |
(三)、程序编写
三、CJ1W-NC213单元的内存操作实例
内存操作是指定位控制所需的参数数据(定位序列、位置、速度、加减速时间)被预先传输到NC位置控制单元中,NC单元根据PLC CPU向工作存储器区发出命令,执行相应的定位序列来完成定位控制。内存操作可以通过序列的完成码,实现包括插补在内的复杂多样的定位控制。
内存操作的实现方法,现举例说明如下。
利用CJ1W-N213的内存操作,完成如上图所示的定位要求:xy轴直线插补从(0,0)移动到(5000,5000),然后y轴回到0点,x轴回到0点,插补速度为500。
(一)、硬件接线
硬件接线方法与NC单元的直接操作方式的接线方法一样,单元号设定为5。
(二)、参数设置
1、公共参数设置
m区参数 | m | m 1 | m 2 | m 3 |
地址 | D20500 | D20501 | D20502 | D20503 |
内容 | 000D | 01F4 | 0000 | 0000 |
01F4指定I区的起始字为D500。