09.12.2012 Views

Basic Characteristics RAPID

Basic Characteristics RAPID

Basic Characteristics RAPID

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Program execution<br />

Limitations<br />

When IndAMove is executed, the specified axis starts to move at the programmed speed<br />

for the specified distance. The direction of movement is specified as the sign of the<br />

Delta argument. If \Ramp is programmed there will be a reduction of acceleration/<br />

deceleration.<br />

If the axis is moving, the new position is calculated from the momentary position of the<br />

axis, when the instruction IndDMove is executed. If an IndDMove instruction with distance<br />

0 is executed, the axis will stop and then move back to the position which the axis<br />

had when the instruction was executed.<br />

To change the axis back to normal mode, the IndReset instruction is used. The logical<br />

position of the axis can be changed in connection with this - a number of full revolutions<br />

can be erased from the position, for example, to avoid rotating back for the next<br />

movement.<br />

The speed can be changed by running a further IndDMove instruction (or another<br />

Ind_Move instruction). If a speed in the opposite direction is selected, the axis stops and<br />

then accelerates to the new speed and direction.<br />

During stepwise execution of the instruction, the axis is set in independent mode only.<br />

The axis starts its movement when the next instruction is executed, and continues as<br />

long as program execution continues. For more information see Chapter 6, Motion and<br />

I/O principles.<br />

When the program pointer is moved to the beginning of the program, or to a new routine,<br />

all axes are automatically set to normal mode, without changing the measurement<br />

system (equivalent to running the instruction IndReset \Old).<br />

Axes in independent mode cannot be jogged. If an attempt is made to execute the axis<br />

manually, the axis will not move, and an error message will be displayed. Execute an<br />

IndReset instruction or move the program pointer to main, in order to leave independent<br />

mode.<br />

If a loss of voltage occurs when the axis is in independent mode, the program cannot<br />

be restarted. An error message is displayed, and the program must be started from the<br />

beginning.<br />

8-IndDMove-2 <strong>RAPID</strong> Reference Manual

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!