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