This is just for general knowledge not for a specific problem, but I have questions about the purpose, benefits, and reasons to use a Macro program instead of a regular program?
I realize that Macros can be assigned to pendant keys and manual functions (we don't often use those here, because we prefer not to have our customers access the pendant) but what else can they do?
If I assign one to a DI, does that mean whenever I get that DI it calls that program? Like could I assign a GO_TO_MAINT program to a DI and when ever the robot receives that DI it goes to maintenance position? Does a macro input tender always run in the background?
Fanuc just seems really proud of this ability and I have yet to find a use for it in my entire 5 months of robot programming (such a long time I know), and I want to know if I am missing out!
***if there is already a thread here please direct me to it***