Entries by Nace Tomažin

How to create new profile in PlanetCNC TNG software

This tutorial will help you create new profile in PlanetCNC TNG software. If you have multiple CNC machines (machines of different dimensions or different types) with its corresponding controllers, and you want to use them with only one computer, it is very useful to create separate profiles, each using pre-configured settings and scripts, each for specific machine. […]

How to setup CNC machine in PlanetCNC TNG software

Follow these tutorials to setup your CNC machine: 1.) How to set step per unit values in PlanetCNC TNG software 2.)How to configure limit switch inputs of controller in PlanetCNC TNG software 3.)How to set motor limits in PlanetCNC TNG software 4.)How to set motion limits in PlanetCNC TNG software 5.)How to set homing procedure in […]

Using o-words with PlanetCNC TNG software: Conditional statements

You can use o-word conditional statements with PlanetCNC TNG. O-word conditional statement consist of  if, elseif, else and endif keywords. All keywords of the same conditional statement should use same o-word number. Example of if…endif conditional statement: % #1=10 o100 if [#1 EQ 10] (PRINT,Condition is true) o100 endif % Parameter #1 is assigned value 10. o100 if […]

Using o-words with PlanetCNC TNG software: Subroutines

Some CNC jobs demand repetition of the same motion over and over again, e.g.: drilling of a 100 holes. If we want to re-use the existing g-code pattern throughout the main program,  we can use subroutines. Subroutine is basically a program block which is executed the moment it gets called from main program. Subroutine program can […]

Using LOG command with PlanetCNC TNG software

If you want to save your variable and parameter values or any other log data in a form of a file, you can use LOG command. LOG: Writes to LOG file LOGOPEN: Creates new LOG file. LOGAPPEND: Adds content to previously created LOG file LOGCLOSE: Closes LOG file   Example 1: G-code program will create LOG file […]

Using o-words with PlanetCNC TNG software

With PlanetCNC TNG it is possible to control g-code program flow. For this purpose you can use o-word g-codes. o-words are formed as blocks and can be, based on their functionality, categorized into 4 groups: SUBROUTINE (subroutine block) CONDITION (if..endif,elseif,else…block) LOOP (do…while, ehile..endwhile loop block) REPEAT (repeat…endrepeat block)   During this multipart tutorial series we will […]

Certificate Import

License activation depends heavily on digital signatures. Validity of digital signatures depends on trust. On some computers trusted root certificates are missing, specially on older PC’s or when auto-updates are turned off. If you are facing problems because of this, it is essential that you install trusted root certificates. Please download this .zip file and […]

Adding custom features in PlanetCNC TNG software

User can add custom features to PlanetCNC TNG software. Examples of such are various frequently used machining programs, various measuring procedures or any other machine motion sequences that help user with workpiece or machine setup before starting machining process. Custom feature programs are accessible trough Machine/User Defined menu: In order that program appears as User Defined […]

Plasma CNC and THC with PlanetCNC TNG

Plasma CNC cutting machine is one of the most commonly used types of CNC machine. It’s used mostly for cutting Steel, aluminium and other conductive materials. Like any other type of CNC machine, plasma machine has it own specifics. Machine should be properly designed for such type of machining, considering slag, steel dust, high temperatures, […]

Floating Z axis

Sometimes we need to modify our CNC machine in order to achieve our machining goals as quickly and as efficiently as possible. CNC machines such as plasma, plotter cutters, lasers need mechanism that helps with measuring of material surface. Good example of such modification is Floating Z axis. The concept is pretty straight forward:  Z axis has […]

Spindle synchronisation with PlanetCNC TNG

CNC lathe thread cutting requires spindle RPM’s to be synchronised with machines linear movement, we call this spindle synchronisation. To achieve this, controller needs to read feedback signal from machines spindle to obtain information at which RPM spindle rotates. For this purpose we can use incremental (with quadrature A and B signals ) encoder or […]