So, having done some TP and KAREL coding, I have a general sort of question about Macros. Basically... why? I mean, what do Macros have that regular TP programs don't? Are they just a leftover from a bygone age, or do they still have real advantages that make them worth using?
To start on answering my own question, I can see that Macros can be called (asynchronously?) from a DI, or triggered to execute as a Manual Function. And a Macro can be CALLed from inside a TP program just like another TP program, or with a 'handle" that isn't limited to the standard naming scheme of TP programs. So I can see where that could be convenient at times. But I'm interested in the experiences of people who spend more time in Fanuc-land than I do. Do you like Macros? If so, why? What keeps you coming back to them? When and why do you use them instead of regular TP?