09.12.2012 Views

Basic Characteristics RAPID

Basic Characteristics RAPID

Basic Characteristics RAPID

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Limitations<br />

Example<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 - an number of full revolutions<br />

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

The speed can be changed by executing a further IndCMove instruction. If a speed in<br />

the opposite direction is ordered, the axis stops and then accelerates to the new speed<br />

and direction. To stop the axis, speed argument 0 can be used. It will then still be in<br />

independent mode.<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 set automatically to normal mode, without changing the measurement<br />

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

The resolution of the axis position worsens, the further it is moved from its logical zero<br />

position (usually the middle of the working area). To achieve high resolution again, the<br />

logical working area can be set to zero with the instruction IndReset. For more information<br />

see Chapter 6, Motion and I/O Principles.<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 />

IndCMove Station_A,2,20;<br />

WaitUntil IndSpeed(Station_A,2 \InSpeed) = TRUE;<br />

WaitTime 0.2;<br />

MoveL p10, v1000, fine, tool1;<br />

IndCMove Station_A,2,-10\Ramp:=50;<br />

MoveL p20, v1000, z50, tool1;<br />

IndRMove Station_A,2 \ToRelPos:=p1 \Short,10;<br />

MoveL p30, v1000, fine, tool1;<br />

WaitUntil IndInpos(Station_A,2 ) = TRUE;<br />

WaitTime 0.2;<br />

IndReset Station_A,2 \RefPos:=p40\Short;<br />

MoveL p40, v1000, fine, tool1;<br />

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

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

Saved successfully!

Ooh no, something went wrong!