> From: Mark [mailto:wendt.m...@gmail.com]
> > The excuses that will be made for no documentation will be the same ones 
> > given for command line operation of Linux and LCNC.
> It's much better than windows or it's self documenting. You just have to 
> learn a few commands and you can do so much more than
> with windows........
> 
> You'll get no arguments from me on the documentation.  I waded through
> all that stuff thinking I was in way over my head.  Thank god for the
> IRC at the time and the knowledgeable and very helpful folks that seemed
> like they lived there and helped me get my machine set up and running.
> Self documentation is nonsense.  It's just laziness when someone doesn't
> want to take the time to document their work.  Been there, had to create
> documentation where none existed before in my last job as a sysadmin for
> DoD. My predecessor was a firm believer in self documenting.  Whether or
> not Linux or Unix is better than Windows?  After sysadmining both
> systems for close to 30 years, it's hands down Linux and Unix are a much
> better, more secure and more robust OS than Windows could ever be.  Why
> do you think Apple went to BSD Unix for it's back end?
> 
> Mark

The point of this thread is not to get into a discussion which (invisible to 
the end user) OS is better or whether say Linux on LCNC is better as the 
underlying OS than say FreeRTOS.  I don't care that Apple uses BSD Unix or my 
Samsung tablet and Phone use Linux.  My wife has yet to, or even know how to 
use the command line on her MacBook.  I've not had to use the command line on 
my tablet or phone either.

The point I'd like to stress is MACH3 is used on a lot of machines with an 
older OS that still supports parallel ports, be they plug in the bus or on the 
Motherboard.  And for the simple machines are easy to set up and run.  I know 
one user who doesn't even have limit or home switches and LCNC can be set up 
exactly the same way.    Or install a USB or Ethernet Smooth Stepper (I have 
the USB one for the CNC router) and get higher step rates etc than the parallel 
ports.

So one buys a cheap Break-out Board from China, used PC that runs WIN-XP, 
changes the call home for registration parameter and sets up with dialog boxes 
their machine and is running code quickly.  No one cares that it's running 
windows really other than for getting at the G-Code files.

Now to add a touch plate with a dialog that reminds one to remove the clip lead 
from the CNC Bosch Colt router bit (mine does that) is VBasic.  So even with 
that machine I went outside the box.  But one screen already has center and 
edge finding applications ready to go.  And if you need to talk to ModBus there 
are provisions for easily adding it as well as various Pendants.

So I'll admit.  I have a CNC Router set up with MACH3, USB Smooth Stepper, 
Older PMDX-125 Break out board with custom headers specifically for the USB  or 
Ethernet Smooth Stepper and a box with stepper drivers along with a SSR box 
with an AC socket for the Router Power.  Only the Z axis has Home switch at the 
highest point and Limit switch with an adjustable trip point for the bottom 
closest to the table.  The XY have only a home switch also set up as a limit on 
one end.  None on the other end.

When I use my CNC Router I'm in the Windows world.  When I use my Mill I'm in 
the LCNC world.  When I use my South Bend I'm using my ELS with only once axis 
controlled so it's mostly manual but I can cut metric threads and bore to 
non-visible depths without worrying about a crash.

Because the source code isn't available for MACH3 or Windows the environment is 
set up so one doesn't need to use an editor to try and figure out how it works. 
 I suspect the same will be with the ACORN software that runs apparently only 
on windows.

However, power up the system and run the CNC Software,  I plug in a USB stick 
with the G-Code, drag and drop the files into a specific folder on the machine, 
load the G-Code into the CNC program and then first Home the hardware and do 
whatever touch off is needed to set the point where I will run the G-Code.  

For the job at hand what the OS is doesn't matter.  In fact, what the CNC 
software is doesn't matter.  

As an example of the design and build process to reuse LED lights:
http://www.autoartisans.com/GardenLights/BollardSimulation1.jpg
The reflector is designed to redirect the LED light out in a 3' radius from the 
installed height while keeping the lamp in the more water resistance position.  
This was done on the CNC router with MACH3.
http://www.autoartisans.com/GardenLights/ReflectorReadyForFinishing.jpg
And then painted.
http://www.autoartisans.com/GardenLights/ReflectorPainted1.jpg
and some testing with the lamp set for Halloween Pumpkin Orange.
http://www.autoartisans.com/GardenLights/BollardLightHalloween2.jpg

I have cast just one out of Aluminium so far with some clean up machining done 
on the mill with LCNC.  I'm thinking to make 50 or so it will be easier to use 
pattern or the cast aluminium one as a mold for vacuum-forming white plastic 
sheet.

The point is, once installed, neither CNC system requires an editor or command 
line unless I want to tweak the G-Code at which time of course an editor is 
required.   

I've posted this example to show I'm not just someone complaining with 
absolutely no experience.  I'm not bashing Linux nor Windows.  I'm just passing 
on that a beginner with money went the ACORN route rather than MACH4 or LCNC.  
I'll pass on his build progress but so far his cabinet is really clean and 
professional looking.

And I found, after some searching the rs274ngc.zip which has the EMC code and a 
PDF of the paper describing the development.  
https://code.google.com/archive/p/rs274ngc/downloads

So I'll take a look at that first to see what is happening at possibly simpler 
level than the python code inside Axis.

All in all though, I think something with LCNC has to change.

John





_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to