Hello TP,
first of all - thanks for your answer! But i´ve some further question - can you please help me with that?
1. Manual - ok, what document exactly did you mean? Do you have a link?
2. How can i access(read) the element "Line" in the 1024.set- Screen? It shows the actual gcodeline, but when i open it with the screendesigner, it shows nothing how to access this element (oem: 0, ScanCode:0) only the button "Current G-Codeline" is active -->but how to access that without any ID? Via internal Mach3-functions? But how are their names?
3. What are the differences between elements with oemnumbers and scancodes?
4. Why can´t i break after every gcode-line easily? Via macropump? I think there must be an event or something like that, when a codeline is ended or a new line begins, or not? Or how recognises the above mentioned "Currentline"-Element the lineswitches? Then i can manually stop that gcode from further processing and can execute my code(macro or sub), wait for an answer or signal or something like that, end my sub/macro and start the original gcode-execution - or is there something missing. Isn´t is possible to start an interrupted gcode from the last position?
5. how exactly is a macro called from within the macropump? I think you are right to do it with subs, but it can be interesting generally.
6. General Purpose Controller - no i think Mach3 can do it!
7. do you know a free cam-software(which you prefer), which can be used to extend gcode with some extra lines(After every line, there must be inserted a extra Gcodeline(Axismovment)). I don´t want to write my own VB/C#-Programm to add these lines in a second process. This is my second approach to solve my problems:-)
Thanks in advance!
Glenn