This sounds a bit more like a philosophical question than a technical 
question.  On one end of the spectrum are machinists, and part loading 
monkeys are on the other end of the spectrum.  We're all somewhere on 
that spectrum, and that's fine, as long as we operate within our 
abilities.  It seems that your problem is that machine operators are not 
operating within their abilities.  Maybe that's a training issue.  If 
training doesn't work, maybe take away their keyboards and give the 
operators a jog pendent and a user interface with CYCLE START, 
PAUSE/RESUME, CYCLE STOP and EMERGENCY STOP.

More to your inquiry, there are some tips and tricks that can help, but 
not completely cure the problem you described.

You should be able to set the privileges for each G code file or G code 
directory so the operator can read but not write over the existing file.

It's a good practice to have a line at the start of each G code program 
that's similar to the startup code you listed, so every time the G code 
is executed, it returns the machine to a known condition that is fully 
determined so the program operates the same each time it's run.

I'm sure others will chime in with useful suggestions, but there is no 
such thing as foolproof.  As a manufacturing engineer, I long ago 
learned to never underestimate the creativity and perseverance of a 
determined fool.

You could also post the following sign on each machine:

    *ACHTUNG!*
    ALLES TURISTEN UND NONTEKNISCHEN LOOKENPEEPERS!
    DAS KOMPUTERMASCHINE IST NICHT FÜR DER GEFINGERPOKEN UND
    MITTENGRABEN! ODERWISE IST EASY TO SCHNAPPEN DER SPRINGENWERK,
    BLOWENFUSEN UND POPPENCORKEN MIT SPITZENSPARKEN.
    IST NICHT FÜR GEWERKEN BEI DUMMKOPFEN. DER RUBBERNECKEN SIGHTSEEREN
    KEEPEN DAS COTTONPICKEN HÄNDER IN DAS POCKETS MUSS.
    ZO RELAXEN UND WATSCHEN DER BLINKENLICHTEN.


https://en.wikipedia.org/wiki/Blinkenlights

Good luck!



On 04/21/2016 08:02 PM, Danny Miller wrote:
> 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

Reply via email to