What's new
What's new

Newbie help - what is NAT(nn)? Okuma LB15

johnryancnc

Plastic
Joined
Mar 30, 2018
Hi,

I'm new to programming Okuma lathes (very minimal experience programming lathes at all, and several years ago at that). I just started a new jab and am tasked with programming for our LB15. There aren't any other programmers here so I just have to go through the old programs and figure out how to program based on that. So far so good. I am a bit confused about the function of the NAT(nn) word though. I see some programs using is and some not. Can someone enlighten me?

Here's an example I found in our database that uses the NAT(nn) word:

$K345.MIN%
N0001 G00 X15 Z15
N0002 G50 S3500 (C600G-6008)
NAT01 (TURN TO .625 X 5.227)
N0100 G97 S1429 M42 M03 M08
N0101 G00 X1.23 Z0.1 T010101
N0102 G96 S460 (R.TURN)
N0103 G85 N0104 D0.16 F0.006 U0.008 W0.004
N0104 G81
N0105 G00 X1.13
N0106 G01 Z0 G42 E0.006
N0107 X0 E0.006
N0108 X0.625 E0.006
N0109 Z-5.227 E0.006
N0110 X1.13 E0.006
N0111 G40 K-0.0004
N0112 G80
N0113 G00 X1.23
N0114 G97 S1429 M09
N0115 X15 Z15 T0100

And here's an example that doesn't use the NAT(nn) word:

$K165.MIN%
NSTRT
N0001 G00 X15 Z15
N0201 G00 X1.725 Z0.1 T010101 (TURN)
N0202 G87 N0203
N0203 G82
N0204 G00 Z0
N0205 G01 X1.625 G41 F0.008
N0206 X1 F0.005
N0207 X1.44
N0208 G03 X1.6 Z-0.08 K-0.08
N0209 G01 Z-2.1
N0210 G40 I-0.0004
N0211 G80
N0212 G00 X1.725
N0213 Z.100
N0214 M09
N0215 X15 Z15 M01

What's going on here? Thanks in advance!

John
 
Both programexamples doesn't include any NAT.

But i can tell you. NAT gives you an entrypoint to resstart your program from there.

For example,

When you want to finish again the product your making because it's has not the required measurings yet. You can push restart , insert NAT02 and enter.

The machine is gonna search NAT02, when it's found you push the restartcycle button on your panel, followed by the green start button and the machine starting by the entrypoint NAT02.

Make sure the turret is standing on his indexpoint. And i advice you to you use single blok.

Usely NAT02 is Tool2 in the turret. Thats why NAT02 can occure many times more in the program. When you want restart the first NAT02, use NAT02 when you want to usen a second NAT02, typ NAT02,2.

Hope this help you futher
 
N is just that, an N number. Could be N1, N2 etc. I don't remember offhand how many digits you can use.
It can be numbers or letters. In Okuma-speak NAT refers to the A turret (on twin turret models) and is the default numbering scheme Okuma uses in their manuals.
 
You dont say, but assuming OSP5000 / 5020 - if another control, I cant say for sure that that is how its used, but would guess they maintained the same operational theory moving forward.

NAT01 in your first example and NSTRT in the second a basically line "names" (as compared to number)... no different than N100 or N2354 - the N is the key there. I think the limit of characters is 4 or 5 after the N.

The use of NAT01 and NSTRT are both notating a part of the program and acting as a line "number" - and the NAT01 and NSTRT are words that mean something to whomever wrote the program rather than something that means something to the control. Could have easily been NIMHO and NPDQ

The NAT01 or NSTRT type line numbers can also be used for a LAP program - and Id guess why NAT## gets used commonly because its what they use in the examples in the manual under LAP programming. If you look at the first example, N0104 is the "name" of the lap cycle, and in N0103, it is calling that with the G85 N0104... ... ...
The N0104 could have easily been NRTRN and done the exact same thing (replacing both N0104's with NRTRN)

You can use em with Macro/User Task stuff, LAP, and so on.
 








 
Back
Top