NC and CNC machines and Control Programming

Slides:



Advertisements
Présentations similaires
Primary French Presentation 2 Saying How You Are.
Advertisements

(Nom du fichier) - D1 - 01/03/2000 FTR&D/VERIMAG TAXYS : a tool for the Development and Verification of RT Systems a joint project between France Telecom.
Atelier régional des Nations Unies sur le traitement des données du recensement : les technologies modernes pour la saisie et correction des données Bamako,
TM.
Les Questions dInformation. Information Questions Information questions are open-ended. They request new information and cannot be answered with a simple.
Les choses que j aime Learning Objective: To know how to use j aime to talk about things I like to do.
Laboratoire de Bioinformatique des Génomes et des Réseaux Université Libre de Bruxelles, Belgique Introduction Statistics.
Cest mercredi le neuf octobre Le plan! 1.Révisions 2.Vocabulaire 3.Jouer 4.Ecouter 5.Parler Il fait beau! Le but! Les couleurs!
Title of topic © 2011 wheresjenny.com Each and Every when to use ?
Information Theory and Radar Waveform Design Mark R. bell September 1993 Sofia FENNI.
Coordinates: 1. X0, Y0, Z X4, Y0, Z X4, Y3, Z-0.25
Laboratoire des outils informatiques pour la conception et la production en mécanique (LICP) ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE 1 Petri nets for.
3 Les Verbes -ER Talking about people’s activities Les normes: –Communication 1.2: Understanding the written and spoken language –Comparisons 4.1: Understanding.
D. Pugnat, S. Griffet 18/04/2012 EDMS N° /17 Dimensional control and fiducialisation of TM1 CLIC girder n°DB02E Measurements performed the 29th.
PRESENTATION + QUESTIONS 90sec. +90sec. TOTAL: 3 minutes The examiner will stop marking after 3mins! Start your presentation by saying what you are going.
THE ADJECTIVES: BEAU, NOUVEAU AND VIEUX 1.
Cultural Comparison 1 minute for directions (in English and French, spoken consecutively): You will make an oral presentation to your class on a specific.
UMR CNRS 6599 Présentation AURYONJournées Micro-drones Toulouse : 1/10/03 Mini UAVs Development Project AURYON Jérôme De Miras Boris Vidolov.
Forming questions in French
Laboratoire des outils informatiques pour la conception et la production en mécanique (LICP) ÉCOLE POLYTECHNIQUE FÉDÉRALE DE LAUSANNE 1 FAO - CNC What.
Unité 2 La vie courante Leçon 3 Bon appétit. Thème et Objectifs Everyday life in France In this unit, you will learn how to get along in France. You will.
Lucia - LAPP Phi* meeting - 3 novembre Correcting back to the electrons after FSR So far C Z defined w.r.t. electrons before FSR Z status = 3 and.
Irregular Adjectives Not all adjectives are made the same.
Adjective agreement the wizard way
Modèles d’interaction et scénarios
Tache 1 Construction d’un simulateur. Objectifs Disposer d’un simulateur d’une population présentant un déséquilibre de liaison historique, afin d’évaluer.
Welcome everyone.
QCA Unit 4 Portraits Instructions for using these slides & attaching soundfiles if desired are in the notes pages beneath each slide (view in normal mode)
Celebrity Photo Album by M. Rocque. La Description You are going to see several celebrities. For each celebrity say one or two adjectives to describe.
Let’s enjoy making Session 2. Let’s enjoy making: Session 2 Les déménageurs sont arrivés !
1. Est-ce que Est-ce que, literally translated "is it that," can be placed at the beginning of any affirmative sentence to turn it into a question: Je.
Répétez! Bonjour!. Je m’appelle ________. Et toi ? Tu t’appelles comment? Répétez!
WE’RE ALMOST DONE – CONGRATULATIONS! LE PRONOM « Y »
University of Ottawa - Bio 4118 – Applied Biostatistics © Antoine Morin and Scott Findlay 24/07/2015 2:29 PM Bootstrap et permutations.
NAME: Abdul Saleem Mir Enrollment Number: 49/2010 7th ELECTRICAL
7th stabilization meeting
What’s the weather like?. Look at the verb phrase fait-il above Turn it around and you have il fait The phrase Il fait can be used to describe lots of.
Flash-on-flash-off! You will see some French text in a minute but it will only be on the board for a minute then it will disappear.
Clique Percolation Method (CPM)
Negative sentences Questions
RozoFS KPI’s edition /04/2014. © Fizians Ce document ne peut être reproduit ou communiqué sans autorisation écrite. 2 RozoFS high level architecture.
PDMS casting station The casting station consist of a spin coater, a dessicator and a hot plate. All instruments are installed in a fume hood. The main.
Perfect tense with ÊTRE. When do you use the perfect tense with être?  The perfect tense with être is also used to describe an action in the past which.
PROJET de SCIENCE: Une machine de Rube Goldberg: Une invention créer pour faire une tache très simple dans une manière très.
L’imparfait Français II H – Unité Préliminaire A Structures.
DESSINER ET GRIFFONNER LES LIGNES ET LES FORMES. Useful Verbs Utiliser – to use Créer – to create Représenter – to represent Donner – to give Démontrer.
LA TRANSMISSION DU MOUVEMENT
Put these phrases into 4 categories, and decide on a title for each category. There may be more than one possible answer! boire de l’eau manger des fruits.
LA TRANSMISSION DU MOUVEMENT
WINS Windows Internet Name Service. What is WINS?  It does name resolution (?!) DNS resolves IP numbers and FQDN ARP resolves IP numbers and MAC addresses.
PERFORMANCE One important issue in networking is the performance of the network—how good is it? We discuss quality of service, an overall measurement.
An Introduction To Two – Port Networks The University of Tennessee Electrical and Computer Engineering Knoxville, TN wlg.
Electronic Instrumentation Lecturer Touseef Yaqoob1 Sensors and Instrumentation Sensors and Instrumentation.
 Components have ratings  Ratings can be Voltage, Current or Power (Volts, Amps or Watts  If a Current of Power rating is exceeded the component overheats.
IP Multicast Text available on
CNC Turning Module 1: Introduction to CNC Turning.
IGTMD réunion du 4 Mai 2007 CC IN2P3 Lyon
Mon enfance Quand tu étais petit, tu étais comment?
Réunion service Instrumentation Activités CMS-Traces
ABAQUS I Summary Program Capability Components of an ABAQUS Model Elements, Materials and Procedures Modules (analysis, pre and post processing) Input.
Quantum Computer A New Era of Future Computing Ahmed WAFDI ??????
1210 压辊安装 List of tools to use 1, 2, tongbang, hammer 3, circlip pliers, installing a circlip using 4 discus with a screwdriver, a word,
High-Availability Linux Services And Newtork Administration Bourbita Mahdi 2016.
Qu’est-ce que tu as dans ta trousse?
Qu’est-ce que tu as dans ta trousse?
Definition Division of labour (or specialisation) takes place when a worker specialises in producing a good or a part of a good.
Roots of a Polynomial: Root of a polynomial is the value of the independent variable at which the polynomial intersects the horizontal axis (the function.
Rapid Deployment Solution Real Estate Q1 and Q Best Practice Flow Diagrams.
Avoiding the Pitfalls of Bad Slides Tips to be Covered Outlines Slide Structure Fonts Colour Background Graphs Spelling and Grammar Conclusions Questions.
University : Ammar Telidji Laghouat Faculty : Technology Department : Electronics 3rd year Telecommunications Professor : S.Benghouini Student: Tadj Souad.
Transcription de la présentation:

NC and CNC machines and Control Programming Introduction to NC and CNC machines CNC controls and RS274 programming

History of CNC 1949 US Air Force asks MIT to develop a "numerically controlled" machine. 1952 Prototype NC machine demonstrated (punched tape input) 1980- CNC machines (computer used to link directly to controller) 1990- DNC: external computer “drip feeds” control programmer to machine tool controller

Motivation and uses To manufacture complex curved geometries in 2D or 3D was extremely expensive by mechanical means (which usually would require complex jigs to control the cutter motions) Machining components with repeatable accuracy Unmanned machining operations

Advantages of CNC - Easier to program; - Easy storage of existing programs; - Easy to change a program - Avoids human errors - NC machines are safer to operate - Complex geometry is produced as cheaply as simple ones - Usually generates closer tolerances than manual machines

Conventional milling machines Vertical milling machine

Conventional milling machines Vertical Milling machine architecture

Conventional milling machines Horizontal Milling machine architecture How does the table move along X- Y- and Z- axes ?

NC machines Motion control is done by: servo-controlled motors

CNC terminology BLU: basic length unit  smallest programmable move of each axis. Controller: (Machine Control Unit, MCU)  Electronic and computerized interface between operator and m/c Controller components: 1. Data Processing Unit (DPU) 2. Control-Loops Unit (CLU)

Controller components Data Processing Unit: Input device [RS-232 port/ Tape Reader/ Punched Tape Reader] Data Reading Circuits and Parity Checking Circuits Decoders to distribute data to the axes controllers. Control Loops Unit: Interpolator to supply machine-motion commands between data points Position control loop hardware for each axis of motion

Types of CNC machines Based on Motion Type: Point-to-Point or Continuous path Based on Control Loops: Open loop or Closed loop Based on Power Supply: Electric or Hydraulic or Pneumatic Based on Positioning System Incremental or Absolute

Open Loop vs. Closed Loop controls

Open loop control of a Point-to-Point NC drilling machine NOTE: this machine uses stepper motor control

Two types of encoder configurations Components of Servo-motor controlled CNC Motor lead screw rotation table moves Motor speed control feedback position sensed by encoder Two types of encoder configurations

Motion Control and feedback Encoder outputs: electrical pulses (e.g. 500 pulses per revolution) Rotation of the motor  linear motion of the table: by the leadscrew The pitch of the leadscrew: horizontal distance between successive threads One thread in a screw  single start screw: Dist moved in 1 rev = pitch Two threads in screw  double start screw: Dist moved in 1 rev = 2* pitch

Example 1 A Stepping motor of 20 steps per revolution moves a machine table through a leadscrew of 0.2 mm pitch. (a) What is the BLU of the system ? (b) If the motor receives 2000 pulses per minute, what is the linear velocity in inch/min ?

Example 2 A DC servo-motor is coupled to a leadscrew (pitch 5mm) of a machine table. A digital encoder, which emits 500 pulses per revolution, is mounted on the leadscrew. If the motor rotates at 600 rpm, find (a) The linear velocity of the table (b) The BLU of the machine (c) The frequency of pulses emitted by the encoder.

Manual NC programming Part program: A computer program to specify - Which tool should be loaded on the machine spindle; - What are the cutting conditions (speed, feed, coolant ON/OFF etc) - The start point and end point of a motion segment - how to move the tool with respect to the machine. Standard Part programming language: RS 274-D (Gerber, GN-code)

History of CNC The RS274-D is a word address format Each line of program == 1 block Each block is composed of several instructions, or (words) Sequence and format of words: N3 G2 X+1.4 Y+1.4 Z+1.4 I1.4 J1.4 K1.4 F3.2 S4 T4 M2 destination coordinates dist to center of circle tool sequence no feed rate spindle speed preparatory function miscellaneous function

Manual Part Programming Example Tool size = 0.25 inch, Feed rate = 6 inch per minute, Cutting speed = 300 rpm, Tool start position: 2.0, 2.0 Programming in inches Motion of tool: p0  p1  p2  p3  p4  p5  p1  p0

1. Set up the programming parameters Programming in inches Use absolute coordinates Feed in ipm N010 G70 G90 G94 G97 M04 Spindle speed in rpm Spindle CCW

2. Set up the machining conditions Machine moves in XY-plane Use full-circle interpolation Feed rate Spindle speed N020 G17 G75 F6.0 S300 T1001 M08 Tool no. Flood coolant ON

3. Move tool from p0 to p1 in straight line Linear interpolation target coordinates N030 G01 X3.875 Y3.698

4. Cut profile from p1 to p2 N040 G01 X3.875 Y9.125 or N040 G01 Y9.125 Linear interpolation target coordinates N040 G01 X3.875 Y9.125 or N040 G01 Y9.125 X-coordinate does not change  no need to program it

5. Cut profile from p2 to p3 N050 G01 X5.634 Y9.125 Linear interpolation target coordinates N050 G01 X5.634 Y9.125

6. Cut along circle from p3 to p4 circular interpolation, CCW motion target coordinates N060 G03 X7.366 Y9.125 I6.5 J9.0 coordinates of center of circle

7. Cut from p4 to p5 N070 G01 X9.302 Linear interpolation target coordinates (Y is unchanged) N070 G01 X9.302

8. Cut from p5 to p1 N080 G01 X3.875 Y3.698 Linear interpolation target coordinates (see step 3) N080 G01 X3.875 Y3.698

9. Return to home position, stop program Linear interpolation target coordinates (see step 3) N090 G01 X2.0 Y2.0 M30 end of data N100 M00 program stop

Automatic Part Programming Software programs can automatic generation of CNC data Define Tool CNC data Make 3D model Simulate cutting

Automatic part programming and DNC Very complex part shapes  very large NC program NC controller memory may not handle HUGE part program computer feeds few blocks of NC program to controller When almost all blocks executed, controller requests more blocks

Summary CNC machines allow precise and repeatable control in machining CNC lathes, Milling machines, etc. are all controlled by NC programs NC programs can be generated manually, automatically Additional references: RS274D code descriptions