CAD CAM EDM DRO - Yahoo Group Archive

Re: [CAD_CAM_EDM_DRO] EMC2 Servo Loop

Posted by Michael Fagan
on 2010-12-18 11:23:15 UTC
The way that EMC2 and the real time kernel work is such that the machine
control will always take whatever resources it needs at the expense of the
gui, so the display may lag terribly but the machine will run fine. That
being said, I think 166 mhz is pushing it. I have my mill running on a 1.1
ghz althon, and I still find it pretty unpleasant at times.

On Sat, Dec 18, 2010 at 13:46, Phil@Yahoo <yahoo@...> wrote:

>
>
> 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@... <elson%40pico-systems.com>>
> To: <CAD_CAM_EDM_DRO@yahoogroups.com <CAD_CAM_EDM_DRO%40yahoogroups.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<CAD_CAM_EDM_DRO%40yahoogroups.com>
> >
> > Subscribe: CAD_CAM_EDM_DRO-subscribe@yahoogroups.com<CAD_CAM_EDM_DRO-subscribe%40yahoogroups.com>
> > Unsubscribe: CAD_CAM_EDM_DRO-unsubscribe@yahoogroups.com<CAD_CAM_EDM_DRO-unsubscribe%40yahoogroups.com>
> > List owner: CAD_CAM_EDM_DRO-owner@yahoogroups.com<CAD_CAM_EDM_DRO-owner%40yahoogroups.com>,
> wanliker@... <wanliker%40aol.com>,
> > timg@... <timg%40ktmarketing.com>
> > Moderator: pentam@... <pentam%40cncKITS.com>
> indigo_red@... <indigo_red%40qwest.net> davemucha@...<davemucha%40juno.com>
> > [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
> >
> >
> >
>
>
>


[Non-text portions of this message have been removed]

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