CNCzone.com-The Largest Machinist Community on the net!



Home Page Mark Forums Read Today's Posts My Replies Classifieds Reviews Photo Gallery Web Links Share Files Advertise With Us Ad List
Go Back   CNCzone.com-The Largest Machinist Community on the net! > Machine Controllers Software and Solutions > Fanuc


Fanuc Discuss Fanuc controllers here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 10-26-2006, 01:57 PM
 
Join Date: Apr 2005
Location: Romania
Posts: 28
ddanutz is on a distinguished road
Fanuc 18-MC with Dataserver and Renishaw issue

Hello everybody,

I have to work with a CNC Fanuc system, it is Fanuc 18-MC with
dataserver and connected to a Renishaw toolprobe.
I am not very familiar with CNC Fanuc, and have some difficulties in working with it. Maybe some of you guys can help me:
1. The controller have 3 coordinate system: relative, absolute and machine.
How can i setup absolute values acording to my needs, for example to
put zero on a workpiece? the relative values can be changed, but this doesn't help me much. My gcode partprograms are in absolute coordinates.
2. What is the way to use MDI, or what is MDI in the first place? I want for example to start spindle at a 3000rpm, to input S3000 and M03 and start it, not make a program for it.
3. How can i setup the Renishaw toolprobe coordinates, and what are the items to follow to measure tool-length?

Thank you!
ddanutz
Reply With Quote

  #2   Ban this user!
Old 10-27-2006, 04:21 AM
 
Join Date: Mar 2006
Location: Australia
Posts: 163
Ozemale6t9 is on a distinguished road

1. Move tool to job datum position - Press Tool Offset - Work Offset Softkey - Highlight Work Offset to be used (eg. G54) - Type X0 - Press Measure softkey. This will calculate the current X Axis position as X0. Repeat for Y Axis. It is also possible to set other positions. For example, if you are touching the left side of your job with a 20mm cutter and you want the side of the job to be X datum, you can enter X-10.0 and press Measure softkey and the machine will calculate X0 at the left side of the job. Likewise for Y axis. To calculate Z datum, you need to know the length offset for the tool you are using, or (as most of my customers do) use one tool as a datum tool and have zero offset on that tool. Bring the tool down to touch the datum surface, and type Z? (? = the tool offset) and press Measure softkey. If you need to allow for machining allowance simply add that amount when calculating the Z work offset.

2. MDI is manual data input. Select MDI mode - press PROG key - Press MDI softkey - Type S3000 M03 EOB - Press Insert - Press Cycle Start.

Sorry, can't help you with number 3.

Regards, Oz
Reply With Quote

  #3   Ban this user!
Old 10-27-2006, 04:26 AM
 
Join Date: Mar 2006
Location: Australia
Posts: 163
Ozemale6t9 is on a distinguished road

Also, depending on your parameter settings, the display may not update the Absolute Position display after setting your work zero until the next buffer read. If this is the case, you can force it to update by entering G54 (or whichever you set) in MDI.

regards, Oz
Reply With Quote

  #4   Ban this user!
Old 10-27-2006, 05:16 AM
 
Join Date: Oct 2006
Location: Czech
Posts: 2
Skipppi is on a distinguished road

About Renishaw probes with Fanuc 18.
It looks like You mean a toolprobe TS27R. Everything depends on software You use for toolsetting. If You use a standard Renishaw software You should find in Your program list in Fanuc controler theses macros:
O9799
O9850
O9852
O9853
Coordinates for toolprobe are automaticaly set-up through calibration proces and stored in macro variables #520 - #531. This is descripted in programming guide for theses macros. Do You have something like this?
regards, Skipppi
Reply With Quote

  #5   Ban this user!
Old 10-27-2006, 05:56 PM
 
Join Date: Apr 2005
Location: Romania
Posts: 28
ddanutz is on a distinguished road

Oz and Skipppi,

Thank you for your kind reply, this is very helpful.
Yes I have those macros on CNC memory and DataServer. I do not know how, but i succeded measuring a tool, no 2 for example, but when another one come to measure, it stops above the Renishaw probe and outputs Probe fail, or when it comes to low, it says Probe open. Maybe i should deal with parameters a little bit more.
Now i have other problem on my head. I succeded making DataServer work with a PC through FTP. i can transfer partprograms both ways. I registered them in NC memory by calling O****, but guess what?! I have filled the memory of NC, and realised that i cannot delete part programs!!!!
In Edit mode, i write for example O0001, hit [Delete] and [Exec] and i get this error: "FORMAT ERROR". I do not know what to do anymore, i tryed with PWE changing, with shutoff, in Memory mode, but i just cannot delete theese programs registered in memory of NC. Could you please indicate a solution to do that?

Thanks,
ddanutz
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 10-27-2006, 06:04 PM
 
Join Date: Mar 2006
Location: Australia
Posts: 163
Ozemale6t9 is on a distinguished road

You need to type O0001 and hit delete key on MDI keypad. I think Delete/EXEC softkeys delete current program in memory without entering program number. Not 100% sure though, as I always use other method.

regards, Oz
Reply With Quote

  #7   Ban this user!
Old 10-27-2006, 07:30 PM
 
Join Date: Apr 2005
Location: Romania
Posts: 28
ddanutz is on a distinguished road

Thanks Oz,

Ohhhhhhh, it is working !!!!
In Edit mode, under DIR, i enter O0001 and hit the Delete key on the keyboard, and the
part-program is gone! This is something i just didn't try.

Many,many thanks Oz,
ddanutz
Reply With Quote

  #8   Ban this user!
Old 10-27-2006, 08:01 PM
 
Join Date: Apr 2005
Location: Romania
Posts: 28
ddanutz is on a distinguished road

Here i am again,

1. Renishaw:
Here is my setup:
Renishaw head(the touching zone) is at the following machine coordinates:
X=670; Y=-71.5; Z~-507(this negative Z value is aproximate, measured
from the spindle bottom edge, where it faces toolholder);
I have put a 4mm tool with a total length at about 115mm from the upper edge of toolholder on T2 and 100mm on T1.

I made the following program:
O0001 #520=20.;
#523=670.;
#524=-71.5;
#525=-50.;
#526=20.;
#530=2;(this is because Renishaw orientation, it is located on the upper right corner of the table);
G65 P9853 B1. T2. ;
G65 P9853 B1. T1. ;
M30;
%

Still it says: probe fail! I must say that i enter 520, 525 and 526 values totally random, i do not know what to follow!!
Is this the method of measuring the tools, a program that calls O9853 for every tool, with the values for the variables #520-530 entered on the beginning of the program?
What is actually the way it works?
#520 it is Z calibration value(for nonrotating tools); -> what does it mean?
#521 is it Z calibration value(for rotating tools);
#522 is stylus size for diameter measuring ?!
#523 and 524 seem to be the center of the probe on X and Y respectively;
#525 is Z aproach position; What value should i follow here, is it in machine coordinates?
#526 is Z clearence postion; also, machine coordinates?
#527 tools rotate above this!!
#528 max cutter diameter size
#529 tool offset type.

G54 is working OK. I have positioned the tool on a virtual piece, entered a virtual X-5., hit measure and start a G54 on MDI. Absolute coordinate value for X is now -5. aluminium chips are now much, much close !!

Thank you so much,
ddanutz
Reply With Quote

  #9   Ban this user!
Old 10-29-2006, 06:10 AM
 
Join Date: Apr 2005
Location: Romania
Posts: 28
ddanutz is on a distinguished road

Oh,

sorry for that, macros of Renishaw deal with all the parameter setup!
I just had to run them one by one, and parameter were automatically updated.

Thanks,
ddanutz
Reply With Quote

  #10   Ban this user!
Old 10-30-2006, 01:35 AM
 
Join Date: Oct 2006
Location: Czech
Posts: 2
Skipppi is on a distinguished road

Hi ddanutz,
Macro variables #520 to #524 has to be set automaticaly through calibration process, otherwise results of measuring wil be unaccurate.
#525 is applicable just in macro O9853. It is distance from top of the probe styli to the nose of the tool where rapid move stops and "safety" move is used.
#526 again just in macro O9853. It is clearance over stylus, when tool moves around it (let say for diameter measuring).
Nonrotating tools means tolls which You don't have to rotate when You measure length (drill...)
Error messages Probe fail and Probe open means that You put into tool table unmatched approximate length ot the tool (what You have to for automatic measuring).
Can You let mek now some email adress where I can send You a programing manual for toolsetting ?

hope it helps...
cheeers
Skipppi
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 10-30-2006, 03:51 PM
 
Join Date: Apr 2005
Location: Romania
Posts: 28
ddanutz is on a distinguished road

thank you, skipppi,

i have sent you my adress.

Regards,
ddanutz
Reply With Quote

Reply




Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On





All times are GMT -5. The time now is 01:31 PM.





Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Content Relevant URLs by vBSEO
Template-Modifications by TMS

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361