This chapter will outline the G and M Code Separation feature in KipwareXC®. This feature allows for the separation of G and M codes when conflicts or other requirements of the CNC control require this formatting.
The G code Separation allows the user to configure up to 12 G codes to ignore when separating. G codes entered in this area will be left as-is, but any other G codes on the line will be placed on a line by themselves.
The same availability is made for M codes in the M code separation area.
Under the code separation options box, users can configure the conversion to separate lines with X Y and Z moves into lines with X and Y and to place the Z move on a line by itself following the X and Y line.
The order re-sequence option allows users to prioritize letter addresses as they appear on a line. For example, if a line contains an S T and H code on the same line, users can ensure that the T comes first followed by the S then followed by the H by configuring this order in the re-sequencing blocks. Even though this may be configured, the user can still choose to turn this option on and off as required.
User can configure height offset command lines for G code programs that do not include height offset calls. User can configure a height offset command to be placed on the first Z axis move found. Along with this users can also configure whether or not to add a matching H code and where to insert the H code. Even though this may be configured, the user can still choose to turn this option on and off as required.