Professional Documents
Culture Documents
In the first NC machines , that were motors that moved the controls to follow
points fed into the system on punched tape.
Decides Parameters
Cutting speed
Depth of cut
Tool selection
Tool paths
The MCU issues commands in form of numeric data to motors that position slides and
tool accordingly.
Programmed instructions are converted into output signals which in turn control
machine operations such as spindle speeds, tool selection, tool movement, and cutting
fluid flow.
By using a computer processor (CNC), it allows programs to be edited and stored in the
computer memory as well as allow to monitor quality control functions during the actual
machining.
Basic CNC Principle
The requirement of any CNC machine is automatic, precise,
and consistent motion control.
The velocity profile generator module can generate velocity profiles with the desired
acceleration and deceleration characteristics.
The interpolation calculation module move to the desired location without any sharp jerks.
The PID control module controls the position and velocity of the motors.
The feedback counter module calculates the current motor position.
The data converter module converts the output of the circuit into the driving signals for
servo drivers of several types.
The clock generator module provides various clock signals for several modules in the
system.
FPGA is an array of basic logic blocks where the user can define its interconnectivity, making
them programmable in a fully open architecture.
FPGA provides the advantages of a general purpose processor and a specialized circuit that
can be reconfigured as many times as it is necessary until the required functionality is
achieved.
FPGA is more flexible and its design cycle is much shorter because of its reconfigurability.
FPGA has become more popular for hardware designers to provide high-performance digital
signal processing, providing solutions that are often 10X to 100X faster than can be
accomplished with PC or Single Board Computer (SBC) processors. FPGA has a natural
parallel architecture for high-speed computation.