Candle-Making With Cnc: Cutting Edge G-Code Tips

how to cut edge cnc candle gcode

Candle is a free, user-friendly, basic CNC machine control software that is perfect for beginners. It is used to control the Minimillr Desktop CNC Mill for 2D and 3D geometry. It incorporates a G-code visualizer and has all the essential functions needed to run G-Code programs. This software is intended for hobby use and can be used to control any CNC machine that has an Arduino controller and no more than 3 axes (X, Y, and Z). This article will focus on how to cut edge CNC candle G-code.

cycandle

Using Candle GRBL software to control CNC machines

Candle GRBL software is a free, basic CNC machine control software that is perfect for beginners. It is uncomplicated and only has the essential functions required to run G-Code programs. The software uses GRBL source code, which can be run using Arduino hardware. Any CNC machine with an Arduino controller and no more than 3 axes (X, Y, and Z) can use Candle software to control it.

The software incorporates a G-code visualiser, which allows users to preview their G-code programs. It is compatible with G-code programs in both metric and imperial units, but the 'state' readouts are displayed in millimeters, with no option to change this. To ensure correct sizing when running an imperial G-code program, the G20 code (inches) must be specified in the program.

Candle GRBL software is typically used with DIY CNC home conversions and small consumer-grade CNC routers and mills. It is often bundled with 3018-style CNC engravers, which use Arduino clone hardware.

To use Candle GRBL software to control a CNC machine, users can follow these steps:

  • Connect the CNC mill to a PC using a USB cable and connect the power supply.
  • Open the Jog panel in Candle and set the Step amount and Feed rate.
  • Use the arrows to move each axis and understand the directions of movement.
  • Set up user commands for the four buttons on the interface, such as setting the home positions for X, Y, and Z.
  • Download and open a G-code file.
  • Perform a test run by clicking "Send" without spindle power to ensure the mill moves as expected.
  • Securely clamp the workpiece to the bed and set the home positions.
  • Connect the spindle to the mill and set the speed.
  • Start the spindle and click "Send" to begin cutting.

By following these steps and utilising the features of Candle GRBL software, users can effectively control CNC machines for their projects.

Soy Candles: Park Hill's Natural Choice

You may want to see also

cycandle

Setting up Candle for multiple CNC operations

Once the setup is complete, secure the stock material to the bed. Utilise the jog arrows in the Candle software to position the centre of the end mill directly over the bottom left corner of the X, Y-axis. Fine-tune the placement and then zero out the X and Y-axes. At this point, you will observe that two out of three work coordinates change to zero.

The work coordinate system is instrumental in simplifying the process of changing end mills for different operations. The CNC machine retains the new (0,0) coordinates, enabling you to safely move the spindle away from the project to swap out the end mill. You can use the jog arrows in Candle to accomplish this movement.

Prior to initiating the finishing pass, it is crucial to zero out the Z-axis. This action aligns with the procedure outlined in the previous step. Additionally, it is advisable to conduct a test run without spindle power to ensure the mill moves as expected. Candle may pause if there is a tool change command, but this can be adjusted in the settings.

Finally, secure the workpiece to the bed and establish the home positions for the X, Y, and Z axes by setting them to the lower left corner of the workpiece. Employ smaller jog step increments or manually turn the blue couplings to position the cutter tip precisely. Jog the Z-axis above the home position to prevent the tool from scraping the surface during the initial movement.

cycandle

Understanding Candle's G-code visualiser

G-code is a programming language that is used to control CNC (Computer Numerical Control) machines. It is a set of instructions that tells the machine how to move, how fast to go, and what tools to use. G-code is a fundamental aspect of CNC machining and is essential for creating precise and accurate parts.

Candle is a software application that can be used to control CNC machines. It has a G-Code visualizer, which allows users to see the G-code instructions being executed on the machine. This can be helpful for understanding how the G-code affects the movement of the machine and for troubleshooting any issues that may arise.

The Candle G-Code visualizer displays the G-code instructions in a user-friendly interface, often with a graphical representation of the machine and the cutting path. This allows users to see the machine's movement, the cutting speed, and the tool being used. It also provides a way to simulate the G-code before actually running it on the machine, which can help prevent errors and accidents.

To use the Candle G-Code visualizer, users can open a G-code file within the software. The visualizer will then display the instructions and provide a simulation of the machine's movement. Users can also create their own G-code within Candle or import it from other CAM software.

For beginners, Candle offers a quick start guide that covers the basic functionality of the software and how to use it with a CNC machine. This includes setting up the hardware, connecting to the machine, and performing a test run. There are also community forums and resources available, such as Reddit communities and GitHub repositories, where users can find answers to specific questions and share their experiences with different software packages.

cycandle

Using Carbide Create to generate G-code

Carbide Create is a software that can be used to generate G-code for CNC machines. While the free version of Carbide Create has removed the ability to generate G-code in its latest version, older versions of the software allowed users to create G-code.

To generate G-code using Carbide Create, users can create multiple engraving toolpaths with different settings and export the G-code together. However, it is recommended to export and run the G-codes one by one to avoid any issues. Users can also modify the exported G-code and run it through an offline controller.

When using Carbide Create with a 3018-Pro Offline Controller, some users have encountered issues with error ID25. This issue can be resolved by upgrading the 3018 board to the latest grbl version.

Additionally, Carbide Create users have reported discrepancies between the specified toolpath and the actual cut diameter. In such cases, checking the "Tool Model" settings in Candle and ensuring consistent toolpath visualization in Carbide Create can help identify and resolve the issue.

When working with CNC machines, it is important to perform a test run to ensure the machine operates within its limits. Users can refer to the recommended settings and guidelines provided by their CNC machine's manufacturer, such as Minimillr, to ensure optimal cutting parameters for different materials.

cycandle

Adjusting the depth of cut in Candle

Understanding Depth of Cut

Before adjusting the depth of cut in Candle, it is essential to comprehend the concept of depth of cut and its significance in CNC machining. The depth of cut refers to the amount of material removed by the cutting tool during each pass. It is typically measured in millimetres or inches and varies depending on the material being cut and the capabilities of the CNC machine.

Determining the Appropriate Depth of Cut

Selecting the suitable depth of cut is critical for successful CNC milling. Different materials require different depths of cut to ensure optimal results. For instance, soft foams can accommodate a depth of cut of around 5mm, while hardwoods like oak are more suitable for a depth of cut ranging from 1 to 2mm. It is important to experiment with a test piece to ensure the CNC machine's motors are not overloaded and to stay within the machine's capabilities.

Setting Up Candle for Depth of Cut Adjustments

To adjust the depth of cut in Candle, ensure that you have the correct software version for your CNC machine. Candle 1.1.7 is a commonly recommended version for controlling CNC machines. Connect your CNC machine to the computer, and verify that the correct drivers are installed by checking the Device Manager. Note the COM port number, as Candle will need this information to establish a connection.

Adjusting Depth of Cut in Candle

Once Candle is set up and connected to your CNC machine, follow these steps to adjust the depth of cut:

  • Open the Jog panel in Candle.
  • Set the Step amount and Feed rate: For example, set the Step amount to 10mm and the Feed to 1000mm/min.
  • Move each axis using the arrows to familiarise yourself with the directions of movement.
  • Set up user commands for convenience: Allocate specific commands to the buttons on the interface. For instance, set button 1 to Home X and Y, and set button 2 to Home Z using the corresponding G-code commands.
  • Adjust the depth of cut as needed: Utilise the Z-Setter or a piece of paper to lower the Z-Axis to the top surface of your workpiece. Individually zero out the X, Y, and Z axes on the DRO display to establish your Part/Program Zero, which is the starting point for your G-code program.
  • Fine-tune the depth of cut: Depending on your specific requirements, you can adjust the depth of cut in increments. For example, if your finishing cutting depth is Z-10mm, you can cut in increments of 1mm by programming by hand or using a canned cycle like G81 for drilling or boring holes.

Best Practices and Troubleshooting

When adjusting the depth of cut in Candle, it is important to follow certain best practices and troubleshooting tips to ensure successful CNC milling:

  • Always send your CNC router to the "HOME" position ("Machine Zero") after powering on the machine.
  • Ensure that your G-code program is set up correctly, taking into account the specific dimensions and requirements of your project.
  • Regularly check your machine's capabilities and ensure that the motors are not overloaded.
  • Refer to the machine manual or seek online resources for specific instructions related to your CNC machine and Candle software.

By following these detailed instructions and guidelines, you will be able to effectively adjust the depth of cut in Candle, allowing you to create precise and accurate CNC milling projects.

Frequently asked questions

Candle GRBL software is a free, basic CNC machine control software that is perfect for beginners. It has a G-code visualiser and only includes the essential functions for running G-Code programs.

First, open the Jog panel in Candle and set the Step amount to 10mm and the Feed to 1000mm/min. Use the arrows to understand the axis movement. Set up user commands that are allocated to the 4 buttons on the interface. Set button 1 to Home X and Y, and button 2 to Home Z.

First, do a test run without spindle power to ensure the mill moves as expected. Securely clamp the workpiece to the bed and set home positions for X, Y and Z to the lower left corner of the workpiece. Set Z to about 20mm above home to prevent the tool from scraping. Connect the spindle and set the speed. Start the spindle and click "Send" to start cutting.

Soft foams can be cut at 1000mm/min with a 5mm depth of cut and a 6mm bit. For hardwoods like oak, use a 1-2mm depth of cut with a 2mm diameter bit and feeds of 150-200mm/min.

In CamBam, you can set the cut depth in the Cutting Depth section. From there, you can adjust the Clearance Plane, Depth Increment, Final Depth Increment, Stock Surface, and Target Depth.

Written by
Reviewed by
Share this post
Print
Did this article help you?

Leave a comment