Deprecated: Creation of dynamic property wpdb::$categories is deprecated in /home2/swather1/public_html/wp-includes/wp-db.php on line 760

Deprecated: Creation of dynamic property wpdb::$post2cat is deprecated in /home2/swather1/public_html/wp-includes/wp-db.php on line 760

Deprecated: Creation of dynamic property wpdb::$link2cat is deprecated in /home2/swather1/public_html/wp-includes/wp-db.php on line 760

Deprecated: Creation of dynamic property WPForms\WPForms::$form is deprecated in /home2/swather1/public_html/wp-content/plugins/wpforms-lite/src/WPForms.php on line 257

Deprecated: Creation of dynamic property WPForms\WPForms::$frontend is deprecated in /home2/swather1/public_html/wp-content/plugins/wpforms-lite/src/WPForms.php on line 258

Deprecated: Creation of dynamic property WPForms\WPForms::$process is deprecated in /home2/swather1/public_html/wp-content/plugins/wpforms-lite/src/WPForms.php on line 259

Deprecated: Creation of dynamic property wpdb::$actionscheduler_actions is deprecated in /home2/swather1/public_html/wp-includes/wp-db.php on line 760

Deprecated: Creation of dynamic property wpdb::$actionscheduler_claims is deprecated in /home2/swather1/public_html/wp-includes/wp-db.php on line 760

Deprecated: Creation of dynamic property wpdb::$actionscheduler_groups is deprecated in /home2/swather1/public_html/wp-includes/wp-db.php on line 760

Deprecated: Creation of dynamic property wpdb::$actionscheduler_logs is deprecated in /home2/swather1/public_html/wp-includes/wp-db.php on line 760

Deprecated: Creation of dynamic property WP_Block_Type::$skip_inner_blocks is deprecated in /home2/swather1/public_html/wp-includes/class-wp-block-type.php on line 391

Deprecated: Creation of dynamic property WP_Block_Type::$skip_inner_blocks is deprecated in /home2/swather1/public_html/wp-includes/class-wp-block-type.php on line 391

Deprecated: Creation of dynamic property WP_Term::$object_id is deprecated in /home2/swather1/public_html/wp-includes/class-wp-term-query.php on line 1118
Tooling Carousel – Alltechhelps

Tooling Carousel

This project was basically a method to hold small items of  tooling in vertical storage to enable a quick way to retrieve the tooling.  Each rack in the Carousel had an optical target that moved as the rack moved up or down.  As the target went past the Optical Sensor a signal was sent to the PLC and the count increased by one.  So as the Carousel moved the count was always increasing until the desired rack was in place.  The operator chose the desired rack for the tooling needed.  The PLC calculated the number of rack counts needed to arrive at the desired rack in the smallest number of moves and also determined the correct direction for the shortest number of rack counts, either going forward or backward to achieve this.

COMPONENTS

D0-06DR

I use this PLC because it has universal inputs for sourcing and sinking and relay outputs so that almost any combination of inputs and outputs are usable. 

LEESON DRIVE

Leeson Speedmaster Drive for main electric motor on the Tooling Carousel.

C-MORE HMI

The operator used the MICRO version of the C-MORE HMI display to choose the desired rack for the tooling needed for production.  The PLC program calculated the smallest number of racks needed to move to get to the desired rack. The PLC program determined if the forward direction or reverse direction was required to arrive at the desired rack and initiated the Speedmaster Drive to run the main drive motor to move the desired rack into place. 

TOOLING CAROUSEL

The front view of the Tooling Carousel.  The Carousel is on a vertical chain system.   Each rack  of the Carousel held a specific piece of tooling.  Each rack was labeled and numbered.

BLOCK DIAGRAM

CONTROL PANEL FOR THE CAROUSEL