Date   

Re: Manual entry of MSD values

Daniel
 

I've attached some parameter files which should help
You didn't say which control you had so there's T1/M1 and TM02 files.

Dan



Sent from my Galaxy


-------- Original message --------
From: AsherMade <james.durand@...>
Date: 26/02/2021 18:57 (GMT+00:00)
To: Emco-CNC-Users@groups.io
Subject: Re: [Emco-CNC-Users] Manual entry of MSD values

Ok, went out and tried that, but when I hit enter the below error appears.

alarm 780: safety lock active

If I clear the error type monitor and hit enter, the same alarm pops up.



 


Re: Manual entry of MSD values

Daniel
 

Type MON first, this is the user monitor
Select parameter O40 and set it to O40=0 if it's a TM02 control (raised mechanical keys)
or parameter L0 to L0=0 if it's an M1 control (flat plastic keyboard)
To change the parameter use the CE key to clear existing value, enter new value then press enter.
Press reset to close the monitor then try the full monitor again. 
The alarm 460 is normal as the machine hasn't been referenced yet.

Dan



Sent from my Galaxy


-------- Original message --------
From: AsherMade <james.durand@...>
Date: 26/02/2021 18:57 (GMT+00:00)
To: Emco-CNC-Users@groups.io
Subject: Re: [Emco-CNC-Users] Manual entry of MSD values

Ok, went out and tried that, but when I hit enter the below error appears.

alarm 780: safety lock active

If I clear the error type monitor and hit enter, the same alarm pops up.



 


Re: Manual entry of MSD values

AsherMade
 

Ok, went out and tried that, but when I hit enter the below error appears.

alarm 780: safety lock active

If I clear the error type monitor and hit enter, the same alarm pops up.



 


Re: Manual entry of MSD values

Daniel
 

Don't press enter until you've completely typed monitor. The letters over writing each other is normal.

Dan

On Fri, 26 Feb 2021, 04:13 AsherMade, <james.durand@...> wrote:
I recently got a VMC-100 with missing MSD information. When I turn the controller on it boots up into edit mode, with the below codes:

alarm 780: safety lock active.
alarm 460: reference position active.

From what I understand this means the MSD is missing. This makes sense as the machine has sat for several years without being turned on (battery on CPU board is completely dead). I do not have the MSD tape and could not find any MSD sheets inside the machine controller. I found a pdf online of someone else MSD print out I wanted to try, but cannot enter the monitor mode to enter them. 

I'm told you are supposed to type "MONITOR" on the edit screen, but I don't seem to be doing it correctly. When I use the keypad and type out the letters I cannot get the letter to stay. So when I type 'M' and then try to type 'O', the 'O' overwrites the 'M'. I tried hitting enter after each letter, but no success. Is there a different button that must be hit to move to the next character? I can enter a letter and then numbers and the word does write correctly, for example I can type "G98".


Manual entry of MSD values

AsherMade
 

I recently got a VMC-100 with missing MSD information. When I turn the controller on it boots up into edit mode, with the below codes:

alarm 780: safety lock active.
alarm 460: reference position active.

From what I understand this means the MSD is missing. This makes sense as the machine has sat for several years without being turned on (battery on CPU board is completely dead). I do not have the MSD tape and could not find any MSD sheets inside the machine controller. I found a pdf online of someone else MSD print out I wanted to try, but cannot enter the monitor mode to enter them. 

I'm told you are supposed to type "MONITOR" on the edit screen, but I don't seem to be doing it correctly. When I use the keypad and type out the letters I cannot get the letter to stay. So when I type 'M' and then try to type 'O', the 'O' overwrites the 'M'. I tried hitting enter after each letter, but no success. Is there a different button that must be hit to move to the next character? I can enter a letter and then numbers and the word does write correctly, for example I can type "G98".


Re: Compact % CNC

abarano@...
 


Hi, I want to thank you for your help. Special thanks go to Dieter ...
He clearly pointed out contact problems. Yes, the 5 volts are what makes the problem.
I'm in contact for now, but I'll swap the plugs. Greeting
 


Re: Compact % CNC

abarano@...
 

Hi,
I want to thank you for your help. Special thanks go to Dieter ...
He clearly pointed out contact problems. Yes, the 5 volts are what makes the problem.
I'm in contact for now, but I'll swap the plugs. Greeting
 


Ship Anchor for free - C5 motor

Chile Bike
 

I have the DC spindle motor for my C5 that works, spins and vibrates after the balance mass on the armature let go. I made a balancing ring between the commutator & rotor iron with m6 slugs to spend forever trying to dynamically balance the thing, but ultimately without success. The treadmill motor works fine. So the C5 motor is headed binwards, unless anybody wants it for the cost of delivery.
It seems a shame to skip it, but it needs dynamic balancing.
sdk


Re: Request For EMCO C5 Lathe Mk4 ROM Code. ( FAO Dieter)

Dieter
 

Hello

If so, a good way of fixing simple processor boards is to take a CPU chip & hardwire the data bus to nop instruction - usually 00
Thanks for the help, but it's not to fix the board but to "upgrade" it. I decoded the whole address range with a latch trap by probing on the CS of
all components. I want to use the 16 bit features for the math of the 65c816 and the build in memory bloc move, but it still would require 7 clocks , much slower as a 6844 at 2 clocks / byte but here I must add more hardware.(intermediate memory for reading / writing) therefore the 65C816.

Dieter


Re: Request For EMCO C5 Lathe Mk4 ROM Code. ( FAO Dieter)

J G
 

Hello sdk
I really like the thinking with this. :-)  The EMCO is 6502 based but that does not necessariy change the principle.

My first reaction is that it is not quite perfect with a 6502 or 6800 because the NOP instruction is 01. So, a reset will vector the processor to 0x0101 - but that is ok. Even this could be fixed with some logic between the address bus and the low data bit.

It should give a simple test for basic CPU operation and also maybe a fast way of  obtaining the memory map for an unknown board by probing the peripheral "chip selects" .

TBH, I don't do this sort of stuff very often any more. Also the availabilty of Arduino + similar stuff means there are fairly easy, v low cost ways now to build a "test harness" for boards or chips.

But I do like the idea - very neat. I will have to try it out when I get the time. :-)
Regards JG


Re: Request For EMCO C5 Lathe Mk4 ROM Code. ( FAO Dieter)

Chile Bike
 

Should you fail to have a spece CPU, you can elevate it in 40pin dip sockets with suitable doings going on in intermediate sockets. Of course.


On Saturday, 20 February 2021, 11:42:52 GMT+1, Dieter <d.kirchesch@...> wrote:


Hi JG

I tried on the test CPU with an 65C816 without an 74 245 transceiver simply by connecting phi2 with BE.
It works with real EPROM's but not with the EPROM emulator.
I will try with the transceiver but first finish the "oil splashing device".

Dieter






Re: Request For EMCO C5 Lathe Mk4 ROM Code. ( FAO Dieter)

Chile Bike
 

I see all this stuff with CPU boards - this is a 6800 microchip, is it not? If so, a good way of fixing simple processor boards is to take a CPU chip & hardwire the data bus to nop instruction - usually 00. Bend the data bus so that the pins don't connect the CPU board. The CPU loop will then cycle from address 0 to oxffff & around again, without change. You can then scope the memory & peripheral addresses - no seperate i/o space as I recall and look to see the thing is doing as expected.
sdk


On Saturday, 20 February 2021, 11:42:52 GMT+1, Dieter <d.kirchesch@...> wrote:


Hi JG

I tried on the test CPU with an 65C816 without an 74 245 transceiver simply by connecting phi2 with BE.
It works with real EPROM's but not with the EPROM emulator.
I will try with the transceiver but first finish the "oil splashing device".

Dieter






Re: Compact % CNC

Dieter
 

Hello

You can adjust the max.feed when reaching the end position of the feed poti,
It alters however the min feed, but it doesn't matter.
If you go to far you can loose steps so adjust it by using a dial indicator for X and Z travel to the max reliable speed
and then go a bit lower for safety margin.

The CPU with the DNC connected (without the stepper board) draw about 1.2 A, so the slightest contact resistance cause problems.

Dieter


Re: Request For EMCO C5 Lathe Mk4 ROM Code. ( FAO Dieter)

Dieter
 

Hi JG

I tried on the test CPU with an 65C816 without an 74 245 transceiver simply by connecting phi2 with BE.
It works with real EPROM's but not with the EPROM emulator.
I will try with the transceiver but first finish the "oil splashing device".

Dieter


Re: Compact % CNC

abarano@...
 

Hi,
yes, it is now clear to me that the 5 volts must be present in order to avoid interference. I will also post photos ... just don't understand yet how .... had already tried that!
In addition to the poti feed, there is an adjusting screw on the circuit board .... what exactly does it do?
greetings and thanks 


Re: Compact % CNC

J G
 

Could you post some clear "high-ish res" pics of the "lower" part of the board (CPU, ROM, RAM, PIO area) - component and solder side - from a slight oblique angle ideally.
They might be useful in helping diagnose the problem.
Regards JG


Re: Compact % CNC

J G
 

A step forward  :-)
The part success you have had points in the direction of a power supply issue. Dieter is quite right to suggest checking the the voltage on the CPU - and possibly other major ICs + maybe the "reset" circuitry.
Do you have meter to check the voltage accurately ? ( and also the current drawn ideally)

There is little point offering more advice until it is confirmed that the 5v is "in range" and stable.

If the 5v supply is marginal to any of the ICs on the board then all types of odd errors will occur - especially when the MPU board attempts to interact with external devices or perform intensive memory access, etc etc etc.

What is the problem with the tape drive board ? Did it work before ?   
It would still be useful to know what the conditions of the failure were - sudden or gradually worsening.
All these things provide clues to diagnosing the problem.

Regards JG

Off topic :
Hello Dieter :-) Good to hear your progress. I am looking forward to more on the oiler - would be v useful. First the automatic oiler - then the automatic oily mess "cleaner up" ;-) :-) :-)
How goes the software development ? - or have you paused that for now. I have not been able to do any EMCO related stuff lately but hoping to get back to it soon and follow up properly on the info you provided.


Re: Compact % CNC

abarano@...
 
Edited

Good day,
I have now checked the 5 volts again and seen that the contacts on the board may be bad. 
I have now re-soldered this and did not connect the tape board because it causes an error. Now I can use the manual / CNC buttons again. When moving the axes manually, messages such as 5A6, 5A1
After that no reset is possible and I have to restart the machine .... What does that mean ?? Greeting


Re: Retrofit consult

Richard Engbersen
 

I am ordering all parts, still several are pending, while I am preparing the retrofit of my EMCO F1 CNC. See attached  picture of parts that have already arrived.

QUESTION: any of you can advise how to connect the WPM controller for the tool spindle to the controller in such a way that I can control the RPM from the program?

Parts picture attached.


Thanks,
Richard 

Op zo 31 jan. 2021 om 14:10 schreef <gonzalezpineiro@...>

Interesting project Richard, as I am also retrofitting the Emco F1 (although with other electronics) so we can exchange data. Will you leave the original spindle motor? I'll leave it for a while with an HQ-SXPWM-A type drive, which I haven't tested yet. You can see how the project is going in the thread "emco f1" of this forum or in

http://forometalaficion.com/foro/showthread.php?tid=249

Regards
Hugo


Re: Compact % CNC

Dieter
 

Hello

JG already mentioned the most common faults, however measure the 5V directly on the CPU.
I needed to replace the 5V pins on my test F1-CPU. When slightly moving the plug the voltage alternate more than 0.5 V and the CPU freezed
and when not moving it never reached full 5V, the contact resistance was to high. No chance to clean the pins, I had to replace them.
(Also described in the maintenance manual)

In the manual is a good description about electronics faults. Look also for the capacitor in the reset circuit, when defective the CPU freeze in reset.

off topics:
JG, I'm still working on the oiling system, the pipe work and oil grooves are finished.
First tests seem promising, but what an oily mess!
Need to reassemble the slides, install a pump and end switches.

Dieter

1 - 20 of 7760