In your tool change program you could assign a variable to the tool in the spindle (I chose #148 but it can be what ever works best for your machine). Then for your all your “H's” it would be H#148....
Type: Posts; User: Hardym1
In your tool change program you could assign a variable to the tool in the spindle (I chose #148 but it can be what ever works best for your machine). Then for your all your “H's” it would be H#148....
What control are you using?
If I understand correctly your just trying to name the variable, I am not familiar with the Fanuc Oi-TF control but I do know that in other Fanuc controls you can set your data like this:
in MDI...
This is now becoming unproductive. I do this everyday on my machines as does every other machinist that works here, I don't just read it in a manual.
Your right, #3002 is not the same as #500. #3002 is a system variable (you can not see this). #500 is the common variable where we store the data so we can see it.
There are 60 minutes in 1 hour which means that if you run your machine for 60 minutes then #500 would equal 1 (for 1hr), but anything less than 60 minutes is now equivalent to 1/3600 (the 3600 is...
For 15 minutes #500=.25
sinha_nsit,
No disrespect intended but we do this all the time. Is something different with the 35i control?
Have you tried using something like this:
#500=[#3002*60]
I sent you a PM. Let me know if it will work for you
sinha,
0 is a number. It is not null. #0 will make it null.
At the beginning try adding #142=#0 after your #120 to clear out any number that might be in #142
O9510(TEST ARGUMENT)
#120=42
#142=#0
IF[#120EQ0042]THEN#142=12.5
IF[#142GT0]GOTO300
sinha_nsit,
No there was no pause when M99 placed in a seperate block, only when EOB was after the program #. I had the same issue years ago and remembered that it had something to do with where the...
ezzywave,
Glad samu idea worked out but I just remembered that it should look like this:
M98P0001(whatever your sub program #)L25
Sub program is:
O0001G91 G02 X0 Y0 I1 J0 W.125 M99;
NO...
ezzywave
The reason that it pauses is because of where your EOB is.
Try this:
N10 G91 G02 X0 Y0 I1 J0 W.125 M99;
Not exactly sure what your trying to accomplish but it sounds like you would be better off using an IF/GOTO statement. Something like:
IF[#101EQ1]GOTO100
IF[#101EQ2]GOTO200
N100;
X0;
Y100;...
MudNation
Be careful if/when you change your parameters because the values are machine specific.
Mactec54
Your statement was “A G10 has nothing to do with Rapids or Feed Rate, it is only used...
As others have said change any G0 moves to a G1 with a Feed number of how fast you want to move
It would be best if you posted your program, you usually control a G83 with a F--. you may be...
You might be able to G10 the parameter. What control do you have?
Or you could use cycle 208