I think that is what most people do. They set the most common settings preemptively via a Gcode header of one or several lines. That seems to work for most of the machines I have setup. Then if they fat finger something, and the machine operates incorrectly, usually reloading the file corrects the issue.
For newbies, encourage them to dry run the machine without the workpiece. Cutting air is cheap. Still, we are talking about Idiot Proofing the machine and everyone knows that is a fairly hopeless endeavor. Once an idiot has been identified, remove him! Some people should not be allowed to drive and some people should not be allowed to run machine tools! Dave On 4/21/2016 11:03 PM, Todd Zuercher wrote: > Beginning all files with a proper and relatively save preamble, can > go a > long way towards preventing most such problems. > > ----- Original Message ----- From: "Danny Miller" > <[email protected]> To: "[email protected] >> > Enhanced Machine Controller (EMC)" <[email protected]> > Sent: Thursday, April 21, 2016 8:02:23 PM Subject: [Emc-users] > Blacklisting parts of G-code > > We're running a manual-toolchange CNC router in an open shop with > beginner users. From Day 1, some things I thought would never happen > somehow happened. > > Someone somehow set G64 Path Blending, and to a very high value, > rounding off all the cuts. > > Someone managed to set Tool Length Offset, which makes no sense on a > manual toolchanger. This left the machine screwed up all day. > > Really there's no point in these existing. Now I KNOW I can reset > this stuff at startup: > > RS274NGC_STARTUP_CODE = G17 G20 G40 G49 G64 P0.001 G80 G90 G92 G94 > G97 G98 > > Sure. And I do. But I don't train people to reboot LinuxCNC every > time they start, and I don't plan to. > > It is possible to reconfigure so these commands CAN'T have any > effect? e.g. someone mistypes "G64 P100" but it just gets ignored and > raises an error message? > > I could have a second profile around that allows these commands, just > in case someone DID have a use for them. > > Danny > > ------------------------------------------------------------------------------ > > Find and fix application performance issues faster with Applications Manager > Applications Manager provides deep performance insights into multiple > > tiers of your business applications. It resolves application problems > quickly and reduces your MTTR. Get your free trial! > https://ad.doubleclick.net/ddm/clk/302982198;130105516;z > _______________________________________________ Emc-users mailing > list [email protected] > https://lists.sourceforge.net/lists/listinfo/emc-users > > ------------------------------------------------------------------------------ > > Find and fix application performance issues faster with Applications Manager > Applications Manager provides deep performance insights into multiple > > tiers of your business applications. It resolves application problems > quickly and reduces your MTTR. Get your free trial! > https://ad.doubleclick.net/ddm/clk/302982198;130105516;z > _______________________________________________ Emc-users mailing > list [email protected] > https://lists.sourceforge.net/lists/listinfo/emc-use ------------------------------------------------------------------------------ Find and fix application performance issues faster with Applications Manager Applications Manager provides deep performance insights into multiple tiers of your business applications. It resolves application problems quickly and reduces your MTTR. Get your free trial! https://ad.doubleclick.net/ddm/clk/302982198;130105516;z _______________________________________________ Emc-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-users
