Phone:1.508.754.1198 | Toll Free:1.888.754.1198

Kipware Software - Created FOR the Real World

CNC XChange® CNC G Code Conversion Software

  • Overview
  • Specifications
  • Features
  • SlideShow
   Buy Now

What is CNC XChange?

CNC XChange is a CNC program conversion software that has been designed and built for specific conversions. Off-the-shelf versions include Fanuc <--> Okuma (turning, milling, live tool and Fanuc Macro <--> Okuma User Task conversion versions), Dynapath to Vickers (TREE Machines) and Acramatic SX850 to OSP Turning.

If your answer to any of the questions below is "YES", you should take a closer look at this page and Kipware® CNC XChange.
  • Does your shop contain Fanuc ( and "fanuc compatible" ), Haas and Okuma controls?
  • Have you ever developed a CNC program for a machine and then find out that the machine time is not available ... and you can't run the job on the other machine unless you re-program it all over again?
  • Do you feel trapped into buying new equipment with the same CNC controls as the ones you now own for fear of the "control incompatibility" issue?
  • Is your shop divided and limited because some programmers know one control and some know another control?
  • Are you a machine tool salesperson who loses sales because of the "control incompatibility" issue?

If you have run across any of these scenarios and problems, Kipware® CNC XChange is for you. Kipware® CNC XChange will save your shop hundreds of hours, allow your shop the flexibility to be more productive and allow your personnel to become more efficient by handling all of the scenarios above automatically. Kipware® CNC XChange is far superior to any CAD/CAM's post processor because we do not require the original CAD or CAM file to create the new program.

Design Philosophy

Kipware® CNC XChange is specifcially developed for specific G code conversion ... completely automatic ... all the conversion options are written inside the code.
* The user does have some degree of flexibility by using the User Defined Options. Using this feature, the user can specify an UNLIMITED number of simple conversion options to accomodate the differences between machine (M) code. For example, the user can tell the software to convert an M81 to an M181.
* To convert a file, the user simply selects the G code file to convert and presses CONVERT. Kipware® CNC XChange automatically reads the existing file and performs the designated conversions automatically.
* At the end of the conversion, the original converted files are displayed side-by-side in a full, G code specific editor.
* The conversion is done automatically as fast as the PC can read in the existing program and write the new lines ... usually in just a few seconds.


What Code does CNC XChange Convert?
  • Fanuc / Haas - Okuma Versions
    • Turning / Milling Version : Program Number formats
    • Turning Version : Fanuc Turning Canned Cycles including G70, G71, G72, G73, G74, G75, G76, G92, and more.
    • Turning Version : Okuma OSP Turning Canned Cycles including G87, G85, G86, G74, G73, G71, G33 and more
    • Turning Version : Converts ABSOLUTE and INCREMENTAL positioning
    • Turning Version : Converts T CODES and cutter comp commands
    • Turning Version : Converts short cut G01 auto-chamfer and radius codes for both Fanuc and Okuma.
    • Turning Version : Users can select to have CNC XChange auto-invert X axis moves from plus to minus or minus to plus. They can also include the auto-conversions of the G02 / G03 and "I" values in circular interpolation as well. Great feature for multi-axis machine conversions.
    • Milling Version : Converts all Fanuc and OSP CANNED CYCLES
    • Milling Version : Converts HEIGHT and RADIUS offsets and cutter comp codes
    • Because of the standard capability of USER CONFIGURABLE conversion options, CNC XChange can convert virtually any machine specific M, G or any other codes ... YOU decide what to convert and into what code.
    • MU option ( Fanuc Macro-User Task ) is available for both the Milling and Turning versions and will auto-convert Fanuc Macro B code to Okuma User Task and REVERSE. Some of the options of this version :
      • Auto-Convert # sign to VC and reverse
      • Auto-Convert G65 lines and variable calls on that line to compatible CALL lines and reverse
      • Converts Common Variables between formats.
      • Converts System Variables between formats
      • All Control Commands such as WHILE / DO loops, IF statements, Conditional Expressions such as EQ, GT, etc., and Branch commands
      • This version has an unlimited number of user defined conversions to allow for System Variable differences between various Fanuc control models.
  • Acramatic SX850 - Fanuc / Haas Milling Version
    • Complete tool change conversions including all code conversion as well as the auto addition of G43 and H commands.
    • Separation of commands on a single line whose format is not compatible with Fanuc / Haas
    • Auto separation of Z command moves
    • Auto conversion of all drilling cycles ... including R and W commands utilized in the Acramatic format.
    • This version has an unlimited number of User Defined conversions to allow for machine specific and non hard-coded differences.
CNC XChange Features
  • Includes our powerful G Code Specific Editor
    • Our included EDITOR is specifically designed for G code editing. While reviewing both code files side by side edits can be made independently using the following features:
      • ADD / REMOVE Sequence Numbers
      • ADD / REMOVE Spaces
      • Save and Print files
      • User defined COLOR Highlighting
      • SEARCH / REPLACE
      • Remove BLANK LINES automatically
      • One button conversion from IN to MM or MM to IN
  • CNC XChange users can also employ auto-conversion functions such as:
    • LIVE TOOL Code Conversion(optional)
    • INVERT X Coordinates
    • INVERT G02/G03 Commands
    • ADD / REMOVE Decimal Points
  • An unlimited number of USER OPTIONS that allow flexibility to address machine specific code like M codes. For example: converting an M109 to a M91 ... or removing all the M41's ... or converting the line G00X50.0Z50.0 to G30U0W0
  • Custom Versions of Kipware® CNC XChange
    • Should you have any special requirements ... modifications to the capabilities of existing versions of Kipware® CNC XChange ... or require custom versions to perform other G code conversions ... please contact us at Sales.KentechInc@Gmail.com or toll free within the U.S. at 1.888.754.1198.
  • Why Kipware® CNC XChange?
    • The bottom line is : Kipware® CNC XChange saves you time and money.
    • No need to worry when purchasing new equipment. Purchase the best equipment for your work ... and convert your existing CNC programs for the new equipment using Kipware® CNC XChange.
    • Machine tied up -- no worries. Convert that existing program written for one machine for use on another in minutes ... just run the program through Kipware® CNC XChange.
    • Save money on programming training. Your shop floor personnel can program using one machine language, use Kipware® CNC XChange to convert those programs for other equipment ... since it is all automatic, anyone can convert one format to another.
  • What you get ...For the complete Kipware® CNC XChange cost, every user receives :
    • (2) Seats ... users can install the software on (2) separate PC's and use them independently.
    • Unlimited Tech support by phone or email free for 60 days.
    • NO maintenance fees ... upgrades are priced responsibly.
    • Access to our video training web page where users can view our video training series to learn how to use the software.
  • Off-The-Shelf "Hard Coded" Versions of Kipware® CNC XChange
    • FANUC / HAAS <--> OKUMA OSP Mill or Turning Versions
      • Includes all "fanuc compatible" controls such as Haas.
      • This version will convert Fanuc to Okuma OSP as well as Okuma OSP to Fanuc.
      • All Fanuc Models(and compatible) to Okuma OSP
      • Okuma OSP Mill Controls to All Fanuc Models(and compatible)
      • Option includes conversion of Fanuc Macro B to Okuma User Task as well as Okuma User Task to Fanuc Macro B.
      • Turing Version also ha option with Live Tool programming code conversion from Fanuc to OSP and OSP to Fanuc.
    • Acramatic SX850 to Fanuc / Haas - Milling Version
    • Acramatic SX850 to Okuma OSP - Turning Version
    • Dynapath System 10,20 thru 50 or similar to VICKERS 2100 (TREE Machines)
    • Dynapath System 10,20 thru 50 or similar to FANUC ( output is also compatible with Fadal and Haas )
    • Milltronics Centurion to Fanuc - Milling Version
      • Built around the Centurion V CNC control but is compatible with older models as well.

Counter