Advanced Search

Search Results (Searched for: )

  • RLA
  • RLA
19 Aug 2024 14:40
Replied by RLA on topic Open Configuration tool issue

Open Configuration tool issue

Category: Configuration Tools

Hi...seem to be stuck here...I can not get configuration tool to work..installed from usb debian 12 bookwork...could not get mirror so continued without..from there downloaded configuration tool..could not get to install...not sure why this is not easy but whatever......I am very new to linux...how can I update the firmware and use discover option..by other means..or do I need to resolve installation issues first?

Thanks,

Rick
  • royka
  • royka
19 Aug 2024 14:04
Replied by royka on topic Pc reboot / 5i25(6i25) & 7i77

Pc reboot / 5i25(6i25) & 7i77

Category: Computers and Hardware

Kernel 5.4 is not that new, there have been some issues with Ryzen CPUs. So if Tommylight's solution doesn't work you could try this rt kernel 6.10

drive.google.com/drive/folders/1L28lG0zD...2XQJx?usp=drive_link
  • Todd Zuercher
  • Todd Zuercher's Avatar
19 Aug 2024 14:02
Replied by Todd Zuercher on topic Beginners homing woes

Beginners homing woes

Category: Basic Configuration

No, you should just leave the Kins setting as Trivkins. As Rod was trying to say, the Trivkins machine model was modified to handle slaved joint gantries in version 2.8, as well as handle arbitrary joint to axis assignments. There is no need to to try to use another kins model.

Now a history lesson. (Stop reading if you don't care.) Previous to v2.8 the Trivkins machine model was truly simple. Just assigning each joint 0-8 to each axis x,y,z,a,b,c,u,v,w respectively. Such that if you needed a config that used axis X,Y,Z, and W. you had to set up and configure dummy joints and axis for the unused A,B,C,U,V axis. You could hide the unused axis in the user interface configuration so they were not seen, but they were still there under the skin. There was also no means for attaching multiple joints to an axis or to square a gantry. That necessitated the gantry kins config, it was a bit of a kludge and caused some minor confusion of joints and axis within Linuxcnc most noticeable with some user interfaces. With the merger of the Joints/Axis development branch into 2.8 (while 2.8 was in development as Master) the last version Gangrykins eventually became/was developed into the current version of Trivkins. Previous to Joints/Axis, the defining/separation of a joint and an axis, was not always clear or separated in the Linuxcnc code. This wasn't a big deal for trivial machines or even much of a problem for a gantry, but it could complicate setting up and running non trivial machines where the movement of a joint did not identically match the movement of an axis. Hence the push to clearly separate in the Linuxcnc codebase the difference between a joint and an axis.
  • chernogorsky
  • chernogorsky
19 Aug 2024 12:52
Replied by chernogorsky on topic [QTDragon] blocking in hal_manualtoolchange dialog

[QTDragon] blocking in hal_manualtoolchange dialog

Category: Qtvcp

Thank you, thats what I was looking
will start from here and update if succeded/failed )
  • tommylight
  • tommylight's Avatar
19 Aug 2024 12:43
Replied by tommylight on topic Pc reboot / 5i25(6i25) & 7i77

Pc reboot / 5i25(6i25) & 7i77

Category: Computers and Hardware


"""
Remove the lathe power plug, try again.
"""
We have started linuxcnc without lathe hw plugged in and it start until error of
missing I/O-information about door etc. When lathe hw is connected to 6i25 pc reboot
at line addf hm2_5i25.0.read servo-thread.

 

That points to a bad wiring issue with outputs or inputs, or power issues, or different potential between Mesa/lathe electronic/drives/spindle drive.
Remove all the input and output plugs from the Mesa 7i77, power on everything and start LinuxCNC.
If that works, power off the machine, plug one of the connectors, turn on the machine, test connectors one by one.
When you find a connector that causes issues, start removing wires from it and test.
Do not remove wires or plugs while the machine is on.
  • ikkuh
  • ikkuh's Avatar
19 Aug 2024 12:40

can not find a variable or signal that tells me in what mode the machine is

Category: Qtvcp

I used this:

#vacuum cleaner delay
addf vacuumOr2 servo-thread

addf toolchangeXor2 servo-thread

loadrt timedelay names=timeDelayVacuum
addf timeDelayVacuum servo-thread

setp timeDelayVacuum.on-delay  0 
setp timeDelayVacuum.off-delay 4


net spindle-on spindle.0.on => vfd.spindle-on


net spindle-on vacuumOr2.in0
net coolant-flood  vacuumOr2.in1
net vacuum vacuumOr2.out 
#net vacuum timeDelayVacuum.in

#net in-toolchange iocontrol.0.tool-change #in toolchange

net vacuum        toolchangeXor2.in0
net in-toolchange toolchangeXor2.in1
net toolchanging  toolchangeXor2.out
net toolchanging  timeDelayVacuum.in

net delay_sig timeDelayVacuum.out  [HMOT](CARD0).ssr.00.out-05


But watching in Halshow the iocontrol.0.tool-change never changes. Will try your suggestion tomorrow, I did come across that motion-type but for some reason I didn´t want to use it.
Thanks!
  • Sami
  • Sami
19 Aug 2024 12:32
Replied by Sami on topic Pc reboot / 5i25(6i25) & 7i77

Pc reboot / 5i25(6i25) & 7i77

Category: Computers and Hardware

""""""
-Check if the ram memory is detected correct in the bios.
-Replace ram memory, check cpu temperature (old thermal paste?)
-Another/Newer kernel
-maybe it's just a defect in the mb or cpu
""""""
Ram is detected ok in the bios and we had three different mb where reboot issue
is present, when zen 3 Ryzen prosessor is installed (Ryzen 5 5600G or Ryzen 7 5700X).

We have been also tested with latest release of linuxcnc (2.9.2 and 2.9.3) with
rt-kernel and realtime kernel (5.4.258).


"""
Remove the lathe power plug, try again.
"""
We have started linuxcnc without lathe hw plugged in and it start until error of
missing I/O-information about door etc. When lathe hw is connected to 6i25 pc reboot
at line addf hm2_5i25.0.read servo-thread.

When we comment that line out, we can start linuxcnc, but all is not working ok
(we can see I/O information etc, but could not start machining).


"""
My understanding is that your computer reboots only when you run Linuxcnc?
You could install the latest Linuxcnc and test your lathe  with your current setup files (ini, hal, ui …)
"""
We have tested latest versions and still have reboot issue with zen 3 prosessor. Latest versions
works ok with older pc hw and we can machining with setup from old pc (ini, hal etc.).

We also tested old hdd (old linuxcnc and ubuntu) with new pc hw (zen 3) and have this same reboot
issue with it. Old hdd with old linuxcnc&ubuntu works ok when Ryzen 5 1600 or older cpu is in use.

Otherwise all tested pc works ok and those tested pc's have been used several months in other use
without issues.
 
  • Aciera
  • Aciera's Avatar
19 Aug 2024 12:08
Replied by Aciera on topic İnstall glade

İnstall glade

Category: Gmoccapy

Forgot:
to access the values in Gcode (eg the value 9.2 above) you can use:
#<_hal[testpanel.hal_spinbutton1-f]>

Important notice:
I strongly recommend to use a quebuster command like 'M66 E0 L0' right before reading a hal pin in Gcode otherwise the readahead may read the pin much before code execution gets to that line.
  • rodw
  • rodw's Avatar
19 Aug 2024 12:06
Replied by rodw on topic Video about shielding cnc machine wiring

Video about shielding cnc machine wiring

Category: Computers and Hardware

Something to note if a cable is to be continuously flexed a braided shield is better suited for things like drag chain
cable carriers at least in the long run and industrial settings where the machine maybe operating 24/7 365 for
years on end.
 

Even better, get drag chain rated cable. Thats what I have used for the last couple of projects and its not very expensive. The 4 core stuff I use has a plastic sheath around the wires, then the braided shield and then an outer plastic sheath, It was called ÖLFLEX CLASSIC 400 CP and like everything of quality in Australia, I had to wait for it to arrive from Germany
  • Aciera
  • Aciera's Avatar
19 Aug 2024 11:57 - 19 Aug 2024 12:00
Replied by Aciera on topic İnstall glade

İnstall glade

Category: Gmoccapy

I would suggest creating a user panel which allows adding elements to various predefined areas of gmoccapy without actually modifying the gui code:
linuxcnc.org/docs/html/gui/gmoccapy.html...tabs-and-side-panels

Here is an example:
1. Unzip the attached folder and save the folder 'gladevcp' containing the files 'testpanel.hal' and 'testpanel.ui' into your machine config folder

2. Add this to the [DISPLAY] section of your ini file:
EMBED_TAB_NAME= Your_Tab_name
EMBED_TAB_COMMAND= halcmd loadusr -Wn testpanel gladevcp -c testpanel -H ./gladevcp/testpanel.hal -x {XID} ./gladevcp/testpanel.ui
EMBED_TAB_LOCATION = box_cooling

You should now see a custom panel and its halpins in Gmoccapy:
 
  • Mr. Mass
  • Mr. Mass's Avatar
19 Aug 2024 10:56 - 19 Aug 2024 10:58
Replied by Mr. Mass on topic CNC machine B64-S-ATC

CNC machine B64-S-ATC

Category: CNC Machines

Got all the profiles and cut to size. Some of them are quite massive in real life, it doesn't feel that way on the 3d model. 




Started processing the profiles:

 

It's not moving as fast as I'd like, but I'm glad something is done already.

 
  • tommylight
  • tommylight's Avatar
19 Aug 2024 10:37
Replied by tommylight on topic Learning HAL and external offsets

Learning HAL and external offsets

Category: HAL

Parameterized gcode will not work as it is loaded fully on opening and changes can not be refreshed while LinuxCNC is in Auto mode.
External offsets should work perfectly for what you need, as they can be applied while the machine is running in Auto mode.
  • MaHa
  • MaHa
19 Aug 2024 10:05 - 19 Aug 2024 10:06

can not find a variable or signal that tells me in what mode the machine is

Category: Qtvcp

For this i use this hal pin:
[b]motion.motion-type[/b] OUT S32
These values are from src/emc/nml_intf/motion_types.h.0: Idle (no motion)
1: Traverse
2: Linear feed
3: Arc feed
4: Tool change
5: Probing
6: Rotary unlock for traverse
  • DPFlex
  • DPFlex
19 Aug 2024 09:46
Replied by DPFlex on topic How to setup gearbox/reducer

How to setup gearbox/reducer

Category: Basic Configuration

Hello Aciera,
I have no "nyx" hardware to test, so I chose other option.
I revise "pos-scale" of cia402: "gear ratio" * "encoder counts" / 360 degree
 setp cia402.0.pos-scale 29127.111111
It runs well this moment.

Have you tried
<modParam name="encoderResolution" value="xxx" />
in EtherCAT option ?.
I think it is better solution. My drive does not support, so I could not try. Please share your experience.
Thank you.
  • TheRoslyak
  • TheRoslyak's Avatar
19 Aug 2024 09:00
Replied by TheRoslyak on topic Monitoring SDO value

Monitoring SDO value

Category: EtherCAT

So, I uploaded a working version for interacting with SDO. With this utility, you can read the status of SDO registers. I haven't yet implemented the online value writing—this will be the next step. It's not as straightforward because you can't attach it to an address like with PDO. You have to use upload and download commands. I would like someone to test it, provide feedback on its functionality, and offer advice on code optimization, etc., because after a while, you start writing clumsy code.
github.com/TheRoslyak/LcecSdo
Displaying 22861 - 22875 out of 24981 results.
Time to create page: 0.496 seconds
Powered by Kunena Forum