The Birth of FORMAT 1 and
FORMAT 2:
It's interesting how few customers know the origin of of
something they use everyday. The term "FORMAT 1" actually
started by the introduction of FORMAT 2.
It was back in 1986 at the Fadal Booth in the LA Westec Machine Tool
Show, we were under a lot of pressure to have "Fanuc compatibility".
At the time the most popular control was the Fanuc 6MB.
Potential customers were insisting that their programs would run our
control without editing. So during that show we had made a
promise (and commitment) to our sales staff; "Yes we have Fanuc
Compatibility", so the rush was on to begin shipping machines
ordered at the show with "Fanuc Compatibility". Thus the birth of
"FORMAT 2".
Prior to 1986, the control operated some what compatible to the 6MB
but the subtle program and operational differences were enough to
discourage programmers and operators from trying to move programs
and set-ups to our machines.
In order to make such a change and also maintain our original
customer base, the differences would be enough that we decided to
have to modes of operation; FORMAT1 for original customers and
FORMAT 2 for 6MB customers.
Even to this day many customers preferred the Format 1 mode after we
introduced FORMAT 2 - Fanuc Compatibility because of the logical
ease of use.
The reason the control was fairly close to 6MB compatible was
because from the very beginning of development we used the Fanuc 7M
control as our model.
At the time; in the mid 70's the 7M was considered the most powerful
of the Fanuc controls. Unfortunately, it didn't become the
most popular control. It was because of 7M we had the use of the
L-word subroutine structure along with the R0 through R9 indirect
reference variables.
With the 7M control, the programmer could indirectly reference all
program words A-Z, for example the X-word as X+R01 and Feedrate
could be addressed as F+R01, etc. Indirect referencing
provides powerful flexibility.
Had Adrian de Caussin originally picked the 6MB, things would have
been completely different...