NC映射的源文件 (.ncm)

<< 点击显示目录 >>

主页  轴控开发使用手册 > ACP10/ARNC0帮助信息 > 项目创建 > 运动控制 > 配置模块 > NC映射表 >

NC映射的源文件 (.ncm)

NC映射的源文件定义了NC对象如何以XML格式映射到NC软件的硬件上。 ("ACP10", "ARNC0"等)

XML文件中由XML属性 "NC对象 "标识的每一行都包含一个映射。每个映射和每个NC对象的名称在项目中只能出现一次。否则,NC软件将在热启后在PLC日志中输入错误信息。

在编译过程中,XML文件的内容在经过一些XML属性转换后,作为XML格式的文本被输入到贝加莱模块(.br)。NC软件在PLC热启后对贝加莱模块进行评估。

物理视图中的硬件映射

(<NCSoftwareID>map.ncm file)

如果在项目的物理视图中插入了ACOPOS硬件模块,那么就会产生一个硬件映射。相应的NC对象被输入到 <NCSoftwareID>map.ncm文件中。

<NCSoftwareID>map.ncm文件的内容 --与所有其他.ncm文件一样--在编译过程中输入贝加莱模块。这个贝加莱模块的名称是永久性的。"<NCSoftwareID>map.br"。

<NCSoftwareID>map.ncm文件在建立NC配置(B&R模块 <NCSoftwareID>cfg.br)时需要 ,以便将电机和编码器参数映射到各自的ACOPOS硬件模块。

 

格式描述

XML元素

子元素和属性

数据类型

数量

描述

Nc映射

 

 

 

主元素

NcSwId

string

1

适用于该映射的NC软件的ID ("Acp10", "Arnc0"等)

NcObject

Element

0..n

NC对象描述

Nc对象

 

 

 

NC对象描述 (NC映射表中的行)

Name

string

1

NC对象的唯一名称 (最大32个字符)

ModuleId

string

1

硬件模块配置表中的唯一名称

Type

string

1

Type of NC object ("ncAXIS", "ncV_AXIS", "ncCNCSYS", etc.)

AcoposSimulation

string

1

ACOPOS仿真模式 ("关闭", "标准", "完全"等)

Channel

int

1

NC对象的通道号 (1, 2,等)

InitParameter

string

0..1

初始化参数模块的名称,其数据应被用于初始化NC对象的NC结构。

AcoposParameter

string

0..1

ACOPOS参数表的名称,其数据在启动时应被下载到ACOPOS设备。如果指定了几个名称,请使用逗号来分隔它们。

Disabled

Boolean

0..1

TRUE:NC对象被禁用。

AdditionalData

string

0..1

补充数据 (XML 属性) 的规定如下:

AdditionalData="  Attr1='…' Attr2='…'  "

这里指定的属性在编译过程中被下载到贝加莱模块的NC映射表。

Description

string

0..1

描述文本

示例:ACP10的NC映射

<?xmlversion="1.0"encoding="utf-8"?>

<?AutomationStudioVersion=4.0.14.62?>

<NcMappingNcSwId="Acp10">

   <NcObjectName="gAxis07"ModuleId="8V1010.00-2"Type="ncAXIS"Channel="1"

      AcoposSimulation="Off"InitParameter="gAxis07i"AcoposParameter="gAxis07a"            

       Disabled="FALSE"ModuleDisabled="FALSE"/>

   <NcObjectName="gVAxis06"ModuleId="8V1010.00-2"Type="ncV_AXIS"Channel="1"

      InitParameter="gVAxis06i"AcoposParameter="gVAxis06a"

       Disabled="FALSE"ModuleDisabled="FALSE"/>

</NcMapping>