Stop manager, General description, 1 general description – ElmoMC SimplIQ Digital Servo Drives-Bell Command Reference User Manual

Page 277

Advertising
background image

Example:
Consider a manipulator that works a conveyor. Whenever a box arrives, the roller prints
a label on the box. The roller turns continuously at the following line speed:
FR[3] = (counts per roller revolution) / (conveyor encoder counts/mm*2*

π*r(mm)).

In order to print the label in the correct place, the roller position must be zero at the point
in which the sensor senses the next box. When a new box arrives, it homes the auxiliary
encoder to read zero.

At the time of auxiliary homing (when a new box arrives at the sensor), the external
reference jumps by PY*FR. The software command to the roller jumps in parallel by
-PY*FR, so that the roller continues to turn normally.

Programming the ##AUTO_HM routine as:

function AUTO_HM()

PA=0;BG;

return

will position the roller phased correctly with respect to the next box.

6.3. Stop

Manager

6.3.1 General

Description

The stop manager block as the following functions:

Stops the motion upon sensing a Stop switch, or upon sensing an RLS or FLS limit

switch.

Protects against discontinuity in the controller command. A discontinuity may occur

due to:

A switch that abruptly stops the motion.
An application error (an absolute motion mode such as PVT is started with

unacceptable initial conditions).

Next box

box

Conveyer speed encoder

Painting roller

Am plifier

Auxiliary

encoder

input

Feedback encoder input

Motor

Sensor

Auxiliary

hom e

SimplIQ for Steppers Application Note

The Position Reference Generator

MAN-STECR (Ver. 1.1)

78

Advertising