CNC Programming is one of the most effective ways that people are using today in order to cut metal and do other processes in manufacturing. CNC programming is also used as a hobby, to make foam objects, produce woodworking or create metals. With the help of a CNC, we can easily produce or manufacture parts in a short time.
Using computer for certain types of operations is what CNC is - to be more exact, a computer numerical control. This is a process that can be applied to lathe, router, foam cutters and laser machines; it can also be applied to mini versions of these types of machines.
The continuous path positioning and the point to point positioning are the two categories every CNC program will fall into. Usually a computer can execute both types of programming depending on the sophistication of the software program being used. And what this actually means is that it is needed that both processes are understood by the programmer so he can successfully run the machine.
And now I will present you with the explantaion of the categories stated above:
We use point to point positioning category in computer numerical control if we need to tapp, drill, bore or punch. This is a process used to position from one point to another when the machine process is being done. In other words, it works from the X to the Y position or to as many positions as it is instructed and keeps going until the process is finished.
To use contouring, we need continuous path positioning which is present in case we work with a lathe or a milling machine at the moment. And contouring is just another name for this category. Since the cutting tool will move constantly through all points, without stopping, the piece will be completed in one move. This means that the operator has to be able to program the machine so that it continues on several axes at a time and simultaneously.
Any individual will be more successful at its work if it understands both processes.

