Cnc control system and interface

B
Compiled by-
Bhanu PS Tomar
M.Tech 2nd Sem(PE)
CNC Control System And Interface
Overview of presentation
1. CNC control system- An overview
2. Open loop and closed loop control system system
3. Feedback subsystem in CNC
4. Feedback for CNC
5. Block diagram for CNC
6. CNC interpolation
7. Hardware and software interpolation
8. Features of CNC
9. Advantages and disadvantages of CNC
Saturday, 16 May 2015Bhanu PS Tomar2
CNC control system
 Fundamental aspects of control-
In general CNC machines are programmed and controlled to
accomplish the major three actions-
A. Positioning of tool in 2 or 3 or more axes.
B. Motion-relative velocity of tool wrt work piece
C. Switching function i.e. direction of rotation of spindle, coolant
ON/OFF etc. are to be controlled.
D. CNC systems require motor drives to control both the position and the
velocity of the machine axes. Each axis must be driven separately and
follow the command signal generated by the NC control. There are two
ways to activate the servo drives: the open-loop system and the closed-
loop system.
Saturday, 16 May 2015Bhanu PS Tomar3
Based upon the nature of the positioning and motion,CNC
control is classified into two groups,
1. Point to Point control-it is purely for positioning of the tool
at programmed points.e.g drilling,tapping,boring operations
2. Continuous path control- there is a functional relationship
between individual cordinate axes. i.e 3 axes,5 axes
machining.
5 axes machining- 3 translational and 2 rotational axes.
best suited for doubly curved surface maching.i.e in
spacecraft,aircraft and fluid handling devices.
Saturday, 16 May 2015Bhanu PS Tomar4
Saturday, 16 May 2015Bhanu PS Tomar5
Open loop and closed loop cnc
system
Open loop-
Programmed instructions are fed into
the controller through an input device.
These instructions are then converted
to
electrical pulses (signals) by the
controller and sent to the servo
amplifier to energize the servo
motors.
Saturday, 16 May 2015Bhanu PS Tomar6
 Drawbacks of open loop
The primary drawback of the open-loop system is that there is
no feedback system to check whether the program position
and velocity has been achieved. If the system performance is
affected by load, temperature, humidity, or lubrication then the
actual output could deviate from the desired output.
For these reasons, the open-loop system is generally used in
point-to-point systems where the accuracy requirements are
not critical. Very few, if any, continuous-path systems utilize
open-loop control.
Saturday, 16 May 2015Bhanu PS Tomar7
Closed loop system
 The closed-loop system has a feedback subsystem to monitor the actual
output and correct any discrepancy from the programmed input.
 Closed-loop systems are very powerful and accurate because they are capable
of monitoring operating conditions through feedback subsystems and
automatically compensating for any variations in real-time.
 Most modern closed-loop CNC systems are able to provide very close
resolution of 0.0001 of an inch. Closed-looped systems would, naturally,
require more control devices and circuitry in order for them to implement both
position and velocity control. This, obviously, makes them more complex and
more expensive than the open-loop system
Saturday, 16 May 2015Bhanu PS Tomar8
Comparison b/w open and
closed loop system
Saturday, 16 May 2015Bhanu PS Tomar9
Feedback subsystems in closed loop system
Feedback subsystems are of two types-
Analogue feedback system: Variations in physical systems such as
position and velocity are being measured as voltage levels in analogue
feedback system. Tachometers are typically used to measure the
velocity, whereas the resolvers are used to measure position. There are
two feedback loops in CNC drive systems; position loop and velocity
loop.
NOTE-A resolver is a type of rotary electrical transformer used for
measuring degrees of rotation. It is considered an analogue device, and
has a digital counterpart, the rotary (or pulse) encoder.
Saturday, 16 May 2015Bhanu PS Tomar10
 Digital feedback system: A digital feedback system
uses a digital position transducer to measure the
position. Encoders are popular digital position
transducers. Comparator and amplifier are replaced by
up-down counter and digital-to-analogue converter.
 It monitor output variations by electrical pulses.
Saturday, 16 May 2015Bhanu PS Tomar11
Feedback for closed loop system
 The feedback in a closed loop system is the information
delivered from the CNC machine to the controller.
 Feedback data is data that either confirms or denies that
the motors have moved the machining table to the
correct position and at the correct speed.
Saturday, 16 May 2015Bhanu PS Tomar12
Saturday, 16 May 2015Bhanu PS Tomar13
 Feedback can be accomplished in one of two ways
 Linear Scales
 Encoders
Note- SERVOMOTOR-it is an automatic device that uses error sensing negative
feedback to correct the performance of a mechanism.
Saturday, 16 May
2015Bhanu PS Tomar14
Linear scale-
 It measures the absolute/exact position of the slide directly.
 It is a graduated scale made of either glass or stainless steel
along with a measuring surface and scanning unit.
Saturday, 16 May 2015Bhanu PS Tomar15
Encoder-
 An encoder is a sensor of mechanical motion that
generates digital signals in response to motion. As an
electro-mechanical device, an encoder is able to provide
motion control system users with information concerning
position, velocity and direction.
 They convert rotary movement into digital signals.
Saturday, 16 May 2015Bhanu PS Tomar16
Types of encoders
 There are two different types of encoders: linear
and rotary.
 A linear encoder responds to motion along a path, while
a rotary encoder responds to rotational motion.
 An encoder is generally categorized by the means of its
output. An incremental encoder generates a train of
pulses which can be used to determine position and
speed. An absolute encoder generates unique bit
configurations to track positions directly.
Saturday, 16 May 2015Bhanu PS Tomar17
Difference between incremental and absolute encoder-
 Incremental rotary encoder outputs the pulse corresponding
to the rotation angle only while rotating, and is the counting
measurement method that adds up the pulse from the
measurement beginning point.
 Absolute rotary encoder outputs the signal of position
corresponding to the rotation angle by code. The Absolute
position from the starting point is measured by the output
code data. The position is memorized though the power
supply is cut off.
Saturday, 16 May
2015
Bhanu PS Tomar18
Saturday, 16 May 2015Bhanu PS Tomar19
CNC- conceptual arrangements
 Typical block diagram of cnc system
Saturday, 16 May 2015Bhanu PS Tomar20
Saturday, 16 May 2015Bhanu PS Tomar21
Cnc interpolation
 interpolation is a method of constructing new data points
within the range of a discrete set of known data points.
 Estimation of an unknown quantity between two known
quantities .It is a mathematical process to determine new
points on curved surface within two end points.
 It produces a series of intermediate data points between
given coordinate positions and computes the axial velocity
of an individual axis along the contour path.
Saturday, 16 May 2015Bhanu PS Tomar22
 Types of interpolation-
To coordinate the axis movements in CNC control these types of
interpolation are used
 Linear interpolation: This moves tool from start point to the target point
along a straight line. It can be implemented in a 2-D plane or 3-D space.
the programming command should indicate X, Y, Z coordinates of target
point, and feed rate.
 Circular interpolation: It is programmed to cut circular arcs in three
principal planes; namely XY, YZ, ZX. Direction, target position, arc radius,
cutting plane, and feed rate must be specified in the program.
 Helical interpolation: Helical interpolation combines the two-axis circular
interpolation with a linear interpolation in third axis. i.e. machining of
helical pockets and threads
Saturday, 16 May 2015Bhanu PS Tomar23
 Parabolic interpolation: It uses three non-collinear points to
approximate curves that are of free forms. It reduces the
number of programmed points by as much as 50 times the
number required by the linear interpolation mode. It is
mainly used in mold and die making and curves of high
order and high degree.
 Cubic interpolation: Cubic interpolation approximates the
surfaces defined by third-order geometry. It involves the
motion of three axes to machine complex shapes such as
automobile sheet metal dies.
Saturday, 16 May 2015Bhanu PS Tomar24
Modern approaches to interpolation-
1.hardware interpolation-
 It consists of a pair of DDA integrators.
 It is capable of doing linear and circular operations
according to instruction from the punched tapes.
 The main feature of hardware interpolation is that it
controls simultaneously two axes which can be X and Y,X
and Z or Y and Z.
 Hardware circuits generate the points that keep the tool
path within tolerance.
 It is used for fine interpolation.
Saturday, 16 May 2015Bhanu PS Tomar25
2.Software interpolation-
 This is the computer based approach of hardware
interpolation.
 Basically it is a computer program which simulates a single
cycle of hardware interpolator and the feed rate control.
 The computer analysis program divides the tool path into
segments.
 Used for coarse(rough) interpolation.
 It is microprocessor based interpolation system,samples
about 100 times/second are to be taken in this system.
Saturday, 16 May 2015Bhanu PS Tomar26
Requirements of interpolation system-
1. The amount of data required for interpolation should be as
small as possible.
2. The velocity along the interpolated path should be constant.
3. The curve must pass accurately through the numerically
specified reference points to prevent any cumulative error.
4. The curve produced by interpolation must approximate as
closely as possible to the required work piece contour.
5. Data required for the servomotor should be made available
at a faster rate as demanded by the process.
Saturday, 16 May 2015Bhanu PS Tomar27
Features of CNC
 For a CNC machine control unit (MCU) decides cutting speed, feed,
depth of cut, tool selection , coolant on off and tool paths.
 The MCU issues commands in form of numeric data to motors that
position slides and tool accordingly.
 The tool or material moves.
 Tools can operate in 1-5 axes.[multi axis machining]
 Larger machines have a machine control unit (MCU)
which manages operations
 Movement is controlled by a motors .
 Feedback is provided by sensors.
Saturday, 16 May 2015Bhanu PS Tomar28
 besides previous features of CNC system we can go for
the following features also-
1. Construction of the control
2. Operation
3. Operating aids
4. Colour graphics
5. Graphic simulation
6. Programming aids
A. cutter radius compensation.
B. blueprint programming
C. polar coordinates
D. cylindrical interpolation
E. Subroutines
F. Turning/milling operations- programmed contour in Cartesian
coordinates while working in polar coordinates
G. Machining cycles- subroutines for often needed machining operations.
Saturday, 16 May 2015
Bhanu PS Tomar
29
7. program archiving
8. Integrated interface control- use of PLCs
9. Computer link
Saturday, 16 May 2015Bhanu PS Tomar30
CNC machines-
 Advantages
Reduces product cost
Improved product quality
Facilitate production planning and control
Increased productivity
Greater flexibility
 Limitations
High initial investment
High maintenance
For low production it is costlier process
Saturday, 16 May 2015Bhanu PS Tomar31
 Any Questions…..????
Thank you.
Saturday, 16 May 2015Bhanu PS Tomar32
1 de 32

Recomendados

Cnc control systems por
Cnc control systemsCnc control systems
Cnc control systemsChetan Mahatme
1K vistas24 diapositivas
Manual part programming por
Manual part programmingManual part programming
Manual part programmingjntuhcej
24.5K vistas43 diapositivas
Numeric control por
Numeric controlNumeric control
Numeric controlKANA RAM MEENA
4.1K vistas28 diapositivas
\Transfer Lines por
\Transfer Lines\Transfer Lines
\Transfer LinesPRAVEENKUMAR SHAHAPURMATH
20K vistas58 diapositivas
Numerical control machines tool por
Numerical control machines toolNumerical control machines tool
Numerical control machines tooljntuhcej
15.9K vistas39 diapositivas
Apt programming por
Apt programmingApt programming
Apt programmingVemulapalli Das
29.1K vistas41 diapositivas

Más contenido relacionado

La actualidad más candente

NC, CNC & DNC Machine por
NC, CNC & DNC Machine NC, CNC & DNC Machine
NC, CNC & DNC Machine Nilraj Vasandia
105.5K vistas39 diapositivas
COMPUTER AIDED PROCESS PLANNING por
COMPUTER AIDED PROCESS PLANNINGCOMPUTER AIDED PROCESS PLANNING
COMPUTER AIDED PROCESS PLANNINGjntuhcej
33.9K vistas40 diapositivas
Lathe machine por
Lathe machineLathe machine
Lathe machineRaju D
96.2K vistas91 diapositivas
Chapter 2 constructional feature of cnc machine por
Chapter 2 constructional feature of cnc machineChapter 2 constructional feature of cnc machine
Chapter 2 constructional feature of cnc machineRAHUL THAKER
4.5K vistas71 diapositivas
CNC part programming por
CNC part programmingCNC part programming
CNC part programmingjntuhcej
5.1K vistas77 diapositivas

La actualidad más candente(20)

NC, CNC & DNC Machine por Nilraj Vasandia
NC, CNC & DNC Machine NC, CNC & DNC Machine
NC, CNC & DNC Machine
Nilraj Vasandia105.5K vistas
COMPUTER AIDED PROCESS PLANNING por jntuhcej
COMPUTER AIDED PROCESS PLANNINGCOMPUTER AIDED PROCESS PLANNING
COMPUTER AIDED PROCESS PLANNING
jntuhcej33.9K vistas
Lathe machine por Raju D
Lathe machineLathe machine
Lathe machine
Raju D96.2K vistas
Chapter 2 constructional feature of cnc machine por RAHUL THAKER
Chapter 2 constructional feature of cnc machineChapter 2 constructional feature of cnc machine
Chapter 2 constructional feature of cnc machine
RAHUL THAKER4.5K vistas
CNC part programming por jntuhcej
CNC part programmingCNC part programming
CNC part programming
jntuhcej5.1K vistas
Canned cycle por aman1312
Canned cycleCanned cycle
Canned cycle
aman131220.8K vistas
Transfer machines por Suresh Lal
Transfer machines Transfer machines
Transfer machines
Suresh Lal20.3K vistas
ANALYSIS OF TRANSFER LINE WITH BUFFER STORAGE por Manoj Gowda K
ANALYSIS OF TRANSFER LINE WITH BUFFER STORAGEANALYSIS OF TRANSFER LINE WITH BUFFER STORAGE
ANALYSIS OF TRANSFER LINE WITH BUFFER STORAGE
Manoj Gowda K5.1K vistas
Cnc axis and motion nomenclature por meet shah
Cnc axis and motion nomenclatureCnc axis and motion nomenclature
Cnc axis and motion nomenclature
meet shah4.2K vistas
ppt on cnc por Pankaj Dhut
ppt on cncppt on cnc
ppt on cnc
Pankaj Dhut94.8K vistas
CNC principle & machining centre por NirmalRaja3
CNC principle & machining centreCNC principle & machining centre
CNC principle & machining centre
NirmalRaja3334 vistas
Mechanical element of a CNC Machine por tjunicornfx
Mechanical element of a CNC MachineMechanical element of a CNC Machine
Mechanical element of a CNC Machine
tjunicornfx8.7K vistas
COORDINATE MEASURING MACHINE por arunkumar6836
COORDINATE MEASURING MACHINECOORDINATE MEASURING MACHINE
COORDINATE MEASURING MACHINE
arunkumar68365K vistas

Destacado

Unit6 Computer Numerical Control por
Unit6 Computer Numerical ControlUnit6 Computer Numerical Control
Unit6 Computer Numerical Controlguestb9b7f4
10.7K vistas41 diapositivas
cnc machining por
cnc machiningcnc machining
cnc machiningNikhlesh Ranjan
13K vistas181 diapositivas
Cnc, dnc & adaptive control por
Cnc, dnc & adaptive controlCnc, dnc & adaptive control
Cnc, dnc & adaptive controlparabajinkya0070
28.9K vistas30 diapositivas
CNC Machines por
CNC MachinesCNC Machines
CNC Machinespratik207
93.1K vistas38 diapositivas
Purge flow regulator and flow switches por
Purge flow regulator and flow switchesPurge flow regulator and flow switches
Purge flow regulator and flow switchesKundan Gupta
2.3K vistas18 diapositivas
IET 499C Midterm por
IET 499C MidtermIET 499C Midterm
IET 499C MidtermChristopher Mullins
323 vistas12 diapositivas

Destacado(17)

Unit6 Computer Numerical Control por guestb9b7f4
Unit6 Computer Numerical ControlUnit6 Computer Numerical Control
Unit6 Computer Numerical Control
guestb9b7f410.7K vistas
CNC Machines por pratik207
CNC MachinesCNC Machines
CNC Machines
pratik20793.1K vistas
Purge flow regulator and flow switches por Kundan Gupta
Purge flow regulator and flow switchesPurge flow regulator and flow switches
Purge flow regulator and flow switches
Kundan Gupta2.3K vistas
ETE444-lec6-nanofabrication.pdf por mashiur
ETE444-lec6-nanofabrication.pdfETE444-lec6-nanofabrication.pdf
ETE444-lec6-nanofabrication.pdf
mashiur2.6K vistas
Makers Modena FabLab - Corso di abilitazione macchina cnc grande por MakersModena
Makers Modena FabLab - Corso di abilitazione macchina cnc grandeMakers Modena FabLab - Corso di abilitazione macchina cnc grande
Makers Modena FabLab - Corso di abilitazione macchina cnc grande
MakersModena621 vistas
DNC SYSTEMS por Elson Paul
DNC SYSTEMSDNC SYSTEMS
DNC SYSTEMS
Elson Paul39.1K vistas
Traction motor manufacturing & Power transformer BHEL por Prabjeet Singh
Traction motor manufacturing & Power transformer BHELTraction motor manufacturing & Power transformer BHEL
Traction motor manufacturing & Power transformer BHEL
Prabjeet Singh9.2K vistas
Machine tools por JHarper0071
Machine toolsMachine tools
Machine tools
JHarper00711.9K vistas
Edm Wire Cut por mrg timoq
Edm Wire CutEdm Wire Cut
Edm Wire Cut
mrg timoq2.1K vistas

Similar a Cnc control system and interface

REPORT por
REPORTREPORT
REPORTUjjwal Singh
122 vistas21 diapositivas
MANUFACTURING TECHNOLOGY-II por
MANUFACTURING TECHNOLOGY-IIMANUFACTURING TECHNOLOGY-II
MANUFACTURING TECHNOLOGY-IIS. Sathishkumar
14.5K vistas66 diapositivas
CNC PROGRAMMING FOR BEGAINER Part 1 por
CNC PROGRAMMING FOR BEGAINER Part 1CNC PROGRAMMING FOR BEGAINER Part 1
CNC PROGRAMMING FOR BEGAINER Part 1Parveen Kumar
59K vistas70 diapositivas
Computer Numerical Control_2018.pdf por
Computer Numerical Control_2018.pdfComputer Numerical Control_2018.pdf
Computer Numerical Control_2018.pdfadminpeo
6 vistas50 diapositivas
bus system.pptx por
bus system.pptxbus system.pptx
bus system.pptxPranavPhadke5
31 vistas43 diapositivas
Numerical control machines por
Numerical control machines Numerical control machines
Numerical control machines jntuhcej
1K vistas39 diapositivas

Similar a Cnc control system and interface(20)

MANUFACTURING TECHNOLOGY-II por S. Sathishkumar
MANUFACTURING TECHNOLOGY-IIMANUFACTURING TECHNOLOGY-II
MANUFACTURING TECHNOLOGY-II
S. Sathishkumar14.5K vistas
CNC PROGRAMMING FOR BEGAINER Part 1 por Parveen Kumar
CNC PROGRAMMING FOR BEGAINER Part 1CNC PROGRAMMING FOR BEGAINER Part 1
CNC PROGRAMMING FOR BEGAINER Part 1
Parveen Kumar59K vistas
Computer Numerical Control_2018.pdf por adminpeo
Computer Numerical Control_2018.pdfComputer Numerical Control_2018.pdf
Computer Numerical Control_2018.pdf
adminpeo6 vistas
Numerical control machines por jntuhcej
Numerical control machines Numerical control machines
Numerical control machines
jntuhcej1K vistas
CAM-2 NC CNC machines.pdf por JanakValaki1
CAM-2 NC CNC machines.pdfCAM-2 NC CNC machines.pdf
CAM-2 NC CNC machines.pdf
JanakValaki140 vistas
IRJET- Design & Development of Two-Wheeled Self Balancing Robot por IRJET Journal
IRJET-  	  Design & Development of Two-Wheeled Self Balancing RobotIRJET-  	  Design & Development of Two-Wheeled Self Balancing Robot
IRJET- Design & Development of Two-Wheeled Self Balancing Robot
IRJET Journal165 vistas
Unit 3 Computer Numerical Control por SURYAPRAKASH S
Unit 3 Computer Numerical ControlUnit 3 Computer Numerical Control
Unit 3 Computer Numerical Control
SURYAPRAKASH S1.7K vistas
COMPUTER NUMERIC CONTROL por Chetan Dixit
COMPUTER NUMERIC CONTROL COMPUTER NUMERIC CONTROL
COMPUTER NUMERIC CONTROL
Chetan Dixit147 vistas
Part programming for nc machines por Dorothy Kare
Part programming for nc machinesPart programming for nc machines
Part programming for nc machines
Dorothy Kare6.8K vistas
Designs of input and output driver circuits for 16 bit electronic control uni... por eSAT Publishing House
Designs of input and output driver circuits for 16 bit electronic control uni...Designs of input and output driver circuits for 16 bit electronic control uni...
Designs of input and output driver circuits for 16 bit electronic control uni...
Welcome to International Journal of Engineering Research and Development (IJERD) por IJERD Editor
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
IJERD Editor261 vistas
International Journal of Computational Engineering Research(IJCER) por ijceronline
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
ijceronline172 vistas
Fundamentals of plc 1 por Sachin Tupe
Fundamentals of plc 1Fundamentals of plc 1
Fundamentals of plc 1
Sachin Tupe600 vistas

Último

Literature review and Case study on Commercial Complex in Nepal, Durbar mall,... por
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...AakashShakya12
57 vistas115 diapositivas
802.11 Computer Networks por
802.11 Computer Networks802.11 Computer Networks
802.11 Computer NetworksTusharChoudhary72015
9 vistas33 diapositivas
Saikat Chakraborty Java Oracle Certificate.pdf por
Saikat Chakraborty Java Oracle Certificate.pdfSaikat Chakraborty Java Oracle Certificate.pdf
Saikat Chakraborty Java Oracle Certificate.pdfSaikatChakraborty787148
14 vistas1 diapositiva
String.pptx por
String.pptxString.pptx
String.pptxAnanthi Palanisamy
47 vistas24 diapositivas
Electrical Crimping por
Electrical CrimpingElectrical Crimping
Electrical CrimpingIwiss Tools Co.,Ltd
21 vistas22 diapositivas
9_DVD_Dynamic_logic_circuits.pdf por
9_DVD_Dynamic_logic_circuits.pdf9_DVD_Dynamic_logic_circuits.pdf
9_DVD_Dynamic_logic_circuits.pdfUsha Mehta
28 vistas32 diapositivas

Último(20)

Literature review and Case study on Commercial Complex in Nepal, Durbar mall,... por AakashShakya12
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...
AakashShakya1257 vistas
9_DVD_Dynamic_logic_circuits.pdf por Usha Mehta
9_DVD_Dynamic_logic_circuits.pdf9_DVD_Dynamic_logic_circuits.pdf
9_DVD_Dynamic_logic_circuits.pdf
Usha Mehta28 vistas
DevOps to DevSecOps: Enhancing Software Security Throughout The Development L... por Anowar Hossain
DevOps to DevSecOps: Enhancing Software Security Throughout The Development L...DevOps to DevSecOps: Enhancing Software Security Throughout The Development L...
DevOps to DevSecOps: Enhancing Software Security Throughout The Development L...
Anowar Hossain12 vistas
Update 42 models(Diode/General ) in SPICE PARK(DEC2023) por Tsuyoshi Horigome
Update 42 models(Diode/General ) in SPICE PARK(DEC2023)Update 42 models(Diode/General ) in SPICE PARK(DEC2023)
Update 42 models(Diode/General ) in SPICE PARK(DEC2023)
Tsuyoshi Horigome19 vistas
What is Whirling Hygrometer.pdf por IIT KHARAGPUR
What is Whirling Hygrometer.pdfWhat is Whirling Hygrometer.pdf
What is Whirling Hygrometer.pdf
IIT KHARAGPUR 11 vistas
Dynamics of Hard-Magnetic Soft Materials por Shivendra Nandan
Dynamics of Hard-Magnetic Soft MaterialsDynamics of Hard-Magnetic Soft Materials
Dynamics of Hard-Magnetic Soft Materials
Shivendra Nandan13 vistas
_MAKRIADI-FOTEINI_diploma thesis.pptx por fotinimakriadi
_MAKRIADI-FOTEINI_diploma thesis.pptx_MAKRIADI-FOTEINI_diploma thesis.pptx
_MAKRIADI-FOTEINI_diploma thesis.pptx
fotinimakriadi6 vistas

Cnc control system and interface

  • 1. Compiled by- Bhanu PS Tomar M.Tech 2nd Sem(PE) CNC Control System And Interface
  • 2. Overview of presentation 1. CNC control system- An overview 2. Open loop and closed loop control system system 3. Feedback subsystem in CNC 4. Feedback for CNC 5. Block diagram for CNC 6. CNC interpolation 7. Hardware and software interpolation 8. Features of CNC 9. Advantages and disadvantages of CNC Saturday, 16 May 2015Bhanu PS Tomar2
  • 3. CNC control system  Fundamental aspects of control- In general CNC machines are programmed and controlled to accomplish the major three actions- A. Positioning of tool in 2 or 3 or more axes. B. Motion-relative velocity of tool wrt work piece C. Switching function i.e. direction of rotation of spindle, coolant ON/OFF etc. are to be controlled. D. CNC systems require motor drives to control both the position and the velocity of the machine axes. Each axis must be driven separately and follow the command signal generated by the NC control. There are two ways to activate the servo drives: the open-loop system and the closed- loop system. Saturday, 16 May 2015Bhanu PS Tomar3
  • 4. Based upon the nature of the positioning and motion,CNC control is classified into two groups, 1. Point to Point control-it is purely for positioning of the tool at programmed points.e.g drilling,tapping,boring operations 2. Continuous path control- there is a functional relationship between individual cordinate axes. i.e 3 axes,5 axes machining. 5 axes machining- 3 translational and 2 rotational axes. best suited for doubly curved surface maching.i.e in spacecraft,aircraft and fluid handling devices. Saturday, 16 May 2015Bhanu PS Tomar4
  • 5. Saturday, 16 May 2015Bhanu PS Tomar5
  • 6. Open loop and closed loop cnc system Open loop- Programmed instructions are fed into the controller through an input device. These instructions are then converted to electrical pulses (signals) by the controller and sent to the servo amplifier to energize the servo motors. Saturday, 16 May 2015Bhanu PS Tomar6
  • 7.  Drawbacks of open loop The primary drawback of the open-loop system is that there is no feedback system to check whether the program position and velocity has been achieved. If the system performance is affected by load, temperature, humidity, or lubrication then the actual output could deviate from the desired output. For these reasons, the open-loop system is generally used in point-to-point systems where the accuracy requirements are not critical. Very few, if any, continuous-path systems utilize open-loop control. Saturday, 16 May 2015Bhanu PS Tomar7
  • 8. Closed loop system  The closed-loop system has a feedback subsystem to monitor the actual output and correct any discrepancy from the programmed input.  Closed-loop systems are very powerful and accurate because they are capable of monitoring operating conditions through feedback subsystems and automatically compensating for any variations in real-time.  Most modern closed-loop CNC systems are able to provide very close resolution of 0.0001 of an inch. Closed-looped systems would, naturally, require more control devices and circuitry in order for them to implement both position and velocity control. This, obviously, makes them more complex and more expensive than the open-loop system Saturday, 16 May 2015Bhanu PS Tomar8
  • 9. Comparison b/w open and closed loop system Saturday, 16 May 2015Bhanu PS Tomar9
  • 10. Feedback subsystems in closed loop system Feedback subsystems are of two types- Analogue feedback system: Variations in physical systems such as position and velocity are being measured as voltage levels in analogue feedback system. Tachometers are typically used to measure the velocity, whereas the resolvers are used to measure position. There are two feedback loops in CNC drive systems; position loop and velocity loop. NOTE-A resolver is a type of rotary electrical transformer used for measuring degrees of rotation. It is considered an analogue device, and has a digital counterpart, the rotary (or pulse) encoder. Saturday, 16 May 2015Bhanu PS Tomar10
  • 11.  Digital feedback system: A digital feedback system uses a digital position transducer to measure the position. Encoders are popular digital position transducers. Comparator and amplifier are replaced by up-down counter and digital-to-analogue converter.  It monitor output variations by electrical pulses. Saturday, 16 May 2015Bhanu PS Tomar11
  • 12. Feedback for closed loop system  The feedback in a closed loop system is the information delivered from the CNC machine to the controller.  Feedback data is data that either confirms or denies that the motors have moved the machining table to the correct position and at the correct speed. Saturday, 16 May 2015Bhanu PS Tomar12
  • 13. Saturday, 16 May 2015Bhanu PS Tomar13
  • 14.  Feedback can be accomplished in one of two ways  Linear Scales  Encoders Note- SERVOMOTOR-it is an automatic device that uses error sensing negative feedback to correct the performance of a mechanism. Saturday, 16 May 2015Bhanu PS Tomar14
  • 15. Linear scale-  It measures the absolute/exact position of the slide directly.  It is a graduated scale made of either glass or stainless steel along with a measuring surface and scanning unit. Saturday, 16 May 2015Bhanu PS Tomar15
  • 16. Encoder-  An encoder is a sensor of mechanical motion that generates digital signals in response to motion. As an electro-mechanical device, an encoder is able to provide motion control system users with information concerning position, velocity and direction.  They convert rotary movement into digital signals. Saturday, 16 May 2015Bhanu PS Tomar16
  • 17. Types of encoders  There are two different types of encoders: linear and rotary.  A linear encoder responds to motion along a path, while a rotary encoder responds to rotational motion.  An encoder is generally categorized by the means of its output. An incremental encoder generates a train of pulses which can be used to determine position and speed. An absolute encoder generates unique bit configurations to track positions directly. Saturday, 16 May 2015Bhanu PS Tomar17
  • 18. Difference between incremental and absolute encoder-  Incremental rotary encoder outputs the pulse corresponding to the rotation angle only while rotating, and is the counting measurement method that adds up the pulse from the measurement beginning point.  Absolute rotary encoder outputs the signal of position corresponding to the rotation angle by code. The Absolute position from the starting point is measured by the output code data. The position is memorized though the power supply is cut off. Saturday, 16 May 2015 Bhanu PS Tomar18
  • 19. Saturday, 16 May 2015Bhanu PS Tomar19
  • 20. CNC- conceptual arrangements  Typical block diagram of cnc system Saturday, 16 May 2015Bhanu PS Tomar20
  • 21. Saturday, 16 May 2015Bhanu PS Tomar21
  • 22. Cnc interpolation  interpolation is a method of constructing new data points within the range of a discrete set of known data points.  Estimation of an unknown quantity between two known quantities .It is a mathematical process to determine new points on curved surface within two end points.  It produces a series of intermediate data points between given coordinate positions and computes the axial velocity of an individual axis along the contour path. Saturday, 16 May 2015Bhanu PS Tomar22
  • 23.  Types of interpolation- To coordinate the axis movements in CNC control these types of interpolation are used  Linear interpolation: This moves tool from start point to the target point along a straight line. It can be implemented in a 2-D plane or 3-D space. the programming command should indicate X, Y, Z coordinates of target point, and feed rate.  Circular interpolation: It is programmed to cut circular arcs in three principal planes; namely XY, YZ, ZX. Direction, target position, arc radius, cutting plane, and feed rate must be specified in the program.  Helical interpolation: Helical interpolation combines the two-axis circular interpolation with a linear interpolation in third axis. i.e. machining of helical pockets and threads Saturday, 16 May 2015Bhanu PS Tomar23
  • 24.  Parabolic interpolation: It uses three non-collinear points to approximate curves that are of free forms. It reduces the number of programmed points by as much as 50 times the number required by the linear interpolation mode. It is mainly used in mold and die making and curves of high order and high degree.  Cubic interpolation: Cubic interpolation approximates the surfaces defined by third-order geometry. It involves the motion of three axes to machine complex shapes such as automobile sheet metal dies. Saturday, 16 May 2015Bhanu PS Tomar24
  • 25. Modern approaches to interpolation- 1.hardware interpolation-  It consists of a pair of DDA integrators.  It is capable of doing linear and circular operations according to instruction from the punched tapes.  The main feature of hardware interpolation is that it controls simultaneously two axes which can be X and Y,X and Z or Y and Z.  Hardware circuits generate the points that keep the tool path within tolerance.  It is used for fine interpolation. Saturday, 16 May 2015Bhanu PS Tomar25
  • 26. 2.Software interpolation-  This is the computer based approach of hardware interpolation.  Basically it is a computer program which simulates a single cycle of hardware interpolator and the feed rate control.  The computer analysis program divides the tool path into segments.  Used for coarse(rough) interpolation.  It is microprocessor based interpolation system,samples about 100 times/second are to be taken in this system. Saturday, 16 May 2015Bhanu PS Tomar26
  • 27. Requirements of interpolation system- 1. The amount of data required for interpolation should be as small as possible. 2. The velocity along the interpolated path should be constant. 3. The curve must pass accurately through the numerically specified reference points to prevent any cumulative error. 4. The curve produced by interpolation must approximate as closely as possible to the required work piece contour. 5. Data required for the servomotor should be made available at a faster rate as demanded by the process. Saturday, 16 May 2015Bhanu PS Tomar27
  • 28. Features of CNC  For a CNC machine control unit (MCU) decides cutting speed, feed, depth of cut, tool selection , coolant on off and tool paths.  The MCU issues commands in form of numeric data to motors that position slides and tool accordingly.  The tool or material moves.  Tools can operate in 1-5 axes.[multi axis machining]  Larger machines have a machine control unit (MCU) which manages operations  Movement is controlled by a motors .  Feedback is provided by sensors. Saturday, 16 May 2015Bhanu PS Tomar28
  • 29.  besides previous features of CNC system we can go for the following features also- 1. Construction of the control 2. Operation 3. Operating aids 4. Colour graphics 5. Graphic simulation 6. Programming aids A. cutter radius compensation. B. blueprint programming C. polar coordinates D. cylindrical interpolation E. Subroutines F. Turning/milling operations- programmed contour in Cartesian coordinates while working in polar coordinates G. Machining cycles- subroutines for often needed machining operations. Saturday, 16 May 2015 Bhanu PS Tomar 29
  • 30. 7. program archiving 8. Integrated interface control- use of PLCs 9. Computer link Saturday, 16 May 2015Bhanu PS Tomar30
  • 31. CNC machines-  Advantages Reduces product cost Improved product quality Facilitate production planning and control Increased productivity Greater flexibility  Limitations High initial investment High maintenance For low production it is costlier process Saturday, 16 May 2015Bhanu PS Tomar31
  • 32.  Any Questions…..???? Thank you. Saturday, 16 May 2015Bhanu PS Tomar32