Principle and Operation of A CNC Machine
Principle and Operation of A CNC Machine
Principle and Operation of A CNC Machine
The working principle of a CNC machine is illustrated in below fig, the part
programme data is input to the control system through a suitable input medium
such as punched paper state or manual data input keyboard. The data is stored
in the data storage area, compared in the computation area, commands are
generated in the command generated area and distributed to the respective axis
servo-drives.
The servo drives get activated and the slides. The position feedback
transducer at each slide monitors the instantaneous position of the slides and
gives a feedback through the position feedback loop to the comparator where in
the instantaneous slide position is compared with the commanded position and
further commands are given to the axes servo-drives and hence the slides stops.
The velocity feedback loop monitors the commanded velocity of the slide.
CNC SYSTEM
Servo control
All the compensations required for machine accuracies (like lead screw pitch
error, tool wear out, backlash etc) are calculated by the CPU depending upon the
corresponding inputs made available to the system. The same will be taken of
during the generation of control signals for the axis movement.
Servo Control Unit:- Servo control unit is which receives the feed back
signal of the actual movement of the machine tool slides from the feed back
devices. For example: Digital encoder. And which passes this information to
CPU for processing. The actual sense, the servo control units perform the data
communication between the machine tool and CPU. And also achieved actual
movements of slides on machine space tool through servo drives.
All movements controlled by the CNC machines and depending upon the type
of feedback system used in the system.
Types of Feedback System
Operator Control Panel:- The below figure shows the typical Fagor
control panel. Operator control panel provides the interface to facilitate two way
Communication between the user and the CNC system, this consists of two
parts.
2. Keyboard
1. Video display unit: Visual displays are the interface between controller and
user, good informative displays are very important for error free machine
operation. Early NC displayed only the current values of individual axes but
user was at least able to see, from almost any position, whether the axes were
still moving or already reached their target positions. This was major
improvement over the mechanical scales normal on machine tools at that time.
2. Keyboard:- The keyboard is the most common input device used for
computers. It is, however, awkward for entering geometric data for computer
aided design. It can be used as a string device, pick device, a valuator, a button
or a locator and it is most flexible of all the input devices.
The keyboard is usually used to enter commands. Commands may be to read the
file name for a previously stored part drawing, to input the X-Y co-ordinates for
a point or to describe some other geometry which is to picked or input into the
computes.
With the ASCII keyboard, the user enters the program block word by word, and
the CNC system stores the program in its program memory. Errors are corrected
in the same way with the aid of editor. CNC system especially designed for shop
floor programming have between five and ten so called soft keys in addition to
the normal keys.
These soft keys are programmable to offer regularly used special functions and
their functions being displayed on the VDU screen.
Configuration of PLCs:-
1.Controller
2.Input / Output
3.Programming device or user
2. Input and Output:- The circuit converts incoming signals from the
controlled devices into the ones which are compatible with microprocessor. The
output circuitry perform the opposite function of adjusting processors signals to
those of the controlled devices.
Spindle speed
Temperature
Serial interfaces
Voltage
Format.
Diagnostics:- PLCs can perform self checking similar to computers and CNC
systems with the help of in built firmware. Then can also be programmed to
diagnose and identify faults in problem areas of Electromechanical devices like
limit switches, transducers, relays, motor starters and variety of peripheral
equipment, there capabilities result in lower maintenance effort and costs.