ZTF Filter Exchanger Controls System

Slides:



Advertisements
Similar presentations
Welcome to the Introduction of SPICE Flex
Advertisements

© 2013 SPiiPlus Training Class Homing. © 2013 Homing Homing is a very important aspect for almost any motion system. With a wide variety of mechanical.
Lesson Topic: Handshaking Process -narrated version-
Rexroth IndraDrive Integrated Safety Technology
Senior Computer Engineering Project
TCS3 Electronics Hazard Analysis and T3 Design. Sources of Hazards  Drive or feedback components: Motor, Amplifier, Tachometer, Encoder  Mechanical:
Silly String Shooter Sean Hicks Dongpu Jin ELEC 307 Project 1 Instructor: Alvaro Pinto March/14/2011.
OPERATING SYSTEMS Introduction
Palletizing the Easy Way
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010 SAFETY IN INDUSTRIAL ROBOTICS R. Kamnik, T. Bajd and M. Mihelj.
Remote Monitoring and Desktop Management Week-7. SNMP designed for management of a limited range of devices and a limited range of functions Monitoring.
Design and Implementation of Metallic Waste Collection Robot
Connecting LANs, Backbone Networks, and Virtual LANs
SISTEMA Example One. Schneider Electric – Sistema Example 1 – June Example 1: Start/Stop Facility with Emergency Stop Device Circuit Diagram.
Engineer Training XL1200 Electric. Engineer Training XL1200 Electric Confidential 2 Block Diagram.
SAFE 645 Principles of Occupational Safety Overview of Automated Processes and Equipment.
PME100 - height limiter with optional 2D dig depth capability SPECIFICATION SHEET Functions: Suitable for: ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
1 Lecture 20: I/O n I/O hardware n I/O structure n communication with controllers n device interrupts n device drivers n streams.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. PowerPoint to accompany Krar Gill Smid Technology of Machine.
How to use Touch Screen SeneS Technology. Co, Ltd.
HL Sample Question Applied Control Systems Underlying Principles.
Interface between the motion system and process heads that allows the system to utilize any arbitrary process head that has been appropriately configured.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Connecting Devices CORPORATE INSTITUTE OF SCIENCE & TECHNOLOGY, BHOPAL Department of Electronics and.
Lynxmotion Robotic Arm
Laboratory 2 Group 19 The Group of Destiny. User Interface - Debugging Objectives:  Display: Sensor data (telemetry) – including IR sensors, status of.
Automated Mechanisms Help. Potentiometers Potentiometer Check –Analog Port 2 How they work –Analog sensor –Measures rotation of a shaft between 0 and.
IN 1900 ICT Project Final Presentation. Group name : Code Squad.
Embedded Computer - Definition When a microcomputer is part of a larger product, it is said to be an embedded computer. The embedded computer retrieves.
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
Lynxmotion Robotic Arm © 2013 Project Lead The Way, Inc.Computer Integrated Manufacturing
FlowArm PLTW Motions © 2013 Project Lead The Way, Inc.Computer Integrated Manufacturing.
IPEmotion License Management PM (V1.2).
KAASHIV INFOTECH – A SOFTWARE CUM RESEARCH COMPANY IN ELECTRONICS, ELECTRICAL, CIVIL AND MECHANICAL AREAS
CONTENTS:  INTRODUCTION & HISTORY  EXISTING SYSTEM & DIS-ADVANTAGES  PROPOSED SYSTEM  RESULT ANALYSIS  ADVANTAGES  APPLICATIONS  CONCLUSION.
Project Overview  Introduction  Frame Build  Motion  Power  Control  Sensors  Advanced Sensors  Open design challenges  Project evaluation.
Control Software Features  Modularity and flexibility to ensure the long-term viability and scalability of the MUST-SIM Control System  System setup.
OSI Model OSI MODEL. Communication Architecture Strategy for connecting host computers and other communicating equipment. Defines necessary elements for.
OSI Model OSI MODEL.
A PRESENTATION ON EMBEDDED SYSTEM
EMBEDDED SYSTEMS S.HIMABINDU
Part II AUTOMATION AND CONTROL TECHNOLOGIES
XBee Based Motor Control for Farmers
Obstacle avoiding robot { pixel }
Lynxmotion Robotic Arm
FlowArm PLTW Motions Computer Integrated Manufacturing
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Enrico Gamberini, Giovanna Lehmann Miotto, Roland Sipos
DESCRIPTION AND GUIDE TO OPERATIONS
ARDUINO LINE FOLLOWER ROBOT
CT1303 LAN Rehab AlFallaj.
12 Examination 1. Which of the below commands can be used to make decision in program based on a condition? a. If…else b. Set c. Switch d. Assignment e. Wait.
Project Overview Introduction Clawbot Build Design Modification
Sample Changer Robot (at PX beamlines)
Computer Numerical Control
Automation Topics: Elements of an Automated System
Disadvantages of Spherical/Polar
Computer Based Technology:
Fault Tolerance Distributed Web-based Systems
Applied Control Systems Underlying Principles
Chapter 6 – Architectural Design
S p e c i a l E n g l i s h f o r I n d u s t r i a l R o b o t
OSI Model OSI MODEL.
P14551: Multi-Process 3-D Printer
Special English for Industrial Robot
Special English for Industrial Robot
Remote Firework Launcher
Hard Drives & RAID PM Video 10:28
Contact Information Office: 225 Neville Hall Office Hours: Monday and Wednesday 12:00-1:00 and by appointment. Phone:
Interactive Mirror Display
LEGO MINDSTORMS NXT PROGRAMMING
Presentation transcript:

ZTF Filter Exchanger Controls System D. Hale 2016-04-18

FILTERD FILTER HARDWARE context of where the next two hardware slides fit in

Software Interface to Hardware KUKA Arm TCP/IP socket interface to arm controller commands to and status from controller are transmitted as XML strings status thread is responsible for the I/O function calls

Software Interface to Hardware Arduinos control Electro-Permanent Magnetic (EPM) latches read EPM states read mechanical latch micro-switch states A dedicated Arduino-based microcontroller monitors sensors at each of these physical locations: instrument gripper tool four filter storage slots Arduino Interface A master Arduino handles communication between the Robotic System and each of the six host Arduinos TCP/IP socket interface to master Arduino I2C communication between master and host Arduinos status thread is responsible for the I/O function calls

example command context of where the following slides are going to fit

Commands There are many possible commands that can be recognized by the command thread e.g. exchange_filter(N), stow, instrument, slot, etc. The building blocks of all commands are “primitives” which interface to hardware rigorous unit testing of primitives ensures system reliability

Primitives KUKA Arm Primitives EPM Primitives Sensor Primitives stow slot( N ) instrument check_handoff EPM Primitives engage disengage Sensor Primitives check values These describe all arm movements as specific, pre-defined paths No arbitrary motions means less room for error and more control over safety turns the magnetic latches on and off

Example Command Operations: Check_Status Retrieve Undock Store Dock Fetch Install Stow NB. discrepancy between flowchart boxes and operation list is closet dock/undock not shown

8. Install instrument primitive moves gripper tool carrying filter frame to the instrument EPMs=on and reading no filter latches closed EPMs=on and reading filter describe what’s going on with the sensors

9. Dock EPMs=on and reading filter EPMs=on and reading filter latches open EPMs=on and reading filter EPMs=off describe what’s going on with the sensors

9. Dock check_handoff moves arm a safe distance mechanical latches maintain control until handoff complete, in case of EPM or pawl failure EPMs=on and reading filter latches closed EPMs=on and reading no filter describe what’s going on with the sensors

How are Faults Handled? For every Operation there is defined a set of sensor values required for success Fault / Response / Action table a violation is a fault fault handling is situationally dependent

Fault / Response / Action table Here’s the entire matrix – many possible fault responses and actions to take

Safety The KUKA arm has inherent fault protection and safety features velocity monitor limits kinetic energy workspace monitor limits motion to a defined workspace volume axis range monitor angular limits collision monitor force/torque sensors on each joint

Emergency Stop deactivates drive power and applies brakes trigger sources: strategically placed panic buttons throughout dome door switches telescope tube access doors, filter storage closet doors, etc. limit switches installed on arm

External Limit Switches & Hard Stops hard-stop barriers & limit switch affixed to upper side of axis block affixed to lower side of axis allows some rotation first within boundaries of switch ultimately within hard-stop boundaries

Conclusion control software successful heritage with Robo-AO modularity of the design facilitates testing sub-system testing of lab mock-up will validate operation and fault handling KUKA advantage of mature commercial product local JPL collaborative experience