You will probably find a choice of G-code postprocessors in Unigraphics. They all do things in slightly different ways. (G20 and G21 to choose the measurement units is rather more normal than G70, in fact)
According to
en.wikipedia.org/wiki/G-code
G70 is a repetative cycle code so I can't decide whether it was unit choice or repeat in your code. Does the :0030 mean "this line is a continuation of the line above, and I want T00 (zero) repeats, and do a tool change with no defined tool, too. That makes even less sense.
What units (inch or mm) is the part defined in? What controller type do the other machines have (which do run that code?)
In Haas G-code G70 takes I J L parameters and is a repeat code (
atyourservice.haascnc.com/faaqs/haas-cnc...g-bolt-hole-circles/
)
Visual CNC uses G70 to enter Inch mode (
nilno.com/cnc/gcodes.html
)
CNCexPro uses G70 for Lathe Finishing. (
www.cncezpro.com/g70t.cfm
)
Heidenhaan uses G70 for inches
Press-Brakes use it as a rapid move (
www.amada.com/site/default.asp?format=html&page=gcqref.htm#g70
)
Given that it has at least 4 different meanings, I think the decision by EMC2 to not use it at all is probably wise. Imagine getting a roughing cycle when you wanted inch mode?