A hopefully quick and painless question:
Being new.........(look out) I am confused regarding "firmware". It is my understanding that the firmware contains basic instructions that the machine will recognize and execute on power up? These include seeking out the end stops (limit switches) and moving all axes to those switches and thus homing itself to the XYZ "00" position, at which point the machine knows where it is and can respond to any G-code file loaded? If this is correct, my question is this:
Does each processor have these firmware instructions preloaded or does the user have to program those instructions? If they have to be programmed, do all different brands of processors utilize the same programming language?
Just an FYI: I do have limited cnc experience and have a reasonable understanding of the concepts involved
As you all can see, I clearly have a steep learning curve ahead, riddled with literally thousands of questions. But for now, if someone can answer this then I can call it a good start.
Thank You in advance
oldtimer