What are "native NC codes"?
KUKA Robot Language (KRL) has not changed appreciably between the KRC1 and KRC2 controllers. Some features have been added, but things like major variable types and commands have not changed.
Now, certain bits of information in the
header have probably changed, but this information is generally non-critical and easily reproducible. This is the type of code I'm referring to:
&ACCESS RV1
&REL 335
&COMMENT Search Rack 1
&PARAM TEMPLATE = C:\KRC\Roboter\Template\NonProcessVorgabe
&PARAM EDITMASK = *
Note the & prefix on each line.
Still, it's simple enough to get the correct header -- simply generate a program on the KCP using the menus, but leave it empty of any program code, and use the blank SRC and DAT file generated as your templates.
Other than this, there should be no difference. KRL ignores case, whitespace, leading spacing, and other typographical fiddly bits.