Re: Question about angular and linear feedrates
Posted by
bsptrades
on 2002-08-03 21:16:46 UTC
--- In CAD_CAM_EDM_DRO@y..., "Dan Statman" <dan.statman@r...> wrote:
when dealing with combined linear and rotary axis motion. The basic
problem is there is not enough information provided the control to
determine the effective surface rate for the angular move. The
control would need to know the kinematics of the setup to make these
decisions on the fly. A robot for example knows where it is, 4,5 or
more axis coordination is then easy enough.
The simple interpreter such as TCNC has no idea where the rotary
axis is located. Lacking the plane and origin of the rotary axis you
can only make a guess at what the feed rate should mean. In your
examples one case is a rotary only move so it would assume the rate
is in that axis units. The same holds true for the linear only moves.
The problem is now if I mix rotary and linear moves what are the
Feed rate units? You would like them to relate to surface rate but
since you don't have the rotary geometry it makes the assumption
you
mean linear. This has been the behavior I see most often.
The key here is if the control does not have an axis setup to allow
definition of the rotary axis parameters it can only guess so it will
be wrong some of the time. You can only fix this by changing the
control or adapting to it's assumptions.
As I see it you either.
1. Have a way to define the rotary axis center of rotation
vector, then the control can interpolate to effective surface rate.
2. You have a means of defining the current work radius on the
command line or via machine setup command.
3. Or, you have to know the "assumptions" the control makes
and
set the feeds in the CAM process to accommodate these assumptions.
For TCNC you should check with Dave or Jerry what the
exact "assumptions" the parser makes are and adjust your code
generator. Otherwise perhaps they can fix it to allow a means to
define the radius or location of the rotary so it can better
comprehend feed vs. cutter surface rate.
Brian
BSP
> I would like to know how most (all) control programs will handle themove.
> feedrate for the following moves:
>
> A-axis is angular with feedrate expressed in degrees/sec
> X-axis is linear with feedrate expressed in inches/min
>
> Assume that I am always starting at X0 and A0 for these moves.
>
> If I command: G01 A180 F1.0 it should take 180 seconds to make the
> If I command: G01 X0.5 F1.0 it should take 30 seconds to make themove.
>A0 X0:
> My question is how long should the following move take starting at
>Dan the example you show brings up what seems to be a common dilemma
> G01 A180 X0.5 F1.0
>
> Does it take 30 seconds or 180 seconds?
>
> Thank youf or your help.
>
> Daniel J. Statman, Statman Designs
> www.statmandesigns.com
when dealing with combined linear and rotary axis motion. The basic
problem is there is not enough information provided the control to
determine the effective surface rate for the angular move. The
control would need to know the kinematics of the setup to make these
decisions on the fly. A robot for example knows where it is, 4,5 or
more axis coordination is then easy enough.
The simple interpreter such as TCNC has no idea where the rotary
axis is located. Lacking the plane and origin of the rotary axis you
can only make a guess at what the feed rate should mean. In your
examples one case is a rotary only move so it would assume the rate
is in that axis units. The same holds true for the linear only moves.
The problem is now if I mix rotary and linear moves what are the
Feed rate units? You would like them to relate to surface rate but
since you don't have the rotary geometry it makes the assumption
you
mean linear. This has been the behavior I see most often.
The key here is if the control does not have an axis setup to allow
definition of the rotary axis parameters it can only guess so it will
be wrong some of the time. You can only fix this by changing the
control or adapting to it's assumptions.
As I see it you either.
1. Have a way to define the rotary axis center of rotation
vector, then the control can interpolate to effective surface rate.
2. You have a means of defining the current work radius on the
command line or via machine setup command.
3. Or, you have to know the "assumptions" the control makes
and
set the feeds in the CAM process to accommodate these assumptions.
For TCNC you should check with Dave or Jerry what the
exact "assumptions" the parser makes are and adjust your code
generator. Otherwise perhaps they can fix it to allow a means to
define the radius or location of the rotary so it can better
comprehend feed vs. cutter surface rate.
Brian
BSP
Discussion Thread
Dan Statman
2002-08-03 12:28:46 UTC
Question about angular and linear feedrates
Brian Pitt
2002-08-03 14:47:19 UTC
Re: [CAD_CAM_EDM_DRO] Question about angular and linear feedrates
rainnea
2002-08-03 16:50:08 UTC
Re: Question about angular and linear feedrates
Dan Statman
2002-08-03 16:51:46 UTC
Re: [CAD_CAM_EDM_DRO] Question about angular and linear feedrates
Dan Statman
2002-08-03 17:58:33 UTC
Re: [CAD_CAM_EDM_DRO] Re: Question about angular and linear feedrates
bsptrades
2002-08-03 21:16:46 UTC
Re: Question about angular and linear feedrates
alenz2002
2002-08-03 21:24:03 UTC
Re: Question about angular and linear feedrates
Dan Statman
2002-08-03 22:16:29 UTC
Re: [CAD_CAM_EDM_DRO] Re: Question about angular and linear feedrates
Dan Statman
2002-08-03 22:26:22 UTC
Re: [CAD_CAM_EDM_DRO] Re: Question about angular and linear feedrates
imserv1
2002-08-04 06:11:01 UTC
Re: Question about angular and linear feedrates
Dan Statman
2002-08-04 08:42:38 UTC
Re: [CAD_CAM_EDM_DRO] Re: Question about angular and linear feedrates
imserv1
2002-08-04 09:08:15 UTC
Re: Question about angular and linear feedrates
Brian Pitt
2002-08-04 14:29:17 UTC
Re: [CAD_CAM_EDM_DRO] Re: Question about angular and linear feedrates
rainnea
2002-08-04 14:31:54 UTC
Re: Question about angular and linear feedrates
Alan Marconett KM6VV
2002-08-04 15:13:04 UTC
Re: Question about angular and linear feedrates
Brian Pitt
2002-08-04 15:37:43 UTC
Re: [CAD_CAM_EDM_DRO] Re: Question about angular and linear feedrates
cadcambee
2002-08-04 17:02:04 UTC
Re: Question about angular and linear feedrates
Jon Elson
2002-08-04 19:57:59 UTC
Re: [CAD_CAM_EDM_DRO] Question about angular and linear feedrates
Jon Elson
2002-08-04 20:13:59 UTC
Re: [CAD_CAM_EDM_DRO] Re: Question about angular and linear feedrates
rainnea
2002-08-05 01:42:57 UTC
Re: Question about angular and linear feedrates
Brian Pitt
2002-08-05 11:04:41 UTC
Re: [CAD_CAM_EDM_DRO] Re: Question about angular and linear feedrates
Alan Marconett KM6VV
2002-08-05 12:43:24 UTC
Re: Question about angular and linear feedrates
superintendent_god_botherer2000
2002-08-05 15:20:31 UTC
Re: Question about angular and linear feedrates
rainnea
2002-08-05 15:34:39 UTC
Re: Question about angular and linear feedrates
Dan Statman
2002-08-05 15:41:29 UTC
Re: [CAD_CAM_EDM_DRO] Re: Question about angular and linear feedrates
Alan Marconett KM6VV
2002-08-05 16:14:59 UTC
Re: Question about angular and linear feedrates
Brian Pitt
2002-08-05 21:14:11 UTC
Re: [CAD_CAM_EDM_DRO] Re: Question about angular and linear feedrates
Alan Marconett KM6VV
2002-08-06 10:45:26 UTC
Re: Question about angular and linear feedrates