3 motion control operations, 1 coordinated system, Motion control operations – ADLINK PCI-8258 User Manual

Page 112: Coordinated system, Figure 4-16, Controller coordinates system block

Advertising
background image

98

Motion Control Theory

4.3 Motion Control Operations

This section describes motion control modes provided by the

controller and their operation principle. The objective is to help

users make most of the motion control capacity of your controller

to accomplish desired applications.

4.3.1

Coordinated System

This controller employs Cartesian coordinate system where one or

more axes motion can be executed by one-to-one mapping each

axis to a motor. There exists a conversion relation between axis of

the Cartesian coordinate system and the motor being controlled.

This conversion relation enables users to set up their own

coordinate system without restrictions. Figure below indicates a

coordinate system relation. The unit conversion factor will be

reviewed in next section.

Figure 4-16: Controller coordinates system block

You may read out or set up coordinate command location or actual

coordinate location

I32 APS_get_command_f (I32 Axis_ID, F64 *Command);

//command location reading

I32 APS_get_command_f (I32 Axis_ID, F64 *Command);

//command location setup

I32 APS_get_command_f (I32 Axis_ID, F64 *Command);

//actual location reading

I32 APS_get_command_f (I32 Axis_ID, F64 *Command);

//actual location setup

I32 coordinate format compliant API functions the same as API

described above

Coordinated

System

Motor

coordinates

Command

Position(F64)

Feedback

Position(F64)

Command

counter (I32)

Encoder

counter (I32)

Motor

Servo loop

control

/

Pulse

generator

(unit

factor)

Advertising
This manual is related to the following products: