![]() | |
| Home Page | Mark Forums Read | Today's Posts | My Replies | Classifieds | Reviews | Photo Gallery | Web Links | Share Files | Advertise With Us | Ad List |
| |||||||
| G-Code Programing Discuss G-code programing and problems here! |
| This forum is sponsored by: |
![]() |
| | LinkBack | Thread Tools | Search this Thread | Display Modes |
|
#1
| |||
| |||
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 |
|
#2
| |||
| |||
| 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. . |
|
#3
| |||
| |||
| 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! |
|
#5
| |||
| |||
| 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. |
| Sponsored Links |
|
#6
| |||
| |||
| 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. |
|
#7
| |||
| |||
| 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. |
|
#8
| |||
| |||
| 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. . |
|
#9
| |||
| |||
| 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? |
|
#10
| |||
| |||
| 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. . |
| Sponsored Links |
|
#11
| |||
| |||
| 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. |
|
#12
| |||
| |||
| 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, |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Display Modes | |
| |
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 |