Can the pmc load a cnc program to run?
If operator presses button 1 ( say x25.1 input )
PMC loads program O0001 and cycle start
IF operator presses button 2 ( say x25.2 input )
PMC loads program O0002 and cycle start
I cone from a robot world. I had external control of what programa I call.
Even I would be ok with a "return to main" instruction and run a case select call.
Side question kinda related.
With robots, if e stop / power cycle was hit I did not need to re referance. Why is it that with cnc's if you look at them the wrong way you need to re referance all axis....
I understand on power cycle as with single turn encoders you loose your turn count. We just have batteries on robots to keep this data alive..
On referancing. Does the machine just get the turn data or does it physically reset the position on limit switch.... is there a posibility of a chip getting stuck on ls dog and having the position be .010" out from last referance?
Lets start with which Fanuc controller are you dealing with? As far as referencing goes Fanuc CNC does have the capability to use absolute encoders which mean they will know where home was even after you cycle power. As far as calling up a program via button (assuming you have a series 16/18/21/0iD or similar) you will have to write to G009.0-G009.4 in the PMC logic to call up your programs. Then once your program is called then toggle G7.2
G009 PN16 PN8 PN4 PN2 PN1