1 of 24

Team 4

Automate Sample Measurement for Leco GDS 900

Design Proposal Presentation

By: David DeHaro, Eric Montejo Francisco, Louis King, Micah Cerros

2 of 24

Problem/Objectives Overview

2

3 of 24

Problem Overview: Hardware

Spoke

Cooling Puck

Wagon-wheel samples (8 and 16 sample)

Pusher/Cleaner

  • Objective: Automate Movement/Alignment of both types of wagon wheel against O-ring for GDS900 analysis process, 0.5mm precision required

O-Ring/Lamp

Wagon Wheel

Spoke

Louis

3

Wagon Wheel

z

y

x

4 of 24

Problem Overview: Software

  • Objective: Facilitate Communication between GDS900 Machine (Through CornerStone Application) and PLC

  • API user input requirements:
    • Start/Stop Analysis from PC
    • Calibration for Zero Position
    • Vacuum seal error response:
      • Skip specific spoke
      • Try again
      • Abort

Micah

Motors

4

PLC

GDS900

API

GDS900

PLC

CornerStone

API

Windows PC

5 of 24

Completed Risk Reductions

5

6 of 24

Completed Risk Reduction 1

Application/Device Communication Tests Completed:

  1. Successfully networked devices via Ethernet (PLC, PC, GDS900)

  • Established Python Client/Server Sockets Communication

  • Successfully sent test XML commands to GDS900

Micah

6

Motors

GDS900

PLC

CornerStone

API

Windows PC

Client Socket Script

Server Socket Script

Data

7 of 24

Completed Risk Reduction 2

Stepper Motor Control:

  1. Successfully “jogged” motor to desired location
  2. Return “home” when prompted
  3. Change “home” location as needed
  4. Resolved GPIO problems with the PLC

7

Eric

8 of 24

Proposed Designs

8

9 of 24

Overall Wagon Wheel Movement Mechanism

9

Finalized Design Decisions:

  • Two Axis (y,z axis) Gantry for spoke alignment
  • Precise movement
  • Accounts for wagon-wheel tolerances

In-Progress Design Decisions:

  • X-axis movement actuation
  • Mounting to GDS

z-axis

y-axis

x-axis

Spring-loaded gripper

Louis

GDS Lamp

y-axis

z-axis

x-axis

10 of 24

Vertical (z-axis) Mechanism

10

Finalized Design Decisions:

  • FUYU FSK40E Ball Screw ($150)
    • +/-0.03mm precision
    • Max Load: 20kg
    • Max speed: 100mm/s

In-Progress Design Decisions:

  • Mounting y-axis to mounting block

NEMA 23 Stepper Motor

Rigid Extruded Aluminum Support

Ball-screw drive system

Mounting block with threaded holes

Louis

11 of 24

Horizontal (y-axis) Mechanism

11

Finalized Design Decisions:

  • NEMA 8 Stepper Motor with Lead Screw
    • Max horizontal force: 15lb
    • 0.003048mm nut linear movement per 1.8° motor step (High precision)

  • McMaster Low-Profile Cartridge/Rack Roller Ball Sliders
    • Precise movement
    • Rate Max load 600 lbs
      • Load Mass 3 lbs
    • Max moment 5.7 ft-lbs
      • Calculated moment 0.25 ft- lbs

In-Progress Design Decisions:

  • Lead Screw/Motor Position on 10mm Extrusion (Left or Right Side)

David

12 of 24

Wagon Wheel Gripper

12

Finalized Design Decisions:

  • Spring Loaded Clamp Arm with V-Base
    • Ease of loading/unloading
    • Easy to Manufacture (2D Cuts)

In-Progress Design Decisions:

  • Extension Spring v.s Torsion Spring
  • Additional Grip
  • Indented Clamp Arm v.s Flat
  • Attachment to Slider Cartridge

Micah

13 of 24

Motor Control System

13

Finalized Design Decisions:

  • PIAM-200 Programmable Logic Controller (PLC) to control motors
  • Arduino IDE for Programming PLC
  • User will need set zero position spoke for accurate spoke alignments

In-Progress Design Decisions:

  • Length of wiring harnesses
  • Control box choices and placement

Eric

14 of 24

API (Software) Design

14

Flowchart of automation process

Eric

GUI’s

15 of 24

Logistics

15

16 of 24

Design Decision Timeline

16

Determine how to mount Y-axis to Z-axis

Determine how to mount mechanism to GDS Plate

Week 2

Gripper design finalization:

  • Extension Spring v.s Torsion Spring
  • Additional Grip
  • Spoke Alignment Design
  • Attachment to Slider Cartridge

Week 3

Week 4

Week 5

Determine gripper X-axis actuation

Determine Y-axis lead screw positioning

Determine control box and harness placement

David

17 of 24

Component Purchasing and Machining

17

Purchasing:

  • FUYU FSK40E: Purchased today from Amazon
  • Anaheim Automation Stepper linear actuator: Purchased, arriving tomorrow
  • Low profile rails and carriages: Purchased from McMaster-Carr, arriving week 3

Machining:

  • Gripper Parts 2D Laser Cut (Aluminum): week 3
  • Drill press/Taps Gripper Parts: week 3-4

3D Printing:

  • Horizontal axis lead screw mounting parts: week 3-4

David

18 of 24

Questions and Challenges

Questions for LECO (Maker of GDS900 Machine):

  • What specific remote control XML commands we will need?
    • Need more documentation with specifics for each remote control commands

  • Can we have machine built in puck clamp push wagon wheel against O-ring?

18

David

19 of 24

Updated Gantt Chart

19

20 of 24

Thank you!

Questions?

20

21 of 24

Extra Slides

21

22 of 24

Completed Risk Reduction 1

Rotating Gripper Prototype:

Issues:

  • Side of wagon-wheel tapered
    • Tends to shift and fall out

  • Friction Drive imprecise

  • Large Manufacturing tolerance of wagon-wheel diameter

  • Measured Tolerance OD Wagon Wheel: +/-1.5mm

⇒ One full rotation: 360o+/-7.2o (unacceptable)

Micah

22

Conclusion: Rotating Gripper is NOT feasible!

23 of 24

Wagon Wheel Gripper

23

Finalized Design Decisions:

  • Spring Loaded Clamp Arm with V-Base
    • Ease of loading/unloading
    • Easy to Manufacture (2D Cuts)
    • Room for Spoke Alignment Design

In-Progress Design Decisions:

  • Extension Spring v.s Torsion Spring
  • Additional Grip
  • Spoke Alignment Design
  • Indented Clamp Arm v.s Flat
  • Attachment to Slider Cartridge

Micah

24 of 24

API (Software) Design

24

Finalized Design Decisions:

  • Source code: Python
    • Tkinker Library for Graphic User Interface (GUI)

  • Executable Application on PC Desktop

In-Progress Design Decisions:

  • Specific Functions to be created

Eric