Advanced Search

Search Results (Searched for: )

  • tommylight
  • tommylight's Avatar
26 May 2026 01:50
Replied by tommylight on topic LinuxCNC mit ProbeBasic bleibt einfach setehen

LinuxCNC mit ProbeBasic bleibt einfach setehen

Category: Deutsch

Ist die machine ge-erdet?
Ist die PC ge-erdet?
Beiden mussen sein.
Lauf gcode ohne die spindel (spindel auss geschaltet), pasiert die selbe fehler?
  • PCW
  • PCW's Avatar
26 May 2026 01:38
  • rodw
  • rodw's Avatar
26 May 2026 01:30

Stepperonline A6 Ethercat - Digital IO [SOLVED]

Category: EtherCAT

oops should be
          <pdoEntry idx="60FD" subIdx="1" bitLen="32" halType="complex">

Also
<pdoEntry idx="60FD" subIdx="2" bitLen="32" halType="complex"> seems like it will control whether the IO is enabled or not
  • rodw
  • rodw's Avatar
26 May 2026 01:24

Stepperonline A6 Ethercat - Digital IO [SOLVED]

Category: EtherCAT

To test output , connect one output to your coolant in hal and see if it triggers.
  • rodw
  • rodw's Avatar
26 May 2026 01:23

Stepperonline A6 Ethercat - Digital IO [SOLVED]

Category: EtherCAT

ok, seems its like
<syncManager idx="3" dir="in">
        <pdo idx="1a00">
        .......
          <pdoEntry idx="60FD" subIdx="0" bitLen="32" halType="complex">
            <complexEntry bitLen="1" halPin="CW-limit" halType="bit"/>
            <complexEntry bitLen="1" halPin="CCW-limit" halType="bit"/>
            <complexEntry bitLen="1" halPin="in-home" halType="bit"/>
            <complexEntry bitLen="13"/>
            <complexEntry bitLen="1" halPin="in-1" halType="bit"/>
            <complexEntry bitLen="1" halPin="in-2" halType="bit"/>
            <complexEntry bitLen="1" halPin="in-3" halType="bit"/>
            <complexEntry bitLen="1" halPin="in-4" halType="bit"/>
            <complexEntry bitLen="1" halPin="in-5" halType="bit"/>
            <complexEntry bitLen="1" halPin="in-6" halType="bit"/>
            <complexEntry bitLen="10"/>
          </pdoEntry>          
        </pdo>

Keep the rest of the entries there. Things like status words are important
Also make sure the total bits adds up to 32, pad out unused ones
 
  • spumco
  • spumco
25 May 2026 23:58

Stepperonline A6 Ethercat - Digital IO [SOLVED]

Category: EtherCAT

no sdos.txt was created.

pdos.txt below:
M0: PhysAddr 0x1000, DefaultSize  256, ControlRegister 0x26, Enable 1
SM1: PhysAddr 0x1400, DefaultSize  256, ControlRegister 0x22, Enable 1
SM2: PhysAddr 0x1800, DefaultSize   12, ControlRegister 0x64, Enable 1
  RxPDO 0x1600 ""
    PDO entry 0x6040:00, 16 bit, ""
    PDO entry 0x607a:00, 32 bit, ""
    PDO entry 0x60b8:00, 16 bit, ""
    PDO entry 0x6060:00,  8 bit, ""
    PDO entry 0x60fe:01, 32 bit, ""
    PDO entry 0x60fe:02, 32 bit, ""
SM3: PhysAddr 0x1c00, DefaultSize   28, ControlRegister 0x20, Enable 1
  TxPDO 0x1a00 ""
    PDO entry 0x6041:00, 16 bit, ""
    PDO entry 0x6064:00, 32 bit, ""
    PDO entry 0x60ba:00, 32 bit, ""
    PDO entry 0x60bc:00, 32 bit, ""
    PDO entry 0x60b9:00, 16 bit, ""
    PDO entry 0x603f:00, 16 bit, ""
    PDO entry 0x60fd:00, 32 bit, ""
    PDO entry 0x60f4:00, 32 bit, ""
  • PCW
  • PCW's Avatar
25 May 2026 23:04

Ethernet connection to Mesa 7i76e disconnecting on its own after one minute

Category: Plasmac

What does:

sudo chrt 99 ping -i .001 -q -c 60000 [card_ip_address]

report? (it will run 1 minute then print statistics)

[card_ip_address] is either 10.10.10.10 or 192.168.1.121 depending on 7I76e jumpering
  • rodw
  • rodw's Avatar
25 May 2026 22:34 - 25 May 2026 22:36

Stepperonline A6 Ethercat - Digital IO [SOLVED]

Category: EtherCAT

type:
ethercat pdos > pdos.txt
ethercat sdos > sdos.txt
and share the output here.

Probably something like
<pdoEntry idx="60FE" subIdx="1" bitLen="16" halType="complex">
<complexEntry bitLen="1" halPin="out-1" halType="bit"/>
<complexEntry bitLen="1" halPin="out-2" halType="bit"/>
<complexEntry bitLen="14"/>
</pdoEntry>


also adapted from my GitHub example
 
  • spumco
  • spumco
25 May 2026 22:12

Stepperonline A6 Ethercat - Digital IO [SOLVED]

Category: EtherCAT

Thanks Rod, I found another example - which pointed me to your GH example.  I've now got the XML and HAL configured like your example, and evern figured out how to use the "sub-index" stuff.

Remaining problem is that the manual is missing the bit values for digital outputs.

There's no corresponding chart or description for index 60FE like there is for the inputs.

I can 'talk' to the 60FEh address and write values - and see them change in the tuning software - but I've no idea what values turn on/off the outputs.

 

Based on the two output-related sub-indexes I'm also wondering if there's some requirement to first enable the outputs, then activate them.

I checked the OEM servo manufacturer's manual and no luck (JSS servos - JSS715N).

I tried bits 1 & 2, as well as bits 16 & 17 - based on the now-obsolete T7/leadshine servos.  Wild chance, but no dice.

Also tried turning both sub-indexes on, still no joy.

I've emailed Stepperonline, no response yet.

Anyone have a suggestion?
  • ChrisB_II
  • ChrisB_II's Avatar
25 May 2026 21:51
Replied by ChrisB_II on topic LinuxCNC mit ProbeBasic bleibt einfach setehen

LinuxCNC mit ProbeBasic bleibt einfach setehen

Category: Deutsch

Es handelt sich um LinuxCNC uspace 2.9.x
  • rodw
  • rodw's Avatar
25 May 2026 21:47

Stepperonline A6 Ethercat - Digital IO [SOLVED]

Category: EtherCAT

You don't need bitslice, just do it in the xml
<pdoEntry idx="60FD" subIdx="0" bitLen="32" halType="complex">
            <complexEntry bitLen="1" halPin="CW-limit" halType="bit"/>
            <complexEntry bitLen="1" halPin="CCW-limit" halType="bit"/>
            <complexEntry bitLen="1" halPin="in-home" halType="bit"/>
            <complexEntry bitLen="13"/>
            <complexEntry bitLen="1" halPin="in-1" halType="bit"/>
            <complexEntry bitLen="1" halPin="in-2" halType="bit"/>
            <complexEntry bitLen="1" halPin="in-3" halType="bit"/>
            <complexEntry bitLen="1" halPin="in-4" halType="bit"/>
            <complexEntry bitLen="1" halPin="in-5" halType="bit"/>
            <complexEntry bitLen="1" halPin="in-6" halType="bit"/>
            <complexEntry bitLen="10"/>
          </pdoEntry>       
 NOte there are some unused bits in this example
  • RMJ fabrication
  • RMJ fabrication
25 May 2026 21:46

Ethernet connection to Mesa 7i76e disconnecting on its own after one minute

Category: Plasmac

I don’t think it is Plasma/EMI related. My plasma cutter was not connected or turned on.
  • ChrisB_II
  • ChrisB_II's Avatar
25 May 2026 21:44

LinuxCNC mit ProbeBasic bleibt einfach setehen

Category: Deutsch

Hallo, 
ich habe mein System auf einem Lenovo ThinCentre 710 mit i3 aufgesetzt, darauf läuft das aktuelle LinuxCNC 2.9.6/7/8 (alle 3 mit gleichem Problem). Falls es irgendwie hilft, habe ich meine Config mal angehängt.

Mein Problem ist, dass meistens alles sauber funtioniert, wenn ich aber einen längeren Fräsvorgang (5-10 Minuten) am Laufen habe, gelegentlich die gesamte Software einfriert - nur die Spindel wird nicht gestoppt und die Maus lässt sich noch bewegen. Alles an Bewegung friert ein und die Software lässt sich nicht beenden. Es hilft nur noch, den Ein-/Aus-Schalter so lange zu drücken, bis das System abschaltet und dann alles neu hoch zu fahren, "homen" und wider von vorne, in der Hoffnung, dass es dann durchläuft.

Hat jemand Ideen, wie ich das Problem untersuchen, debuggen, oder gar beseitigen kann? Ich stehe wie Ochs vor'm Berg... Ich habe den Verdacht, dass es irgendetwas mit "verpennten" Interrupts zu tun haben könnte, weiß aber nicht, wie ich das untersuchen kann.

Vielen Dank im Vorraus!
Chris
  • rodw
  • rodw's Avatar
25 May 2026 21:40

EtherCat with LinuxCNC using 3/3 4.4kw and 1.5kw servo motors all 3 phase

Category: EtherCAT

probably a Beckhof EK1100 and 2 x EL1008 will look after your inputs. you might need to add EL2008 for any outputs. an EL5151 if you need an encoder input for spindle
 
Displaying 61 - 75 out of 15656 results.
Time to create page: 0.296 seconds
Powered by Kunena Forum