This:
;Arc definitions
arc_exist = Y
arc_3d = Y
arc_quadrants = N
arc_gt_180 = Y
is gobbledy gook to a Haas.
Some Fanuc commands will transfer straight across but some will not. One I can think of is G76 which has a one line setup on Haas but I believe it is two lines on Haas.
A helical plunge on a Haas would be:
G91 G03 I0. J0.4 Z-.1 F50. L10
G91 G03 I0. J0.4 Z0. F50. L1
G90 G00 Z1.
This command gives a circle 0.8" diameter incrementing down 0.1 every revolution for ten revolutions then doing a final circle to flatten the bottom before retracking.
An open mind is a virtue...so long as all the common sense has not leaked out.