NativeCam as embedded tab ???

More
8 years 8 months ago #105368 by Roguish
Fern, what's this error. I can't figure it out.

Attachment not found

Please Log in to join the conversation.

More
8 years 8 months ago #105380 by FernV
Replied by FernV on topic NativeCam as embedded tab ???

Roguish wrote: Fern, what's this error.


It may be because you have not selected features in the right order.

You need first Workpiece then Tool change, etc

Show NativeCAM screen or post ncam.ncg for better help

Fern

Please Log in to join the conversation.

More
8 years 8 months ago #105400 by FernV
Replied by FernV on topic NativeCam as embedded tab ???
Here is the full solution

#<_line_len> is defined in ncam/lib/utilities/line.ngc
When you start linuxcnc in a terminal you should read this :
Code:
[RS274NGC]SUBROUTINE_PATH = /home/fernand/Dropbox/ncam/lib/mill:ncam/my-stuff:ncam/lib/mill:ncam/lib/utilities Real paths: /home/fernand/Dropbox/ncam/lib/mill /home/fernand/linuxcnc/configs/2.7.axis/ncam/my-stuff /usr/share/linuxcnc/aux_gladevcp/NativeCAM/lib/mill /usr/share/linuxcnc/aux_gladevcp/NativeCAM/lib/utilities

The last line indicates the path to 'utilities' sub-dir. If you do not have this path, edit your ini file and correct the section [RS274NGC] and make sure SUBROUTINE_PATH value is right.

But the most possible cause is you have a path before that points to a sub-dir that also include a file named 'line.ngc', Such a file is in 'linuxcnc/nc_files/examples/ngcgui_lib/utilitysubs' and it defines #<_line:len> instead. If linuxcnc finds this file before the one in 'ncam/lib/utilities', you will have the error you had. And why did I change it ? Because my editor 'kate' can not select '_line:len' in a double click but will with '_line_len'. This is only one of the many reasons I prefer kate much better.

Regards
Fern

P.S. All ngc files under ncam/lib were designed specifically for ncam and most are interdependent. I will check files that duplicate names and rename them for the next release.

Please Log in to join the conversation.

More
7 years 9 months ago #124323 by frogeyes
I have searched the web trying to find, how I can have ncam as an embedded tab within Axis.

Following ncam -h, if I write “ncam --ini=my-mill.ini --catalog=mill –tab” I get nothing at all, but if I write “ncam --ini=my-mill.ini –catalog=mill”
ncam is embedded to the right side of Axis. I would appreciate being pointed in the right direction.

Please Log in to join the conversation.

More
7 years 9 months ago #124372 by FernV
Replied by FernV on topic NativeCam as embedded tab ???
Your command line must be one of those :

# ncam --ini=my-mill.ini --catalog=mill --tab

or

# ncam --ini=my-mill.ini --catalog=mill -t

Replace my-mill.ini with the backup my-mill.ini.bak if ther are no 'required NativeCAM item :' remove everything a previous try may have inserted and re-try

Fern

Please Log in to join the conversation.

More
7 years 9 months ago #124384 by frogeyes
I greated a fresh cnc_router from my old stepconf.
ran the command

#ncam --ini=cnc_router.ini --catalog=mill –tab

This is the output


ron@linuxcnc:~$ cd linuxcnc/configs/cnc_router
ron@linuxcnc:~/linuxcnc/configs/cnc_router$ ncam --ini=cnc_router.ini --catalog=mill –tab
Success in modifying inifile :
/home/ron/linuxcnc/configs/cnc_router/cnc_router.ini

NativeCAM info:
inifile = /home/ron/linuxcnc/configs/cnc_router/cnc_router.ini
NCAM_DIR = /home/ron/linuxcnc/configs/cnc_router/ncam
SYS_DIR = /usr/share/linuxcnc/aux_gladevcp/NativeCAM
program = /usr/share/linuxcnc/aux_gladevcp/NativeCAM/ncam.py


[RS274NGC]SUBROUTINE_PATH = ncam/my-stuff:ncam/lib/mill:ncam/lib/utilities
Real paths:
/home/ron/linuxcnc/configs/cnc_router/ncam/my-stuff
/usr/share/linuxcnc/aux_gladevcp/NativeCAM/lib/mill
/usr/share/linuxcnc/aux_gladevcp/NativeCAM/lib/utilities

Using default mill/menu.xml, no mill/menu-custom.xml found

/usr/bin/ncam:2644: GtkWarning: IA__gtk_accel_label_set_accel_closure: assertion `gtk_accel_group_from_accel_closure (accel_closure) != NULL' failed
mi = _action.create_menu_item()
Previous work not saved as current work
ron@linuxcnc:~/linuxcnc/configs/cnc_router$ ncam --ini=cnc_router.ini --catalog=mill –tab
sh: 0: getcwd() failed: No such file or directory
Traceback (most recent call last):
File "/usr/bin/ncam", line 5150, in <module>
verify_ini(os.path.abspath(ini), catalog, in_tab)
File "/usr/lib/python2.7/posixpath.py", line 356, in abspath
cwd = os.getcwd()
OSError: [Errno 2] No such file or directory
ron@linuxcnc:~/linuxcnc/configs/cnc_router$

Please Log in to join the conversation.

More
7 years 9 months ago #124385 by FernV
Replied by FernV on topic NativeCam as embedded tab ???
Don't you see the differences in your command and the ones I posted ?

Copy either one and you will succeed

Fern

Please Log in to join the conversation.

More
7 years 9 months ago #124389 by frogeyes
Sorry I'm a bit confused, are you saying that even if I have created a new stepconf named.
cnc_router
I should now use
#ncam --ini=cnc_router.ini.bak --catalog=mill –tab

Please Log in to join the conversation.

More
7 years 9 months ago #124391 by frogeyes
Sorry I just put on my other glasses and I see clearly now my mistake.
Thank You, nothing like an old blind fool

Please Log in to join the conversation.

More
7 years 9 months ago #124392 by frogeyes
Well back again, I created a new stepconf and pasted your command.

ron@linuxcnc:~$ ncam --ini=my-mill.ini --catalog=mill --tab
option --tab not recognized
I did this with the other one as well and the same result thats the "cnc_router"
I am backed to being dazed and confused

Please Log in to join the conversation.

Time to create page: 0.112 seconds
Powered by Kunena Forum