Page 739 - Mechatronics with Experiments
P. 739

PROGRAMMABLE MOTION CONTROL SYSTEMS  725
                                                                      .               { S 1/S 2}
                                                                     θ







                               E  M
                                                                      .
                                                                      θ
                               z
                                                      S 2
                               E
                                 S 1


                                                                      .
                                                                      θ
                                                                      .
                                                                      . 1 θ
                                                                       3 θ
                                                                      .
                                                                       2 θ
                             FIGURE 10.8: HOMEing routine (establishing a position reference) using motor and tool
                             mounted sensors.


                             HOME: standard name used in the programmable motion control industry to describe the
                             motion sequence used to establish a reference position for the motion axis. The objective
                             of the homing motion is to bring the axis to a known reference position, called the “home”
                             position. All other positions are referenced to that position for the axis. For instance,
                             the machine tool axes must be at a pre-defined position before the beginning of a cycle.
                             Figure 10.8 shows an example of homing motion. If there is an absolute position sensor
                             for the motion axis, the homing can be performed from the current known position to the
                             desired position in one move where the distance is known. Quite often, a motion axis uses
                             an incremental position sensor. The position of the axis is not known at power-up. The
                             axis must search for a reference position using a combination of sensors that indicate a
                             known position. Typically the encoder index channel and/or external ON/OFF sensor are
                             used to establish the reference position. Depending on the accuracy required in starting
                             at the known reference position, different homing motion sequences can be performed.
                             Figure 10.8 shows three different types of common homing motion sequences. Others can
                             be designed to meet the needs of a particular application. The first home sequence simply
                             moves at a constant speed until a sensor signal changes state (i.e., turns ON) and then stops
                             the motion at a defined deceleration rate. The second home sequence does the same thing
                             as the first home sequence, plus it moves backward by a predefined distance after stopping.
                             The third home sequence adds another predefined motion distance in the forward direction.
                             Notice the small wait periods between the stop and incremental moves. The purpose there
                             is to allow the axis motion to settle to a complete stop. Parameters used to define a HOME
                             motion are home search speed, acceleration and decceleration rates, incremental move
                             distances, and time periods to complete them.

                             JOG: standard name used to move at a certain speed while the operator holds an input
                             switch on. Using the JOG function, the machine axes can be moved around to any position
                             under the operator control. This function is needed in machine setup and maintenance. JOG
                             motion refers to a constant speed motion of an axis until a condition is met to stop it. The
   734   735   736   737   738   739   740   741   742   743   744