Fadal to Okuma G Code Conversion Software

Kentech Inc. has been a pioneer and innovator in the world of G code conversion since 1986. And since that time we have received quite a few requests for a G code conversion application that can convert Fadal G code to Fanuc format. Althogh we do not have a specific hard-coded application for this conversion … our KipwareXC® application can be configured quite easily to perform this conversion very well. Fadal machines can be configured by parameter to accept Fanuc style G code (Format2) or the Fadal format (Format1) which is a little more powerful if doing manual type programming. Sub routines and canned cycles are handled a little different in Format1 … but the format is till pretty close to Fanuc format. For this reason … KipwareXC® has been a good solution.

However we have recently received many requests for a conversion from Fadal G code to Okuma OSP format … and this one is a little more tricky. Since Okuma format is quite different than Fanuc … and of course Fadal format … we needed a custom, hard-coded app to accomplish this task.

So we wrote one !!

Kentech Inc. is pleased to announce the release of our new Fadal Options for our CNC XChange – Fanuc / Haas / Okuma Milling Version. For those unfamiliar with CNC XChange … it is a hard-coded application that will automatically convert Fanuc / Haas G code to Okuma OSP G code … and reverse. It has options that will auto-convert Fanuc Macro to Okuma User Task … and reverse … as well as auto-convert Live Tool and Y axis programming between the two formats. The term hard coded simply means that all the standard G code conversions are defined inside the source code … so it is specifically designed for Fanuc / Haas <–> Okuma conversions.

For non-standard code … M codes for example … the user can use the User Options within the software to customize the conversion. They can … for example … set-up an unlimited number of user defined conversions to handle say M51 to M71 … or convert G91G28Z0 to G00Z50.0. The User Options are very powerful with many options … and now the Fadal Options have been added. A screenshot is below.


Let me take a few moments to outline these options.

  1. TURN ON FADAL OPTIONS … kind of self-explanatory but this option allows the user to turn the auto-converson ON or OFF completely.
  2. STRIP SUBROUTINES … this one is quite powerful. Fadal programs define any subroutines used inside the program at the very top of the program. Subroutines start with an L number followed by the G code routine to repeat and ends with an M17. The last subroutine ends with an M17 and then an M30 on the next line.  The Fadal control will read the program … record the subroutines and their locations … and then start the machining once it finds the M30. Using this option within CNC XChange will cause the software to automatically strip each subroutine out of the code and place it’s contents in a text file and save that text file under the L name for the subroutine. Pretty cool … and very powerful !!
  3. The SUBROUTINE CONVERSION OPTIONS will now tell CNC XChange what to do with those subroutines. The first option will cause CNC XChange to automatically insert the contents of the subroutine called … remember it’s stored in a text file … at each location in the program where it is called. So basically when CNC XChange finds the subroutine call in the program … it dumps the contents of that text file into that location in the converted program. Again … pretty cool. If you don’t want that option … the second choice is to just insert a Fanuc M98P call … calling that subroutine. Of course since we are converting to Okuma … that M98P call will eventually get converted to the Okuma equivalent as the conversion process proceeds.

There are some other code conversions built into the Fadal conversion routine that are not user configurable … they’re just done automatically like :

  • Removing the + sign from the R command in canned cycles
  • Re-configuring the G84.1 Q feedrate and F RPM to their Fanuc / Okuma equivalent.
  • Convert E1-E6 to G54-G59 … and their Okuma equivalent.
  • And convert G2/G3 lines with an L repeat. Another cool conversion becuase CNC XChange will automatically just repeat the contents of the line as many times as L commanded.

We will also be incorporating these new features into our Fadal to Fanuc conversion to make it even more powerful.


If your shop suffers from the control incompatibility issue … check out KipwareXC® and Kipware® CNC XChange HERE. Now available cloud based or traditional on-premises

Kenney Skonieczny – President
Kentech Inc.

What is SaaS? … and What is The Kipware® Cloud?

The innovators and pioneers at Kentech Inc. have once again released a ground breaking innovation to the world of metalworking and CNC with the Kipware® Cloud. Until now … SaaS for manufacturing was tailored to the “big boys” with complex and extensive CAD and MRP applications as the only choices available. The Kipware® Cloud is bringing SaaS offerings that are tailored both to the individual, small shop as well as the “big boys”.

Since 1986, Kentech Inc. has been delivering REAL WORLD software to the metalworking community. REAL software that solves REAL manufacturing issues for REAL metalworkers … REAL software for Fortune 500 companies as well as the one and two man job shops.

The Kipware® Cloud now makes those applications available to the masses in a hosted, SaaS environment. And the realistic pricing structure of The Kipware® Cloud makes it affordable for ALL users by giving users the ability to choose one, two, three or ALL of the Kipware® titles required to solve their productivity issues. Titles that include :

  • Machining cycletime estimating software
  • Machine shop job costing and estimating software
  • Conversational CNC programming software
  • Conversational CAD/CAM
  • Fanuc <–> Okuma G code conversion software
  • CNC programming training software
  • … and SOOO MUCH MORE !!

If you or your shop are looking for 21st century metalworking solutions … we invite you to check out the REAL WORLD machine shop and CNC software from Kentech Inc. … and The Kipware® Cloud through the links below.

Check out all the Kipware® solutions HERE

Check out the pioneering and innovative Kipware® Cloud HERE

Kenney Skonieczny
President – Kentech Inc.

First Look – The Kipware® Cloud – SaaS for Manufacturing

The innovators and pioneers at Kentech Inc. have once again released a ground breaking innovation to the world of metalworking and CNC with the Kipware® Cloud. Unlike other SaaS for machine shop offerings … and there are only a few and very limited … the Kipware® Cloud gives the user options to access ANY ( MINI Cloud ) or ALL ( MAX Cloud ) of our 14+ Kipware® CNC and machine shop software applications.

Our introductory … first look … at The Kipware® Cloud Video 

Are you tired of “PC crashes” that leave you with having to recover data or start over? Tired of trying to keep all your software up-to-date … tired of dealing with “seats” … hardware keys … activation codes? Do you like your Windows software and wish you could have access to it from your iPad? If you answered YES to any of these questions … then the Kipware® Cloud is worth a deeper look.

For more information on SaaS and the Kipware® Cloud … please visit our full cloud website … www.KipwareSoftware.com

Kenney Skonieczny – President
Kentech Inc.

The Kipware® Cloud Nears Launch – 4/15/2016

Years of planning … preparation … and execution are about to become reality as the innovators and pioneers at Kentech Inc. prepare to launch The Kipware® Cloud on April 15, 2016.


What is SaaS ?

Software as a service (or SaaS) is a way of delivering applications over the Internet—as a service. Instead of installing and
maintaining software on a PC, you simply access it via the Internet, freeing the user from “seats”, maintenance, “crashes” and all hardware management issues. SaaS applications oftentimes have different names such as web-based software, on-demand software, or hosted software. However it is referred … the basic idea is that the software is not installed or run on a local PC but is installed and run on the SaaS provider’s server and is accessed through an internet connection and browser. The provider manages access to the application along with security, availability, performance as well as all updates and upgrades.

What is The Kipware® Cloud ?

The Kipware® Cloud brings all of our world renowned CNC and machine shop software applications … proven in-the-trenches since 1986 … 3 decades … together under one roof … hosted in the cloud. Users having unlimited access to ANY or ALL Kipware® applications … at ANYTIME … from ANYWHERE … on ANY DEVICE.

The Kipware® Cloud utilizes a “private cloud” type environment which basically means each user is using their own, individual PC hosted over the internet. Only that user has access to their PC and it’s environment.

  • Need to generate a machining cycletime estimate … just log on and start KipwareCYC®.
  • Need to generate a cost estimate and quotation … just log on and start KipwareQTE®.
  • Want to create a CNC program for turning or milling using our world renowned conversational software … just log on and start KipwareM®, KipwareT® or the SketchPad.
  • Need to convert a G code program from Fanuc format to Okuma format … just log on and start Kipware® CNC XChange.
  • Need to convert ANY G code program from one format to another … just log on and start KipwareXC®.

The Kipware® Cloud frees the user from the constraints of the desktop or laptop or any single device … from installed software … from “seats” … from upgrade headaches … and so much more. Through the Kipware® Cloud, the innovators and pioneers at Kentech Inc. have taken another giant leap toward providing unprecedented efficiency and productivity to our Kipware® family.

WHY is the Kipware® Cloud a

While some CNC and machine shop software and CAD/CAM providers give the user access to ONE application … the Kipware® MAX Cloud gives the user access to a complete SUITE of applications as listed below … or build their own Kipware® MINI Cloud that would include only the application or applications they require from the list below. If your shop struggles with the “CNC control incompatibility” issue … The Kipware® CONVERSION Cloud can be the ticket to increased shop floor efficiency and productivity.

  • Create a machining cycletime estimate through our KipwareCYC® application.
  • Create a cost estimate and quotation through our KipwareQTE® application.
  • Create a milling G code program using our KipwareM® conversational CNC application.
  • Create a turning G code program using our KipwareT® conversational CNC application.
  • Create a turning or milling G code program from a DXF file or a user drawing using our Kipware® SketchPad conversational CAD/CAM application.
  • Convert a FANUC formatted milling or turning G code program to OKUMA format using our Kipware® CNC XChange application.
  • Convert an OKUMA formatted milling or turning G code program to FANUC format using our Kipware® CNC XChange application.
  • Convert any milling or turning G code program from one format to another using our KipwareXC® application.
  • Want to LEARN G code programming? Have a question about a G code command or it’s use? Fire up our KipwareEDU® CNC Programming Training and Reference application.

Through the Kipware® MAX Cloud, registered users have UNLIMITED access to ALL the applications outlined above … from anywhere … and on any device. And since it’s hosted in the cloud …

  • There’s nothing to install … just log on from anywhere and any device using only an internet connection.
  • No upgrades to worry about … you’ll always be using the latest version of all applications.
  • No PC “crash” worries … it’s not installed on your PC !!

All at a cost FAR LESS than the single application offerings of other providers !!

And the Kipware® MINI Cloud gives users the ability to have unlimited access from anywhere on any device and to select the
applications that make the most sense for their requirements. A Kipware® MINI Cloud subscription includes ANY (1) application from the list above with the ability to add additional titles for a small additional monthly charge. This option gives users the ability to BUILD a cloud solution based specifically on their needs and requirements.

The Kipware® CONVERSION Cloud gives users unlimited access to ALL the groundbreaking Kipware® G code conversion applications … from anywhere on any device. If your shop struggles with the “control incompatibility” issues … The Kipware® CONVERSION Cloud can put those issues behind and open up the door to increased shop floor efficiency and productivity. And because it’s cloud based … it’s available to anyone … anywhere … on any device.

If you are wondering about the PROS and CONS of SaaS and cloud computing … we put a list together and invite you to browse over to the Kipware® Cloud website to check ’em out HERE.

The Innovators and Pioneers at Kentech Inc.

Just want to take a moment to thank everyone who has been involved with the realization of this next step for Kentech Inc. and our Kipware® family. Lots of long hours and hard work have gone into this over many years … and we are SOOOO proud to be bringing one of the most innovative and pioneering machine shop / manufacturing tools to market.

You can rest assured that the work will not start with the launch but will continue as we support and continue to innovate as the years roll on.

Want to get in on the EFFICIENCY?

The first step is a trip to fully investigate The Kipware® Cloud and SaaS for Manufacturing … TAKE THE FIRST STEP HERE !!

We are now accepting pre-orders for The Kipware® MINI Cloud – The Kipware® MAX Cloud and The Kipware® CONVERSION Cloud HERE. Orders received will be operational form 4/15 to 4/18.

Kenney Skonieczny – President
Kentech Inc.