That's why back in the 80's when Light Machines designed the ProLight 2000 they 
used an Animatics servo control box equipped to run 3 or four axes. All the 
smarts are in the mill. All that's needed to just mill stuff is a steady stream 
of incoming G-Code and ACK back and forth so the thing will stop should 
whatever is streaming G-Code to it fail. I'm pretty certain the mill controller 
can handle stopping itself when endstop switches are hit. Those signals are 
sent to the computer so the software will stop. 
With that setup anything that can run a DOS program and have an absolute total 
lock on an RS232 port can operate a PLM2000. It also means nobody has bothered 
to produce any alternative software for the machines in ~30 years. Know how 
much of a PITA it is to find a working PC type computer capable of having EMS 
memory setup on it? Yup. The ProLight DOS software is so old it predates XMS 
memory.
I do have a ton of technical info, software etc for the Animatics controller. 
Got it from a guy at Moog-Animatics who stayed after their merger and still had 
an old backup drive. With that I'd think it should be fairly simple to add 
support to LCNC to at least have the same functionality as the DOS software. 
Just monitor the feedback from switches, estop, over-torque etrc, and push the 
G-code at it, while having a nicer UI and no problems with running out of 
conventional DOS memory or having to find an old box capable of EMS in order to 
handle large G-code files.
I've run mine off an old laptop booted off a USB floppy drive. It works but the 
memory space is so chopped up on laptops (and desktops with all the motherboard 
integrated peripherals) that there's no contiguous 64 kilobyte region of the 
Upper Memory Area (above 640K to 1024K) free for the page frame. There are some 
EMS implementations that can dynamically remap several sub-64K UMA into one 
virtual window, but there's still a minimum chunk size and it sure seems that 
PC manufacturers of the late 90's and up have gone to great effort to ensure 
the UMA of their products is so chunked up and fragmented there's just no way 
to do EMS.
An LCNC for motion controllers and drip-feed, stripped down of fancy internal 
functions (for example, the old controller can't do thread milling so there's 
no need for the control software to be able to do the math for that), would be 
a very welcome thing with vintage CNC. My big knee mill from 1990 (that I still 
haven't been able to get around to finishing the refit) originally had Anilam 
Crusader 2. The setup had a serial port, which I assume with a rudimentary DOS 
program a PC could have fed it a large stream of commands the Anilam system 
understood, of far greater length than could be stored on its little tape drive.

What would be more complex is doing thread milling on a mill that has no built 
in code to do such a thing. The control software would need to have a total 
list of all the mill's capabilities then would have to be able to translate 
from the interpolations for thread milling to a series of commands the mill 
does know in order to emulate the function, or it would have to spew forth a 
massive list of step by step XYZ moves, if the old machine can be commanded 
that way.

    On Wednesday, February 12, 2020, 4:47:52 AM MST, Les Newell 
<les.new...@fastmail.co.uk> wrote: <clip>
If you just want to run a basic desktop router on the cheap get an 
Arduino and chuck GRBL on it. You now have an external board running a 
motion controller with the PC just feeding it g-code. It's as close to 
your 'printer' concept as you're going to get. You can even run it 
completely standalone off a SD card. Of course there is no way GRBL can 
handle a bigger more complex machine.  
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to