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 02-12-2008, 07:48 AM
 
Join Date: Apr 2005
Location: USA
Posts: 76
CharlieM is on a distinguished road
5 Blade Fan,

There must be an easier way!!!!!!


G01 X-.1602 Y.2309 F5
G01 Z-.250 F.75
G02 X-.1875 Y.2970 I-.0938 J.2970
G01 X-.1875 Y.5863
G02 X-.1086 Y.6789 I-.0938 J.5863
G02 X.1086 Y.6789 I.0000 J.0000
G02 X.1875 Y.5863 I.0938 J.5863
G01 X.1875 Y.2970
G02 X.0602 Y.2309 .0938 J.2970

G01 X.1701 Y.2237
G02 X.2245 Y.2701 I.2535 J.1809
G01 X.4997 Y.3595
G02 X.6121 Y.3130 I.5286 J.2703
G02 X.6792 Y.1056 I.0000 J.0000
G02 X.6155 Y.0029 I.5866 J.0920
G01 X.3404 Y-.0865
G02 X.2691 Y-.0810 I.3115 J.0026

G01 X.2653 Y-.0926
g02 X.3263 Y-.1301 I.2504 J-.1852
G01 X.4963 Y-.3641
G02 X.4869 Y-.4854 I.4205 J-.4192
G02 X.3112 Y-.6130 I.0000 J.0000
G02 X.1929 Y-.5845 I.2688 J-.5294
G01 X.0229 Y-.3505
G02 X.0061 Y-.2810 I.0987 J-.2954

G01 X-.0061 Y-.2810
G02 X-.0229 Y-.3505 I-.0987 J-.2954
G01 X-.1929 Y-.5845
G02 X-.3112 Y-.6130 I-.2688 J-.5294
G02 X-.4869 Y-.4854 I.0000 J.0000
G02 X-.4963 Y-.3641 I-.4205 J-.4192
G01 X-.3263 Y-.1301
G02 X-.2653 Y-.0926 I-.2504 J-.1852

G01 X-.2691 Y-.0810
G02 X-.3404 Y-.0865 I-.3115 J.0026
G01 X-.6155 Y.0029
G02 X-.6792 Y.1065 I-.5866 J.0920
G02 X-.6121 Y.3130 I.0000 J.0000
G02 X-.4997 Y.3595 I-.5286 J.2702
G01 X-.2245 Y.2701
G02 X-.1701 Y.2237 I-.2535 J.1809

G01 Z.0000 F5
G01 X.0000 Y.0000
M30
Reply With Quote

  #2   Ban this user!
Old 02-13-2008, 07:28 AM
gar gar is offline
 
Join Date: Mar 2005
Location: USA
Posts: 1,498
gar is on a distinguished road

080213-0824 EST USA

I do not want to reverse engineer your code to figure out what you are doing.

A drawing or picture of the part and a verbal description of how you are currently doing this would help.

Not nearly enough code to be doing 3D surfacing.

.
Reply With Quote

  #3   Ban this user!
Old 02-13-2008, 07:33 AM
 
Join Date: Apr 2005
Location: USA
Posts: 76
CharlieM is on a distinguished road

This is not a 3D surface. I cut this little 5 blade fan from a piece of sheet metal and then bent the blades to catch the air.

My real question is, is there a way to write the program for 1 blade and then "pattern" the other 4 ?

I have already done this and it took me nearly 2 hours to write this code!
Reply With Quote

  #4   Ban this user!
Old 02-13-2008, 07:38 AM
 
Join Date: Apr 2005
Location: USA
Posts: 76
CharlieM is on a distinguished road

Let's see if I can post a picture.
Attached Thumbnails
Click image for larger version

Name:	P4240016.jpg‎
Views:	127
Size:	85.1 KB
ID:	53194  
Reply With Quote

  #5   Ban this user!
Old 02-13-2008, 07:42 AM
 
Join Date: Apr 2005
Location: USA
Posts: 76
CharlieM is on a distinguished road

ALLRIGHT, I did it !!!!

See the little fan? I cut that one out manually, about 10 years ago. I was running the engine fast one day and the little fan came apart!!!

So, I cut a 5 blade fan out last weekend. This one was made from stainless steel and of a stronger design.
Reply With Quote

Sponsored Links
  #6  
Old 02-13-2008, 07:47 AM
*Registered*
 
Join Date: Jan 2006
Location: Seattle
Age: 52
Posts: 883
Mike Stevenson is on a distinguished road

CharlieM,

Your program is very short. Why do you need to condense it any more?

There is a way to rotate and repeat the one blade but you would need some sort of programming system for that.

Or you could take out your calculator and use the cartesian to polar coordinate conversion function to manually calculate the rotated numbers.
Reply With Quote

  #7   Ban this user!
Old 02-13-2008, 07:49 AM
 
Join Date: Apr 2005
Location: USA
Posts: 76
CharlieM is on a distinguished road

The engine has a little fan to cool the head.

(Or you could take out your calculator and use the cartesian to polar coordinate conversion function to manually calculate the rotated numbers.)

This is what I am talking about, I just don't know how.
Reply With Quote

  #8   Ban this user!
Old 02-13-2008, 08:10 AM
gar gar is offline
 
Join Date: Mar 2005
Location: USA
Posts: 1,498
gar is on a distinguished road

080213-0859 EST USA

CharlieM:

Does your CNC have a rotation option?

If so create the path for for one blade, and put this in a subroutine (not absolutely necessary to be in a sub, but conceptually it is easier). I prefer to write in absolute. Put your origin for the subroutine code at the center of the fan.

The main body of your code will

call the sub
rotate 360/5 = 72 deg
call the sub
rotate to 144 deg
call the sub
etc.

This can also be done in a loop.

.
Reply With Quote

  #9   Ban this user!
Old 02-13-2008, 08:42 AM
 
Join Date: Apr 2005
Location: USA
Posts: 76
CharlieM is on a distinguished road

My CNC is a "Home Built" desk top design. I run the stepper drivers with a program called "Master 5", all I know is; "Master 5" can read G-Code.

I had to hunt and cordinate every single destany in the above program! My question is how can I do it once and "pattern" the blade 4 more times?
Reply With Quote

  #10   Ban this user!
Old 02-13-2008, 09:13 AM
gar gar is offline
 
Join Date: Mar 2005
Location: USA
Posts: 1,498
gar is on a distinguished road

080213-1005 EST USA

Is rotation one of your G-code functions?

See the HAAS manual, G68.
http://www.haascnc.com/customer_serv...mc/96-8000.pdf
This is a 13 megabyte file. Save it for future reference.

.
Reply With Quote

Sponsored Links
  #11   Ban this user!
Old 02-13-2008, 11:42 AM
 
Join Date: May 2007
Location: US
Posts: 779
Andre' B is on a distinguished road

Near as I can tell Master 5 is the original version of the Mach control software. Unlikly it knows what a G68 is.

http://www.machsupport.com/artsoft/p...s/products.htm

I tryed plotting the above code and got arc errors and nothing that looked like a fan.

Upload a DXF of the outline and ask nice and maybe someone will make a quick toolpath for you.
Reply With Quote

  #12   Ban this user!
Old 02-13-2008, 11:57 AM
 
Join Date: Apr 2005
Location: USA
Posts: 76
CharlieM is on a distinguished road

Thank you Andre'B, I have already cut this little fan out.

I wrote 2 programs to do it,

1. from the center of a disk, I drilled 5 .125 holes.

2. manually changed to a 1/16" end mill and used the above program to cut out the 5 blades.

"Master 5" did it for me, no problem.

I tried to use Kelly ware ~ KCam but the program would only show 3 blades !!!!???

You could up-load KCam and see what the fan looks like, except it will be missing 2 blades!!

I am just trying to learn something here,
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


Similar Threads
Thread Thread Starter Forum Replies Last Post
Milling heli rotor blade daddyhobby WoodWorking 7 04-30-2008 01:34 AM
Building Fabric Cutter with blade handrade CNCzone Club House 0 08-29-2005 05:30 PM
Bandsaw Blade recommendation needed Swami General Metalwork Discussion 7 03-15-2005 11:08 AM
need help; bandsaw blade welder SteveD Machine Problems, Solutions , Wireless DNC, serial port 2 05-20-2004 01:55 PM
Harbor Freight Band Saw Blade Slipping barkster Benchtop Machines 6 04-26-2004 12:20 AM




All times are GMT -5. The time now is 10:08 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