Please, make a setting and planning of the C axis, so that some wheel
heads can do infinite number of turns and some will be limited to a
specific amount of degrees which can turn CW or CCW. (some cabling,
maybe on ultrasonic (cutter, welder) heads).
Also, in case of pizza wheel, preset diameter (and thus radius) of the
wheel could be considered together with the preset thickness of the
pizza, so that decision could be made to cut trough the upper layer
trough, or trouch completely upper and bottom layer. Maybe also option
to cut trough the half-thickness of the pizza and option to turn the
compensation off.

That is 4 modes of wheel radius + pizza thickness compensation. You
will see the need during corners and radius cutting even more. Also,
"full-stop" mode of of G-code planner should translate it to lift the
knife, turn it, position it and make next cut.

Since the planner makes fluent turns in sharp corners and the wheel
would be turning only at the declared "touchpoint" you would slide the
knife over the pizza corner making it roll over, or scratch the
surface. (for example at self-adhesive label cutting).

I think the need to implement it for all internal planner modes (exact
stop, constant speed, constant error) would make it useful for:
wheelcutting of thick materials, ultrasonic welding (any flatbeam),
label (or foil) cutting, hotwheel welding. Any presence of error
introduced by the planner needs to be reflected in the real tangential
too. That is why I asked if it is hard or easy to tap it into the
motion planner, plus the exact stop mode requires stopping with the
selected compensation (cut upper, middle, bottom layer, or
compensation off.)

That's my thought of that...

On Wed, Jan 28, 2009 at 6:15 PM, Jon Elson <[email protected]> wrote:
> Mario. wrote:
>> So I understand it correctly that a wheel-cutter mode is now in
>> ideological development, right?
>> That's some great news!
>>
> After some discussion, it seems the consensus is that there is rather
> little development to be done.
> The C axis (for cutter angle) will just be another axis on the machine,
> so EMC, itself, needs no change.
> What does need to be done is create a filter program that takes in
> G-code with XY commands, figures out the cutter angle and adds in a C
> command word.  For any G01 moves, the calculation is trivial.  For
> instance :
>
> Input file, currently at X0 Y0 :
> G01 X1 Y1
>
> Output file:
> G01 C45
> X1 Y1
>
> So, it sets the cutter angle first, then performs the linear move.
>
> For arc moves (G02, G03) it has to preset the cutter angle for the start
> of the move, then program the cutter angle to follow the changing angle
> of the cut move.
>
> Input file, currently X0 Y0 :
> G03 Y1 R0.5
>
> Output file :
> G01 C0
> G03 Y1 R0.5 C180
>
> This is assuming C=0 is with the knife pointing toward +X, Positive C is
> counterclockwise, and that I got the arc direction right.
>
> Jon
>
>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by:
> SourcForge Community
> SourceForge wants to tell your story.
> http://p.sf.net/sfu/sf-spreadtheword
> _______________________________________________
> Emc-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-developers
>

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to