In my line of work i make maybe 20 different kinds of parts, all of which have slightly different dimensions (Ex. hole pattern and size, spacing, etc.). As such, all our prints are chart prints. To do that we use the idea of template programs. I work with Centroid conversational controllers to make programs that are easy to edit to accommodate for a new hole pattern or spacing. When i make these "template" programs, I have to figure out a way to generalize the math and write it down so operators after me can make their own programs. an example:
Line 4 Z depth= (Dim. C + .002)/2
So now my issue is I have a plate with a hole pattern where the holes are broached, then there is a chamfer on the broached holes. not only is there a chamfer, but these broaches can be more square or more rectangular, and the chamfer isn't always a direct relation (Ex chamfer is always .01 larger than sides of broach). I also have to accommodate for different angles of chamfer, such as 38, 30, 45, 34 and others. There is also a few cases where there are 4 corner radii, but most of the time its just 2 full radii. I understand they will probably have different equations.
Cam software is not an option, this must be done on a conversational controller.
Any math wizards want to try and tackle a generic equation to determine the programming lengths?
Treat the features with the following names:
Broach: Length=E, Width=D
Chamfer: Length=F, Width= G, Angle=C(inclusive)
here are two examples of 2 full radii dimensions
Broach:.290X.175
Chamfer: .369X.240@38deg.
Broach:.489X.085
Chamfer:.600X.150 @ 30deg
Thanks guys, been struggling with this for a while
Also, try to think outside the box, sometimes you just have to trick these controllers. One thought was to figure out what the depth of the tool would have to be to reach a certain diameter, and treat that as tool offset Z0 and just program in more clearance.
Line 4 Z depth= (Dim. C + .002)/2
So now my issue is I have a plate with a hole pattern where the holes are broached, then there is a chamfer on the broached holes. not only is there a chamfer, but these broaches can be more square or more rectangular, and the chamfer isn't always a direct relation (Ex chamfer is always .01 larger than sides of broach). I also have to accommodate for different angles of chamfer, such as 38, 30, 45, 34 and others. There is also a few cases where there are 4 corner radii, but most of the time its just 2 full radii. I understand they will probably have different equations.
Cam software is not an option, this must be done on a conversational controller.
Any math wizards want to try and tackle a generic equation to determine the programming lengths?
Treat the features with the following names:
Broach: Length=E, Width=D
Chamfer: Length=F, Width= G, Angle=C(inclusive)
here are two examples of 2 full radii dimensions
Broach:.290X.175
Chamfer: .369X.240@38deg.
Broach:.489X.085
Chamfer:.600X.150 @ 30deg
Thanks guys, been struggling with this for a while
Also, try to think outside the box, sometimes you just have to trick these controllers. One thought was to figure out what the depth of the tool would have to be to reach a certain diameter, and treat that as tool offset Z0 and just program in more clearance.