Long timelurker, first time poster, as I have a pretty specific problem.
i moved this thread to the correct sub forum. question remains the same.
Im writinga general warmup program to use in multiple Fanuc CNC mills, using G-code. My programlooks as follows:
Now my problem currently is that my machine uses the traverse rate instead of the feedrate in te 'main loop'. Does anyone know what I’m doing wrong?Code:% O1111 (REV 0) (EDITEDBY JVE) (DATE26-08-16) (WARMUP) (---------------------------------) N1 G0G28G91Z0 G40G49G80G90 (---INITIALIZE---) M6T1 #901=0(COUNTER) #902=1(LIM 1) #903=3(LIM 2) #904=5(LIM 3) #909=#902(LIMIT) #911=1000(RPMSTARTVALUE) #912=4000(FEEDSTARTVALUE) GOTO20 (-------------------) (-----CTRLLOOP-----) N10 #911=#911*2 IF[#911GT1000]THEN#909=#903 IF[#911GT8000]THEN#909=#904 #912=#912*2 #901=0 (-------------------) (-----MAINLOOP-----) N20 #901=#901+1 M102(CLOSECLAMPS) S#911M3 F#912 G4X1. G90G1G53X700. G1G53Y-300. G1G53X0 G1G53Y0 M112(OPENCLAMPS) G4X1. IF[#901LT#909]GOTO20 IF[#911GT20000]GOTO1(FULLLOOP) GOTO10 (-------------------) M30 %