Re: [Emc-users] PCB engraver, spindle solenoid

2010-09-24 Thread William Scalione
On 09/21/2010 10:29 PM, Dale Grover wrote:
> My inclination is to try to get this working without replacing the z
> axis.  I like the depth adjustment, since it eliminates a major
> headache with engraving PCBs, and the current (as it were)
> arrangement (two distinct drive levels) was functional at some point.
>
> I've started looking into what options I would have to process G-code
> Z moves into various PWM or multiple signals--delving into the
> integrator's manual again.
>
> Many thanks for the ideas and cautions.
>
> --Dale
>

A regular engraving spindle is spring loaded down with a depth 
adjustable nose cone. If you pull the solenoid out and replace it with a 
Z axis motor and screw arrangement that is hooked to the slide with a 
spring it seems like that may work since you have a foot to limit the 
depth. I have an engraving spindle on my machine, even though my safe Z 
height is +.25" I just use a G1Z-.75 depth when engraving. Since I have 
a depth limiting nosecone I have .5" of spring pressure holding the 
nosecone against the work. That would be more than enough pressure to 
drill through a fiberglass board, and if not, use G1Z-1 or more.

Bill

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] PCB engraver, spindle solenoid

2010-09-22 Thread Jon Elson
Andy Pugh wrote:
> On 22 September 2010 02:50, Jon Elson  wrote:
>
>   
>> Solenoids are not generally linear devices.  As the armature is pulled
>> into the
>> coil, the magnetic field becomes stronger as the air gap shrinks.
>> 
>
> Doesn't this depend on the design? If it is a pure solenoid the
> air-gap is constant, but the
> amount of plunger inside the coil varies in a linear way, which may be
> (but probably isn't) compensated by a linear spring
>   
OK, you expressed it more accurately!  Yes, the amount of plunger is the 
variable
in that type of solenoid.  Yes, with some careful design, it might be 
possible
to set up a spring that nearly balances the change in force, and their 
design
might do that.
> This is not the case for the typical relay-style electromagnet (also
> often called a solenoid) where the core  is static and attracts a
> moving arm.
>   
Yes, the typical relay-style swinging armature solenoid is probably far more
non-linear than the plunger style.

Anyway, I'm sure this LPKF engraver will do FINE for engraving, and may 
be able to
drill the larger holes.  I hare REAL doubts that it could possibly drill 
.020" holes,
unless there is a dashpot or something to limit the initial velocity of 
the stroke.
I have done drilling with an air-bearing spindle and .018" drills on my 
Bridgeport
http://pico-systems.com/wwspndl.html
and it worked great with tightly controlled feedrates, but I'd hate to 
just slam those
small bits into the board.

Jon

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] PCB engraver, spindle solenoid

2010-09-22 Thread Andy Pugh
On 22 September 2010 02:50, Jon Elson  wrote:

> Solenoids are not generally linear devices.  As the armature is pulled
> into the
> coil, the magnetic field becomes stronger as the air gap shrinks.

Doesn't this depend on the design? If it is a pure solenoid the
air-gap is constant, but the
amount of plunger inside the coil varies in a linear way, which may be
(but probably isn't) compensated by a linear spring.

This is not the case for the typical relay-style electromagnet (also
often called a solenoid) where the core  is static and attracts a
moving arm.

-- 
atp

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] PCB engraver, spindle solenoid

2010-09-21 Thread Dale Grover
My inclination is to try to get this working without replacing the z 
axis.  I like the depth adjustment, since it eliminates a major 
headache with engraving PCBs, and the current (as it were) 
arrangement (two distinct drive levels) was functional at some point.

I've started looking into what options I would have to process G-code 
Z moves into various PWM or multiple signals--delving into the 
integrator's manual again.

Many thanks for the ideas and cautions.

--Dale


At 6:27 PM +0100 9/21/10, Andy Pugh wrote:
>On 21 September 2010 16:58, Dale Grover  wrote:
>
>>  Does anyone have specific knowledge about what they intended as drive
>>  signals?  I was tempted to replace the two circuits with just one,
>>  with an adjustable one-shot to drive the solenoid full, then a gated
>>  PWM to provide the holding current.  (And replace those relays with a
>>  MOSFET.)  But then I wondered if drilling or milling required a
>>  different set of timing than straight engraving?
>
>PWM sounds like a better way to go.
>In theory you could then connect the PWM to the Z-position-cmd in HAL.
>G0 Z1 would be full-power into the solenoid, G0 Z0.5 half-power, and
>G1 Z0.5 F20 (or similar) would be a slowly ramping PWM suitable for
>gently pushing a drill bit.
>Setting Z-axis max velocity would determine how long a G0Z0 took to
>complete, you could then follow each with a G0Z0.5 to apply the
>holding current.
>
>--
>atp
>
>--
>Start uncovering the many advantages of virtual appliances
>and start using them to simplify application deployment and
>accelerate your shift to cloud computing.
>http://p.sf.net/sfu/novell-sfdev2dev
>___
>Emc-users mailing list
>Emc-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/emc-users


--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] PCB engraver, spindle solenoid

2010-09-21 Thread Jon Elson
Andy Pugh wrote:
> PWM sounds like a better way to go.
> In theory you could then connect the PWM to the Z-position-cmd in HAL.
> G0 Z1 would be full-power into the solenoid, G0 Z0.5 half-power, and
> G1 Z0.5 F20 (or similar) would be a slowly ramping PWM suitable for
> gently pushing a drill bit.
>   
Solenoids are not generally linear devices.  As the armature is pulled 
into the
coil, the magnetic field becomes stronger as the air gap shrinks.  So, 
enough
current to start it moving from the fully-up position might still make 
it slam
hard at the end of the stroke.

Jon

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] PCB engraver, spindle solenoid

2010-09-21 Thread James Louis
That looks very inventive on IBC's part.  I would have to agree with Jon, 
however, in gutting the electronics because it looks like a linear actuator 
might take the place of the solenoid.  The type like a hollow stepper motor 
with a moving leadscrew (http://www.haydonkerk.com) could be your new Z-axis 
with one more Geckodrive. Just a thought.
jim

-Original Message-
From: Dale Grover [mailto:dgro...@redcedar.com]
Sent: Tuesday, September 21, 2010 1:42 PM
To: Enhanced Machine Controller (EMC)
Subject: Re: [Emc-users] PCB engraver, spindle solenoid

Here's a picture of the front:  http://www.redcedar.com/misc/IBC_BM.jpg

The brass cylindrical object is the solenoid; it pushes down right
where that green button is.  To the right is the spindle motor.  Just
to the right of the cutter is the foot with a wear button on the
bottom; this depth is adjusted via the knurled nut.  The cutter is
secured in the collet with a set screw (1/8" dia cutters).

The spindle motor, foot, and cutter all move up and down on two 1/2"
or so steel rods with linear bearings.  In this photo, the top
surface of the machine has been removed, so you can see the 5/8" ball
screw below.

--dg

At 12:23 PM -0500 9/21/10, James Louis wrote:
>Dale,
>
>Do you have any pictures of the solenoid available?  I'm curious
>about how this can be used for a Z-axis.  It sounds interesting.
>
>Jim
>
>-Original Message-
>From: Dale Grover [mailto:dgro...@redcedar.com]
>Sent: Tuesday, September 21, 2010 10:58 AM
>To: EMC User List
>Subject: [Emc-users] PCB engraver, spindle solenoid
>
>I'm fixing up an IBC BoardMaker , a 22" x 22" PCB engraver.  So
>far I've replaced the Y axis with a McMaster-Carr 5/8" ball screw &
>nut, which had been a proprietary-threaded rod with self-adjusting
>anti-backlash (plastic) nut that self-destructed, and replaced the
>stepper drivers with Gecko G251's.
>
>The machine uses a solenoid to move the spindle down until a
>wear-button hits the PCB, thus establishing the cutter height.
>Spring return.
>
>My question is about the solenoid drive.  There are two identical
>circuits--both are logic-level in (from a db-25 parallel port)
>driving a relay that supplies +45V to the solenoid (i.e., they are in
>parallel), though one has a 5W 40 ohm resistor in series.  (The
>solenoid is not identified, but has 70 ohm resistance.)
>
>This sounds to me like a way of driving the solenoid hard to move the
>spindle down, then holding it with reduced current.  This is often
>done with a (big) cap across the current-limiting resistor.  The
>solenoid doesn't move all the way down with just the "hold" current.
>
>I don't have the original control software, so don't know what the
>original software control signals look like.  (IBC seems long gone,
>but may have had connections in the past with LPKF.)
>
>Does anyone have specific knowledge about what they intended as drive
>signals?  I was tempted to replace the two circuits with just one,
>with an adjustable one-shot to drive the solenoid full, then a gated
>PWM to provide the holding current.  (And replace those relays with a
>MOSFET.)  But then I wondered if drilling or milling required a
>different set of timing than straight engraving?  (In particular, I
>was imagining breaking a lot of 0.020" drill bits by driving full
>speed into the board.)  Any ideas?
>
>Thanks.
>
>--Dale
>
>--
>Start uncovering the many advantages of virtual appliances
>and start using them to simplify application deployment and
>accelerate your shift to cloud computing.
>http://p.sf.net/sfu/novell-sfdev2dev
>___
>Emc-users mailing list
>Emc-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/emc-users
>
>This communication is for the use of the intended recipient only. It
>may contain information that is privileged and confidential. If you
>are not the intended recipient of this communication, the
>disclosure, copying, distribution or use hereof is prohibited. If
>you have received this communication in error, please advise me by
>return e-mail or by telephone and then delete it immediately.
>
>--
>Start uncovering the many advantages of virtual appliances
>and start using them to simplify application deployment and
>accelerate your shift to cloud computing.
>http://p.sf.net/sfu/novell-sfdev2dev
>___
>Emc-users mailing list
>Emc-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/emc-users


---

Re: [Emc-users] PCB engraver, spindle solenoid

2010-09-21 Thread Dale Grover
Here's a picture of the front:  http://www.redcedar.com/misc/IBC_BM.jpg

The brass cylindrical object is the solenoid; it pushes down right 
where that green button is.  To the right is the spindle motor.  Just 
to the right of the cutter is the foot with a wear button on the 
bottom; this depth is adjusted via the knurled nut.  The cutter is 
secured in the collet with a set screw (1/8" dia cutters).

The spindle motor, foot, and cutter all move up and down on two 1/2" 
or so steel rods with linear bearings.  In this photo, the top 
surface of the machine has been removed, so you can see the 5/8" ball 
screw below.

--dg

At 12:23 PM -0500 9/21/10, James Louis wrote:
>Dale,
>
>Do you have any pictures of the solenoid available?  I'm curious 
>about how this can be used for a Z-axis.  It sounds interesting.
>
>Jim
>
>-Original Message-
>From: Dale Grover [mailto:dgro...@redcedar.com]
>Sent: Tuesday, September 21, 2010 10:58 AM
>To: EMC User List
>Subject: [Emc-users] PCB engraver, spindle solenoid
>
>I'm fixing up an IBC BoardMaker , a 22" x 22" PCB engraver.  So
>far I've replaced the Y axis with a McMaster-Carr 5/8" ball screw &
>nut, which had been a proprietary-threaded rod with self-adjusting
>anti-backlash (plastic) nut that self-destructed, and replaced the
>stepper drivers with Gecko G251's.
>
>The machine uses a solenoid to move the spindle down until a
>wear-button hits the PCB, thus establishing the cutter height.
>Spring return.
>
>My question is about the solenoid drive.  There are two identical
>circuits--both are logic-level in (from a db-25 parallel port)
>driving a relay that supplies +45V to the solenoid (i.e., they are in
>parallel), though one has a 5W 40 ohm resistor in series.  (The
>solenoid is not identified, but has 70 ohm resistance.)
>
>This sounds to me like a way of driving the solenoid hard to move the
>spindle down, then holding it with reduced current.  This is often
>done with a (big) cap across the current-limiting resistor.  The
>solenoid doesn't move all the way down with just the "hold" current.
>
>I don't have the original control software, so don't know what the
>original software control signals look like.  (IBC seems long gone,
>but may have had connections in the past with LPKF.)
>
>Does anyone have specific knowledge about what they intended as drive
>signals?  I was tempted to replace the two circuits with just one,
>with an adjustable one-shot to drive the solenoid full, then a gated
>PWM to provide the holding current.  (And replace those relays with a
>MOSFET.)  But then I wondered if drilling or milling required a
>different set of timing than straight engraving?  (In particular, I
>was imagining breaking a lot of 0.020" drill bits by driving full
>speed into the board.)  Any ideas?
>
>Thanks.
>
>--Dale
>
>--
>Start uncovering the many advantages of virtual appliances
>and start using them to simplify application deployment and
>accelerate your shift to cloud computing.
>http://p.sf.net/sfu/novell-sfdev2dev
>___
>Emc-users mailing list
>Emc-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/emc-users
>
>This communication is for the use of the intended recipient only. It 
>may contain information that is privileged and confidential. If you 
>are not the intended recipient of this communication, the 
>disclosure, copying, distribution or use hereof is prohibited. If 
>you have received this communication in error, please advise me by 
>return e-mail or by telephone and then delete it immediately.
>
>--
>Start uncovering the many advantages of virtual appliances
>and start using them to simplify application deployment and
>accelerate your shift to cloud computing.
>http://p.sf.net/sfu/novell-sfdev2dev
>___
>Emc-users mailing list
>Emc-users@lists.sourceforge.net
>https://lists.sourceforge.net/lists/listinfo/emc-users


--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] PCB engraver, spindle solenoid

2010-09-21 Thread Jon Elson
Dale Grover wrote:
> I'm fixing up an IBC BoardMaker , a 22" x 22" PCB engraver.  So 
> far I've replaced the Y axis with a McMaster-Carr 5/8" ball screw & 
> nut, which had been a proprietary-threaded rod with self-adjusting 
> anti-backlash (plastic) nut that self-destructed, and replaced the 
> stepper drivers with Gecko G251's.
>
>   
The glass-fiber dust may also destroy the ballnut unless you find a way to
shield it.
> The machine uses a solenoid to move the spindle down until a 
> wear-button hits the PCB, thus establishing the cutter height. 
> Spring return.
>
> My question is about the solenoid drive.  There are two identical 
> circuits--both are logic-level in (from a db-25 parallel port) 
> driving a relay that supplies +45V to the solenoid (i.e., they are in 
> parallel), though one has a 5W 40 ohm resistor in series.  (The 
> solenoid is not identified, but has 70 ohm resistance.)
>
> This sounds to me like a way of driving the solenoid hard to move the 
> spindle down, then holding it with reduced current.
Yes, I'm pretty sure that is what they are doing.  What a totally 
primitive way
of doing it, though!  Relays!
>   This is often 
> done with a (big) cap across the current-limiting resistor.  The 
> solenoid doesn't move all the way down with just the "hold" current.
>
> I don't have the original control software, so don't know what the 
> original software control signals look like.  (IBC seems long gone, 
> but may have had connections in the past with LPKF.)
>
>   
Undoubtedly, they turn both relays on at first, then turn off the direct 
supply
relay after a short time.  My personal preference would be to rip the
ghastly mess out, and make up a simple circuit with 2 power MOSFETs
and a 555 timer.  When the single "down" command comes from the computer,
both transistors are turned on, and after a short and adjustable delay, the
direct MOSFET is shut off by the 555.  Slight problem is the 555 output
will go high when the timer is triggered, so the output is opposite of
what you want.  You might be able to rig the other side of a 556 as an
inverter.
> Does anyone have specific knowledge about what they intended as drive 
> signals?  I was tempted to replace the two circuits with just one, 
> with an adjustable one-shot to drive the solenoid full, then a gated 
> PWM to provide the holding current.  (And replace those relays with a 
> MOSFET.)
Yes, this is an even more elegant solution.  Best would be to have a 
current sense resistor
and a comparator, and have the PWM controlled by solenoid current.  It 
might need
a little RC circuit to boost the controlled current for an instant at 
turn-on to pull in
the solenoid.
>   But then I wondered if drilling or milling required a 
> different set of timing than straight engraving?  (In particular, I 
> was imagining breaking a lot of 0.020" drill bits by driving full 
> speed into the board.)
Umm, yeah, I think if you want to do drilling, too, then you should toss 
the solenoid
and install a Z axis motor.  You can plunge pretty fast with a .020" 
drill at 50,000+
RPM, but you'd still a dashpot or something to control the plunge rate.  
It is possible
the solenoid has a copper sleeve that acts as a single massive shorted 
turn to control
the plunge rate, a magnetic dashpot.

Anyway, you use different plunge rates for different drill sizes.  I 
actually had
a calculation in a program that converted Excellon drill files to G-code.
Here's the line from that Pascal program (that kind of dates it, doesn't 
it?)
  ToolFeed := (ToolDiam/15.0) * RPM;
So, for a .020" drill and 24000 RPM, that would be
(.02 / 15) * 24000 = 32 IPM.

Jon

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] PCB engraver, spindle solenoid

2010-09-21 Thread Andy Pugh
On 21 September 2010 16:58, Dale Grover  wrote:

> Does anyone have specific knowledge about what they intended as drive
> signals?  I was tempted to replace the two circuits with just one,
> with an adjustable one-shot to drive the solenoid full, then a gated
> PWM to provide the holding current.  (And replace those relays with a
> MOSFET.)  But then I wondered if drilling or milling required a
> different set of timing than straight engraving?

PWM sounds like a better way to go.
In theory you could then connect the PWM to the Z-position-cmd in HAL.
G0 Z1 would be full-power into the solenoid, G0 Z0.5 half-power, and
G1 Z0.5 F20 (or similar) would be a slowly ramping PWM suitable for
gently pushing a drill bit.
Setting Z-axis max velocity would determine how long a G0Z0 took to
complete, you could then follow each with a G0Z0.5 to apply the
holding current.

-- 
atp

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] PCB engraver, spindle solenoid

2010-09-21 Thread James Louis
Dale,

Do you have any pictures of the solenoid available?  I'm curious about how this 
can be used for a Z-axis.  It sounds interesting.

Jim

-Original Message-
From: Dale Grover [mailto:dgro...@redcedar.com]
Sent: Tuesday, September 21, 2010 10:58 AM
To: EMC User List
Subject: [Emc-users] PCB engraver, spindle solenoid

I'm fixing up an IBC BoardMaker , a 22" x 22" PCB engraver.  So
far I've replaced the Y axis with a McMaster-Carr 5/8" ball screw &
nut, which had been a proprietary-threaded rod with self-adjusting
anti-backlash (plastic) nut that self-destructed, and replaced the
stepper drivers with Gecko G251's.

The machine uses a solenoid to move the spindle down until a
wear-button hits the PCB, thus establishing the cutter height.
Spring return.

My question is about the solenoid drive.  There are two identical
circuits--both are logic-level in (from a db-25 parallel port)
driving a relay that supplies +45V to the solenoid (i.e., they are in
parallel), though one has a 5W 40 ohm resistor in series.  (The
solenoid is not identified, but has 70 ohm resistance.)

This sounds to me like a way of driving the solenoid hard to move the
spindle down, then holding it with reduced current.  This is often
done with a (big) cap across the current-limiting resistor.  The
solenoid doesn't move all the way down with just the "hold" current.

I don't have the original control software, so don't know what the
original software control signals look like.  (IBC seems long gone,
but may have had connections in the past with LPKF.)

Does anyone have specific knowledge about what they intended as drive
signals?  I was tempted to replace the two circuits with just one,
with an adjustable one-shot to drive the solenoid full, then a gated
PWM to provide the holding current.  (And replace those relays with a
MOSFET.)  But then I wondered if drilling or milling required a
different set of timing than straight engraving?  (In particular, I
was imagining breaking a lot of 0.020" drill bits by driving full
speed into the board.)  Any ideas?

Thanks.

--Dale

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

This communication is for the use of the intended recipient only. It may 
contain information that is privileged and confidential. If you are not the 
intended recipient of this communication, the disclosure, copying, distribution 
or use hereof is prohibited. If you have received this communication in error, 
please advise me by return e-mail or by telephone and then delete it 
immediately.

--
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users