Kevin

I don't know allot about thread milling but I do program for a Henri Lin'e
5 axis mill with a Fanuc m16 control.


I have attacked a tmp plate & smf file that I use .

In the *.tmp file you will see a statement like this #DEC #fakec
this is so I can add 90 deg. to the B axis with this statement
#EVAL(#fakec=(#INDXB+90))

I am not sure if this will help you out or not but I can get the head to
tip to the exacted angle that my work plane is on in my shape file
In am running Smatcam 11.5 advanced milling.

Let me know if this helps out


Brock


-----Original Message-----
From: Kevin Davisson <[EMAIL PROTECTED]>
To: '[EMAIL PROTECTED]' <[EMAIL PROTECTED]>
Date: Wednesday, May 03, 2000 5:18 PM
Subject: [mfg-smartcam] SmartCam code generator question - plane data


>If anybody can help me figure this out, it will have to be the learned
>subscribers of this list - SDRC & the documentation don't seem to help out
>much.
>
>Background :
>
>We've been using SmartCam here for 5+ years - Adv Turn, Adv Mill,
FreeForm -
>running on HP UNIX (I know, unsupported after V10, but I can get a PC to
run
>on if the answer is there someplace in a newer rev...).  We recently took a
>horizontal machining center with a B-axis, and mounted a C-axis on top.
>Voila! Instant 5-axis machine.  Machine define doesn't support our exact
>configuration (C mounted on B), but I can get the output "kinda" like I
want
>by describing it as a (B mounted on C).  Unfortunately, there are some
>"bugs" in the way SmartCam calculates the transformations when doing Helix
>(for threadmilling and such).  So I broke down and made a transform section
>to do all the math to always output the correct XYZ locations (based on the
>B & C index angles).  Therein lies the problem.
>
>In any 5-axis transform, there are always two possible solutions : i.e.
>B90C90 will present the same face to the spindle as B270C270, etc.  No
>matter what combinations of responses I use in Machine Define, SmartCam
>seems to want to output the index angle that represents the solution
closest
>to where it currently is.  For instance, If my next workplane is defined at
>B90C90, and the current workplane is at B215C180, it will (probably) output
>B270C270.  If my starting point is the XYPlane, I'll (probably) get B90C90
>output.  This is a problem though for a couple reasons.
>
>1) the  wiring of the C-axis prevents us from rotating more than 360 deg.
>CLW - you must always unwind back to zero before rotating the B-axis to a
>smaller angle.
>2) not all solutions of a compound angle are equal - in some cases the tool
>must extend out 4" longer to reach a feature at B270C270 than it would at
>B90C90
>3) positional tolerances are coming out "out of tolerance" if a hole is
>bored at one angle and counterbored at another.
>
>Question :
>  Ok, If I can't trust SmartCam to output the EXACT ANGLE AS DEFINED IN THE
>PROCESS MODEL, how can I query it?  I can go into PlaneData, select the
>Plane Name, choose the order (acb,bac,...) and SEE the rotation angles -
But
>I want to be able to USE those values in the code generator.  Can anyone
>help me out?
>
>Thanks!
>Kevin M. Davisson
>Computer Systems Administrator
>Product Information Technology
>Woodward FSA
>
>======================================================================
>To find out more about this mailing list including how to unsubscribe,
>send the message "info mfg-smartcam" to [EMAIL PROTECTED]
>======================================================================

Attachment: 5ax-45.tmp
Description: Binary data

Attachment: 5-axis.smf
Description: Binary data

Reply via email to