CAD CAM EDM DRO - Yahoo Group Archive

Re: [CAD_CAM_EDM_DRO] EMC2 Servo Loop

Posted by Phil@Y...
on 2010-12-18 10:46:27 UTC
Your approach makes a lot of sense. I guess it really depends upon one's
priorities. A lot of people are intimidated by the prospect of setting up
and maintaining a Linux system. I know that Ubuntu and most of the other
mainstream distros have done a lot to make Linux look and feel like Windows,
and in fact Ubuntu is actually easier to install. Unfortunately it still
requires quite a lot more knowledge of computer science if you need to debug
or configure anything that is not handled automatically by some kind of
wizard, and the wizards are not as extensive or complete.

Also, ironically, Linux (at least the graphical versions) seems less
efficient. I say ironic because Linux as a web server was alwats touted as
being so much more efficient than Windows. I suspect because it generally
ran in mode 3, no GUI. Everything with a GUI seems to run on top of X11, and
the Linux community seems to have a policy never to rework anything that
works, but only to extend or add layers. As far as I know, nothing has ever
been done to make use of the vector processing instructions added with the
PII and newer processors from Intel.

I have an old Pentium 166MHz 64MB machine I'm thinking of using for a CNC
controller, and I'm concerned it might not be fast enough or have enough
memory for EMC2. I know the answer is to just try it, and I will unless
someone can tell me, "don't bother, that definitely won't suffice." I know
the EMC2 kernel is optimized for speed, but I presume the GUI still relies
on X11, which I'm fairly sure is bloatware.

--Phil M.

----- Original Message -----
From: "Jon Elson" <elson@...>
To: <CAD_CAM_EDM_DRO@yahoogroups.com>
Sent: Friday, December 17, 2010 8:53 PM
Subject: Re: [CAD_CAM_EDM_DRO] EMC2 Servo Loop


> Phil@Yahoo wrote:
>> Yes, I get the idea. I just wonder what the main advantage is of having
>> the
>> servo loop run through the PC if not to reduce the external hardware. If
>> you
>> have to add external encoder counters it doesn't seem the cost would be
>> much
>> different from having a self-contained servo controller that simply takes
>> step-direction commands and reports errors, etc. Cheap microcontrollers
>> can
>> easily handle that computing load.
>>
> If you already have a fully-debugged N-axis motion controller that does
> everything you
> want, then the EMC way doesn't buy you much. But, what if Joe in Idaho
> wants to
> change something, add a feature, whatever. With EMC2, everything is
> available to him,
> and can be easily debugged directly on the PC.
> With some external box, then there is a second kind of machine code, and
> cross-compiling
> and cross-debugging tools, etc.
>
> In great volume, little micros are really cheap, so it is quite
> reasonable to use them.
> But, look at what happened with Gecko Drives' G100 (GREX) product. It
> was all of that, but they
> NEVER got the firmware working to everybody's satisfaction. A good part
> of that was related
> to the cross-development tools that kept a wider range of parties from
> helping.
>
> Taking step commands from the PC is very limiting. With my hardware,
> you can run the encoders
> at well over 300,000 counts/second, and only send velocity commands to
> the board. So, the
> computer is reading position at some specific rate, and sending new
> velocity commands out
> at that rate, typically 1000 times a second.
>
>
> Jon
>
>
> ------------------------------------
>
> Addresses:
> FAQ: http://www.ktmarketing.com/faq.html
> FILES: http://groups.yahoo.com/group/CAD_CAM_EDM_DRO/files/
> Post Messages: CAD_CAM_EDM_DRO@yahoogroups.com
>
> Subscribe: CAD_CAM_EDM_DRO-subscribe@yahoogroups.com
> Unsubscribe: CAD_CAM_EDM_DRO-unsubscribe@yahoogroups.com
> List owner: CAD_CAM_EDM_DRO-owner@yahoogroups.com, wanliker@...,
> timg@...
> Moderator: pentam@... indigo_red@... davemucha@...
> [Moderators]
> URL to this group: http://groups.yahoo.com/group/CAD_CAM_EDM_DRO
>
> OFF Topic POSTS: General Machining
> If you wish to post on unlimited OT subjects goto:
> aol://5863:126/rec.crafts.metalworking or go thru Google.com to reach it
> if you have trouble.
> http://www.metalworking.com/news_servers.html
>
> http://groups.yahoo.com/group/jobshophomeshop I consider this to be a
> sister site to the CCED group, as many of the same members are there, for
> OT subjects, that are not allowed on the CCED list.
>
> NOTICE: ALL POSTINGS TO THIS GROUP BECOME PUBLIC DOMAIN BY POSTING THEM.
> DON'T POST IF YOU CAN NOT ACCEPT THIS.....NO EXCEPTIONS........
> bill
> List Mom
> List Owner
>
> Yahoo! Groups Links
>
>
>

Discussion Thread

Phil@Y... 2010-12-16 17:04:37 UTC EMC2 Servo Loop Stephen Wille Padnos 2010-12-16 19:11:24 UTC Re: [CAD_CAM_EDM_DRO] EMC2 Servo Loop Jon Elson 2010-12-16 19:38:54 UTC Re: [CAD_CAM_EDM_DRO] EMC2 Servo Loop Jon Elson 2010-12-16 19:41:18 UTC Re: [CAD_CAM_EDM_DRO] EMC2 Servo Loop Phil@Y... 2010-12-17 10:09:25 UTC Re: [CAD_CAM_EDM_DRO] EMC2 Servo Loop Stephen Wille Padnos 2010-12-17 11:23:18 UTC Re: [CAD_CAM_EDM_DRO] EMC2 Servo Loop samcoinc2001 2010-12-17 11:24:38 UTC Re: EMC2 Servo Loop Jon Elson 2010-12-17 19:53:36 UTC Re: [CAD_CAM_EDM_DRO] EMC2 Servo Loop Phil@Y... 2010-12-18 10:46:27 UTC Re: [CAD_CAM_EDM_DRO] EMC2 Servo Loop Michael Fagan 2010-12-18 11:23:15 UTC Re: [CAD_CAM_EDM_DRO] EMC2 Servo Loop Jon Elson 2010-12-18 14:20:09 UTC Re: [CAD_CAM_EDM_DRO] EMC2 Servo Loop Jon Elson 2010-12-18 14:22:11 UTC Re: [CAD_CAM_EDM_DRO] EMC2 Servo Loop timgoldstein 2010-12-22 05:56:24 UTC Servo hardware Was: EMC2 Servo Loop Jon Elson 2010-12-22 08:38:25 UTC Re: [CAD_CAM_EDM_DRO] Servo hardware Was: EMC2 Servo Loop Jim Register 2010-12-22 11:13:44 UTC Re: [CAD_CAM_EDM_DRO] Servo hardware Was: EMC2 Servo Loop Jon Elson 2010-12-22 19:23:17 UTC Re: [CAD_CAM_EDM_DRO] Servo hardware Was: EMC2 Servo Loop timgoldstein 2010-12-28 09:46:56 UTC Re: Servo hardware Jon Elson 2010-12-28 10:27:22 UTC Re: [CAD_CAM_EDM_DRO] Re: Servo hardware danmauch 2010-12-28 11:29:39 UTC Re: Servo hardware grd750 2010-12-28 12:52:28 UTC Re: Servo hardware Dan Mauch 2010-12-28 14:11:20 UTC RE: [CAD_CAM_EDM_DRO] Re: Servo hardware danmauch 2010-12-28 14:12:11 UTC Re: Servo hardware caudlet 2010-12-28 15:15:31 UTC Re: Servo hardware Jon Elson 2010-12-28 20:46:03 UTC Re: [CAD_CAM_EDM_DRO] Re: Servo hardware timgoldstein 2010-12-28 21:20:21 UTC Re: Servo hardware Steve Blackmore 2010-12-28 23:24:17 UTC Re: [CAD_CAM_EDM_DRO] Re: Servo hardware Jeffrey T. Birt 2010-12-29 07:34:20 UTC RE: [CAD_CAM_EDM_DRO] Re: Servo hardware Jon Elson 2010-12-29 09:09:59 UTC Re: [CAD_CAM_EDM_DRO] Re: Servo hardware imserv1 2010-12-29 13:14:17 UTC Re: Servo hardware grd750 2010-12-29 14:12:33 UTC Re: Servo hardware Peter Homann 2010-12-29 15:52:56 UTC Re: [CAD_CAM_EDM_DRO] Re: Servo hardware imserv1 2010-12-29 17:51:40 UTC Re: Servo hardware grd750 2010-12-29 18:27:59 UTC Re: Servo hardware grd750 2010-12-29 19:36:44 UTC Re: Servo hardware timgoldstein 2010-12-30 06:36:28 UTC Re: Servo hardware