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 > G-Code Programing


G-Code Programing Discuss G-code programing and problems here!


This forum is sponsored by:

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Ban this user!
Old 06-06-2005, 02:34 AM
zooloader's Avatar  
Join Date: Jun 2005
Location: australia
Posts: 129
zooloader is on a distinguished road
copy and rotate, help (okuma)

hi guys, this is my first post.
i'm using an okuma osp5020m controller down here in australia, and i'm stuck.
i need to machine a spherical "bowl" type shape into a 25mm plate with a 100mm radius, to a depth of 10mm at the centre.(not the actual dims.)
using the COPY and COPYE commands works fine if i substitute the radius for a straight line, and i get a cone shape.
but when i try the real thing, i get a problem.
here's my code:
G15 H1
T17 M6
G90 G0 X0 Y0 S2000 M3
G56 H17 Z50 M8
Z3
COPY Q359
G0 X0 Y43
G1 Z0 F100
G19
G2 X0 Y0 Z-10 R100
G17
G0 Z3
X0 Y43
COPYE P1
G0 Z100
M2

as i said before, when i replace the lines G19 thru G17 with:
G1 X0 Y0 Z-10
everything works fine. the problem is in the plane selection.
by the time it has rotated thru 90 deg. the plane that the arc is on has also rotated 90 deg. and is visible in the XY plane.
please help and thanks in advance!
Reply With Quote

  #2   Ban this user!
Old 06-06-2005, 06:58 AM
 
Join Date: Jul 2003
Location: New Zealand
Posts: 1,039
Kiwi is on a distinguished road

Hi zooloader,

I'm not familiar with okuma but can you arc defined by 3 points. End point and a intermediate point.
I use a Fagor which would use G09
(Starting from X43.589 Y0 Z0)
eg G09 X0 Z-10 I24 K-7.077
(I = X intermediate point and K = Z intermediate point at 100mm radius)

KIWI
Reply With Quote

  #3   Ban this user!
Old 06-07-2005, 02:24 AM
zooloader's Avatar  
Join Date: Jun 2005
Location: australia
Posts: 129
zooloader is on a distinguished road

hi KIWI,
I dont think the okuma uses G09 like that, at least i havnt used it anyway. I'll check it out.
do you think it would help?
how would you rotate and repeat the arc to get the bowl shape on your Fagor?

btw, how do you like the Fagor controllers anyway? i've only used them (briefly) retro-fitted to older machines, and they seemed to be quite powerful function wise.
Reply With Quote

  #4   Ban this user!
Old 06-07-2005, 06:38 AM
 
Join Date: Jul 2003
Location: New Zealand
Posts: 1,039
Kiwi is on a distinguished road

Hi Zooloader,

This is my thoughts as I haven't tried the code.
If you use your equivalant to G09 you won't need to use G19.
FAGOR eg:
N10 G00 X43.589 Y0 Z3
G01 Z0
G09 X0 Z-10 I24 K-7.077
G00 Z3
N20 G73 Q1
(RPT N10, N20) N359

With this technique you will get a coarse (.75mm) finish near the outer edge and radial lines all converging in the centre.
I did a job similar to yours in which I used a cam program to generate a file which contained about 200,000 blocks. The path circled around from the outer edge and stepped down to the centre. These were all very short G01 moves with no G03. I could only run the feed at 30% as I couldn't download from my PC fast enough.
My thoughts now would be to create a profile path and add G93 I0 J0 (defines polar centre) and with a macro add to the block every .5mm along the profile G03 Q360 to do a revolution at that Z level.
(this could be done manually but may take a little time as there will be about 90 lines to change.)
I have only used a Fagor so unable to give a comparison. I have found the language very friendly.
Cheers
KIWI
Reply With Quote

  #5   Ban this user!
Old 06-08-2005, 07:15 AM
 
Join Date: Jul 2003
Location: New Zealand
Posts: 1,039
Kiwi is on a distinguished road

Hi Zooloader,

Tried the code I posted but it didn't work as expected. I had problems like you. I haven't got my head around G18 and G19 yet.
Also tried the profile technique and it worked great. I believe this way will give much better finish.

Cheers
Kiwi.
Reply With Quote

Sponsored Links
  #6   Ban this user!
Old 06-08-2005, 07:51 AM
zooloader's Avatar  
Join Date: Jun 2005
Location: australia
Posts: 129
zooloader is on a distinguished road

hi Kiwi,
thanks for the suggestions/ideas.
I've been pouring over the okuma manual to find anything, but it might as well be left in japanese for all the sense it makes.
Time ran out for this job hours ago, so i just stuck it in the lathe and bored it out!
I'll have to tackle it my own time now.
thanks again.

I think i saw some of your photos before, man, that looks pretty cool.
Reply With Quote

  #7   Ban this user!
Old 06-08-2005, 05:43 PM
 
Join Date: Jul 2003
Location: New Zealand
Posts: 1,039
Kiwi is on a distinguished road

Hi Zooloader

If you want to send me a private message with the dims of your bowl I will send you a file with the co-ords. You may have to modify to suit your machine but what I see of your code it doesn't look too different.
Thanks for your compliments.

Cheers
Kiwi
Reply With Quote

  #8   Ban this user!
Old 06-16-2005, 02:51 AM
zooloader's Avatar  
Join Date: Jun 2005
Location: australia
Posts: 129
zooloader is on a distinguished road
thanks

it's been nearly a week since i got your file, Kiwi, thanks.
changed the Q360's to I-xx.xx, and the start up stuff, and all was well.
i was wondering how you got the co-ords?
each step didn't look equally spaced, almost like it was skipping every 3rd (projected)step.
the customer brought in some more of the same but different radii, so i drew it on autocad and got all the co-ords from that(took a while!).
you were right about the finish too, i think trying to do it the way i started would have been lousy.
thanks again.
Reply With Quote

  #9   Ban this user!
Old 06-16-2005, 08:04 AM
 
Join Date: Jul 2003
Location: New Zealand
Posts: 1,039
Kiwi is on a distinguished road

Hi Zooloader,
I got the coords from my CAM program.
The macro I wrote alters the points that are close to .5mm along the path as some of the points are very close together which would mean you are doing extra revolutions. This spacing can be altered as required.
The profile is based on a nominated Diameter Ball Nose Cutter as this PATH is not parallel with the DRAWN profile as the cutter starts cutting on its EDGE when near the outer diameter and on its BOTTOM when in the centre.
If working from you autocad drawing this needs to be taken into account.
I believe you would have had the same outcome using you original method.
It may be possible to Radius Compensate from the Centre of the Ball Nose Arc. (1/2 the dia from the end point as well as left or right radius)
I haven't found a G code in my Fagor manual, only G41 and G42 for left and right.
Somebody else who knows more than me may be able to say if this is possible.

Drop me the specs of your jobs with cutter dia. and I will send you the file if you wish.
No Problem.
Cheers Kiwi
Reply With Quote

  #10   Ban this user!
Old 06-21-2005, 08:06 PM
 
Join Date: Feb 2005
Location: USA
Posts: 51
Egar Twins is on a distinguished road

real simple ...have it retofitted to a CAD CAM system and draw it!
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 06-25-2005, 09:34 AM
zooloader's Avatar  
Join Date: Jun 2005
Location: australia
Posts: 129
zooloader is on a distinguished road

G44 is the code our Okuma uses for 3D tool offsets (this was an optional card fitted, and it's only been used twice in 10 years!). Apparently, you specify the radius of the cutter in I,J and K. I dont know why, I've never seen an elliptical, or variable radius tool before.

Yeah... simple! All I gotta do is tell my boss to fork out the cash for a cad/cam program that will hardly get used.
Reply With Quote

  #12   Ban this user!
Old 06-25-2005, 12:31 PM
 
Join Date: Feb 2005
Location: USA
Posts: 51
Egar Twins is on a distinguished road

All I use is CAD/CAM system programming...while I totally respect those that GCODE (and I must admit that I am in the process of searching for a media source for G-COde training; any ideas?) as it is where our trade began, the CNC world is moving towards CAD/CAM systems that do the work for you...you have to evlove with technology or be replaced.
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 07:46 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