All about CNC Machines

CNC Machining is a process used in the manufacturing sector that involves the use of computers to control machine tools. Tools that can be controlled in this manner include lathes, mills, routers and grinders. The CNC in CNC Machining stands for Computer Numerical Control.
 On the surface, it may look like a normal PC controls the machines, but the computer's unique software and control console are what really sets the system apart for use in CNC machining. Under CNC Machining, machine tools function through numerical control.
 A computer program is customized for an object and the machines are programmed with CNC machining language (called G-code) that essentially controls all features like feed rate, coordination, location and speeds. With CNC machining, the computer can control exact positioning and velocity. CNC machining is used in manufacturing both metal and plastic parts.
 First a CAD drawing is created (either 2D or 3D), and then a code is created that the CNC machine will understand. The program is loaded and finally an operator runs a test of the program to ensure there are no problems. This trial run is referred to as "cutting air" and it is an important step because any mistake with speed and tool position could result in a scraped part or a damaged machine.

ADVANTAGES
 - CNC machines are programmed with a design which can then be manufactured hundreds or even thousands of times. Each manufactured product will be exactly the same.
 - CNC machines can be used continuously 24 hours a day, 365 days a year and only need to be switched off for occasional maintenance.
 - CNC machines can be updated by improving the software used to drive the machines
- Less skilled/trained people can operate CNCs unlike manual lathes / milling machines etc.. which need skilled engineers.
 - CNC machines can be programmed by advanced design software such as Pro/DESKTOP®, enabling the manufacture of products that cannot be made by manual machines, even those used by skilled designers / engineers.
- Training in the use of CNCs is available through the use of ‘virtual software’. This is software that allows the operator to practice using the CNC machine on the screen of a computer. The software is similar to a computer game.
- Modern design software allows the designer to simulate the manufacture of his/her idea. There is no need to make a prototype or a model. This saves time and money.
 - A skilled engineer can make the same component many times. However, if each component is carefully studied, each one will vary slightly. A CNC machine will manufacture each component as an exact match.
 - One person can supervise many CNC machines as once they are programmed they can usually be left to work by themselves. Sometimes only the cutting tools need replacing occasionally.

  DISADVANTAGES
- CNC machines are more expensive than manually operated machines, although costs are slowly coming down.
 - Less workers are required to operate CNC machines compared to manually operated machines. Investment in CNC machines can lead to unemployment.
- The CNC machine operator only needs basic training and skills, enough to supervise several machines. In years gone by, engineers needed years of training to operate centre lathes, milling machines and other manually operated machines. This means many of the old skills are been lost.
 - Many countries no longer teach pupils / students how to use manually operated lathes / milling machines etc... Pupils / students no longer develop the detailed skills required by engineers of the past. These include mathematical and engineering skills. and now you will be amazed with its features :

Video : The Power Of Friction - Welding

in this video , you will see how friction have the power to weld two metals with each other ( this welding process also used for repairing the petroleum Tubular)