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?
http://www.kirkcon.com/
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?
Last edited by hartan; 01-29-2012 at 11:38 AM.
Is it possible on my Machine working with "If" Comand?
Is that maybe impossible?
Whoever?
"If" word on this mashine is possible?