On Sat, 15 Feb 2020 01:56:44 -0500, Rafael Skodlar <ra...@linwin.com> wrote:

On 2020-02-11 01:04, Chris Albertson wrote:
I said people *want* to use CNC like a laser printer. Most setups are not that good. It is a goal and if designing a new system. It is good to set the bar high and try to do what can't be done today. What I really
meant was that with a printer, all the critical timing happens in the
printer. There are no servo-loops on the PC and you don't need a real-time
OS to print to paper.     I think people want CNC to work this way.


That's how some CNC machines work. I came across a small woodwork business owner with very nicely garage that was converted into workshop. Win PC in the corner for designing parts in CAD, large Axiom CNC machine with a pendant to control it. Tiny LCD is all that's needed to select the job, i.e. file from a USB stick.

The owner did not know what's inside the CNC machine itself and he doesn't care. That's what you say Chris I think and I agree with.

I don't know if there's an option for connecting that CNC machine to LAN. I would not use wireless connections for such as it's security issue due to hacking possibility in the neighborhood. Another possibility is noise on WhyFy frequencies from appliances, bad power lines, etc.

In any case, that CNC machine does not have or need a PC computer with modern GUI interface connected directly to run it. That's why I started this discussion. X-windows is waste of resources, it's another thing that needs to be maintained and updated in some instances. Too many things to go bad in what's supposed to be a relatively simple embedded system.

The tiniest user interface would be possible using extended ASCII characters as in old DOS. We used to play with that in old email signatures. My fun with ASCII art in the 1990s:


How did we get to the point where we decided that the goal is a "relatively simple embedded system"? I for one am not looking to trade off the current gui and it's features for what you describe.

It seems like a lot of this thread seems to steer itself in the machinekit direction in terms of apparent goals/ideals, so I guess I'd ask, why not start there?



                     .     .    .   .  . . . . o o o o O o
   ___________________   ___________               _____      O
  |  Rafael Skodlar    | |   LINUX   |     ____====  ]OO|_n_n__][.
  | ra...@mydomain.com |=|  Support  |=||=[________]_|__|________)<
   ~~~~oo~~~~~~oo~~~~~   ~~oo~~~oo~~      oo    oo  'oo OOOO-| oo\_
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+

Add colors, lines, and block characters and ... you see the picture that's taking extremely little memory by today standards. Simple ASCII DRO + G-code scroll window and 4x4 keypad would be enough for most work. No need for keyboard, mouse and X-windows on large monitor.

On Mon, Feb 10, 2020 at 3:06 PM Bari <bari00...@gmail.com> wrote:

A laser printer is a good example of how people really want a CNC mill to work. You design you document on the computer then press "print" and the printer creates it. After the last of the data is moved to the printer
you can turn the PC off it you like.


Why it's not that simple:


https://www.machinedesign.com/3d-printing-cad/article/21122653/top-11-myths-of-cnc-machining

the article states:
Myth #4: G/M Code is a Thing of the Past

That's true too. It amazes me that the industry did not go away from primitive code by today standards. G-code was only modified or updated by some CNC machines manufacturers as far as I know but most of G-code is still the same. Compare that to computer/software advancements since 1980s. Perl, php, python, Go, html, etc.

Using G-code is like writing computer programs in assembly language! It time to upgrade it to something like HP-GL with addition for Z and other axis obviously. Such a language would make it much easier for human(e) use. 4 to 6 letter long abbreviations for tool manipulation would still make code terse enough to fit on smaller LCD displays and we could remember the commands for small jobs after a while.

For start, HP-GL commands would need to be modified to accommodate relative or absolute CNC tool movement.

Magazine Digital Machinist has some very cool CNC related articles but you need to wait long for the next quarterly issue to follow them. None of the advertisers mention LCNC ;-(


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

Reply via email to