Description from the Publisher
Write, edit and up/download CNC programs quicker and easier with EditCNC
EditCNC includes many powerful features designed purely for CNC progamming and editing, as well as the basic features you'd expect from any editor of this quality, such as search & replace, multiple undo/redo, multiple open files, file size limited only by the capacity of your computer, etc.
Experienced programmers know that different types of jobs require different methods for the most efficient programs. Sometimes it's your full blown CAD/CAM, sometimes MDI, and sometimes it's an editor on your PC - or a combination. Most basic CNC programming can be done faster and easier just by writing the g-code. EditCNC makes that even easier!
EditCNC is a great tool for tidying up your CAD/CAM or MDI generated programs. And if you can't yet justify the cost of CAD/CAM, you'll find EditCNC a great tool for writing G-code programs from scratch!
Block numbering, scaling, mirroring and moving coordinates, help with calculating speeds and feeds and trig, file transfer between computer and CNC control, DNC are only a few of the functions included.
This application in EditCNC facilitates the up/downloading of CNC text files between your PC and CNC machines. Can be used to drip-feed (DNC) programs as well.You can use ConnectCNC for any number of machines, and simultaneous transfer or DNC capability is is limited only by the number of available COM ports on your PC. Note that each of the CNC controls in your shop can have its unique configuration and port designation.
You can search for files using customer names, part or drawing numbers, dates, etc., or a combination of them all. FileLookup was designed specifically for the management of CNC programs, but is equally useful for any application that uses text files for storing information, such as HTML, Rich Text Files, .csv, etc.
This function of the CNC editor controls the block numbers of lines of g-code.
Standard CNC block numbers with the format of Nnnnn are used. By following the instructions in the dialog boxes that appear, the user chooses the section of the file to be renumbered, the beginning block number, and the increments required. The user may choose to number unnumbered blocks of code.
There is also a function to strip all block numbers from the file. The maximum block number (default: N9999) can be set with the Tools, Options menu.
Store commonly used CNC g code in an easy to retrieve format.
This application is not designed to save large CNC programs, but segments of g-code of up to about fifty lines. We have included a few examples to give you the idea.
Scale and Mirror
Scale allows the user to multiply all incidences of one or more g-code values by a specific factor. An ideal use for this command is to convert programs from inch to metric, and vise versa. Mirror changes all incidences of one or more g code values between positive and negative. An option to change arc cutting direction and tool radius compensation direction is provided.
Switch the values of one g-code coordinate address to another. All of the incidences of the first address in the specified section of the file will be changed to the second, and vise versa, throughout a section of the CNC program, or all of it.Allows very quick conversion of programs between horizontal and vertical machines.
Add or subtract an amount to or from selected g-code addresses throughout all or part of the CNC program. Often when a part drawing is revised only one or two features are moved, or perhaps duplicated in another position. "Shift Axes" is a very easy way to make the required changes in the g-code coordinates. This feature is part of our CNC editor for CNC programmers and machinists, which also includes a machinist's calculator and DNC software
Shows included apps Machinist's Calculator and ConnectCNC. Note also the syntax colouring of the text.
This application of the editor checks through the CNC g-code file and determines the extent of travel in both positive and negative directions for the X, Y and Z axes. By using the drop down window, the user can check the machining work envelope for the whole cnc file, or for individual tools. An option enables the user to paste this information into a computer numerical control program as a note.
Change CNC g-code between Absolute and Incremental coordinates. Code that is in absolute can be converted to incremental by clicking the "G91" button on the toolbar, or choosing "To incremental coordinates" from the Tools menu. Conversly, code can be converted to absolute by clicking the "G90" button, or choosing "To absolute coordinates". The whole file, or just a portion may be converted. If an entire file is to be converted from absolute to incremental, start at the second line of code so that the coordinates have a starting point. When converting from absolute to incremental, this function will search for the previous coordinates to find a starting point. Be sure that your intended start coordinates are stated immediately before the conversion. When the conversion is done, the code will have a "G90" or "G91" (whichever is appropriate) inserted before and after the changes.
The File Compare application we use in EditCNC opens two text files on the same page. It shows very clearly where lines of g-code differ between the two.