If I On FADAL 4020 write this program:
N1 G21
N2 G1 X-50 Y50 Z-50 F2000
N3 X50 Y-50 Z0
N4 #GOTO N2
N5 M2
I have the Error message: "ILLEGAL EXPRESSION IN LINE".
What is wrong?
If I On FADAL 4020 write this program:
N1 G21
N2 G1 X-50 Y50 Z-50 F2000
N3 X50 Y-50 Z0
N4 #GOTO N2
N5 M2
I have the Error message: "ILLEGAL EXPRESSION IN LINE".
What is wrong?
That is because you are using BASIC programming language from the late 70s on a Fadal controller. #Goto N2 is not recognized as a valid expression. Check your Fadal manual and use the L number designation for repeat subroutines.
We have had good luck with our Fadals milling mostly soft steel and aluminum up to 5 axis. We are always looking for spare parts If you have a broken down Fadal give a shout.
Instructions which have been on the machine (PDF files), describing how to program in such a way...
How to do an infinite loop above using the L word?
On the computer of the machine, instructions are put equal to this:
Sect_18_-_Macros.pdf
Are you sure you typed in the letter O and not the number 0 in the machine?
Try using M99P2 in place of your GOTO call.
How can I then use "IF" comand?
For Example:
# IF V1 > V2 THEN GOTO :N5
Controller is FADAL CNC 32MP. The controller has commands translated into German. Are maybe command by the programming in the German Language also?
Is it possible on my Machine working with "If" Comand?
Is that maybe impossible?
Whoever?
"If" word on this mashine is possible?