Page 178 - DCAP210_INTRODUCTION__TO_MICROPROCESSORS
P. 178

Introduction to Microprocessors


                  Notes          PORTO

                                 The stack pointer register is initialized at XX99H. All the flags are cleared then (L) is placed on the
                                 stack, which is subsequently placed into the flag register to clear all the flags. The flags are verified
                                 by PUSH and POP instructions after the execution of MVI A instructions. These instructions are
                                 used to clear the flags and the flags are displayed at PORTO.
                                 Data transfer instructions do not affect the flags and so no flags should be set after the instructions
                                 MVI A, even if (A) is equal to zero and PORTO should display OOH. If the output ports are not
                                 available, the results can be stored in the stack memory.

                                      Instruction           Stack Memory Contents
                                                            XX99 Stack painter initialization
                                      PUSH PSW              XX98    (A) = OOH
                                                            XX97    (F) = OOH




                                                              Automated Stacking System


                                         hallenge  An international building products company that provides support to general
                                         contractors, architects, engineers and governmental agencies needed an automated
                                   C way to stack flat and tapered boards to both increase speed and alleviate large turnover
                                   in manpower.
                                   Before working with Motion Controls Robotics, the company had no automation. Employees
                                   manually lifted and stacked the boards, often leading to injuries. The company also had a
                                   high employee turnover rate and used some temporary staff. In addition, the stacks created
                                   manually were often uneven, making it difficult to keep the products from leaning.


















                                   Solution —Motion Controls Robotics recommended a system using a robot with a vacuum-
                                   powered end-of-arm tool to position, square and pick up the boards from the existing
                                   equipment. The robot lifts the board and sets it onto a chain conveyor, rotating every other
                                   board. At a pre-determined count, the stacks are sent out to handling conveyors that move
                                   them to down-line equipment.
                                   Motion Controls Robotics installed, tested and provided training and support during the
                                   startup to familiarize the associates on how to operate the equipment. Motion Controls Robotics
                                   technicians directly supervised start-up, eventually turning over operation to the newly trained
                                   employees.
                                   Details -- The system used two Fanuc M-410iB robots, HandlingTool software and custom
                                   written software to handle the robot motion. Peripheral equipment included an Allen Bradley




        172                              LOVELY PROFESSIONAL UNIVERSITY
   173   174   175   176   177   178   179   180   181   182   183