M. apollonioCM18, RAL - UK - 13/06/20071 Diffuser Control Logic Marco Apollonio, Univ. of Oxford.

Slides:



Advertisements
Similar presentations
© 2013 SPiiPlus Training Class Homing. © 2013 Homing Homing is a very important aspect for almost any motion system. With a wide variety of mechanical.
Advertisements

Engineer Training Media Feeder TJ8300 / TJ8500 Media Feeder.
RoboCell and Cell Setup
Portable Power Tool Safety. Portable Electric and Cordless Drill Be sure the electric drill is disconnected from the power source before installing bits.
InnoSys Process Sequence. End Effector Components End Effector Prox Switch Load Cell Wire Conduit Crows Foot Nut Runner.
Ejection module is the last mechanism in KOMBIS TMM8003. It is designed to eject the ready tube from machine.
Rotary Motion Physics Montwood High School. Rotary motion is the motion of a body around an internal axis. –Rotary motion – axis of rotation is inside.
VEX and Robot C Chris Patterson Presented by Modified by J. Andazola.
Tool removed during cycle Fault #2 Conditions for setting Tool cocked prox switch goes open during cycle AND force on load cell drops below limit in fault.
Manufacturing Automation
Ladder Logic PLC Programs are made up of combinations of AND; OR; NAND; NOR; and other gates, along with timers, inputs, outputs, counters, comparators,
Introduction To Programmable Logic Controllers
Available at: – Program Optical Quad Encoders in Autonomous Mode Program optical quad encoders in autonomous mode.
Ch. 11 Rotational Mechanics Torque. TORQUE n Produced when a force is applied with leverage. n Force produces acceleration. n Torque produces rotation.
M.apollonioImperial College - London1 M. Apollonio University of Oxford the MICE diffuser: issues and operation MICE beamline review Nov. 16 th 2007 Imperial.
Tasks An NQC program consists of at most 10 tasks. Each task has a name. One task must have the name main, and this task will be executed. The other tasks.
Microprogrammes control the KOMBIS TMM8003. For the reliable operation of its systems and devices there are several programs located in two controllers.
CHAPTER 10 Time Control Control With Timers Prepared by Adam Keeth for EE
Illustrated Industrial Automation Applications
DELTA Quadrant Tuning Y. Levashov, E. Reese. 2 Tolerances for prototype quadrant tuning Magnet center deviations from a nominal center line < ± 50  m.
Engineer Training Bridge System TJ8300 / TJ8500 Bridge System.
IA-64 ISA A Summary JinLin Yang Phil Varner Shuoqi Li.
Communication: Controls. Controls: Key Learning Points Type of Control Control Characteristics Unintended Activation Prevent Incorrect Identification.
Programming Concepts Part B Ping Hsu. Functions A function is a way to organize the program so that: – frequently used sets of instructions or – a set.
Programming 101 The Common Palette Content provided by Connor Statham (6 th Grade Student) Formatting by Shannon Sieber.
6.11 Vocabulary Electromagnet: type of magnet in which the magnetic field is produced by a flow of electric current Core: metal (iron) center of an electromagnet.
Weston Schreiber & Joshua Gabrielse Robotics Summer Training Programming #1: EasyC Basics.
Motors, bearings & Sensors By Peter Lau. Disc 2 Disc 1 Dummy Disc Disc 5 Disc 3 Disc 5 Motor A Motor B Motor C.
Software Overview The software that controls the Place n’ Paste is designed to be robust and error proof. With minimal intervention from the user, the.
Programming the CheapBot-14. Start the Editor Set the Mode.
Pneumatics.
7.2 V battery pack and charger Put the battery in the charger station at the end of the lab. period. Red light indicates charging. Ken Youssefi Introduction.
(+) session, EPAC08 Genoa – WEPP108 eq. 1 A slab of material placed across the beam will not only inflate its emittance.
An Objective and Component View (Not included Drive: Balance and Turret: Axis Camera)
HL Sample Question Applied Control Systems Underlying Principles.
DYNA Z... with digital force display DYNA Z...E with electronic sensor Display of read-outs Visual control of the regular rate of loading DYNA Pull off.
2.1 Operating System Concepts Chapter 2: Computer-System Structures Computer System Operation Storage Structure Storage Hierarchy Hardware Protection General.
STEPPER MOTORS Name: Mr.R.Anandaraj Designation: Associate. Professor Department: Electrical and Electronics Engineering Subject code :EC 6252 Year: II.
Engineer Training Checking the Motor’s Rotation Direction TJ8300 / TJ8500 Checking the Motor’s Rotation Direction.
957RPDA, 957N RPDA, 957Z RPDA 21/2”-10”. Modification Overview  Production began in 2002 and is current.  Early versions used a ¾” Flomatic RPZE for.
Continue FCU150 Trash Compactor. Normal ModeDelay Mode.
Rotation – A circular movement around a fixed point Rotation.
M.apollonioMICE UK- RAL- 2/5/20071 MICE beam diffuser M. Apollonio,P. Lau, W. Lau, J. Tacon, S. Yang – Univ. Oxford.
M.apollonioCM18, RAL, 14/6/20071 MICE beam diffuser M. Apollonio, J. Cobb, P. Lau, W. Lau, J. Tacon, H. Witte, S. Yang - Univ. Oxford circa 87 BC.
The Cartesian Coordinate System
Programming 101 The Common Palette Content provided by Connor Statham (9 th Grade Student) Formatting by Shannon Sieber.
4) Design the logic to control the motor on a simple remote control car. There are two buttons on the remote control for the motor. If neither button is.
VEX and Robot C Chris Patterson Frisco ISD CTE Center Presented by.
Tool Removed During Cycle Fault #2 Conditions for Setting Tool cocked prox switch goes open during cycle AND force on load cell drops below 5 lbs. Active.
Circular motion About angular motion. Which angle is bigger? 1.5 degrees 2.5 radians 3.5 revolutions
Engineer Training XL1500 Mechanics. Engineer Training XL1500 Mechanics Confidential 2 The XL1500 is both a Roll to Roll and a Roll to Sheet Printing Machine.
ROBOTC for VEX Online Professional Development. Homework Questions Thoughts? Questions?
Cleaning Mode Startup Mode Spray Mode Maintenance Mode Standby Mode
WELCOME TO EVM WITH VVPAT TRAINING FOR ARO’S and STAFF
Automation of Machining
Chapter 2: Computer-System Structures
ROBOTC for VEX Online Professional Development
Special motion types Special interpolation types Helical motion
UNIT-III FEEDBACK DEVICES
Chapter 12 © 2011, The McGraw-Hill Companies, Inc.
Rotary Encoders Cedric Pinder Major: Computer Engineering.
Introduction to Operating Systems
Diesel Engine 4 Stroke Cycle model
Applied Control Systems Underlying Principles
Warm up A function is even. Point A(-3, 4) is on the even function. Name another point. A function is even. Point B(9, 2) is on the even function.
1.15: Dual Joystick Control (Tank)
ATP synthase: two motors, two fuels
4. BRAKES TEST A REPORT TO SUPERVISOR SECURE TRAIN AT STOP
Lego MINDSTORMS EV3.
Motor Control Compiled Systems
Presentation transcript:

m. apollonioCM18, RAL - UK - 13/06/20071 Diffuser Control Logic Marco Apollonio, Univ. of Oxford

m. apollonioCM18, RAL - UK - 13/06/ main movements & accurate positioning –Carousel (revolving) –Discs (+/- 15 deg) Unload disc holder / load catcher (+15, +15) Unload catcher / load disc holder (-15, -15) –Catcher (linear motion through a threaded cylinder) Sequence of operations & Control

m. apollonioCM18, RAL - UK - 13/06/20073 movements & positioning

m. apollonioCM18, RAL - UK - 13/06/ optical sensors to check disc position (4) + disc presence (1) MICE axis encoder

m. apollonioCM18, RAL - UK - 13/06/ bit ~Gray code When this bit is 1 we sense the disc

m. apollonioCM18, RAL - UK - 13/06/  -switches (check if disc at bottom of TH) 1 optical sensor (check if disc at top of TH)  S1  S2 OS catcher Pb disc + frame

m. apollonioCM18, RAL - UK - 13/06/20077 OS: carousel and disc OS: disc holder encoder

m. apollonioCM18, RAL - UK - 13/06/20078

m. apollonioCM18, RAL - UK - 13/06/20079 logic & control in progress!

m. apollonioCM18, RAL - UK - 13/06/ NAMING CONVENTIONS Motor A : CAROUSEL (+A, clockwise; -A, counterclockwise) “ B : DISC HOLDER(s) (+/-B=+/-15deg) “ C : CATCHER (+C= in, -C=out)

m. apollonioCM18, RAL - UK - 13/06/ Start: go to Nf (  S1&&  S2) off? OS on? Which disc is in? Nd Move C to position N d Nd = 0 Extract disc Move catcher to bottom Move C to position Nf Insert disc Go to dummy station STOP Move Catcher to top STOP !!! ERROR align disc holder: motor ACW (-15 deg abs) align disc holder: motor CW (+15 deg abs) Move catcher to bottom Go to dummy station Command: set disc-f for run mode NB: need to know WHICH disc is in ! Diffuser Control Flow Chart: main cycle

m. apollonioCM18, RAL - UK - 13/06/ Diffuser Control Flow Chart: check discs inserted at the end of this cycle I should have a 5-element vector like (1,1,1,0,1) telling which station is empty. If the number of empty stations (Ne) is greater than 1 an error is produced which stops the system Sense disc START GO TO position Ns Record station (Ns: 0,1) If 0  Ne=Ne+1, Nd=Ns If 1  NT=NT+1 Ns=1 NT=0, Ne=0 Ns>=6 Ns=Ns+1 Go to dummy station Ne<=1? STOP !!! ERROR

m. apollonioCM18, RAL - UK - 13/06/ Diffuser Control Flow Chart: move C to position Nd Rotate CAROUSEL C.W. (till OS fires Nd) Turn ON motor (+A) STOP START OS firing on mark Nd? 1.STOP motor (A) 2.Push BR-PIN 3.Start timer 1.release BR-PIN t>3 s? OS reads Nd? STOP !!! ERROR

m. apollonioCM18, RAL - UK - 13/06/ Diffuser Control Flow Chart: Extract Disc STOP START t > 5 s? 1.Pull linear stage OUT = turn motor on (-C) 2.Activate TIMER (check extraction time t)  S1 &&  S2) off? STOP !!! ERROR OS on? Turn C-motor off NB motor be stiff/stable Unlock catcher: turn motor ACW -15deg Encoder reads -30? Update DISC position in memory CTRL program Y N Align disc holder(s) turn motor CW +15deg abs

m. apollonioCM18, RAL - UK - 13/06/ Diffuser Control Flow Chart: Insert Disc STOP START Encoder +30? Unlock circular plate: Turn motor CW +15 deg STOP !!! ERROR Turn B-motor off (B) Turn on (+C): Push linear stage Activate timer t > 5 s? OS off? Register DISC POSITION in memory for the CTRL PROGRAM  S1 ||  S2) on? Turn C-motor off Y N

m. apollonioCM18, RAL - UK - 13/06/ Conclusion control for diffuser based on optical sensors and mechanical  -switches design nearly finished logic in progress

m. apollonioCM18, RAL - UK - 13/06/200717