Does anyone have a macro for In-Cycle Tool Correction for a Mori Seiki NT5400 using a Renishaw probe?
Thanks
Does anyone have a macro for In-Cycle Tool Correction for a Mori Seiki NT5400 using a Renishaw probe?
Thanks
Do you want to inspect the job with the probe and adjust tool offsets if necessary ready for the next part, or inspect, adjust and remachine while still in the chuck.
I want to safe the bore wear offset .010", do the bore operation, measure with the probe, automaticly adjust the wear offset, and then run the bore again. All hands off from the operator.
I've done something similar on a finished outside diameter, offset the wear oversize and turned it. Then 3 point vector measured the diameter and adjusted the wear by the amount required from the renishaw results. I think our NT4250 is identical to your 5400 in software terms. The only difference is machine size. Let me confirm this and then i'll post you the info you need to read/write wear offset system variables. Does your renishaw bore/boss cycle store it's result in variable #143?
Thanks..... I'll get the variable info today from the supplied probe manual. I've been trying to find the wear variables using MDI. such as: #100=#2001 .... and so on, and all I get is #100 with a value of zero. Where are they located? Or is my method wrong?
I'll get with you later today after work.
What kind of control are you using?? The varibles are different depending on the control. Your method is not wrong. I use this same method for my thread mill macro. Once the hole is finished the operators check size. If not the proper size they can adjust the wear offset and the machine programs picks it up using #2400ਨ tool radius and wear.
Stevo
I've checked that the your system variables are the same as our NT with Mori Seiki (UK), and they are the same for your NT5400 as our NT4250. When you measure a tool on your tool eye, you then "Import" your tool data to the mori tool page. This means that you dont read and write from the normal fanuc system variables, you do it from the mori system variables.
To read from mori offsets you use this; G318 A100. Q[29600+24*10].
The "G318" specifies read from the mori tool data.
The "A100." specifies the variable to write to ( i always use #100 and the decimal point with "A100." is important).
The "Q[29600+24*10] specifies the offset number to read from.
The first part of Q determines whether you read from X wear, Y wear, Z wear or Radius wear. Q[29600... is X wear, Q[29601 is Y wear, Q[29602 is Z wear and Q[29603 is Radius wear.
Then the "+24" is the offset number, minus 1, must be minus 1. (I.E.~ Q[29600+24... will be X wear for tool number 25, Q[29600+14... will be X wear for tool 15). The bracket [ is important.
Then the *10] must be there. This is always *10] at the end of Q and again, the bracket is important.
So, G318Q[29600+24*10] reads the current data from x wear of tool number 25 and writes it to variable #100.
G319 however will write to the tool offset.
You could do this for you wear adjustments; G318A100.Q[29600+24*10],(write current offset data to #100), then #100=#100-0.25(mm),(reduce offset data by 0.25mm).
Then G319A#100.Q[29600+25*10]. This will write the reduced data of #100 into the x wear for tool number 25.
Then after machining the bore you can take the renishaw data and write this; #100=[[-1*#144]+#100], then G319 A100. Q[29600+24*10]. This will change the error data from the renishaw measure (#144) to a + figure, apply it to the existing #100 and then apply it to you tool offset (x wear).
I know it sounds a bit of a headache, but once you've used it once, you'll be well away. Any problems, just post a reply and i'll help you out.
I dont like to see engineers struggling to make their own life easier, if i can help, i will.