Thoughts on Gcode interpreters and CNC controls....
Posted by
dougrasmussen@c...
on 2000-09-07 18:13:32 UTC
Group,
Since there's a fair amount of CNC knowledge in the group I'd like to
throw out a topic for discussion.
A typical CNC controller operates on Gcode programs in what would be
called an interpretive mode. As opposed to having an already
compiled CNC program to work from. In other words it scans through
the program as it's executing it and forms the motion commands in
real time. Sometimes it's obvious that this method slows down
program execution, especially when you're trying to do continuous
contouring using cutter comp on slower controls. An example would be
Ahha, I saw a wood router guy trying to contour with cutter comp and
it was a disaster because of the micro dwells between code blocks.
My question is, why don't controls have an option to pre-scan a
program and by accessing the tool and part offset tables pre-calulate
all the cutter paths so that when actually cutting all the controller
has to do is deal with interrupts and motion control? Or do some
controls have that ability? I've asked this question to a number of
sales engineers at trade shows, but was never sure any of them
understood what I was asking. The nearest I came to getting an
answer was from a Mazak engineer who thought Mazatrol had something
like that.
Any thoughts?
Thanks,
Doug
Since there's a fair amount of CNC knowledge in the group I'd like to
throw out a topic for discussion.
A typical CNC controller operates on Gcode programs in what would be
called an interpretive mode. As opposed to having an already
compiled CNC program to work from. In other words it scans through
the program as it's executing it and forms the motion commands in
real time. Sometimes it's obvious that this method slows down
program execution, especially when you're trying to do continuous
contouring using cutter comp on slower controls. An example would be
Ahha, I saw a wood router guy trying to contour with cutter comp and
it was a disaster because of the micro dwells between code blocks.
My question is, why don't controls have an option to pre-scan a
program and by accessing the tool and part offset tables pre-calulate
all the cutter paths so that when actually cutting all the controller
has to do is deal with interrupts and motion control? Or do some
controls have that ability? I've asked this question to a number of
sales engineers at trade shows, but was never sure any of them
understood what I was asking. The nearest I came to getting an
answer was from a Mazak engineer who thought Mazatrol had something
like that.
Any thoughts?
Thanks,
Doug
Discussion Thread
dougrasmussen@c...
2000-09-07 18:13:32 UTC
Thoughts on Gcode interpreters and CNC controls....
Carlos Guillermo
2000-09-07 19:12:58 UTC
RE: [CAD_CAM_EDM_DRO] Thoughts on Gcode interpreters and CNC controls....
Stan Krumme
2000-09-07 19:21:18 UTC
Re: Thoughts on Gcode interpreters and CNC controls....
dougrasmussen@c...
2000-09-07 19:36:17 UTC
Re: Thoughts on Gcode interpreters and CNC controls....
ballendo@y...
2000-09-07 22:29:51 UTC
RE: Thoughts on Gcode interpreters and CNC controls....
Alan Marconett KM6VV
2000-09-07 23:28:17 UTC
RE: Thoughts on Gcode interpreters and CNC controls....
ballendo@y...
2000-09-08 00:24:51 UTC
RE: Thoughts on Gcode interpreters and CNC controls....
ballendo@y...
2000-09-08 13:13:03 UTC
RE: Thoughts on Gcode interpreters and CNC controls....
Kevin P. Martin
2000-09-08 13:53:31 UTC
RE: [CAD_CAM_EDM_DRO] RE: Thoughts on Gcode interpreters and CNC controls....
ballendo@y...
2000-09-08 15:09:25 UTC
RE:Re: RE: Thoughts on Gcode interpreters and CNC controls....
Alan Marconett KM6VV
2000-09-08 17:08:26 UTC
RE: Thoughts on Gcode interpreters and CNC controls....
Fred Smith
2000-09-08 19:37:22 UTC
Re:Re: RE: Thoughts on Gcode interpreters and CNC controls....