Emco Compact 5 PC auto tool changer

More
12 years 4 months ago #47923 by tenaja
The Boxford might be closer, since the Compact 5 is without sensors.

A guy could get creative and put a current sensor on the motor. It will not tell you when the cog passes the pawl, but it will tell you when the toolchange motor is stalled--meaning the change is done and locked. So many fun things to do...so little time.
The following user(s) said Thank You: krlynn

Please Log in or Create an account to join the conversation.

More
12 years 4 months ago #47932 by ArcEye

the Compact 5 is without sensors.


I doubt it, a firm like Emco does not make something with no way to tell what tool is selected.

There are 2 possible types of sensors.

There are greyscale sensors reading a disc inside the ATC, from which a truth table can determine which quadrant is currently over the sensors
The Orac had 3 sensors reading the disc, the Emco 120, which I think had more tools, had 4 sensors

There are proximity or similar sensors, normally operating on a void in the casting. These tend to be used to mark out the No1 tool position, albeit some have
each tool station marked and a seperate sensor for No1.

The Boxford could get away without any sensors because it had a stepper driven ATC
That meant it was possible to calculate the steps required to move between tools, which just required the operator to input which tool was current and
immediately the component could change to any tool commanded.

Being driven by a DC motor offers no such positional feedback - thus there must be sensors

regards
The following user(s) said Thank You: krlynn

Please Log in or Create an account to join the conversation.

More
12 years 4 months ago - 12 years 4 months ago #47958 by krlynn

ArcEye wrote: As an interim measure, if it is stepper powered, it is quite simple to define it as a rotary axis and just jog it manually.

tenaja wrote: I have not converted my Compact 5 CNC's to LCNC yet. However, if your tool changer is the same as the ones on mine (in photos I've seen they look the same), then the motor is NOT a nema 17 stepper. As described in your OP, they are typically just a DC gear motor; it is driven one way for a specific time (to pass the pawl), then driven the other way to stall on the pawl. Not likely to be a difficult routine to write, but not as easy as turning a stepper. I'm not trying to discourage you, and maybe your TC has been retrofitted, but I just want you to be aware.


No stepper is mounted on this ATC. My OP was probably confusing. I bought the ATC along with a separate Nema 17 stepper that the eBay Seller had intended to mount and control with Mach 3, but he never got around to it. The ATC was still new in its original Styrofoam enclosure.

Again, I jumped on this ATC because I thought it might be a long time before I got another shot at one in mint condition. But I don't have any business trying to sort how to make it work on my own right now. I have a lot of basics to master first. Just couldn't help but wonder if anyone else had one running with linuxcnc. I also asked in the Yahoo Emco group. No replies so far. I found several threads in which the Emco Compact 5 ATC was discussed, but I've yet to run across a photo of (or even a reference to) an unmodified EMCO C5 PC with a stock ATC mounted.

What I've gathered about how the Emco C5 ATC was designed to work is included below. I'll share it for the sake of anyone else here who might be interested.

The conclusion I took from this thread in the machsupport.com forum is that the C5 tool-changer lacks sensors and “is very open loop.”

The forward rotation is timed by a resistor capacitor circuit. The value of the two components determines the time of the forward motion. Then the circuit reverses against the stop at a reduced voltage which is constant. (Posted by Jeff K at groups.yahoo.com/neo/groups/Emco_cnc_use...ations/messages/4539 )

One of the power supply outputs is 10 Volts. This is an unregulated voltage but it is smoothed by 3x10.000 uF capacitors. This output is used to drive the stepper motors.

In forward motion the turret motor is connected directly to this 10V output. There is no difference in the open voltage or with running motor because of the high power of this output. Five diodes (1N4007) in series are connected parallel to the motor with cathode to the plus and anode to the minus side. This has no effect in forward motion.

In reverse mode however three parallel resistors (100 Ohm, 4 Watt which gives 33 Ohm) are connected in series with the motor. Now the diodes conduct so over the motor will be 5x0.7=3.5 Volt. The internal resistance of the motor determines the current that will flow with this voltage. The motor can take this without getting hot over time.

BTW in my machine the 10 Volts output actually gives 13.5 Volts. This means that over the resistors remains 13.5-3.5=1o Volts. With 33 Ohm this gives 10/33=0.303 Ampere. So the motor reverse current is 303 mA.
(Posted by Henk at groups.yahoo.com/neo/groups/Emco_cnc_use...ations/messages/3161 )

The DNC board has 5 different connectors. X62 is the one for external connections.

When you send a low pulse to pin2, the turret starts rotating until it overruns the next position. Then the DNC board will reverse the turret motor with reduced current. It will keep doing this even after the hitting the lock. That way the turret will be held to the lock with some torque. The length of the pulse is not important.
(Posted by Henk at groups.yahoo.com/neo/groups/Emco_cnc_use...ations/messages/2048 )

C2 is the timing capacitor for the forward movement and it works together with R67 and R68. The other one, C1 is a power supply capacitor.

If the range of the potentiometer R68 is insufficient, you could either replace C2 for a new one or replace R67 by a resistor different value.

If you want to speed up the process, you could do some tuning to the DNC board. In most cases, the turret loses time because it overruns the lock position too much, then returns to the lock position and wait there a while before starting to turn again.

So, the optimum speed for the standard turret is to stop moving forward right after passing a lock position. Then turn backwards until it hits the lock position and stay there for only a short moment before starting in forward direction again. The turning speed of the turret will remain as slow as before, but the overall speed will be improved.

To set the timing for optimum performance you should know that only the forward pulse is variable (to be set with potentiometer R68). So you should make the reverse pulse variable also. You can do this by replacing resistor R69 with a resistor and a potentiometer. Now you can set reverse timing with this new potentiometer. When adjusting reverse time make sure that the turret hits the lock position every pass when turning backwards. Otherwise it could get out of sync after a few passes.

The value for the new resistor and potentiometer depends a little on the value that Emco used in your board and the condition of the old capacitors. The length of the reverse pulse can be calculated by (R69*C3)/1000.

If on your board R69 and C3 are 330K and 10 microF the reverse pulse will be 3.3 seconds, which is very safe but also slows down the process.

If you replace R69 with a 150K resistor and a 0 to 100K potentiometer you can set the reverse pulse from anything between 1.5 and 2.5 seconds.

The forward pulse is determined by R67, R68 and C2. The length of the pulse is ((R67+R68)*C2)/1000.

Emco used different values in different DNC boards. When on your DNC board R67 resistor is 22K and R68 potentiometer is 0 to 10K and C2 capacitor is 100 microF you can set the forward pulse from 2.2 to 3.2 seconds. If necessary you can replace R67 with a different value to shift these limits.
Remember that the turning speed of the turret is not always the same, depending on temperature and other circumstances. This will cause problems if you set timing too critical.
(Posted by Henk at www.machsupport.com/forum/index.php/topi...ations/messages/1633 )

I found a fairly high resolution scan of the wiring diagram for a C5 CNC. It was uploaded in three parts, which I stitched back together in Photoshop, making a 5.24 MB jpg, which converted to a 4.75 MB pdf file. I’d be pleased to put those up here, but given the size thought I should probably ask first.

tenaja wrote: I have seen some photos of broken pawls; replacing it with something thicker seems reasonable.


Me too, but my first thought was to wonder whether the original design reflected some purpose (e.g., to act as a fail-safe mechanism).

Below is a photo of the EC5 CNC DNC board.

image missing http://i1308.photobucket.com/albums/s620/ElBudro/EMCO/DNC-board_zpsbf5eef8c.jpg
Last edit: 12 years 4 months ago by krlynn. Reason: Fix links

Please Log in or Create an account to join the conversation.

More
12 years 4 months ago #47959 by ArcEye
OK,

Well to cut right through.

It is normally powered by a DC motor (which you don't have) and an extremely inventive system which uses the motor and a board (which you don't have).

You have a stepper motor and hopefully a plan to attach it, thereafter you are back with the Boxford scenario, which is equally workable

When you get it turning, come on back

regards
The following user(s) said Thank You: krlynn

Please Log in or Create an account to join the conversation.

More
12 years 4 months ago #47960 by krlynn

ArcEye wrote: OK,

Well to cut right through.

It is normally powered by a DC motor (which you don't have) and an extremely inventive system which uses the motor and a board (which you don't have).

You have a stepper motor and hopefully a plan to attach it, thereafter you are back with the Boxford scenario, which is equally workable

When you get it turning, come on back


Thanks.

NO plan. :blush: Just grand intentions.

The motor is attached. I know where I can get the board, but don't know what good that would do me. I suppose I could make a run at configuring the thing with an external power source and some kind of manually activated switch. That might not turn out to be very elegant but would suit my purposes. I'd rather find a way to control it with linuxcnc. Would be entirely content, however, to manually advance it within a program.

But I suppose the answer remains that there's no sensible way to stick with the Emco motor and inventive system and somehow control it with linuxcnc?

How would the Boxford scenario (in the absence of reverse current as described) work with the Emco ratchet-and-pawl system to eliminate play in the turret?

Here's a photo of what I have (except the seller actually included a second Nema 17 stepper). One of another Emco ATC follows it showing the ratchet-and-pawl mechanism (with a broken pawl).

image missing http://i1308.photobucket.com/albums/s620/ElBudro/EMCO/EC5-ATC-and-Nema-17-stepper_zps5b623214.jpg

image missing http://i1308.photobucket.com/albums/s620/ElBudro/EMCO/EC5-ATC-pawl-1_zps3f533b55.jpg

Please Log in or Create an account to join the conversation.

More
12 years 4 months ago - 12 years 4 months ago #47962 by ArcEye

Here's a photo of what I have (except the seller actually included a second Nema 17 stepper).


OK, we have been a cross purposes.

Until now, you have not actually said that you have an ATC complete with original motor AND a Nema 17 stepper.

I could not work out why you were taking so much interest in a board to operate a motor you didn't have. :laugh:

But I suppose the answer remains that there's no sensible way to stick with the Emco motor and inventive system and somehow control it with linuxcnc?


So long as you have details of what the inputs and outputs do, it will be possible to control it with linuxcnc.
I am surprised there are no sensors and it would no be beyond the wit of man to add at least one, to mark Tool 1 position at least.

But worst case scenario would be that the operator tells the component what the current tool is at startup and it can work out the rest from there.

regards
Last edit: 12 years 4 months ago by ArcEye.
The following user(s) said Thank You: krlynn

Please Log in or Create an account to join the conversation.

Time to create page: 1.080 seconds
Powered by Kunena Forum