NativeCAM is Features renamed

More
9 years 7 months ago #90329 by FernV
Replied by FernV on topic NativeCAM is Features renamed

orpheus wrote: Finishing passes - I wanted my finishing pass to be at the full depth, instead of at stepped depths

If this could be an option in the tool-change.cfg, it'd be better, as sometimes I don't want to plunge the tool the full depth, for example, with long cutters, but short flute lengths. It's not time critical, so I won't be crying out for it any sooner!


We have the following options :
  • in the tool-change
  • in the shape finishing options

If in tool-change, it means that every finishing cut after be done with that option until you insert another tool-change to change the setting. If in the shape you select it for each one.

I am not sure what is best, maybe I would opt for the shape

What do you think ?

Fern

Please Log in to join the conversation.

More
9 years 7 months ago #90333 by orpheus
I'd agree, the most logical place for the option is in the finishing options - it probably makes the most sense.

Please Log in to join the conversation.

More
9 years 7 months ago #90604 by yeltrow
I am getting the following error when I try to start NativeCam on my Deb Wheezy / LinuxCNC 2.7.8 box.

(gladevcp:28585): libglade-WARNING **: Expected <glade-interface>. Got <interface>.

(gladevcp:28585): libglade-WARNING **: did not finish in PARSER_FINISH state
**** GLADE VCP ERROR: With xml file: /home/myusername/Downloads/NativeCAM/ncam.ui : could not create GladeXML object
<commandline>:0: gladevcp exited without becoming ready
Embeded tab command "halcmd loadusr -Wn gladevcp gladevcp -c gladevcp -x 60817565 -U --catalog=mill /home/wortley/Downloads/NativeCAM/ncam.ui" exited with error: 1
Shutting down and cleaning up LinuxCNC...

I can run it from the directory my mill's ini file sits in and it starts up fine and even knows about the tool table. I just can't get it to run embedded. I did a git pull this afternoon to put the copy into my Downloads directory. I ran it with NO options first, just at ./ncam.py, and then I tried to run it with ~/Downloads/NativeCAM/ncam.py -i theshiz.ini

I have to start linuxcnc theshiz.ini in a separate window first so it is there listening for nativecam to talk to it. I can tell I am just SO CLOSE!!!!
my original config files are in my git repo at github.com/yeltrow/theshiz (although I haven't merged in the nativecam ones, since it doesn't work yet.)

Please Log in to join the conversation.

More
9 years 7 months ago #90615 by andypugh
-x (actual number) looks suspicious. Are you sure that it right?

Please Log in to join the conversation.

More
9 years 7 months ago #90621 by yeltrow
Andy, I can't find that number in any of my config files, or any place that option may have slipped in. I think I saw somewhere in the docs how gladevcp REALLY gets launched, but I haven't figured it out yet. Maybe because I am not running the development branch there is some sort of conflict. I have been able to change the complaints gladevcp has with the xml file, but not find anything that fixes it.

Please Log in to join the conversation.

More
9 years 7 months ago #90624 by FernV
Replied by FernV on topic NativeCAM is Features renamed
Hi,

Have you run from ncam directory : sudo python nondeb_setup.py ???

If not then do it and if you did then do it again. Some modifications are
needed to run embedded and when lcnc updates, it overwrites those modifications.
Until a release from lcnc will really integrate NativeCAM, you may have to redo it
a few times

Regards
Fern

Please Log in to join the conversation.

More
9 years 6 months ago #90658 by yeltrow
FernV,
I ran it, and I think that helped. My error changed to this:
Traceback (most recent call last):
File "/usr/bin/gladevcp", line 45, in <module>
import gladevcp.makepins
File "/usr/lib/pymodules/python2.7/gladevcp/__init__.py", line 1, in <module>
from hal_pythonplugin import *
File "/usr/lib/pymodules/python2.7/gladevcp/hal_pythonplugin.py", line 1, in <module>
from ncam import NCam
File "/usr/lib/pymodules/python2.7/gladevcp/ncam.py", line 34, in <module>
import pref_edit
ImportError: No module named pref_edit

What I have found is my silver bullet is this:

PYTHONPATH=/home/myusername/Downloads/NativeCAM/:

After that I can get it to start up just fine. Is there a way to build that in to a startup script so I do not have have to write a wrapper script? I have tried stuffing that into a few places, but I haven't found one that works.

Thank you very much for pushing this work forward. It will be FANTASTIC to have this built in. Can I run it as a tab?

Please Log in to join the conversation.

More
9 years 6 months ago #90659 by FernV
Replied by FernV on topic NativeCAM is Features renamed

yeltrow wrote:
.... I ran it, and I think that helped. My error changed to this:
import pref_edit
ImportError: No module named pref_edit


pref_edit.py is a module I added lately by removing code from ncam.py,
code that is only called from times to times

I was not aware that hal_pythonplugin would try to import it . I use a prototype deb package and
development is stand alone most of the time.

I will have a look at this tonight if I can and report to you a.s.a.p

yeltrow wrote:
What I have found is my silver bullet is this:

PYTHONPATH=/home/myusername/Downloads/NativeCAM/

After that I can get it to start up just fine. Is there a way to build that in to a startup script so I do not have have to write a wrapper script? I have tried stuffing that into a few places, but I haven't found one that works.


I understand it works after you export this value, am I right ?

I am not very good with script but it could help if you create a script with something similar to this :

export PYTHONPATH=/home/myusername/Downloads/NativeCAM/
linuxcnc 'path to your inifile'

name it like lcncstart.sh
save on your desktop
then double click to start

As I wrote, I can not guarantee it will work but I would try

Regards
Fern

Please Log in to join the conversation.

More
9 years 6 months ago #90660 by yeltrow
FernV,
That type of script would work.
Can this control panel be run as a tab? I wasn't sure how I could come up with the -x option to pass loadusr if I did it myself. It seems like it is some magic random number.

Thanks!

Please Log in to join the conversation.

More
9 years 6 months ago #90661 by andypugh
Does -x {XID} work?

Please Log in to join the conversation.

Time to create page: 0.184 seconds
Powered by Kunena Forum