Hi! My name is Mike. I've been a computer programmer for a LOT of years, but I studied Mechanical Engineering in College. So I built a CNC mill in my garage, and I want to merge my career skills with my passion for tinkering, and cut some chips!
I've been studying g-code a little, and recognize it's strictly an output language; so my first dumb question is does Mach (3 and/or 4) support some kind of programmability that includes geometric I/O? For instance, say I have a setup, and I put some stock material in the vice, and I manually jog out to a position, and run a program which reads the current position and performs some intelligent operation, like cutting down to a target Z-face between the current XYZ position and the origin. Can I write a program to do something like that; even if the program just generates and/or launches g-code program files? I hope that isn't what plugins are for; that's too immutable - I'm thinking of something more like a user-level thing.
Anyway, I'm very excited to join the family of Mach users.
Mike