You recorded all the counts within system variable $DMR_GRP.$master_coun
?
$MASTER_COUN is a "sub-variable" within $DMR_GRP
If you recorded those counts accurately, and you have not had any SRVO-062 BZAL
alarms (and I do not think you did, you just had a bad collision), then yes, you could restore the old Master Counts by direct entry typing them in.
That does not mean you should do that. At this moment, you are already re teaching points because of pressure from the boss. If you restored the previous Master Counts, you would have to go back and re-teach points again.
The difference between ZERO POSITION MASTER and QUICK MASTER??
Zero Position Master ALWAYS writes/changes $DMR_GRP.$master_coun
Quick master very often does too, unless everyone sees the witness marks exactly the same, which they do not.
Quick master can sometimes be helpful after a loss of power to the encoders, in other words, BZAL alarms. You did not have these alarms. And nobody sees the witness Mark's the same way. Quick master is not quick, and it is not easy.
Quick Master is rarely of any use unless you have already done a SET QUICK MASTER REFERENCE
Quick Master sounds like an easy way to recover, but it is rarely useful in a factory Production environment.
In the Production environment, Quick Master is an attempt to get the Fanuc robot system to accept the existing Master Counts data, and after a loss of power to the encoders (BZAL alarms.). You did not have this scenario. I wish Quick Master was called, instead, Really Hard Mastering that has a low chance of success (in the factory Production environment.)
ZERO POSITION MASTER and QUICK MASTER both effect all servo motors within the active motion Group.
At this point, based on what I have heard from you, I think you should NOT restore the Master Counts that you wrote down. So long as your line is running good parts.