Advanced Search

Search Results (Searched for: )

  • PCW
  • PCW's Avatar
30 Nov 2024 04:15
Replied by PCW on topic Installation after new computer

Installation after new computer

Category: Installing LinuxCNC

I would update to the latest normal release (2.9.3)
I don't think there are any major hal/ini file changes
between 2.8 and 2.9
  • isaac
  • isaac's Avatar
30 Nov 2024 02:49

OKUMA LB15ii-M Retrofit Turret Clamp questions???

Category: Turning

Thanks Scott for yor replay.

In this case it is not a curvic coupling.... The servo moves the plate to the corret tool and it is a Hydraulic clamp.....

Today i checked and my problem was that the Hydraulics hoses were connected wrong...... I fixed the hoses and now it is working as i expected...

I will continue with the retrofit....

Thanks
  • DeckelCNC
  • DeckelCNC
30 Nov 2024 01:38
Replied by DeckelCNC on topic Leadshine EL8 Servo Drives - EtherCAT

Leadshine EL8 Servo Drives - EtherCAT

Category: Advanced Configuration

When i try and link a cia402.hal file (below). i am unable to start linuxcnc. (i get lots of errors)
i go through the process of trying to remove the lines that create problems.
but its actually a backwards step from the files i uploaded above. ie everything goes to pre operational (Beckhoff and leadshine drive) by the time i can get linuxcnc to start up.

I have the feeling i am missing a big obvious step, but its not jumping out at me.

###########################################################
#
# CIA 402 example snippet Hal
#
###########################################################

###########################################################
# Setup
###########################################################

#loadrt [KINS]KINEMATICS
#loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD num_joints=[KINS]JOINTS

loadusr -W lcec_conf /home/edmuser/linuxcnc/configs/sim.axis-1/ethercat-conf.xml
loadrt lcec
loadrt cia402 count=1
loadrt pid names=x-pid
#,y-pid,z-pid


###########################################################
# Functions servo-thread
###########################################################

addf lcec.read-all servo-thread
addf cia402.0.read-all servo-thread
#addf cia402.1.read-all servo-thread
#addf cia402.2.read-all servo-thread

#addf motion-command-handler servo-thread
#addf motion-controller servo-thread

addf x-pid.do-pid-calcs servo-thread
#addf y-pid.do-pid-calcs servo-thread
#addf z-pid.do-pid-calcs servo-thread

addf cia402.0.write-all servo-thread
#addf cia402.1.write-all servo-thread
#addf cia402.2.write-all servo-thread
#addf lcec.write-all servo-thread

#########################################
#nets
#########################################
net emc-enable => iocontrol.0.emc-enable-in
sets emc-enable 1

#config
setp cia402.0.csp-mode 1
setp cia402.0.pos-scale 3600

#from servo(ethercat) to cia402
net x-statusword      lcec.0.4.cia-statusword => cia402.0.statusword
net x-opmode-display  lcec.0.4.opmode-display => cia402.0.opmode-display
net x-drv-act-pos     lcec.0.4.actual-position => cia402.0.drv-actual-position
net x-drv-act-velo    lcec.0.4.actual-velocity => cia402.0.drv-actual-velocity

#from cia402 to servo(ethercat)
net x-controlword         cia402.0.controlword => lcec.0.4.cia-controlword
net x-modes-of-operation  cia402.0.opmode => lcec.0.4.opmode
net x-drv-target-pos      cia402.0.drv-target-position => lcec.0.4.target-position
#net x-drv-target-velo     cia402.0.drv-target-velocity => lcec.0.4.target-velocity

#from motion to cia
net x-enable    <= joint.0.amp-enable-out => cia402.0.enable
net x-amp-fault => joint.0.amp-fault-in   <= cia402.0.drv-fault
#net x-pos-cmd   <= joint.0.motor-pos-cmd  => cia402.0.pos-cmd
#net x-pos-fb    => joint.0.motor-pos-fb   <= cia402.0.pos-fb

#homing
net x-home-index <= joint.0.index-enable  => cia402.0.home


  • B.Reilly01
  • B.Reilly01
30 Nov 2024 01:38 - 30 Nov 2024 01:50
Replied by B.Reilly01 on topic Probe basic install error

Probe basic install error

Category: QtPyVCP

How did you update custom_config.yml ?

I recently upgraded Probe Basic and got the same errors.
Traceback (most recent call last):File "/usr/bin/probe_basic", line 8, in <module>sys.exit(main())^^^^^^File
"/usr/lib/python3/dist-packages/probe_basic/__init__.py", line 20, in mainqtpyvcp.run_vcp(opts, VCP_CONFIG_FILE)File
"/usr/lib/python3/dist-packages/qtpyvcp/__init__.py", line 26, in run_vcprun(*args, **kwargs)File
"/usr/lib/python3/dist-packages/qtpyvcp/app/__init__.py", line 129, in runlaunch_application(opts, config)File
"/usr/lib/python3/dist-packages/qtpyvcp/app/launcher.py", line 78, in
launch_applicationloadWindows(config['windows'])File "/usr/lib/python3/dist-packages/qtpyvcp/app/launcher.py", line
230, in loadWindowswindow = _initialize_object_from_dict(window_dict)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File
"/usr/lib/python3/dist-packages/qtpyvcp/app/launcher.py", line 210, in _initialize_object_from_dictreturn obj(*args,
**kwargs)^^^^^^^^^^^^^^^^^^^^File "/usr/lib/python3/dist-packages/probe_basic/probe_basic.py", line 33, in
__init__super(ProbeBasic, self).__init__(*args, **kwargs)File "/usr/lib/python3/dist-
packages/qtpyvcp/widgets/form_widgets/main_window.py", line 56, in __init__self.loadUi(ui_file)File
"/usr/lib/python3/dist-packages/qtpyvcp/widgets/form_widgets/main_window.py", line 115, in loadUiuic.loadUi(ui_file,
self)File "/usr/lib/python3/dist-packages/PyQt5/uic/__init__.py", line 241, in loadUireturn
DynamicUILoader(package).loadUi(uifile, baseinstance,
resource_suffix)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/lib/python3/dist-
packages/PyQt5/uic/Loader/loader.py", line 66, in loadUireturn self.parse(filename,
resource_suffix)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py",
line 1037, in parseactor(elem)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 828, in
createUserInterfaceself.traverseWidgetTree(elem)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line
806, in traverseWidgetTreehandler(self, child)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273,
in createWidgetself.traverseWidgetTree(elem)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in
traverseWidgetTreehandler(self, child)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in
createLayoutself.traverseWidgetTree(elem)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in
traverseWidgetTreehandler(self, child)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in
handleItemself.traverseWidgetTree(elem)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in
traverseWidgetTreehandler(self, child)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in
createLayoutself.traverseWidgetTree(elem)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in
traverseWidgetTreehandler(self, child)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in
handleItemself.traverseWidgetTree(elem)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in
traverseWidgetTreehandler(self, child)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in
createLayoutself.traverseWidgetTree(elem)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in
traverseWidgetTreehandler(self, child)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in
handleItemself.traverseWidgetTree(elem)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in
traverseWidgetTreehandler(self, child)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in
createWidgetself.traverseWidgetTree(elem)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in
traverseWidgetTreehandler(self, child)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in
createWidgetself.traverseWidgetTree(elem)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in
traverseWidgetTreehandler(self, child)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in
createLayoutself.traverseWidgetTree(elem)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in
traverseWidgetTreehandler(self, child)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in
handleItemself.traverseWidgetTree(elem)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in
traverseWidgetTreehandler(self, child)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 273, in
createWidgetself.traverseWidgetTree(elem)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in
traverseWidgetTreehandler(self, child)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 503, in
createLayoutself.traverseWidgetTree(elem)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in
traverseWidgetTreehandler(self, child)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 546, in
handleItemself.traverseWidgetTree(elem)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 806, in
traverseWidgetTreehandler(self, child)File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line 264, in
createWidgetself.stack.push(self.setupObject(widget_class, parent,
elem))^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/lib/python3/dist-packages/PyQt5/uic/uiparser.py", line
228, in setupObjectobj = self.factory.createQObject(clsname, name, args,
is_attribute)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/lib/python3/dist-
packages/PyQt5/uic/objcreator.py", line 118, in createQObjectreturn self._cpolicy.instantiate(factory, *args,
**kwargs)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/lib/python3/dist-
packages/PyQt5/uic/Loader/qobjectcreator.py", line 137, in instantiatereturn
clsObject(*ctor_args)^^^^^^^^^^^^^^^^^^^^^File "/usr/lib/python3/dist-
packages/qtpyvcp/widgets/display_widgets/vtk_backplot/vtk_backplot.py", line 218, in __init__self.default_view =
view_options[view_default_setting]~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^

TypeError: list indices must be integers or
slices, not str
  • MarkoPolo
  • MarkoPolo
30 Nov 2024 00:42
Replied by MarkoPolo on topic Error in tool_offsetview.py

Error in tool_offsetview.py

Category: Qtvcp

As for the feedrate, I made a test script in python that calculates the feedrate.
It adds the "vel XYZ" velocity to the linear velocity of the A axis, taking into account the distance of the cutter from the A axis rotation axis.
Currently, it adds the angular velocity to the "velXYZ" velocity, which completely falsifies the "feedrate override" value.

Maybe it would be worth adding a pin with the velXYZA value?
  • rodw
  • rodw's Avatar
29 Nov 2024 23:23

Ethercat installation from repositories - how to step by step

Category: EtherCAT

don't forget to specify the driver in /etc/ethercat.conf
  • rodw
  • rodw's Avatar
29 Nov 2024 23:18

Simple one.... how to eleminate "Do you really want to close LinuxCNC?"

Category: General LinuxCNC Questions

A file starting with a period denotes a hidden file.
You can tell thunar browser to show them.
The tilde ~ is shorthand for your home folder,
  • rodw
  • rodw's Avatar
29 Nov 2024 22:51
Replied by rodw on topic Plasma and Ethercat?

Plasma and Ethercat?

Category: Plasma & Laser

The AMAX-4817 might be a better choice than beckhoff as its a seperate analog Input module with stronger isolation. Add an AMAX I/O module and its all you would need
www.advantech.com/en-au/products/cf678dc...63-97e4-27475418e86f
  • slowpoke
  • slowpoke
29 Nov 2024 22:29

Simple one.... how to eleminate "Do you really want to close LinuxCNC?"

Category: General LinuxCNC Questions

put that stuff into a python file and add it to your ini, or in the axisrc file for it to work globally. no need to compile

linuxcnc.org/docs/stable/html/gui/axis.html#sub:axis-axisrc
 

~/.axisrc   ???

where is .axisrc?  or do I need to create it?  and does it need a file name before the extension?
What does  "
~/"
mean?
I'm guessing here.... there might be a file ending with
".axisrc"  possibly in the folder associated with the particular GUI I'm using, but I don't see one, so perhaps I need to create one?

I'm a little lost here guys?
  • Lik2waterski
  • Lik2waterski
29 Nov 2024 22:20
Installation after new computer was created by Lik2waterski

Installation after new computer

Category: Installing LinuxCNC

Hello, my router table is currently running Linux Mint 19.3 Tricia and Linuxcnc  2.8.0.  The table is wired to Mesa cards 7i76-7i92M.

I am going to try to hook up the tool changer using the Carousel config.  I decided it would be a good time to install my new computer
prior to working on the tool changer. On my computer I just installed Linux Mint 22 _wilma. Can someone help me choose the right version of linuxcnc to install so that I can copy my configs over and (hopefully) work seamlessly?

Thanks for any help,
Travis
 
  • bkt
  • bkt's Avatar
29 Nov 2024 21:52

Linuxcnc show linuxcnc-error window when close my gui app

Category: Advanced Configuration

i read noe @pcw reply ..... USRMOT: ERROR: command 30 timeout
emcMotionInit: emcTrajInit failed ...... is a current bugs of 2.10 master ... someone know if actually is solved? think II use a 4 month ago version of 2.10.0 ....

regards
  • Grotius
  • Grotius's Avatar
29 Nov 2024 21:51

Ethercat installation from repositories - how to step by step

Category: EtherCAT

Hi,

Following the doc, this looks a set to me :

--enable-e1000
--with-e1000-kernel

If kernel not specified, it uses current kernel.
 
  • Creative25
  • Creative25
29 Nov 2024 21:41
Replied by Creative25 on topic Building a chain driven Plasma table.

Building a chain driven Plasma table.

Category: General LinuxCNC Questions

So now I need to figure out the hardware side. I do have a dividing table with a chuck on it. Unfortunately it seems the gearing is not suitable 1:90 4 degrees per turn. 
so I guess I will be better off removing tha chuck and make a way to fit it on a shaft with bearings. The cam belt gears have a ratio of 1:4 which seems a bit small to me. 
will it work with a 100mm chuck and pipes up to 150mm 


 
  • tommylight
  • tommylight's Avatar
29 Nov 2024 21:33

ESP32/S2/S3 LinuxCNC Controller (6 axis hardware step gen), USB plug-and-play

Category: Computers and Hardware

Is that your chanel on youtube with the ESP MPG?
I'll be bothering you about that soon as i have a 3D printed MPG with a screen that Mesa7i73 does not use.
RMT will have to wait, limited time, but lately i am stuck at home/shops so maybe...
Displaying 17131 - 17145 out of 24031 results.
Time to create page: 0.692 seconds
Powered by Kunena Forum