![]() | |
| 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
| |||
| |||
| I'm attempting to chamfer a hole in a cylindrical shaft, obviously very easy to do, that only reason I'm having a problem is that I'm trying to chamfer the correct distance all the way around the hole, rather than using a 90° tool and plunging straight down. You can see from the pic what I mean, the smaller hole is what you normally achieve (the chamfer changes size on the way around the hole) but I'm trying to achieve much the same as the larger hole. I'm trying to achieve this without cad/cam, is there a way to calculate this using a spreadsheet? Thanks. |
|
#2
| ||||
| ||||
| Why not make a real challenge out of it, and forbid using a calculator?
__________________ First you get good, then you get fast. Then grouchiness sets in. (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management) |
|
#3
| |||
| |||
| I suppose it is cheating Hu's limitation because you are using the machine as the calculator but you can write a macro. Which basically is not too much different to using CAM because you are approximating a compound curve with zillions of straight moves. We make thousands of parts a year that need chamfers at each end on holes intersecting cylinders both on and off center so I did get one of my guys to write a macro. It worked but the problem was it took as long or longer to generate the chamfer than it did to bore a 7/8" hole through 2-1/4" stock in the first place. So we stayed with the old fashioned way, a handheld deburring tool. |
|
#4
| ||||
| ||||
| I was just kind of kidding around, hoping maybe somebody like Geof would come in and give a pat solution ![]() The more I think seriously about such a problem, the less chance I see of a simple formula working. The curve around the edge of the hole is a spline. And, unless the diameter of the through hole is always exactly the same ratio to the cylinder's diameter, each spline is going to be unique in shape, and not simply a scaled up version of one spline. Also, given that the programmer may have differing requirements from time to time, on how many pieces the spline is interpolated into, this would also cause a major perturbation of the spreadsheet layout.
__________________ First you get good, then you get fast. Then grouchiness sets in. (Note: The opinions expressed in this post are my own and are not necessarily those of CNCzone and its management) |
|
#6
| |||
| |||
| The problem is not clearly stated. Unless you have a 4th axis, the angle of the chamfer with respect to the surface will change. That is probably not what you want. Ken
__________________ Kenneth Lerman 55 Main Street Newtown, CT 06470 |
|
#7
| |||
| |||
|
This is why our macro did it so slowly. We had it set up to chamfer across the intersecting surfaces on a plane bisecting the intersection angle. This seemed the only way to get a worthwhile chamfer which was as non-sharp as possible. |
|
#10
| |||
| |||
| 070401-1001 EST USA Kiwi: I do not open .exe files and therefore I have no idea what you proposed. Darc: You need a 4 axis machine or use surfacing to obtain a uniformly wide chamfer as has been mentioned above. If the constant width and angle to the cylinderical surface is not required, then the following equations will define the locus of the intersection of two cylinderical surfaces where their axises are intersecting and perpendicular. The CNC machine x-axis is coincident with the axis of the cylinder in which the hole is bored. The CNC y-axis is perpendicular to the axis of the bored hole. The CNC z-axis is coincident with the bored hole axis. "a" is the variable angle from the x-axis and I am making "a" the independent variable as I would assume you would probably program for small incremental changes in "a". "R1" is the radius of the tube or rod coincident with the x-axis. Certain choices of R1 and R2 can produce a non-continuous physical edge. Obviously a hole larger than the rod. "R2" is the radius of the hole. x = R1 * cos a y = R1 * sin a y squared + z squared = R2 squared z = sq-root ( R2 squared - ( R1 * sin a ) squared ) If processed as a MACRO this may slow the machine. . |
| Sponsored Links |
|
#11
| |||
| |||
| 070401-1035 EST USA Note: if the hole is in a tube you may want to use the ID radius for "R2" to provide uniform mating of another tube into the hole. I did not previously indicate but I would assume use of cutter comp. . |
|
#12
| |||
| |||
see Post #3. |
![]() |
| 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 |
| DFX is not imported correctly... | ihkim | GRZ Software- MeshCAM | 11 | 01-07-2010 11:57 AM |
| Will Jog but not Move Correctly in G code | dafowfidy | Mach Software (ArtSoft software) | 5 | 03-29-2007 10:27 PM |
| chamfer with a fade out. | tnik | Solidworks | 5 | 02-07-2007 04:00 PM |
| Chamfer on surface | Beaker | Mastercam | 5 | 11-15-2006 04:32 AM |
| Are tachometers correctly referred to as encoders? | Smertrios | Stepper Motors and Drives | 8 | 10-05-2006 06:13 PM |