RE: [CAD_CAM_EDM_DRO] Windows PC as CNC controller
Posted by
Dave Halliday
on 2006-10-11 20:55:08 UTC
A minor nit:
stepper/driver systems"
The issue is concurrency. A parallel port driving several axes of step and
direction lines offers absolute lockstep concurrency. If you are doing
simultaneous operations in more than one axis and if a command to one of
your axes gets delayed a bit, that workpiece is toast. If windows is
spitting out
Move X
Move Y
Move Z
Move X
Move Y
Move Z
...
commands, it could do this fast enough so that your finished work came out
fine enough but suppose that windows gets distracted for a millisecond, all
of a sudden, your X is OK but your Y is delayed and your Z is delayed a
little bit more.
Depending on feed rate, you will be off by a bunch of 'thou.
With step and direction, you bang out all of your axes at once:
X goes here, Y goes here, Z goes here
X goes here, Y goes here, Z goes here
...
Now, if windows gets distracted, the cutter will hang out for a few
milliseconds longer at that one position but nothing will be moving.
Parallel-port step and direction systems can do this off the shelf with zero
add-on software or electronics.
Any system trying to use velocity and position will have lots of problems
with this.
Velocity and position systems are out there -- you see them a lot on
conveyer automation (bottling lines, palletizing, assembly and painting
bots) but you do not generally see them on CNC machines. When you do, those
machines are 15-20 years old and are sitting in a warehouse corner with a
tarp thrown over the top.
There is a reason for this.
Good luck!
Dave
> But I haven't seen any stepper motor drivers which takeSomething similar to this was just brought up on a thread "Integrated
> velocity and return
> position. Have you?
>
stepper/driver systems"
The issue is concurrency. A parallel port driving several axes of step and
direction lines offers absolute lockstep concurrency. If you are doing
simultaneous operations in more than one axis and if a command to one of
your axes gets delayed a bit, that workpiece is toast. If windows is
spitting out
Move X
Move Y
Move Z
Move X
Move Y
Move Z
...
commands, it could do this fast enough so that your finished work came out
fine enough but suppose that windows gets distracted for a millisecond, all
of a sudden, your X is OK but your Y is delayed and your Z is delayed a
little bit more.
Depending on feed rate, you will be off by a bunch of 'thou.
With step and direction, you bang out all of your axes at once:
X goes here, Y goes here, Z goes here
X goes here, Y goes here, Z goes here
...
Now, if windows gets distracted, the cutter will hang out for a few
milliseconds longer at that one position but nothing will be moving.
Parallel-port step and direction systems can do this off the shelf with zero
add-on software or electronics.
Any system trying to use velocity and position will have lots of problems
with this.
Velocity and position systems are out there -- you see them a lot on
conveyer automation (bottling lines, palletizing, assembly and painting
bots) but you do not generally see them on CNC machines. When you do, those
machines are 15-20 years old and are sitting in a warehouse corner with a
tarp thrown over the top.
There is a reason for this.
Good luck!
Dave
Discussion Thread
gran3d
2006-10-11 13:24:21 UTC
Windows PC as CNC controller
Terry Owens
2006-10-11 14:06:00 UTC
Re: [CAD_CAM_EDM_DRO] Windows PC as CNC controller
cnc002@a...
2006-10-11 14:10:37 UTC
Re: [CAD_CAM_EDM_DRO] Windows PC as CNC controller
Darren Lucke
2006-10-11 14:13:27 UTC
Re: [CAD_CAM_EDM_DRO] Windows PC as CNC controller
John Dammeyer
2006-10-11 15:14:55 UTC
RE: [CAD_CAM_EDM_DRO] Windows PC as CNC controller
BRIAN FOLEY
2006-10-11 15:16:05 UTC
Re: [CAD_CAM_EDM_DRO] Windows PC as CNC controller
Stephen Wille Padnos
2006-10-11 15:28:54 UTC
Re: [CAD_CAM_EDM_DRO] Windows PC as CNC controller
Lawrence Gran
2006-10-11 18:01:22 UTC
RE: [CAD_CAM_EDM_DRO] Windows PC as CNC controller
Keith Bowers
2006-10-11 18:35:16 UTC
Re: [CAD_CAM_EDM_DRO] Windows PC as CNC controller
John Dammeyer
2006-10-11 19:36:01 UTC
RE: [CAD_CAM_EDM_DRO] Windows PC as CNC controller
Dave Halliday
2006-10-11 20:55:08 UTC
RE: [CAD_CAM_EDM_DRO] Windows PC as CNC controller
Peter Linss
2006-10-11 21:50:46 UTC
Re: [CAD_CAM_EDM_DRO] Windows PC as CNC controller
Mark Vaughan
2006-10-11 23:55:47 UTC
RE: [CAD_CAM_EDM_DRO] Windows PC as CNC controller
Harko Schwartz
2006-10-12 04:52:28 UTC
Re: [CAD_CAM_EDM_DRO] Windows PC as CNC controller
Darren Lucke
2006-10-12 05:32:40 UTC
RE: [CAD_CAM_EDM_DRO] Windows PC as CNC controller
lcdpublishing
2006-10-12 05:47:43 UTC
Re: Windows PC as CNC controller
KM6VV
2006-10-12 09:35:55 UTC
RE: [CAD_CAM_EDM_DRO] Re: Windows PC as CNC controller
Lawrence Gran
2006-10-12 12:50:18 UTC
RE: [CAD_CAM_EDM_DRO] Windows PC as CNC controller
Harko Schwartz
2006-10-12 16:52:24 UTC
Re: [CAD_CAM_EDM_DRO] Re: Windows PC as CNC controller
Harko Schwartz
2006-10-12 17:07:32 UTC
Re: [CAD_CAM_EDM_DRO] Re: Windows PC as CNC controller
saullios
2006-10-12 17:31:45 UTC
Re: Windows PC as CNC controller
Jack
2006-10-12 20:46:20 UTC
RE: [CAD_CAM_EDM_DRO] Re: Windows PC as CNC controller
Dave Halliday
2006-10-12 23:51:51 UTC
RE: [CAD_CAM_EDM_DRO] Windows PC as CNC controller