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! > MetalWorking Machines > Daewoo/Doosan


Daewoo/Doosan Discuss Daewoo/Doosan machines here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 10-23-2007, 08:30 PM
 
Join Date: Aug 2007
Location: usa
Posts: 31
positiverake1 is on a distinguished road
G37

Anybody use a G37 on a puma with a mits control? , looks like a auto tool set, how do you use it?
Reply With Quote

  #2   Ban this user!
Old 10-27-2007, 05:48 AM
 
Join Date: May 2006
Location: Sweden
Posts: 265
M-man is on a distinguished road

Have tried it on a puma with Fanuc...It prob works the same with mits. On fanuc it is called automatic tool offset.. It could be used to check tool determine tool condition..

This is how it works on a puma lathe.
swing presetterarm down
(X-axis).
Position tool in The Z axis and X-axis, 2" above sensor(so it will hit the sensor when reading X-axis).
Launch G-code for automatic tool comp. U-2" (THe tool is expected to hit the sensor when moving this amount).
(half of the distance (1") are in Rapid and the other half is on parameter preset speed.
if no contact are done within a certain overtravel of expected contactpoint an alarm will be generated. If everything works as planned a new offset value will be loaded into the wear offset page). With some macro this could be used for ex. checking out critical tools, or just compensating for tool wear.

I think Fanuc uses G36/G37 for X and z axis, (this I am not completley sure of, without checking the g-code list)... Any way, it looks quite cool to the arm being swinged down and the tool are rushed toward the presetter in quite high speed.
Reply With Quote

  #3   Ban this user!
Old 10-27-2007, 08:41 AM
 
Join Date: Aug 2007
Location: usa
Posts: 31
positiverake1 is on a distinguished road
Talking

So do you have to manualy bring the arm down and position the tool ? I know I used a same type of thing on a mazak years ago and how that worked is the tool had to be already set, and then run the program and the machine would drop the arm, rapid to position set both x and z and return home and send the arm back, like you said, it would be useful for a close diameter or spare tool on a long run, what I would like to use it for is for changing inserts, I always use the same tooling, so it would be nice to change a insert, call the G37 in M.D.I. and let it set it self, if you have to bring it to the probe manualy, I dont see the use? I think your saying it is automatic, like you said its cool to wacth, on that mazak, once I knew how to use it, I scared the hell out of my boss with it (rapids on that machine were 1800 in. per min) like to do the same thing to this boss . anyway Ill have to look at the settings, seems like I seen somthing about the rapid setting distance, dont want to rip the arm off! thanks for the info, any more would be great.
Reply With Quote

  #4   Ban this user!
Old 10-27-2007, 12:12 PM
 
Join Date: May 2006
Location: Sweden
Posts: 265
M-man is on a distinguished road

I have only used it during automatic operation. And I drop the arm with a M code.. On fanuc I think I could be able to assaign a M code to execute a tool setting macro, called from Mdi.. Ex M110 T1 (OD). And use M111 for ID or use a variable to set if it is an Id or OD tool...Mabe the right way is to determind wich switch that are going to do the messuring.. Ex M110 T1 P1..

The distance wich uses Rapid is 50% of your incremental command.. (On my machine it is).

Any ideas?

Last edited by M-man; 10-27-2007 at 12:58 PM.
Reply With Quote

  #5   Ban this user!
Old 10-27-2007, 08:40 PM
 
Join Date: Aug 2007
Location: usa
Posts: 31
positiverake1 is on a distinguished road

Hi m-man, hows it going over there in sweden? anyway Ill do some digging when I get some time, were ramping up to 50 hrs a week, but maybe Ill write a macro if I cant get the G37 to do what I want, probley go off machine scale (G53) and use some variables like you said for O./D I./D. , I'll have to find the sensor numbers or maybe it will set the numbers in the tool set page just like it does when I do it in manual, probley need some dwells and things, anyway good yaking at ya, I'll let you know if I figure it out.

paul from minnesota U.S.A.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 10-28-2007, 08:37 AM
 
Join Date: May 2006
Location: Sweden
Posts: 265
M-man is on a distinguished road

(OD tool messuring/1)
#1=#4014
G53
G28U0
G28W0
G0T#20#20
M__ Code for pre-setter-arm down.
G0Z____
X_____
G36U-0.5"
G0U0.5"
Z______
X______
G37W-0.5"
W0.5"
G0W0.5"
G28U0
G28W0
M__ Code for pre-setter-arm up.
G#1 --- Return to G54,G55 etc.
M30
Reply With Quote

  #7   Ban this user!
Old 10-28-2007, 12:35 PM
 
Join Date: Aug 2007
Location: usa
Posts: 31
positiverake1 is on a distinguished road

Looks good, Is this from a fanuc? have you ran this?
Reply With Quote

  #8   Ban this user!
Old 10-29-2007, 05:09 PM
 
Join Date: May 2006
Location: Sweden
Posts: 265
M-man is on a distinguished road

OD tools/Right side cutting.


This macro works for Puma 300 with Fanuc 16/18/21iT (Tried it today)
Control must support MAcroB,Workcoordinate system and quick setter options.

Set parameter 6080 to 110 and the macro will be called with M110, etc. (macro must be placed at O9020 for this to work.)

The macro is designed to work with tools that have already been set and got their insert replaced, etc. The position of the messure sensor position must set on each machine.(Set g54 to O in all axis, call a tool and do a messure, read the value in your coordinate system, this is the pos of sensor).

Anyway: In MDI.... M110 T0404 – will launch messuring of tool number four.
M110 T0505 will messure tool number five, etc.

All use of the macro is on your own risk.



%
O9020(PRE-SET OD)
IF[#20EQ#0]GOTO51
GOTO50
N0001
#1=#4014 ; Read and save work coordinate, G54,G55 etc.
#2=#5221 ; Read and save G54 X....
#3=#5222 ; Read and save G54 Z....
G28U0
G28W0
#5221=#0 ; Set G54 X to Zero
#5222=#0 ; Set G54 Z to Zero
G54
G0T#20 ;
M80 ; Swing pre setter arm down.
G0Z372 ; Move into z-pos to read X-axis
X187 ; Move X-axis into Pos.
G36X181 ; Launch X- axis messuring, X181 EQ expected contact pos.
G0U10 ; Retract 10mm
Z400 ; Move into z-pos for reading Z-axis
X140 : Move z axis in pos for reading Z-axis.
G37Z393 ; Launch z-axis messuring, Z393 EQ expected contct pos.
G0W10 : retract 10mm
G28U0
G28W0
M81 ; swing pre setter arm up
#5221=#2 ; Restoring G54 X to same value it had before calling macro
#5222=#3 ; Restoring G54 Z to same value it had before calling macro
G#1 ; Set work coordinate to same as befor macro call. G54,G55 etc.
M30
N50#3006=1(MESSURE OD) Skip this line if you don’t want to press cycle start twice.
GOTO1
N51
#3000=1(NO TOOL SELECTED) ; Launch alarm if no tool are selected.
M30
%


To set this macro on MIT, I am pretty sure it is just to change the varible number to read and set all coordinate values, and some m codes for setter arm...

Hopefully some one got any use of it...
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 10:19 AM.





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