SlideShare una empresa de Scribd logo
1 de 24
CNC Control
Systems
Mode of the CNC Control System
• Point-to-point path
The point-to-point
control system is often
referred to as the
positioning system.
1. Axis path.
2. 45° line path.
3. Linear path.
In the linear path motion
mode, the controller has
the capability to
synchronize the motion
in X and Y directions to
generate a linear path.
The most common
applications of the PTP
control system are
drilling, boring, reaming,
tapping and sheet metal
punching.
The cutting of arcs and
angles other
not possible
PTP system,
than 45° is
with the
but it can
be approximated by a
series of straight-line
cuts.
The tolerance, or
deviation of the actual
path from the true path,
can be specified in
three ways.
Continuous-path
The continuous-path control
system is also known as the
contouring system. It involves
simultaneous motion control of
two or more axes. The contouring
system is more complex because
each axis of motion requires
separate position and velocity
loops. The contouring along a
predefined tool path is
implemented by means of
interpolation, in which the system
generates a set of intermediate
data points between given
coordinate positions
CNC Interpolation
An interpolator provides two functions:
It computes individual axis velocities to drive the
tool along the programmed path at the given feed
rate.
It generates intermediate coordinate positions
along the programmed path. There are five types of
interpolation: linear, circular,helical, parabolic, and
cubic.
Linear Interpolation
Linear interpolation requires three parameters:
start point coordinate, end point coordinate and the speed
command for each axis. In two-axis linear interpolation, the
interpolator calculates the speed commands, in pulses per
second, for the X and Y axes in such a way that it maintains
the speed ratio between the X and Y axes equal to the ratio of
the required incremental distance (dx / dy).
Theoretically, linear interpolation can be used to cut
all types of tool paths, including straight lines, circles,
arcs, curves, and helical contours, etc.. However, it
takes much more data to cut contours other than
straight lines.
The use of other interpolation method results in a
substantial reduction of data to be processed. Curves
that can not be defined mathematically can only be
approximated by using linear interpolation.
Circular Interpolation
The interpolator computes the axial velocity
components and produces a sequence of reference
pulses for each control axis of motion. The
advantage of circular interpolation is its ability to
generate an arc in a single program block. In some
NC controls, circular interpolation is limited to a 90°
arc in a single block.
The information required for programming a circular
interpolation includes:
(1)
(2)
(3)
coordinates of the start point and end point,
radius of
direction
the arc or coordinates of the arc centre, and
in which the tool is to proceed (CW or CCW).
interpolation is limited to the two-axis plane.The circular
Helical Interpolation
It combines the two-axis circular interpolation and a
linear interpolation along the third axis.
Helical interpolation:-
Producing a large-diameter hole is a common
application for many shops, and there are numerous
methods that can be used to achieve the end result.
However, there are often numerous obstacles to
completing the process cost effectively. Horsepower
consumption is frequently a concern in these types of
applications, especially on the more common 20
horsepower and below machine tools. These machines
are capable of high speeds and feeds, but rigidity is
sacrificed to the extent necessary to accomplish the
quick movements. Using conventional means, making
large diameter holes is hard on the machine...
Function and purpose:-
Command G02 or G03 with a designation for the third
axis allows synchronous circular interpolation on the
plane specified by plane-selection command G17, G18
or G19 with the linear interpolation on the axis.
Description:-
For helical interpolation, movement designation
is additionally required for one to two linear axes not
forming the plane for circular interpolation.
The velocity in the tangential direction must be
designated as the feed rate F.
Programming Format:-
G17 G02 (or G03) X___ Y___ I__ J__ P__ F__ ;
Or
G17 G02 (or G03) X__ Y__ R__ P__ F__ ;
X = Arc ending point coordinates X axis
Y = Arc ending Point coordinates Y axis
I & J = Arc center Coordinates
P = Number of pitches
F = Feed rate
R = Arc Radius
Example:-
G28 U0. W0. Y0. ;
G50 X0. Z0. Y0. ;
G17 G03 X100. Y50. Z-50.0 R50. F1000.
Notes:-
Plane selection:-
As with circular interpolation, the circular
interpolation plane for helical interpolation is
determined by the plane selection code and axis
addresses. The basic programming procedure for
helical interpolation is selecting a circular –
interpolation plane using a plane selection command
(G17, G18 or G19) and then designating the two axis
addresses for circular interpolation and the address of
one axis for linear interpolation.
Parabolic Interpolation
Parabolic interpolation uses three noncollinear points to
approximate free-form curves. It can be used to cut either
planar or spatial curves. It is primarily used in mold and die
making, where free-form designs are preferred over
precisely defined shapes.
Cubic Interpolation
It is of the third order and can be used to generate complex
tool path for machining complicated shapes such as
automobile sheet metal dies with a relatively small number of
programmed points.
However, it is very complex and requires considerable
computing power and a large memory.
Open-loop Control Systems
Open-loop systems normally use stepping motors as the
drive devices to move the machine slide.
Due to the advent of precision ball screw and stepping
motor control technology, open-loop control can be
refined to 0.001 in. resolution, which is accurate enough to
be used in many precision positioning and light-load
contouring applications.
Closed-loop Control Systems
A feedback loop is implemented to monitor the actual
output and correct any discrepancy from desired output.
Both analog-type and digital-type can be applied.
Most modern closed-loop NC systems are able to provide
very fine resolution of 0.0001 in.
Cnc control systems

Más contenido relacionado

La actualidad más candente

Cnc cutting tools
Cnc cutting toolsCnc cutting tools
Cnc cutting tools
Rakesh Raki
 
Interpolation
InterpolationInterpolation
Interpolation
mbhuiya6
 

La actualidad más candente (20)

CNC Turning and Milling centres
CNC Turning and Milling centresCNC Turning and Milling centres
CNC Turning and Milling centres
 
Nc part programming
Nc part programmingNc part programming
Nc part programming
 
Numeric control
Numeric controlNumeric control
Numeric control
 
CNC AND ITS COMPONENTS
CNC AND ITS COMPONENTSCNC AND ITS COMPONENTS
CNC AND ITS COMPONENTS
 
Apt programming
Apt programmingApt programming
Apt programming
 
Cnc machine tools
Cnc machine toolsCnc machine tools
Cnc machine tools
 
Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware. Introduction to CNC machine and Hardware.
Introduction to CNC machine and Hardware.
 
Tool changing mechanism in cnc machine
Tool changing mechanism in cnc machineTool changing mechanism in cnc machine
Tool changing mechanism in cnc machine
 
4 tooling in cnc
4 tooling in cnc4 tooling in cnc
4 tooling in cnc
 
CNC machining centers
CNC machining centersCNC machining centers
CNC machining centers
 
Jigs and Fixture
Jigs and FixtureJigs and Fixture
Jigs and Fixture
 
Manual part programming
Manual part programmingManual part programming
Manual part programming
 
Flexible manufacturing systems (FMS)
Flexible manufacturing systems (FMS)Flexible manufacturing systems (FMS)
Flexible manufacturing systems (FMS)
 
cnc machining
cnc machiningcnc machining
cnc machining
 
Computer numerical control (CNC)
Computer numerical control (CNC)Computer numerical control (CNC)
Computer numerical control (CNC)
 
Milling Fixture
Milling FixtureMilling Fixture
Milling Fixture
 
Computer Aided Process Planning (CAPP)
Computer Aided Process Planning (CAPP)Computer Aided Process Planning (CAPP)
Computer Aided Process Planning (CAPP)
 
Cnc cutting tools
Cnc cutting toolsCnc cutting tools
Cnc cutting tools
 
Interpolation
InterpolationInterpolation
Interpolation
 
Coordinate Measuring Machine (CMM)
Coordinate Measuring  Machine (CMM)Coordinate Measuring  Machine (CMM)
Coordinate Measuring Machine (CMM)
 

Similar a Cnc control systems

Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdfCh-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
JAYANTKUMAR469151
 

Similar a Cnc control systems (20)

Cnc notes (1)
Cnc notes (1)Cnc notes (1)
Cnc notes (1)
 
CNC PROGRAMMING FOR BEGAINER Part 1
CNC PROGRAMMING FOR BEGAINER Part 1CNC PROGRAMMING FOR BEGAINER Part 1
CNC PROGRAMMING FOR BEGAINER Part 1
 
nc and cnc dp
nc and cnc dpnc and cnc dp
nc and cnc dp
 
Cnc Milling
Cnc MillingCnc Milling
Cnc Milling
 
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)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
MT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHININGMT-II UNIT V CNC MACHINING
MT-II UNIT V CNC MACHINING
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
 
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdfCh-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
Ch-11 NC; CNC; DNC; FMS; Automation and Robotics_2.pdf
 
MANUFACTURING TECHNOLOGY-II
MANUFACTURING TECHNOLOGY-IIMANUFACTURING TECHNOLOGY-II
MANUFACTURING TECHNOLOGY-II
 
Improving the Hydraulic Efficiency of Centrifugal Pumps through Computational...
Improving the Hydraulic Efficiency of Centrifugal Pumps through Computational...Improving the Hydraulic Efficiency of Centrifugal Pumps through Computational...
Improving the Hydraulic Efficiency of Centrifugal Pumps through Computational...
 
9_CNC.ppt
9_CNC.ppt9_CNC.ppt
9_CNC.ppt
 
9_CNC.ppt
9_CNC.ppt9_CNC.ppt
9_CNC.ppt
 
CAM-2 NC CNC machines.pdf
CAM-2 NC CNC machines.pdfCAM-2 NC CNC machines.pdf
CAM-2 NC CNC machines.pdf
 
Cnc programming
Cnc programmingCnc programming
Cnc programming
 
9 cnc (1)
9 cnc (1)9 cnc (1)
9 cnc (1)
 
9 cnc
9 cnc9 cnc
9 cnc
 
High speed cordic design for fixed angle of rotation
High speed cordic design for fixed angle of rotationHigh speed cordic design for fixed angle of rotation
High speed cordic design for fixed angle of rotation
 
CNC1.ppt
CNC1.pptCNC1.ppt
CNC1.ppt
 
CNC1 (1).ppt
CNC1 (1).pptCNC1 (1).ppt
CNC1 (1).ppt
 
CNC Training.ppt
CNC Training.pptCNC Training.ppt
CNC Training.ppt
 

Último

Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 

Último (20)

Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 

Cnc control systems

  • 2. Mode of the CNC Control System • Point-to-point path The point-to-point control system is often referred to as the positioning system. 1. Axis path. 2. 45° line path. 3. Linear path.
  • 3. In the linear path motion mode, the controller has the capability to synchronize the motion in X and Y directions to generate a linear path. The most common applications of the PTP control system are drilling, boring, reaming, tapping and sheet metal punching.
  • 4. The cutting of arcs and angles other not possible PTP system, than 45° is with the but it can be approximated by a series of straight-line cuts. The tolerance, or deviation of the actual path from the true path, can be specified in three ways.
  • 5. Continuous-path The continuous-path control system is also known as the contouring system. It involves simultaneous motion control of two or more axes. The contouring system is more complex because each axis of motion requires separate position and velocity loops. The contouring along a predefined tool path is implemented by means of interpolation, in which the system generates a set of intermediate data points between given coordinate positions
  • 6. CNC Interpolation An interpolator provides two functions: It computes individual axis velocities to drive the tool along the programmed path at the given feed rate. It generates intermediate coordinate positions along the programmed path. There are five types of interpolation: linear, circular,helical, parabolic, and cubic.
  • 7. Linear Interpolation Linear interpolation requires three parameters: start point coordinate, end point coordinate and the speed command for each axis. In two-axis linear interpolation, the interpolator calculates the speed commands, in pulses per second, for the X and Y axes in such a way that it maintains the speed ratio between the X and Y axes equal to the ratio of the required incremental distance (dx / dy).
  • 8. Theoretically, linear interpolation can be used to cut all types of tool paths, including straight lines, circles, arcs, curves, and helical contours, etc.. However, it takes much more data to cut contours other than straight lines.
  • 9. The use of other interpolation method results in a substantial reduction of data to be processed. Curves that can not be defined mathematically can only be approximated by using linear interpolation.
  • 10.
  • 11.
  • 12. Circular Interpolation The interpolator computes the axial velocity components and produces a sequence of reference pulses for each control axis of motion. The advantage of circular interpolation is its ability to generate an arc in a single program block. In some NC controls, circular interpolation is limited to a 90° arc in a single block.
  • 13. The information required for programming a circular interpolation includes: (1) (2) (3) coordinates of the start point and end point, radius of direction the arc or coordinates of the arc centre, and in which the tool is to proceed (CW or CCW). interpolation is limited to the two-axis plane.The circular
  • 14.
  • 15.
  • 16. Helical Interpolation It combines the two-axis circular interpolation and a linear interpolation along the third axis.
  • 17. Helical interpolation:- Producing a large-diameter hole is a common application for many shops, and there are numerous methods that can be used to achieve the end result. However, there are often numerous obstacles to completing the process cost effectively. Horsepower consumption is frequently a concern in these types of applications, especially on the more common 20 horsepower and below machine tools. These machines are capable of high speeds and feeds, but rigidity is sacrificed to the extent necessary to accomplish the quick movements. Using conventional means, making large diameter holes is hard on the machine... Function and purpose:- Command G02 or G03 with a designation for the third axis allows synchronous circular interpolation on the plane specified by plane-selection command G17, G18 or G19 with the linear interpolation on the axis.
  • 18. Description:- For helical interpolation, movement designation is additionally required for one to two linear axes not forming the plane for circular interpolation. The velocity in the tangential direction must be designated as the feed rate F. Programming Format:- G17 G02 (or G03) X___ Y___ I__ J__ P__ F__ ; Or G17 G02 (or G03) X__ Y__ R__ P__ F__ ; X = Arc ending point coordinates X axis Y = Arc ending Point coordinates Y axis I & J = Arc center Coordinates P = Number of pitches F = Feed rate R = Arc Radius Example:- G28 U0. W0. Y0. ; G50 X0. Z0. Y0. ; G17 G03 X100. Y50. Z-50.0 R50. F1000. Notes:- Plane selection:- As with circular interpolation, the circular interpolation plane for helical interpolation is determined by the plane selection code and axis addresses. The basic programming procedure for helical interpolation is selecting a circular – interpolation plane using a plane selection command (G17, G18 or G19) and then designating the two axis addresses for circular interpolation and the address of one axis for linear interpolation.
  • 19. Parabolic Interpolation Parabolic interpolation uses three noncollinear points to approximate free-form curves. It can be used to cut either planar or spatial curves. It is primarily used in mold and die making, where free-form designs are preferred over precisely defined shapes.
  • 20. Cubic Interpolation It is of the third order and can be used to generate complex tool path for machining complicated shapes such as automobile sheet metal dies with a relatively small number of programmed points. However, it is very complex and requires considerable computing power and a large memory.
  • 21. Open-loop Control Systems Open-loop systems normally use stepping motors as the drive devices to move the machine slide. Due to the advent of precision ball screw and stepping motor control technology, open-loop control can be refined to 0.001 in. resolution, which is accurate enough to be used in many precision positioning and light-load contouring applications.
  • 22.
  • 23. Closed-loop Control Systems A feedback loop is implemented to monitor the actual output and correct any discrepancy from desired output. Both analog-type and digital-type can be applied. Most modern closed-loop NC systems are able to provide very fine resolution of 0.0001 in.