Re: What is Cad/ CAM, Controllers and... opinions: again?
Posted by
ballendo@y...
on 2000-10-11 20:18:29 UTC
Tom,
pertinent parts re- posted, responses below
on moves longer than ~500mm.
time" screen updates and "real-time" output bits. AND, a stepper
motor is MUCH more picky about its pulse train(ask Matt Shaver)than a
human being!
interrupt driven software, but since windows is interrupt driven(and
has priority) it "messes with" the CNC program output. Or prevents it
from running entirely.
This interrupt driven software includes CncPRO.
A second choice is delay loop timing. This is often harder to set up,
but will run "under" windows. (windows will still affect the pulse
train, however.) Stepster and DeskNC fall into this category.
The third choice is hardware based timing. Here, the interrupts used
by the system are independant of the cnc needs. Flashcut and
microkinetics are examples.
The only REAL answer(software-based)is a VXD(virtual device driver)
running at root task level(ring 0),essentially making it a "part" of
windows. This is heavy-duty programming, and the third party tools
and/or MS developer's kit are expensive enough to purchase a few DOS
based CNC machines. So we don't have it YET.
Art sez "I'm gonna do it!" Bill Best(bestsoft)sez, "I already have",
the guys at openCNC say,"Us too", and a number of others as you go up
the "increasing cost" ladder.
IMO, we already have EVERYTHING we want in a CNC program. It's just
spread over SEVERAL programs!! And the programmers I've tried to work
with all want to "do it their way". And leave out important bits in
the process, either through decision or ignorance.
on windows cnc.)
awhile back. It went nowhere. IMO, there are basically two types of
people on this list: Those who are doin' it already, and Those who
want to do it.
Those who haven't yet done it are often afraid to speak up out of
their lack of knowledge. Those who are doing tend to justify THEIR
choices. Which is fine. But doesn't often lead to concensus.
Which leaves us with our AWESOME list, where when someone has a
problem or question, they ask, and anyone who cares to answer does
so. And If you're not interested, you just ignore and move on...
SPELLING of his screens/menus, how much do you think he cares about
what we think of the internals... (not singling any one out, there
are at least 3! programmers guilty here.)
I will be here trying to help as long as I can, in whatever way I can.
Ballendo
Life IS good.
pertinent parts re- posted, responses below
>"After each line of G-Code,Windows is given an opportunity to doFrom this I get that windows WILL pause after EACH line of Gcode,AND
>it's work. Master Control looks ahead to see if the next 500mm of
>cut are on several lines and will burst at least 500mm at a time on
>curves."
>From this I get that the machine doesn't pause, Windows does.
on moves longer than ~500mm.
>Somehow the Gamers have figured out how to deal with the WindowsReally!? Which games? There is a world of difference between "real-
>stuff and do real time interface.
time" screen updates and "real-time" output bits. AND, a stepper
motor is MUCH more picky about its pulse train(ask Matt Shaver)than a
human being!
>I guess my bias against DOS is bitterness from the hundreds of hoursSome do. Stepster and microkinetics come to mind.
>of frustration it cost me trying to make it work with different
>software and hardware combinations. I would be more inclined to use
>it as a controller if you could run in protected mode so you could
>still have access to the network cards and stuff.
>Several of the programs won't even let you run in that mode andThe issue here is interrupts. Better pulse train control comes from
>require you boot to DOS or force the computer to go into pure DOS
>mode with no Windows stub.
interrupt driven software, but since windows is interrupt driven(and
has priority) it "messes with" the CNC program output. Or prevents it
from running entirely.
This interrupt driven software includes CncPRO.
A second choice is delay loop timing. This is often harder to set up,
but will run "under" windows. (windows will still affect the pulse
train, however.) Stepster and DeskNC fall into this category.
The third choice is hardware based timing. Here, the interrupts used
by the system are independant of the cnc needs. Flashcut and
microkinetics are examples.
The only REAL answer(software-based)is a VXD(virtual device driver)
running at root task level(ring 0),essentially making it a "part" of
windows. This is heavy-duty programming, and the third party tools
and/or MS developer's kit are expensive enough to purchase a few DOS
based CNC machines. So we don't have it YET.
Art sez "I'm gonna do it!" Bill Best(bestsoft)sez, "I already have",
the guys at openCNC say,"Us too", and a number of others as you go up
the "increasing cost" ladder.
IMO, we already have EVERYTHING we want in a CNC program. It's just
spread over SEVERAL programs!! And the programmers I've tried to work
with all want to "do it their way". And leave out important bits in
the process, either through decision or ignorance.
>I want as many people that are interested in HSM and CNC to jumpAgreed. We just disagree on how SIMPLE DOS CNC is. (BTW,I AM working
>into this hobby. In my perverse way I feel that the easier you make
>it the more active entrants we will get.
on windows cnc.)
>Hey, I've got an idea. How about we come up with a list of things weWould be nice. I tried to do something like this(Gcodes supported)
>want in each of the pieces of software and use it as a formal method
>of reviewing all the offerings. If we just compiled a list of
>everything out there and did a check list of the essentials.
awhile back. It went nowhere. IMO, there are basically two types of
people on this list: Those who are doin' it already, and Those who
want to do it.
Those who haven't yet done it are often afraid to speak up out of
their lack of knowledge. Those who are doing tend to justify THEIR
choices. Which is fine. But doesn't often lead to concensus.
Which leaves us with our AWESOME list, where when someone has a
problem or question, they ask, and anyone who cares to answer does
so. And If you're not interested, you just ignore and move on...
>It just might force some of these software vendors to make some muchBeen there. TRIED to do that. Really, If a guy won't even correct the
>needed improvements in their offerings.
SPELLING of his screens/menus, how much do you think he cares about
what we think of the internals... (not singling any one out, there
are at least 3! programmers guilty here.)
I will be here trying to help as long as I can, in whatever way I can.
Ballendo
Life IS good.
Discussion Thread
ballendo@y...
2000-10-10 17:52:41 UTC
Re: What is Cad/ CAM, Controllers and... opinions
Tom Caudle
2000-10-10 19:29:50 UTC
Re: What is Cad/ CAM, Controllers and... opinions
ballendo@y...
2000-10-10 20:44:09 UTC
Re: What is Cad/ CAM, Controllers and... opinions
Tom Caudle
2000-10-11 07:36:44 UTC
Re: What is Cad/ CAM, Controllers and... opinions: again?
ballendo@y...
2000-10-11 20:18:29 UTC
Re: What is Cad/ CAM, Controllers and... opinions: again?
ballendo@y...
2000-10-11 20:40:30 UTC
Re: Re: What is Cad/ CAM, Controllers and... opinions: again?
Matt Shaver
2000-10-12 20:29:32 UTC
Re: [CAD_CAM_EDM_DRO] Re: What is Cad/ CAM, Controllers and... opinions: again?