CNC Machine
CNC Machine
Introduction:-
CNC stands for computer numeric control machine. In other words,
when computer is used to control the numeric control (NC) parts of machine then machine is
called CNC machine. In simple words, it is a use of computer to operate machines like lathe,
mills shaper etc is called CNC Machine. The cutting operations performed by the CNC is
called CNC machining, in CNC machining, programs are designed or prepared first and then
it is fed to the CNC machine. According to the program, the CNC controls the motion and
speed of the machine tools.
Input devices:-
Input devices are those which give instructions to the CNC Machine
to operate and make a work piece of given desires. For these purposes we can use tape reader
magnetic tape reader and computers.
Machine tools:-
A CNC machine tool always has a slide table and a spindle to control
of the position and speed. The machine table is controlled in X and Y axis direction and the
spindle is controlled in the Z axis direction.
Driving system:-
The driving system of a CNC machine consists of amplifier circuits,
drive motors and ball lead screw. The MCU feeds the signals (position and speed) of each
axis to the amplifier circuits. The control signals are than activate the drive motors. And the
activated drive motors rotate the ball lead screw to position of machine tools.
Feedback system:-
This system consists of transducers that act as sensors. It is also called
a measuring system. It contains position and speed transducers that continuously monitor the
position and speed of the cutting tool. The MCU receives the signals from these transducers
and it uses the difference between the provided signals and feedback signals to generate the
control signals for correcting the position and speed errors.
Display unit:-
A monitor is used to display the programs, commands and other
useful data of CNC machine.
G-Code
Introduction:-
G-code is a type of function used in Numerical Control programming
language that contains the information to position a tool to do the actual work. Although G-
code as a term is often used interchangeably with Numerical Control (NC). It is always
started from the world G and some other numerical digit. Here specific command has a
specific words.
G-Code codes:-
Below are some common individual codes, that when combined,
guide a machine’s movement.
G00: Rapid positioning
This code causes the machine to operate at a high speed.
G01: Linear interpolation
The machine will move in a straight line, performing the appropriate machining (milling,
cutting, etc).
G02: Circular/Helical Interpolation
The machine will move clockwise in a circular or helical pattern, performing the appropriate
machining process.
G03: Circular/Helical Interpolation
This code is the same as G02, but enables counterclockwise movement.
G17: X-Y plane selection
G18: X-Z plane selection
G19: Y-Z plane selection
These codes maneuver the machine onto different planes for coordinated motion.
G20: Programming in inches
G21: Programming in mm
Changes in programming units occur short-term with these particular codes.
Machine zero:-
CNC machines are worked by using axis system, so there should be
an origin point of the machine which is known as machines zero. This zero point is used
whenever a command is given to the CNC. The machine zero specifies the position of the
point on the plane of machine. It is set by manufacturer and can’t be changed.
Reference zero:-
If machine is operated in automatic mode then the reference point
is used by machine to know it position on the axis. The reference point is a fixed point inside
the CNC machine whose values are already stored in the CNC. So, when we have to know
the current position of the CNC on the axis then these values got active gives us the
information about the point in coordinate system.