I assume that you are talking about the script linked at
    http://wiki.linuxcnc.org/cgi-bin/wiki.pl?ManualToolChangeMacro

It looks like this version of the tool change script is a bit out of
date with respect to LinuxCNC.

LinuxCNC removed the need to specify [EMC]NML_FILE in the inifile in
version 2.4, and this same setting was removed from most sample
configurations and configurations generated by stepconf.

However, this toolchange script is still referring to it and doesn't
work if it's not specified.

Until the author of the version on the wiki can correct the script, it
may work simply to remove the two lines
    emc.nmlfile = os.path.join(os.path.dirname(os.environ['INI_FILE_NAME']),
    iniFile.find("EMC", "NML_FILE"))

You should also be aware that since you gave this file the same name as
a file installed by linuxcnc, an upgrade will overwrite the file.  You
should give it a different name, and then refer to that name in your hal
file instead.  This will save you heartache later.

Jeff

------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to