RE: EMC
Posted by
Tim Goldstein
on 1999-11-21 18:55:40 UTC
Karl,
I don't think I am explaining real well, let me try to cover some of the
background that may help.
You seem to get the idea that a stepper motor has a number of windings
(phases?) and they need to be energized in a particular sequence to make the
motor rotate. One way to achieve this is to have the program in the computer
output the actual signals that are required by each winding on the motor and
then use a simple electronic box to amplify the signals to each winding.
That is pretty much what you are describing below, except that you would be
pretty limited in the speed you could achieve if you are using a relay as
your switching mechanism.
The other way and this is what is most common currently, is to output 2
signals per motor from the computer. One signal is referred to as the Step
and this one sends a pulse for each step that the motor is required to move.
The other signal is called the Direction and it is high for rotation in one
direction and low for rotation in the other. When using this system the
controller electronics have to not only switch the high voltage the motors
require, but also interpret the step pulses into the sequence the windings
must be energized in taking into account the state of the direction signal
and the stepping mode (single step, half step, micro step, etc.) that the
controller is configured to run. This is the type of controller that EMC
requires.
Regarding your idea of using relays to switch the high voltage to the
stepper motors. To give you an idea of the frequency that is required to
drive a machine as a reasonable speed, here is an example from my setup. I
am using 200 step / revolution motors and running in a half step mode. I
have a 2:1 belt drive hooked to 5 turn/inch ball screws. So, it takes 400
half steps to turn the motor 1 turn and that then turns the lead screw 1/2
turn which moves the table .100 inch. This gives us 4000 steps (switching of
the windings) to move 1 inch. If you want 10 inches/minute (not a
particularly fast speed) you have to switch the voltage to the windings
40,000 times per minute or 666.666666 times per second. I would guess this
is a little beyond most relays. The normal setup is dedicated ICs that
provide the interpretation of the signal and the logic to drive the motor
windings running through an H-bridge circuit to provide the switching.
Again, fire away with any questions.
Tim
[Denver, CO]
I don't think I am explaining real well, let me try to cover some of the
background that may help.
You seem to get the idea that a stepper motor has a number of windings
(phases?) and they need to be energized in a particular sequence to make the
motor rotate. One way to achieve this is to have the program in the computer
output the actual signals that are required by each winding on the motor and
then use a simple electronic box to amplify the signals to each winding.
That is pretty much what you are describing below, except that you would be
pretty limited in the speed you could achieve if you are using a relay as
your switching mechanism.
The other way and this is what is most common currently, is to output 2
signals per motor from the computer. One signal is referred to as the Step
and this one sends a pulse for each step that the motor is required to move.
The other signal is called the Direction and it is high for rotation in one
direction and low for rotation in the other. When using this system the
controller electronics have to not only switch the high voltage the motors
require, but also interpret the step pulses into the sequence the windings
must be energized in taking into account the state of the direction signal
and the stepping mode (single step, half step, micro step, etc.) that the
controller is configured to run. This is the type of controller that EMC
requires.
Regarding your idea of using relays to switch the high voltage to the
stepper motors. To give you an idea of the frequency that is required to
drive a machine as a reasonable speed, here is an example from my setup. I
am using 200 step / revolution motors and running in a half step mode. I
have a 2:1 belt drive hooked to 5 turn/inch ball screws. So, it takes 400
half steps to turn the motor 1 turn and that then turns the lead screw 1/2
turn which moves the table .100 inch. This gives us 4000 steps (switching of
the windings) to move 1 inch. If you want 10 inches/minute (not a
particularly fast speed) you have to switch the voltage to the windings
40,000 times per minute or 666.666666 times per second. I would guess this
is a little beyond most relays. The normal setup is dedicated ICs that
provide the interpretation of the signal and the logic to drive the motor
windings running through an H-bridge circuit to provide the switching.
Again, fire away with any questions.
Tim
[Denver, CO]
> -----Original Message-----
> From: Karl Klemm [mailto:kklemm@...]
> Sent: Sunday, November 21, 1999 6:55 PM
> To: Tim Goldstein
> Cc: CAD_CAM_EDM_DRO@onelist. com
> Subject: RE: [CAD_CAM_EDM_DRO] EMC
>
>
> From: Karl Klemm <kklemm@...>
>
>
> > When used for steppers EMC outputs TTL signals for step and direction on
> > each of the 3 axis's. To interface it with stepper motors you
> need what is
> > generally referred to as a controller. It is an electrical unit
> that turns
> > each step pulse from EMC into the correct series of high voltage and
> > amperage pulses the motor requires to move the specified direction and
> > number of steps. If you are looking for a controller I would highly
> > recommend the kit units that Dan at Camtronics
>
> So what you're saying is that I could run the outputs from the parallel
> port to some relays that will turn on and off a high voltage source to the
> steppers? The reason I ask this is because I heard somewhere that the
> outputs from the parallel port had to be four different motor phases, or
> was I supposed to read that the phases for the four motors?
>
>
> Thanks,
> Karl
>
> > Welcome to CAD_CAM_EDM_DRO@...,an unmoderated list for
> the discussion of shop built systems in the above catagories.
> To Unsubscribe, read archives, change to or from digest.
> Go to: http://www.onelist.com/isregistered.cgi
> Log on, and you will go to Member Center, and you can make changes there.
> For the FAQ, go to http://www.ktmarketing.com/faq.html
> bill,
> List Manager
>
Discussion Thread
Jon Elson
1999-06-06 17:00:33 UTC
EMC
Fred Proctor
1999-06-09 13:44:23 UTC
EMC
Mo
1999-06-09 19:07:53 UTC
Re: EMC
Tim Goldstein
1999-06-09 23:16:54 UTC
Re: EMC
Tim Goldstein
1999-06-15 20:18:41 UTC
Re: EMC
Dan Falck
1999-06-16 04:07:23 UTC
Re: EMC
Ian W. Wright
1999-07-29 13:03:47 UTC
Re: EMC
chda@x...
1999-10-12 08:48:51 UTC
EMC
batwings@x...
1999-10-12 00:29:11 UTC
Re: EMC
Darrell Gehlsen
1999-10-12 10:08:41 UTC
Re: EMC
Kahl Klemm
1999-11-11 10:16:23 UTC
EMC
Tim Goldstein
1999-11-21 13:05:08 UTC
RE: EMC
Karl Klemm
1999-11-21 17:55:11 UTC
RE: EMC
Tim Goldstein
1999-11-21 18:55:40 UTC
RE: EMC
Karl Klemm
1999-11-22 08:43:09 UTC
RE: EMC
hansw
1999-11-22 08:57:30 UTC
Re: EMC
Tim Goldstein
1999-11-22 09:25:51 UTC
Re: EMC
James Cullins
2000-04-19 17:24:43 UTC
EMC
Tim Goldstein
2000-04-19 19:53:13 UTC
RE: [CAD_CAM_EDM_DRO] EMC
Dan Mauch
2000-04-20 05:59:37 UTC
Re: [CAD_CAM_EDM_DRO] EMC
James Cullins
2000-04-20 06:28:07 UTC
Re: [CAD_CAM_EDM_DRO] EMC
Tim Goldstein
2000-04-20 06:34:52 UTC
RE: [CAD_CAM_EDM_DRO]DeskNCrt, was: EMC
Chris Salter
2000-08-31 08:07:25 UTC
EMC
Anne Ogborn
2000-10-09 16:45:06 UTC
EMC
ballendo@y...
2000-10-09 20:10:22 UTC
re:EMC
Anne Ogborn
2000-10-10 10:31:18 UTC
Re: [CAD_CAM_EDM_DRO] re:EMC
Anne Ogborn
2000-10-10 10:55:06 UTC
Re: [CAD_CAM_EDM_DRO] re:EMC
Jon Elson
2000-10-10 12:02:19 UTC
Re: [CAD_CAM_EDM_DRO] re:EMC
ballendo@y...
2000-10-10 15:23:51 UTC
Re: re:EMC
Jon Elson
2000-10-10 15:59:44 UTC
Re: [CAD_CAM_EDM_DRO] Re: re:EMC
ballendo@y...
2000-10-10 16:36:21 UTC
Re: Re: re:EMC
Tom Caudle
2000-10-10 17:04:19 UTC
Re: re:EMC
ballendo@y...
2000-10-10 18:02:34 UTC
RE:re: EMC
Tom Caudle
2000-10-10 18:08:41 UTC
Re: RE:re: EMC
dave engvall
2000-10-10 18:11:59 UTC
Re: [CAD_CAM_EDM_DRO] RE:re: EMC
Anne Ogborn
2000-10-10 19:15:14 UTC
Re: [CAD_CAM_EDM_DRO] Re: re:EMC
Anne Ogborn
2000-10-10 19:24:24 UTC
Re: [CAD_CAM_EDM_DRO] RE:re: EMC
ballendo@y...
2000-10-10 19:27:08 UTC
re:RE: EMC
Tom Caudle
2000-10-10 19:47:22 UTC
Re: re:EMC
Anne Ogborn
2000-10-10 21:44:53 UTC
Re: [CAD_CAM_EDM_DRO] Re: re:EMC
catboat15@a...
2000-10-11 09:40:45 UTC
Re: [CAD_CAM_EDM_DRO] Re: re:EMC
ballendo@y...
2000-10-11 20:53:09 UTC
re:Re:rE:RE: EMC
barker1@m...
2000-11-03 05:11:59 UTC
EMC
Dan Falck
2000-11-03 05:29:18 UTC
Re: [CAD_CAM_EDM_DRO] EMC
Tim Goldstein
2000-11-03 09:10:56 UTC
RE: [CAD_CAM_EDM_DRO] EMC
Jon Elson
2000-11-03 12:08:09 UTC
Re: [CAD_CAM_EDM_DRO] EMC
Scott Hendershot
2002-03-28 10:48:22 UTC
EMC
j.guenther
2002-03-28 11:11:32 UTC
RE: [CAD_CAM_EDM_DRO] EMC
Tim Goldstein
2002-03-28 11:13:06 UTC
Re: [CAD_CAM_EDM_DRO] EMC
Kos
2002-03-28 12:25:40 UTC
Re: EMC
Paul
2002-03-28 12:32:25 UTC
Re: [CAD_CAM_EDM_DRO] EMC
Scott Hendershot
2002-03-28 14:14:31 UTC
Re: [CAD_CAM_EDM_DRO] EMC
Tim Goldstein
2002-03-28 15:04:41 UTC
Re: [CAD_CAM_EDM_DRO] EMC
William Scalione
2002-03-28 21:43:04 UTC
Re: [CAD_CAM_EDM_DRO] EMC
Jon Elson
2002-03-28 22:25:04 UTC
Re: [CAD_CAM_EDM_DRO] EMC
Bill Vance
2002-03-28 23:14:09 UTC
Re: [CAD_CAM_EDM_DRO] EMC
Darrell Daniels
2002-03-28 23:26:40 UTC
Re: [CAD_CAM_EDM_DRO] EMC
Darrell Daniels
2002-03-28 23:31:42 UTC
Re: [CAD_CAM_EDM_DRO] EMC
Gene
2002-05-06 13:10:29 UTC
EMC
Tim Goldstein
2002-05-06 14:39:30 UTC
Re: [CAD_CAM_EDM_DRO] EMC
Ray Henry
2002-05-06 21:09:41 UTC
Re: EMC
Jon Elson
2002-05-06 22:05:51 UTC
Re: [CAD_CAM_EDM_DRO] EMC
Gene
2002-05-07 15:18:50 UTC
EMC
Gene
2002-05-09 00:36:24 UTC
EMC
Ian W. Wright
2002-05-09 07:43:53 UTC
Re: [CAD_CAM_EDM_DRO] EMC
Gene
2002-05-09 10:32:03 UTC
EMC
Jon Elson
2002-05-09 22:30:55 UTC
Re: [CAD_CAM_EDM_DRO] EMC
Gene
2002-05-26 20:20:00 UTC
EMC
Jon Elson
2002-05-26 23:21:03 UTC
Re: [CAD_CAM_EDM_DRO] EMC
IMService
2002-06-06 06:14:50 UTC
Re: EMC
Gene
2002-08-18 16:07:21 UTC
EMC
John Guenther
2002-08-18 19:48:08 UTC
RE: [CAD_CAM_EDM_DRO] EMC
Jon Elson
2002-08-18 20:34:54 UTC
Re: [CAD_CAM_EDM_DRO] EMC
dakota8833
2002-08-23 05:12:23 UTC
EMC
Tom Benedict
2002-08-23 08:15:46 UTC
Re: [CAD_CAM_EDM_DRO] EMC
Ray Henry
2002-08-23 14:50:49 UTC
Re: EMC
Les Watts
2002-08-23 15:28:41 UTC
Re: [CAD_CAM_EDM_DRO] Re: EMC
Gene
2002-11-18 21:30:53 UTC
EMC
Jon Elson
2002-11-19 21:04:40 UTC
Re: [CAD_CAM_EDM_DRO] EMC
Gene
2002-11-19 21:16:30 UTC
Re: [CAD_CAM_EDM_DRO] EMC
Tim Goldstein
2002-11-19 21:57:45 UTC
RE: [CAD_CAM_EDM_DRO] EMC
Matt Shaver
2002-11-19 22:14:29 UTC
Re: [CAD_CAM_EDM_DRO] EMC
William Scalione
2002-11-19 23:00:43 UTC
Re: [CAD_CAM_EDM_DRO] EMC
Tim Goldstein
2002-11-19 23:30:51 UTC
RE: [CAD_CAM_EDM_DRO] EMC
Jon Elson
2002-11-20 10:29:21 UTC
Re: [CAD_CAM_EDM_DRO] EMC
Yesamazza@a...
2003-02-08 09:09:21 UTC
EMC
William Scalione
2003-02-08 09:34:15 UTC
Re: [CAD_CAM_EDM_DRO] EMC
Vince Negrete
2003-09-15 03:25:04 UTC
EMC
Gene
2004-08-06 16:17:38 UTC
EMC