The 527F User-Definable Macros option offers the programmer the ability to customize functions for a specific application or process. Some examples of macro applications are subroutines for custom canned cycles, probing routines, operator prompting, automation integration, driving optional devices, complex motion, and family-of-parts machining with variables
Coordinate rotation allows you to rotate your part program to another location or around a circumference; it also integrates well with a spindle probe to speed workpiece setup, especially when loading cast parts or uneven components in a workholding device.
Macros, rotation & scaling
• (G68) G-code commanded orientation
• (G51) G-code commanded scaling
• Industry standard G-code (Fanuc-compatible)
• Program rotation and scaling executed in the background for worry free machining
• Fanuc compatible (Custom Macro B)
• Local variables #1 to #33
• Global variables #100 to #199, #500 to #699, #800 to #999
• System variables for monitoring control functions
• Conditional expressions
• System overrides and timers
• Arithmetic and logic