On Saturday 15 February 2020 01:56:44 Rafael Skodlar 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:
>
>                      .     .    .   .  . . . . o o o o O o
>    ___________________   ___________               _____      O
>
>   |  Rafael Skodlar    | |   LINUX   |     ____====  ]OO|_n_n__][.
>   | [email protected] |=|  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 <[email protected]> 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!

Maybe so, but that is precisely here the power of LCNC shines because it 
a piece of cake to write an incremental loop for a specific operation.  
I don't have a fawncy cam to write my gcode so I have written most of 
the gcode I use, and buried in the midden heap of my nc_files directory 
is a 90 line piece of gcode that made me the sharpest, longest lasting 
ATBF carbide tipped blade my table saw was ever blessed with. That 90 
line file takes over 3 days to run and puts about 85 hours on the cable 
from a Dremel to its handpiece fixed to bottom of the head on one of my 
mills. And I need to do it again, while that blade was getting dulled 
cutting 1/8" alu panel & box pieces, they quit selling that tooth style 
so I need to resharpen it again.

Am I unusual, writeing my own gcode?  I don't think so, lots of it is 
done by folks that know how to exploit LCNC's power.  But it sure is 
frowned on by folks that use autocad to generate the unrolled file to 
cut a simple bearing race pocket while I've already cut it and fitted 
the bearing with 30 lines of hand written code. I haven't a lot of 
respect for the cad/cam programs that generate 10 megs worth of unrolled 
code to do an easy job that can be done with a while loop or 5 in 100 
total lines of code.

> 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 ;-(

Of course not, they lose customers when somebody mentions that linuxcnc 
is free.

Cheers, Gene Heskett
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Genes Web page <http://geneslinuxbox.net:6309/gene>


_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to