Re: Re: Old CNC controls
Posted by
Jon Elson
on 2000-02-23 22:26:21 UTC
"D.F.S." wrote:
two
very similar codes, one for mills (G84) which is a tapping cycle, which
reverses
the spindle at the end of the move, and backs the tap out of the hole.
This has
apparently been implemented, although it is not in the interpreter
documantation.
I was assured by Fred Proctor (or was it Matt Shaver?) about a year ago
that
GM Powertrain had tested it on one of their big machining centers, and
it worked.
The turning center G-code is G33, for constant lead threading, and it
doesn't
require you to back up the spindle to return the tool to the start end
of the thread
to take another pass. G34 does variable lead threading, which sounds
like an
obscure thing to do.
I don't believe this is implemented, but if G84 has been done, G33
should be no
problem to add.
encoder, with an
index channel, and hook it up to an encoder input on the STG board (or
whatever
you are using). EMC computes where the Z axis should be relative to
spindle
position.
self-driven cooling
fans. If you provide your own, constant-speed cooling fan, then the
motor can be
run down to nearly zero RPM. With external cooling, it should be no
problem at
all to run from 15% to 150 % or so of rated speed. You get constant
torque up
to 100% rated RPM, then constant power above that.
necessarily
cheap, often hard to get documentation, etc. But, I've seen them on
eBay
and such places. I have made my design available to other people (about
20 individuals, so far) as a semi-kit. See my web page at :
http://ascc.artsci.wustl.edu/~jmelson/servo.html
for more info.
Jon
> From: "D.F.S." <dfs@...>No, there is a G-code for synchronized threading. Apparently, there are
>
> >
> > From: Jon Elson <jmelson@...>
> >
> > "D.F.S." wrote:
> >
> > The threading does not use some fixed value for spindle speed, it
> > measures
> > spindle rotation with a spindle encoder, and each sampling interval
> it
> > computes
> > a new carriage position based on the spindle position.
>
> Is this something EMC does "Out of the Box"?
>
> I figured this would be the Best approach, but thought EMC could only
> pre-calculate the positions of all the axis at any given instant, and
> compensate to try and force everyting back into sync.
> The only "Correction" is if things fall far enough out of sync, past
> a defined parameter, was to simply stop with an error.
>
> This is not the way EMC works?
two
very similar codes, one for mills (G84) which is a tapping cycle, which
reverses
the spindle at the end of the move, and backs the tap out of the hole.
This has
apparently been implemented, although it is not in the interpreter
documantation.
I was assured by Fred Proctor (or was it Matt Shaver?) about a year ago
that
GM Powertrain had tested it on one of their big machining centers, and
it worked.
The turning center G-code is G33, for constant lead threading, and it
doesn't
require you to back up the spindle to return the tool to the start end
of the thread
to take another pass. G34 does variable lead threading, which sounds
like an
obscure thing to do.
I don't believe this is implemented, but if G84 has been done, G33
should be no
problem to add.
> Where is this compensation feature documented or is it a DIY kind ofWell, it is not a 'compensation'. You need to install a spindle
> function?
encoder, with an
index channel, and hook it up to an encoder input on the STG board (or
whatever
you are using). EMC computes where the Z axis should be relative to
spindle
position.
> I'll have to look into a control for my motor.Not really. Cooling is the major problem, as most AC motors use
> What is the usual speed variation that can be acheived had with one of
>
> these controls?
> I would presume there is only a limited frequency change that will
> properly operate a motor designed for a fixed frequency.
self-driven cooling
fans. If you provide your own, constant-speed cooling fan, then the
motor can be
run down to nearly zero RPM. With external cooling, it should be no
problem at
all to run from 15% to 150 % or so of rated speed. You get constant
torque up
to 100% rated RPM, then constant power above that.
>Well, they do come on the surplus market from time to time, not
> > I built my own PWM servo amps, since I didn't know where to get them
>
> > surplus at the time. It was a great education in control systems
> theory
>
> I have a lot to learn, maybe it's time to pick my lessons.
>
> I'll build one if necessary, or if the cost appears too high to me,
> but
> I presume from that statement you NOW know of a source for surplus
> servo amps?
necessarily
cheap, often hard to get documentation, etc. But, I've seen them on
eBay
and such places. I have made my design available to other people (about
20 individuals, so far) as a semi-kit. See my web page at :
http://ascc.artsci.wustl.edu/~jmelson/servo.html
for more info.
Jon
Discussion Thread
Jon Elson
2000-02-21 21:54:10 UTC
Re: Old CNC controls
D.F.S.
2000-02-22 09:27:45 UTC
Re: Re: Old CNC controls
Jon Elson
2000-02-22 22:12:37 UTC
Re: Re: Old CNC controls
Eric Keller
2000-02-22 09:15:10 UTC
Re: Re: Old CNC controls
D.F.S.
2000-02-23 09:45:59 UTC
Re: Re: Old CNC controls
ptengin@a...
2000-02-23 11:35:20 UTC
Re: Re: Old CNC controls
D.F.S.
2000-02-23 12:11:31 UTC
Re: Re: Old CNC controls
ptengin@a...
2000-02-23 15:29:36 UTC
Re: Re: Old CNC controls
D.F.S.
2000-02-23 15:56:16 UTC
Re: Re: Old CNC controls
Jon Elson
2000-02-23 22:26:21 UTC
Re: Re: Old CNC controls
Fred Smith
2000-02-24 05:56:35 UTC
Re: Re: Old CNC controls
Matt Shaver
2000-02-24 07:09:37 UTC
Re: Re: Old CNC controls