CAD CAM EDM DRO - Yahoo Group Archive

Re: [CAD_CAM_EDM_DRO] Machine security and safety

Posted by ccs@m...
on 2002-01-24 13:55:24 UTC
> Speaking of which, does anyone know who came up with "Gcode" and why they
> chose not to include some kind of safety checksum in the commands? I'd be
> more concerned about a garbled step command than someone 'hacking' into the
> machine...

Well, checksums are hard for people to calculate, and it is in fact
very usefull that someone can grab just about any text editor and
write gcode by hand. So I think that there is a good reason that the
format itself does not have a checksum. But it could be done as an
add on if you want - it would be easy to write tools to add in and
strip out the checksum from files for compatability with the standard.

If the motion commands are transmitted from a computer to some sort of
external processing box, then yes, they absolutely should have some
sort of error checking if there are enough 'smarts' in the processors
on both ends to handle it. One is also free to use error-correcting
storage devices to hold the files.

Stepper drives built from logic gates don't have those smarts. I'd
really rather see stepper drives that could be given more powerful
commands (perhaps move at so many steps per second until you have
moved this many steps or I tell you to do something else) which could
include error checking, but that requires defining a much more
complicated interface.

Step & direction is primitive and has its problems, but it works, and
is easy to generate with either a computer or a crude 555 pulse
generator circuit, and easy to receive with either a fancy chopper
drive, step servo drive, or a really basic full step constant voltage
'learning project' drive. Its versatility has made it the standard
for hobby cnc and quite a bit of small industrial motion stuff as
well.

Chris

-------------------------------------------------
Christopher C. Stratton
Engineer, Instrument Maker, and Horn Player
ccs@... 617 628 1062
http://web.mit.edu/~stratton/www/brassbuild.html

Discussion Thread

ccs@m... 2002-01-24 11:16:24 UTC Machine security and safety CL 2002-01-24 12:17:42 UTC Re: [CAD_CAM_EDM_DRO] Machine security and safety Mr. sausage 2002-01-24 13:34:35 UTC Re: [CAD_CAM_EDM_DRO] Machine security and safety ccs@m... 2002-01-24 13:55:24 UTC Re: [CAD_CAM_EDM_DRO] Machine security and safety Alan Marconett KM6VV 2002-01-24 16:24:29 UTC Re: [CAD_CAM_EDM_DRO] Machine security and safety Chris Clough 2002-01-24 16:31:31 UTC DC Servo Distributor Jon Elson 2002-01-24 23:19:53 UTC Re: [CAD_CAM_EDM_DRO] Machine security and safety ballendo 2002-01-25 06:13:16 UTC smart stepper drives was Re: Machine security and safety ballendo 2002-01-25 13:04:54 UTC gcode origins was Re: Machine security and safety ballendo 2002-01-25 13:18:47 UTC Re: Machine security and safety Russell Shaw 2002-01-25 17:17:41 UTC Re: [CAD_CAM_EDM_DRO] Re: Machine security and safety ccs@m... 2002-01-25 17:30:58 UTC Re: [CAD_CAM_EDM_DRO] Re: Machine security and safety Jon Elson 2002-01-25 22:47:08 UTC Re: [CAD_CAM_EDM_DRO] Re: Machine security and safety William Scalione 2002-01-27 14:36:11 UTC Re: [CAD_CAM_EDM_DRO] DC Servo Distributor John Schwab 2002-01-27 17:54:44 UTC Re: [CAD_CAM_EDM_DRO] DC Servo Distributor Doug Harrison 2002-01-27 18:52:11 UTC Re: [CAD_CAM_EDM_DRO] DC Servo Distributor ballendo 2002-01-27 18:59:55 UTC Re: Machine security and safety William Scalione 2002-01-28 01:11:38 UTC Re: [CAD_CAM_EDM_DRO] DC Servo Distributor John Schwab 2002-01-28 01:16:47 UTC Re: [CAD_CAM_EDM_DRO] DC Servo Distributor