Implementation 3-Axis CNC Router For Small Scale Industry: Telkom Applied Science School, Telkom University, Indonesia
Implementation 3-Axis CNC Router For Small Scale Industry: Telkom Applied Science School, Telkom University, Indonesia
Implementation 3-Axis CNC Router For Small Scale Industry: Telkom Applied Science School, Telkom University, Indonesia
6553-6558
© Research India Publications. http://www.ripublication.com
1,2,3
Telkom Applied Science School, Telkom University, Indonesia.
2
Orcid: 0000-0002- 2086-2156
6553
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 17 (2017) pp. 6553-6558
© Research India Publications. http://www.ripublication.com
starting position of the spindle drill on the CNC machine according to the design. The whole system block diagram that
using Universal Gcode Sender software both automatically has been designed is shown in Figure 1.
and manually by hand spinning. Spindle drill speed can be set
up to a maximum speed of 12000 rpm (rotation per minute).
After the CNC machine is calibrated, the design with the Mechanical Design :
*.gcode extension format was uploaded using Universal The main tools in mechanical design consist of multiplex
Gcode Sender to Arduino Uno with serial communication. board, stepper motor, linear bearing, ball bearing, linear shaft,
The microcontroller will read the data as a command and leadcrew and nut, coupling beam, power supply and spindle
provide logic to the A4988 motor driver. The data received by drill. Figure 2 is a 3D design of CNC machine made using
the motor driver was used to drive 3 Nema 17 X, Y and Z axis AutoCad software.
stepper motors, so that a pattern will be formed on the object
stepper
motor
spindle drill
Z
section place
for the object
formation
Y
X
Figure 2: CNC machine viewed from top left corner
Electronic Design:
Image
Hardware Scheme of CNC
Serial data
PC Motor
X Axis
Motor
Z Axis
Figure 3: Block diagram of electronic design of CNC machine based on microcontroller with some supporting softwares
6554
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 17 (2017) pp. 6553-6558
© Research India Publications. http://www.ripublication.com
The electronic system used on microcontroller based CNC Arduino Uno cooler to avoid overheating that could damage
machine was the power supply which used as a voltage source the component. 48V 10A power supply was used as a voltage
on personal computers and CNC machine. Personal computer source for spindle drill, the voltage that goes into the spindle
was used as a device to run some software such as Xloader, drill was set using a motor controller. The 3 Nema 17 stepper
Universal Gcode Sender, and Arduino IDE, also to send motors will move the spindle drill in the direction of the X, Y
design file to Arduino Uno microcontroller using serial and Z axes, so that the object can be formed in the wood
communication. 12V 10A power supply was used as a voltage board according to the design. Display of microcontroller
source for A4988 driver motor to run the 3 Nema 17 stepper based CNC machine that has been built can be seen in Figure
motors which controlled by Arduino Uno microcontroller, and 4.
12V fan voltage source was used as a driver motor and
6555
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 17 (2017) pp. 6553-6558
© Research India Publications. http://www.ripublication.com
The followings are the specification of microcontroller based system was tested on a wood with 20mm thickness, using
CNC machine that has been built: 3mm vbit 600 and endmill drill bit, 12000 rpm spindle speed
and 1mm and 0.5mm marking depth. Image design using
Dimension (XYZ) : 33,5x31x44cm
Vetric Aspire 8.5 software, sample design using writing
Cross sectional area : 26x26cm
combined with carving pattern. In addition to wood, the
Workspace area : 20x20cm
marking also tested on a PCB to create the electronic circuit as
Material : Multiplex board 12mm
shown in Figure 7.
Spindle drill : Air cooled 500 Watt
Stepper motor : Nema 17 12V 1,7A
Driving system : Leadscrew 8mm
Controller : Arduino Unomikrokontroller
ATMega328p
Driving motor : IC A4988polulu
Function : cutting, engraving,and marking
Supply : 220V /50-60Hz (a) (b)
Interface : USB port
Figure 7. (a) Marking result on wood board. (b) Marking
Software : Universal Gcode Sender, Xloader
result on PCB.
and Arduino IDE
EngravingSystem Test
Engraving is a technique of carving on wooden material
surface with different depths, so images or letters can be
recognized. The engraving system was tested on a wood with
20mm thickness, using 3mm vbit 600 drill bit, 12000 rpm
spindle speed and 7mm engraving depth. Image design using
Vetric Aspire 8.5 software, design examples using writing
combined with engraving pattern. Engraving test process can
Figure 8.Accuracy Measurement
be seen in Figure 6.
Marking System Test From testing result on Table 1, it was obtained a test result in
Marking is a technique of carving on material surface with the a form of 6 lines with 50,75mm length in average and 98.5%
same thin depths. Usually marking was used to put a mark or accuracy level.
a brand on a metal or a non metal material. The marking
6556
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 17 (2017) pp. 6553-6558
© Research India Publications. http://www.ripublication.com
6 Pentagon 13,5
2 2mm 2mm
7 Hexagon 13,6
3 2mm 2mm
8 Heptagon 13,7
6 2mm 2mm Table 3 shows that there is a time variation for the engraving
process on a wide range of 10cm length2D shapes. From the
7 2mm 2mm 10 tests in Table 3, it can be deduced that the more angles in
the formation of the object will slow down the work process,
because the X, Y and Z axes on CNC machine move more
Table 2, shows that the line carving produced by the CNC simultaneously resulting in slower movement of the axis.
machine with 2mm depth has a precision accuracy of 100%.
CONCLUSION
The CNC router machine was successfully built using
ATmega328p and IC4988 microcontrollers combined with 3
Nema 17 stepper motors, with 20x20cm cross-sectional area
and using 500 Watt Spindle Air Cooled drill type.The CNC
machine can be used for cutting, engraving and marking on
wood to form 2D or 3D objects with 98.5% carving accuracy
and 100% depth accuracy. The process of synchronizing the 3
stepper motors was controlled using GRBL library and
Universal Gcode Sender Software.
REFERENCES
[1] Paulo, Rogério, and Maria., 2010, “Prototype CNC
Figure 9: Depth Measurement Machine Design,” International Conference on Industry
Applications.
Speed Test [2] Widarto., 2008, “Teknik Pemesinan. jakarta: Direktorat
The speed test was conducted to determine the effect of angle Pembinaan Sekolah Menengah Kejuruan,”.
on the speed in the object formation. The input for this test
was a line design with 10cm length which will be formed to [3] B. Jayachandraiah, O. V. Krishna, P. A. Khan, and R. A.
resemble some 2D shape. With 1mm engraving depth on Reddy., 2014, “Fabrication of Low Cost 3-Axis Cnc
wood using 3mm endmill drill bit. Uploaded designs will be Router,” Int. J. Eng. Sci. Invent., vol. 3, no. 6, pp. 1–10.
timed using a stopwatch to see how long it takes for each [4] M.A.A. Ali, A.M.A. ELShaikh, and S.F. Babiker., 2016,
design to be made. “Controlling the CNC Machine using Microcontroller to
6557
International Journal of Applied Engineering Research ISSN 0973-4562 Volume 12, Number 17 (2017) pp. 6553-6558
© Research India Publications. http://www.ripublication.com
6558