what are the differences in programming between mitsubishi and fanuc controllers?