circuitcellar.com
Magazine Support   Digital Library   Products & Services   Suppliers Directory 
 
 





 

September 1997, Issue 86

PC/104 Quarter:
Motion Control with PC/104


by Chuck Raskin

TIMING DIAGRAMS

The secret to coordinating multiple axes of motion control with hundreds of possible discrete I/O signals on a multimillion-dollar machine is to design with the aid of system or machine timing diagrams.

The timing diagram is to a system what a flowchart is to software. The timing map specifically details the actions of the machine parts and product at any point in the process, both mechanically and electrically.

Once the system is ready for startup, the timing diagram becomes your best debugging tool. Since it serves as a function map of the system, real-time machine operations that require multitasking become immediately evident.

figure3.GIF (18690 bytes)Figure 3 shows a timing diagram for developing the operating requirements of a rotary brush machine (used in floor buffing and scrubbing machines). The graph shows the required machine function operation during a 360º head cycle.

A 360º rotary head motion is converted into linear motion and drills holes in round wooden discs. After each hole is drilled, the disc is indexed (without stopping the drill head), which results in a circular pattern of holes around the disc. At assembly, bristles are inserted into the holes to form the brush.

The actual machine uses five axes of motion--two rotary and three in-line--operating speeds up to 250 holes per minute. An algorithm triangulates the positions of the inline axes for disc tilting and radius placement, while the rotary axes rotate the wooden discs for drilling and bristle insertion.

All this must keep up with a hydraulic head that cycles at 250 rpm or one revolution in 0.24 s. Also, operators can load new brush data from a master/host where new brush patterns are produced, or it may be producing daily work logs and set-up information for building other brushes.