top of page

CNC-Studio

The most advanced editor for CNC programs

Finally, there is a tool that is specially tailored to the needs of CNC programmers. Take advantage of CNC Studio and make working with Sinumerik 840D and Sinumerik One easy and convenient.

CNC Studio is a unique studio for CNC programmers, maintenance personnel and machine operators who want to achieve their goals quickly and professionally.

Features

Feature

Basic

Pro

Description

Advanced.Database-Driven-Tooltips

OK
OK

Reads in all subroutines, variables, commands and CNC-Variables into a database at the start of the program und generates tooltips

Advanced-CNC-Editor

OK
OK

Edit CNC, SCL and Kuka files. Use a variety of functions that have been specially developed for CNC programmers.

Direct-CNC-Help

OK
OK

Get direct help for each CNC-Command by pressing F1

NCK-Interface Integration

OK
OK

Use NCK-Inteface functions like Upload, Sync, Compare, Syntaxcheck directly in CNC-Studio

Offline-Debugging

OK
OK

Test and debug your program offline

Live-Online-Mode

OK
OK

Live online mode for CNC-Files (Watch and change NCK variables, Machinedata, GUD, R-Parameter, $A_DBB, ...)

Syntax-Highlighting

OK
OK

Syntax highlighting for Siemens CNC, SCL and Kuka

Watch Axis / Variables

OK
OK

Watch axis positions and variables live

Advanced-Keyboard-Functions

OK
OK

Use advanced functions like automatic numbering, inline calculation, reorder lines, insert or duplicate with increasing numbers, ...

Advanced-Mouse-Functions

OK
OK

Improove you work speed by using advanced mouse functions like. Copy, Paste, Replace with one click

Advanced-Scroll-Functions

OK
OK

Scroll to increase/decrease numbers, jump between past positions, Undo/Redo, Search, Clipboard, ...

Advanced-Search -Functions

OK
OK

1-Click-Search in all project files for variables, functions, labels,...

Online mode

Use the CNC-Studio to directly connect to an NCU and monitor CNC programs online to quickly analyze the program and locate problems. With the benefit of seeing the current values directly in the code, instead of having to add each variable to the online list on the NCK. 

This way is much more efficent and comfortable.

Go online - Connect to a Sinumerik NCU and watch the program online.

The Online mode is a powerful tool that let's you directly access the NCU and watch and manipulate variables. Be aware that this can cause problems and should only be done by advanced users. We recomment createing an archive and using the save Offline mode environment at the beginning. 

Even in Online mode you can always decide if you want to write values or execute lines directly to the NCU memory or if you only want to write them into the local memory. Use Set value and Execute line for local access only and Set value (to control) and Execute line (to control) for direct NCU access.

Modern Architecture

Watch you CNC-Program online

Watch conditions in green and red

Check that your calculations are correct.

Watch you CNC-Programs online.

On the left-hand side you will see the actual program with conditions highlighted in red and green so that you can easily see what the program does.

​

On the right-hand side you will see the online output with the current values of all the variables.

​

Direct access to relavant data

Watch you CNC programs online

The program automatically evaluates dynamic index parameters like R[200+DBI_TypSide1W1] to R[202] and shows you the relevat information. You can change values by using the context menu or assign them with the Execute line command. 

Watch you CNC-Program online

The output shows you online values of all variables

Test functions like Write - to see the output in the files

Write - Test the Write function by directly writting to the chosen CNC file on you computer.
See the header of each subprogram as a tooltip, to see what it does and what parameters you need.

Test functions during the development with F11 like the Write file function that will actually write the data in correct NCK file on your windows drive.

Evaluate your text outputs

The program will combine joined strings and variables and show you the end result.

The output window will show you the correct text for multi language variables like $86840 and show  the endresult of joined together strings, so you don't have to load the program and start the NCK to test your program.

Recognize conditions at first glance

Split up your window to watch multiple programs at the same time.

By highlighting false and true conditions in color, you can easily see why a variable is not set.

Watch, test and manipulate your CNC-Programs on you laptop

See if conditions are true or false by just looking at the colors green and red.

Execute Lines

Execute Lines

Directly execute lines and watch the values change in the output window right away.

 Directly execute lines and watch the values change output window right away.

Evaluate functions

Evaluate functions - Test you functions in online mode

You can use the offline mode to test your code and look at the function results while you writing the program.

Test you functions in online mode and watch geth

 Change Online/Offline values

Set value of online variables

Offline mode

for developing new programs

The Offline Mode is an innovative and efficient way to test your programs while you write them — without the need for a physical NCU or expensive simulation software.

​​

It is a powerful tool with which you can work more professionally, more flexibly and much faster than if you only use a simple text editor.

Offline mode

for save and efficent troubleshouting

The offline mode can also give you a save environment to analyze and troubleshoot active machine programs.​

​

Instead of risking working on the real machine, you can simply use the offline mode to look into a problem. 

Only 3 easy steps will allow you to work offline on the current CNC program while having all the active data and variables with no risk to the actual machine.

1 . Create an archive on the machine you want to work on. You can even do this while the program is running to get the most current and acurat data.

2. Extract the CNC program from you ARC or DSF file by using the NCK Interface split archiv function.

3. Open the program in CNC-Studio and activate the Offline mode.

​​​

By using the Sinumerik archive which contains all current machine values at the time the archive was created — you can view the program as if it would run on the machine, with the correct values.

Advanced tooltips 

Every time you open a CNC-Program, the CNC-Studio automatically adds all variables, functions, comments and CNC-Commands into a tooltip database.

This makes working with CNC-Programs much easier and faster. You can learn how a programs works in no time.

Use functions like SQRT and watch you program changes and the new results live without even saving.

You can look up Defines and other parameter, to help you understand the program quicker.

Get detailed variables information as tooltip

Subprograms

You get a tooltip for each subprogram header so you can see details about it. Open if with Paramters by using go to definition (F12).

You get a tooltip for each subprogram header so you can see details about it. Open if with Paramters with go to definition.

Start Subprograms directly with the correct parameters and test the if the code is working correctly.

Start Subprograms directly with the correct parameters and test the if the code is working correctly.
You get a tooltip for each subprogram header so you can see details about it before you open it with F12 Goto Definition.

You get a tooltip for each subprogram header so you can see details about it before you open it with F12 Goto Definition. This will allow you to change the parameters before you run the subprogram.

Alarmtext display and access

Watch MSG() texts as tooltip

View and access MSG Alarmtexts with tooltips and by using the go to definition command in the context or toolbar.

Watch SETAL() text as tooltip

View and access SETAL Alarmtexts with tooltips and by using the go to definition command in the context or toolbar.

Change the alarmtexts quickly and without have to search the correct file first.

Change the alarmtexts quickly and without have to search the correct file first.

Output modes

Online/Project files

Use different output types to help you with additional information.

A list of all local files and CNC files on the NCU.

Output - Use different output modes to get additional information from your Sinumerik One/840D
List all CNC-Programs on the Sinumerik One/840D

To Up-/Download and compare CNC-Files, you need the NCK-Interface.

Online variables

Add, watch and change variables from you program, for quick access.

Online view
Online positions

View the open CNC-Program online and watch and change the variables.

Shows you all axis and there current positions that are used in your project.

Watch the most important variables in a seperate list
Watch safety parameter without the need to look on the TCU
Current axis positions

The axis configuration is extracted from the archive or directly from the NCU's MD

CNC-Help

Get context help with F1 for all CNC commands, functions and parameters. 

You can save a lot of time by avoiding having to search the internet or manuals every time you want some quick information about a G-Command or one of the other more then 500 commands.

CNC-Help - Get direct help for each CNC command
NCU Synchronization Explorer for CNC programs
NCU Synchronisation Explorer
Upload, Download, Compare, Syntaxcheck of CNC-Programs and much more...

Complete NCK-Interface integration

Use all the functions that the NCK-Interface provides directly out of CNC-Studio.
NCK interface - work more efficiently and conveniently
NCK-Interface functions
NCK-Interface Integration
bottom of page