The control gives a p/s 071 alarm which is program is not registered or found in the control.
I found in the other manual that parameter 12 bit 4 looks like it hides or makes programs 9000 to 9999 not viewable or editable so I might try changing this bit to see if any programs are in the control. If there is any in there they most likely won't be correct for my machine since this motherboard is from another machine. I did however change all the chips on the board that were in sockets. I'm not sure which chips hold the programs in these controls.
Hello Dan,
The fact that you're getting a p/s071 alarm, means that the program doesn't exist, so I wouldn't worry to much about looking for it.
In your first Post, you state that the Tool Changer has dedicated pockets. Do you mean by this, that Tools can only go back into the pockets from whence they came, ie. the next tool can't be called to the ready position and Tool Holders placed back into random pockets? A picture of the Tool Changer will help.
Do you get the p/s071 alarm when a "T" code alone is executed, or when M06 is executed. This is rather important to know, as it gives some clue as to the program number of the Tool Change Program before it was lost. If the error is raised when a "T" code is executed, then the program number will have been O9000. A Macro Program called by a "T" code is facilitated by setting parameter bit "TCS" to "1".
If the alarm is raised when M06 is executed, it means that the Tool Change Program was called by first registering the numeral "6" in a parameter that corresponds to a particular 9000 series program number. I won't have access to a FS3M manual until early in the New Year, but if you have the Fanuc Operators Manual at hand, you can look up the parameter numbers that are used for this purpose. Once you have the parameter numbers, look at the corresponding parameters of your machine for the registration of the number six. The Tool Change Program Numbers will correspond to the parameter number where the numeral 6 is registered.
Right now, when you attempt a Tool Change, the control looks for a Program Number that has been allocated to the parameter that has the numeral "6" registered, or program number O9000 in the case of the "TCS" bit being set. When it can't be found, the p/s071 alarm is raised.
Whether you can create a Tool Change Macro using the "M" code you listed is pure speculation. Some Tool Change Programs do no more than move the axes to a tool change position and in this case, all of the work is carried out by the PMC. Others rely on quite a bit of work being done by the Tool Change Program, in that the state of events and proximity switches are monitored within the Tool Change Program.
If its a case where most/all work is carried out by the PMC, it could well be that by simply Homing the Z axis and having the X/Y position of the spindle in a safe area, that executing M06 will bring about a tool change. The issue you have in testing that, is that it seems M06 is set to call a Tool Change Program which doesn't exist. Accordingly, you need to find the Program Number being called by M06 as explained earlier. Find that out and come back with your finding.
Regards,
Bill