两轴的简单电子齿轮链接

<< 点击显示目录 >>

主页  轴控开发使用手册 > ACP10/ARNC0帮助信息 > 示例 > 运动控制 >

两轴的简单电子齿轮链接

启动两个轴之间的简单齿轮耦合的例子。它显示了如何使用定义的命令来链接具有可变齿轮比的两个轴。

来自 ACP10_mc的功能块  被用来通过电子齿轮链接将一个轴(从轴)链接到相应的链接信号(主轴)。这个例子还包含驱动控制的基本功能。

为了用这个例子启动耦合,主轴必须准备好(打开控制器,回零)。这些功能可以用 单轴功能的例子来执行

使用这个例子时,必须在项目中找到一个名为 "acp10etxen"的错误文本模块。当使用运动向导插入一个轴时,可以在逻辑视图中重新命名错误文本模块的默认名称。

 

motioncontrol_errortextmodule

默认情况下,主轴使用"gAxis01"名称,从轴使用"gAxis02"(运动向导配置)。要使用一个具有不同名称的轴,可以在初始化程序中指定。

要求

该例程可用于以下配置:

目标系统

描述

X20CP148x

X20 SG4 CPU

8V1xxx.x0-2或8BVxxxxxxxx.xxx-x

ACOPOS和ACOPOSmulti

任务名称

Gear

任务描述

预定义命令结构变量 "GearControl.Command"可用于通过Automation Studio变量监视器窗口中 启动以下功能。

功能

指令变量

开启从轴伺服控制器。

GearControl.Command.Power

从轴回零。

GearControl.Command.Home

在主轴和从轴之间启动一个简单的电子齿轮耦合链接。

GearControl.Command.StartSlave

结束从轴和主轴之间的耦合链接。

GearControl.Command.DisengageSlave

只要指令变量被置位,就在从轴上执行正方向的运动。

GearControl.Command.MoveJogPos

只要命令变量被设置,就在从轴上执行负方向的运动。

GearControl.Command.MoveJogNeg

在从轴上以定义的终点位置启动一个绝对定位运动。

GearControl.Command.MoveAbsolute

在从轴上以预定的路径启动一个相对定位运动。

GearControl.Command.MoveAdditive

在从轴上以定义的速度启动一个恒速运动。

GearControl.Command.MoveVelocity

停止一个活动的运动。

GearControl.Command.Halt

停止一个正在进行的运动并阻止一个新的运动开始。

GearControl.Command.Stop

确认一个已经发生的轴错误。

GearControl.Command.ErrorAcknowledge

 

libacp10_gear