View Full Version : Compound angles

machinist60

06-22-2010, 12:32 AM

Been struggling with this for a while now.

Having a rectangular block I want to mill a groove whose bottom direction is inclined to all sides at angles A, B & C (angles measured in the planes of the sides of the block).

If I am correct the first two steps are:

With the sine vice jaws vertical clamp the block rotated in the vertical plane of A such that top surface makes angle A with the vice base plane.

Tilt in the vertical plane the sine vice jaws to angle = atan (tanB x cosA)

Now comes the part I can't figure out. I need to set the vice base at some

angle in the X - Y plane (a function of C, A and B) to the X axis of the mill. What is this function?

Help, corrections much appreciated.

John.

Cross posted to RCM.

Ken_Shea

06-22-2010, 12:59 AM

Can you repeat that? :D

That stuff can get really confusing, short circuits the thinking process.

oldtiffe.......where are you, he's good at this stuff.

oldtiffie

06-22-2010, 01:16 AM

Been struggling with this for a while now.

Having a rectangular block I want to mill a groove whose bottom direction is inclined to all sides at angles A, B & C (angles measured in the planes of the sides of the block).

If I am correct the first two steps are:

With the sine vice jaws vertical clamp the block rotated in the vertical plane of A such that top surface makes angle A with the vice base plane.

Tilt in the vertical plane the sine vice jaws to angle = atan (tanB x cosA)

Now comes the part I can't figure out. I need to set the vice base at some

angle in the X - Y plane (a function of C, A and B) to the X axis of the mill. What is this function?

Help, corrections much appreciated.

John.

Cross posted to RCM.

Please make a sketch, scan it, post it to PhotoBucket (or similar) and post the link to this thread and I will see what I can do to help (thanks Ken - appreciated).

It will also help if you can advise if you mill head can tilt or not and what tilting vices and rotary tables you have.

Compound angles are difficult (3 planes) but are a lot easier if they can be successively reduced to one or two planes - preferably "X" and "Y" or "X" and "Z" or "Y" and "Z" etc. as they then relate directly to the mill axis. "Rotation" can be dealt with by a rotary table or a rotating base on a vise.

Here are two versions of one I did some while ago here about tool settings as examples:

http://i200.photobucket.com/albums/aa294/oldtiffie/Sketches/Tangent-diamond_tool1.jpg

http://i200.photobucket.com/albums/aa294/oldtiffie/Sketches/Tangent-diamond_tool2.jpg

Paul Alciatore

06-22-2010, 02:36 AM

I did a drawing to make the angles a, b, and c plain. The bolder line represents the bottom of your groove and the angles are measured from the dashed lines as shown.

http://img.photobucket.com/albums/v55/EPAIII/3DAngle.jpg

So, what you said about angle a is correct. If the front and back of the block in my drawing are against the vertical jaws of the vise, then the block should be tilted to angle a in the vise as measured between the bottom of the block and the bed of the vise.

Now it gets a bit more complicated. Since it is now tilted at angle a in the vise, the line that represents the bottom of the groove will appear to be slightly longer as viewed from directly above. Actually, since it is now horizontal in reality, it will appear in it's actual length in the horizontal projection as viewed from above. So, if we simply rotate the vise by angle b, the cut will be at the wrong angle. What we need to do is find the angle that the horizontal projection of the tilted line must be set to to produce the desired actual angle. Some actual trig is needed.

I need to consult my math reference book, which is at work. I will continue this tomorrow with an exact solution. If anyone else wants to jump in, please feel free to use my drawing if you wish.

Paul Alciatore

06-25-2010, 12:52 AM

OK, it took me a little longer than I thought. But the answer is easier than I suspected.

As I said before, your first step of mounting it in the vise with a rotation by the front view angle is correct. Here is a 3D view. Only the bottom of the groove is shown for clarity. The front face would be the side against the front vise jaw.

http://img.photobucket.com/albums/v55/EPAIII/3DAngle2.jpg

When the part is rotated by angle a, the bottom of the groove becomes horizontal. Also note that the length in the X direction is increased slightly. This is shown both here and in the second drawing.

http://img.photobucket.com/albums/v55/EPAIII/3DAngle2a.jpg

Here we see a front view. Since the projected length (0-A' or Lxr) is the same as the projected length before rotation (0-A) this length is given by a simple trig formulae. cos (a) = Lx / Lxr or as transposed in the figure, Lxr = Lx / cos(a).

Now we view it from above.

http://img.photobucket.com/albums/v55/EPAIII/3DAngle2b.jpg

Again, 0-A is the original, unrotated position of the groove and 0-A' is after the rotation. The increase in projected length is shown as the short line A-A'. It has been stretched a bit for clarity. First we solve for the distance y using the original projected length, Lx and the tangent of the angle b. Then we solve for angle b' by using y and Lxr. Substituting the values for these two quantities and a bit of manipulation and we get the final equation at the bottom: b' = arc tan (tan(b) * cos(a)). I forgot the final bracket in the drawing, but the correct form is here.

This angle, b' is the amount you rotate the vise on the table to get the correct angle for the cut.

You only need to measure the two angles before rotating the part. This is an exact solution.

Peter.

06-25-2010, 03:05 AM

I don't know how I'd go about visualising that set-up - but I bet the first few I made would come out wrong :D

Practice with a cheap, easy to cut material.

machinist60

06-25-2010, 11:09 AM

Thanks very much Paul. Great drawings and clearly explained. I was getting close to the solution in between baby sitting the last couple of days.

Thanks again ,John.

Lew Hartswick

06-25-2010, 11:11 AM

With all due regard for the details above:

First you need the sine vise mounted on a rotary table to get the

three angles. :-)

...lew...

Paul Alciatore

06-25-2010, 11:43 AM

With all due regard for the details above:

First you need the sine vise mounted on a rotary table to get the

three angles. :-)

...lew...

No, actually you don't. Just mounting the part at the first (vertical) angle in the vise jaws and then rotating the vise by the angle shown by my last equation will do it.

There may be three angles on the drawings, but any two of them will define the third so two settings are all that is needed. These angles can be easily set with angle gauges or protractor, depending on the accuracy needed. And, as I said, the solution is an exact one. If several tries are needed, it will be be due to an error in execution.

winchman

06-25-2010, 12:26 PM

"...but I bet the first few I made would come out wrong"

How would you know they're wrong?

Peter.

06-25-2010, 04:47 PM

"...but I bet the first few I made would come out wrong"

How would you know they're wrong?

I wouldn't have to. I'd bet they'd be wrong whether I knew it or not :D

machinist60

08-05-2010, 10:58 PM

Here is the answer I was looking for. It has been great revision for me and I have had considerable help from a mathematics forum.

The problem was to find the set-up angles required to make a skewed milling cut in a rectangular block following given angles on three of its surfaces.

http://i486.photobucket.com/albums/rr223/machinist60/th_RT2354.jpg?t=1281058640

The desired angles are A, B and C in planes YOZ, XOZ and XOY respectively. This is a right handed coordinate system with angles X -> Y, Y -> Z and Z -> X being +ve.

1. Align vice jaws // X.

2. Set block in vice so that line at angle A is // to XOY

3. Tilt vice by angle D to XOY. Where

D = atan(cosAtanB)

4. Rotate vice by angle E from XOZ. Where

E = atan(cosAsinC/(cosCcosD-sinAsinCsinD))

John.

oldtiffie

08-06-2010, 02:43 AM

Mark out the OP's job (as per his pic - here):

http://i486.photobucket.com/albums/rr223/machinist60/th_RT2354.jpg?t=1281058640

Put it in a 3-axis vise like this:

http://i200.photobucket.com/albums/aa294/oldtiffie/Vise/Vise9.jpg

Put the vise on a flat plate and use a surface guage or a height guage

- like this:

http://i200.photobucket.com/albums/aa294/oldtiffie/measuring/Surfaceguage3.jpg

http://i200.photobucket.com/albums/aa294/oldtiffie/measuring/Surfaceguage4.jpg

Or a variation like this:

http://i200.photobucket.com/albums/aa294/oldtiffie/HF-45%20Mill%20misc/HF45-4-1.jpg

and set the three axis until the lines on the job are parallel to the mill table.

oldtiffie

08-06-2010, 02:48 AM

More variations on a theme (no maths needed here either):

http://i200.photobucket.com/albums/aa294/oldtiffie/Seig_X3_mill/SeigX3_15.jpg

http://i200.photobucket.com/albums/aa294/oldtiffie/Seig_X3_mill/SeigX3_16.jpg

http://i200.photobucket.com/albums/aa294/oldtiffie/Seig_X3_mill/SeigX3_19.jpg

http://i200.photobucket.com/albums/aa294/oldtiffie/Seig_X3_mill/SeigX3_21.jpg

machinist60

08-06-2010, 10:57 PM

Thanks for the many ways to do it if you have the equipment.

Toolguy

08-06-2010, 11:11 PM

You can leave the base of the vise flat on the mill table. Turn the vise to the first angle and clamp to the table. Put an angle block of the correct angle under the part to tilt it sideways in the vise jaws and then tilt the vise for the final angle.

huntinguy

08-09-2010, 01:42 PM

"...but I bet the first few I made would come out wrong"

How would you know they're wrong?

Darn... now I have to clean coffee off of my key board........ I have done that before... and had inspection make the same mistake... only on assembly did they find out it was wrong....:p :eek:

There are only two angle to figure... Tilt and rotate. Use a common leg, the angle you are cutting as the lenght of 1 and work from that. It really is simple.