On Thu, Nov 08, 2012 at 09:02:40AM -0600, Daniel Rogge wrote:
> 
> What I feel is a bug is:
> 
> 1. That entry move works on other controls (sure, LCNC doesn't need
> to be everything to everyone, but I think it's nice when Fanuc
> programs run on LCNC)

Understood.  Do you know where the tool ends up after the entry move
on these controls?  Is it like the alternative entry implementation I
described, or something else?

> 2. The error message gives no indication as to why the code won't
> run.  "Arc move in concave corner" makes no sense to someone who is
> trying to mill a circle - where's the concave corner?  I understand
> that this corner is the corner made by the nominal entry move and the
> nominal subsequent move, but only after it was explained to me.

I agree about the error and I would love for someone to figure out how
to make all the errors better.  The errors talk about the geometry of
corners, since the code deals in the geometry of corners that are made
by adjacent moves.  The code is very much "study corner situation" and
then "move the endpoints around" with a bit of "add extra moves"
thrown in.  So errors are detected in these steps.  But the user maybe
isn't even thinking of corners and endpoints - the user is thinking of
a part profile.

It's a common mistake programmers make: give errors that represent
what has gone wrong in the code, instead of what's wrong with the
user's request or intent.  (But note this may require mind-reading.)

Input is welcome.

Chris

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_nov
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to