Advanced Search

Search Results (Searched for: )

  • endian
  • endian's Avatar
02 Aug 2024 19:46

How to monitor OP mode in Panasonic A6B Ethercat

Category: EtherCAT

I do not have a driver which can handle with 16A with so low bus voltage as your servos are... I saw 16A drivers in my local dealers but there are prices over €2k ... you should to find something less current thirsty 

ebay is full of them... I bought 6 servos 640V/2A/2Nm for less then €200 in the past with very gently feedback hiperface 

try and let me know
  • Moutomation
  • Moutomation
02 Aug 2024 19:45
Replied by Moutomation on topic linuxcnc 2.9.2 ethercat problem

linuxcnc 2.9.2 ethercat problem

Category: EtherCAT

What you said is unfortunately very inconsistent. Is this help forum only for answers like "change the source code" or "this is not possible"? If someone cannot even set a password for this button, tell me what this help forum is for. I think it is a job of a few minutes, not hours, for a person who knows how to set a password. I think you have less knowledge about this than me.
  • tommylight
  • tommylight's Avatar
02 Aug 2024 19:36
Replied by tommylight on topic Error at startup

Error at startup

Category: Configuration Tools

Thank you Aciera, so that begs the question, why error on parallel port if it is not used in any way shape or form?
Then again, secure boot and all it's f#ck ups!
-
I tried, i really did, back when there where evidence of developing UEFI, i screamed my lungs out in the HardOCP and 2CPU forums to stop that.
I failed. It was (and still is, even worse now) a testament to humans not standing up when they should.
Sorry for the rant.
  • endian
  • endian's Avatar
02 Aug 2024 19:32
Replied by endian on topic Exotic data types in .xml config

Exotic data types in .xml config

Category: EtherCAT

what is really not clear to mo how exactly type definition of these ending stuff ... I think it should be like this or ?
<syncManager idx="3" dir="in">
                    <pdo idx="1A00">
                        <pdoEntry idx="6000" subIdx="01" bitLen="64" halType="complex" />
                            <complexEntry bitLen="16" halPin="statusWord" halType="u32"/>
                            <complexEntry bitLen="16" halPin="actualSpeed" halType="s32"/>
                            <complexEntry bitLen="16" halPin="actualCurrent" halType="u32"/>
                            <complexEntry bitLen="16" halPin="motorTourqe" halType="s32"/>
                        </pdoEntry>
                        <pdoEntry idx="6000" subIdx="02" bitLen="64" halType="complex"/>
                            <complexEntry bitLen="16" halPin="analogIn1" halType="u32"/>
                            <complexEntry bitLen="16" halPin="analogIn2" halType="s32"/>
                            <complexEntry bitLen="16" halPin="DIOstatus" halType="u32"/>
                            <complexEntry bitLen="16" halPin="actualTemp" halType="u32"/>
                        </pdoEntry>
                    </pdo>
                    <pdo idx="1A80">
                        <pdoEntry idx="A000" subIdx="01" bitLen="08" halPin="slaveNodeState" halType="u32"/>
                        <pdoEntry idx="F100" subIdx="01" bitLen="08" halPin="canMasterError" halType="u32"/>
                        <pdoEntry idx="F100" subIdx="03" bitLen="16" halPin="canMasterState" halType="u32"/>
                        <pdoEntry idx="F100" subIdx="05" bitLen="08" halPin="canMasterRxErrorCounter" halType="u32"/>
                        <pdoEntry idx="F100" subIdx="04" bitLen="08" halPin="canMasterTxErrorCounter" halType="u32"/>
                        <pdoEntry idx="F100" subIdx="02" bitLen="01" halPin="canMasterDiagFlag" halType="bit"/>
                        <pdoEntry idx="A000" subIdx="02" bitLen="07" halType="complex" />
                            <complexEntry bitLen="01" halPin="slaveDiagFlag" halType="bit"/>
                            <complexEntry bitLen="06"/>
                        </pdoEntry>
                    </pdo>                    
  • Aciera
  • Aciera's Avatar
02 Aug 2024 19:30
Replied by Aciera on topic linuxcnc 2.9.2 ethercat problem

linuxcnc 2.9.2 ethercat problem

Category: EtherCAT

If I had the knowledge to change the source code, I would not ask this question.


Not sure what you are expecting. Do you think there is a box in some settings page that let's you add a password query for any button you like? Or do you think that somebody is going to rush to the keyboard modifying that GUI to your liking?
Do you have any idea how many hours it takes for somebody to create a GUI like that?

I don't know what kind of task you have been given in your new job, but you seem to be massively overwhelmed by it. Which makes me feel kind of sorry for you if it weren't for all your ranting.

I'm afraid the level of customization you seem to need/want will not be possible without programming skills on your side.


The source code for the Gmoccapy GUI should be in '/bin/gmoccapy' and it is written in python3/GTK3 .
  • meister
  • meister
02 Aug 2024 19:29 - 02 Aug 2024 21:53

LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)

Category: Computers and Hardware

 

EDIT: >140 minuted later , 5 lost packages of >8400000 that's ~0.00006% package lost
hmm, i think it's ok
  • meister
  • meister
02 Aug 2024 19:28

LinuxCNC-RIO - RealtimeIO for LinuxCNC based on FPGA (ICE40 / ECP5)

Category: Computers and Hardware

my professional test setup

 

why didn't I try this before

i am sooo stupid, well, at least i realized it at some point :)

now i can also increase the SPI speed and in python the looptime dropped from ~0.88ms to 0.42ms
tx (280): [116, 105, 114, 119, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 5, 0, 0, 0, 0, 0]
rx: [97, 116, 97, 100, 151, 2, 0, 0, 0, 0, 0, 0, 31, 202, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
0.8819103240966797
tx (280): [116, 105, 114, 119, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 70, 5, 0, 0, 0, 0, 0]
rx: [97, 116, 97, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
0.4222393035888672

the problem was, when checking whether a new packet was received, the size was also read out, if this check happened exactly during the transmission and the packet was not yet 100% there, the size was not correct and the check failed

a second before i wanted to send this message, there was a timeout, but ok, this is running over my home network, so it can happen, but it has become extremely good now, i have to let it run isolated for a while.

thank you all, if i hadn't kept asking, i would probably have resigned myself to the esp32 solution
  • endian
  • endian's Avatar
02 Aug 2024 19:24
Replied by endian on topic Exotic data types in .xml config

Exotic data types in .xml config

Category: EtherCAT

Ah, yeah, the EL6751. I keep meaning to get around to trying to use mine for something, but it looks like more work than I really want right now :-).

The problem with mapping anything more complex than ints or floats is that LinuxCNC doesn't really have a good type to hold them, so there's no good way to create a pin for them. Even if we had an array of ints, there's no array type in LinuxCNC. OTOH, a fixed-size array is pretty trivial to map to 8 individual ints.

I'd love to see a working EL6751 config for *anything*; IIRC people have claimed that they've got it working once or twice, but I don't think we do a very good job at it.

If we *really* wanted to do a good job with the EL6751, we'd probably want to refactor LCEC to create a generic CANopen layer (PDOs, SDOs, etc), and then tie that to a lower-level EtherCAT layer plus a lower-level CANopen layer. Then the EL6751 could be a CoE EtherCAT device that exports a CANopen interface that we could run CANopen devices on top of.

That'd let us use generic CAN devices, and maybe even some RS485 devices, in addition to the EL6751 for talking to CANopen CiA 402 devices and so forth.

Except we don't actually *want* to use most CAN CiA 402 devices, because they don't support CSP/CSV modes, because CAN isn't fast enough. Mostly.

Anyway, it'd be a lot of work, and I'm not sure that there's a real payoff.

yes for sure, CANopen is not a RT bus.. it is light weight and most cost effective pocket swiss knife ... I think when you will not use a CSS and rigid tapping a CANopen vfds should be usable as really budget cost solution... 

I will manage it and let you know how it should be... but I think it will be pain to do it...

Can you tell me how difficult is to create device.c and .k to define device via non generic definition please?

exactly I thinking about it the same... new layer for canopen slaves and add them to ethercat xml as generic... I will try to map them as complex a split them out via bits to something what lcnc will understand... RS485 is great but Profibus interface should be greater for us... there is whole galaxy of non supported devices as vfds and pneumatic terminal which should be usable ...I saw some project on this forum with profibus but it was in the python .. 

regards
  • spumco
  • spumco
02 Aug 2024 19:12

Hardware needed to switch from mach 3 6 axis to linuxcnc 9 axis

Category: General LinuxCNC Questions

Some additional info would be helpful.

What is the machine? What is the upcoming project and why do you need three additional axes?
What are the current 6 axes, and what are the three additional axes you want/need to add? (linear axes, rotary, ballscrew, belt, worm drive, etc.)
When you ask for hardware suggestions, do you mean control hardware, motion hardware, or both?
What exactly is the current control setup?  What do you plan to re-use?
Closed loop how? Closed loop steppers, or closed loop back to the control (LCNC)?  Why do you think you might want this?
What IO do you need? Voltage, sinking/sourcing, current requirements?
Is there a spindle?  How is it controlled?

Anything you can provide details on will help.
  • Moutomation
  • Moutomation
02 Aug 2024 19:02
Replied by Moutomation on topic linuxcnc 2.9.2 ethercat problem

linuxcnc 2.9.2 ethercat problem

Category: EtherCAT

I already use these devices and get unlimited support. I am just trying linuxcnx and sharing the problems I have. Why does it bother you that I share these problems?
  • Moutomation
  • Moutomation
02 Aug 2024 18:56
Replied by Moutomation on topic linuxcnc 2.9.2 ethercat problem

linuxcnc 2.9.2 ethercat problem

Category: EtherCAT

You helped me a lot by replying. You are telling me to change the source code,If I had the knowledge to change the source code, I would not ask this question.
  • jjdege
  • jjdege's Avatar
02 Aug 2024 18:52 - 02 Aug 2024 18:53
Replied by jjdege on topic New LinuxCNC-Ethercat git tree

New LinuxCNC-Ethercat git tree

Category: EtherCAT

Hi Scott
Nothing, I imagined you hadn't seen.

Yes the digital ones are perfect while the analog outs, as I wrote, work in halshow but on the EasyIO output there is no life
I'll check the analog inputs and tell you

thanks again
  • Aciera
  • Aciera's Avatar
02 Aug 2024 18:49
Replied by Aciera on topic linuxcnc 2.9.2 ethercat problem

linuxcnc 2.9.2 ethercat problem

Category: EtherCAT

I think you are far from professional CNCs. Devices with inputs and outputs that can control 256 axes are 1000 euros.

Exactly and you also get free support 24/7. Then why don't you use those?

Also, a person who needs help is a novice in these matters, how can he contribute? Did you start this job by helping directly? Did you not need help at all in the beginning? I have been working on it for a month, I opened a few issues in just a few days, and I only got a half-answer on 1 issue.


I was actually the one that gave you that 'half-answer' and I just gave you another one in the other thread.

And let me give you a bit more free advice here:

If you get something for free and need help from people who also help you for free then the least those people deserve is some respect.
  • Moutomation
  • Moutomation
02 Aug 2024 18:46
Replied by Moutomation on topic linuxcnc 2.9.2 ethercat problem

linuxcnc 2.9.2 ethercat problem

Category: EtherCAT

Why are you so upset with what I said? Do you like it when people beg for help? Or do you like it when they are drowning in a lot of problems? I am just informing people about these things.
  • Moutomation
  • Moutomation
02 Aug 2024 18:34
Replied by Moutomation on topic linuxcnc 2.9.2 ethercat problem

linuxcnc 2.9.2 ethercat problem

Category: EtherCAT

I think you are far from professional CNCs. Devices with inputs and outputs that can control 256 axes are 1000 euros. Also, a person who needs help is a novice in these matters, how can he contribute? Did you start this job by helping directly? Did you not need help at all in the beginning? I have been working on it for a month, I opened a few issues in just a few days, and I only got a half-answer on 1 issue.
Displaying 23536 - 23550 out of 25511 results.
Time to create page: 0.699 seconds
Powered by Kunena Forum