Erklärung Ethercat
- Red_D85
- Away
- New Member
Less
More
- Posts: 19
- Thank you received: 1
23 Jan 2025 13:09 #319712
by Red_D85
Erklärung Ethercat was created by Red_D85
Hallo zusammen
ich bin Neuling auf dem Bereich Ethercat im LinuxCNC. Eine Installation habe ich bereits zum laufen bekommen. Die Ethercat-Geräte werden erkannt. Nun versuche ich das ganze noch im LinuxCNC zum laufen zu bekommen. Stichwort, Hal-File und Ethercat-Config. Kann mir das hier jemand erklären? Das ich das Configfile anpassen muss ist mir klar. Nur was wie und wo? Welcher Eintrag steht für was usw…
ich hoffe mir kann jemand helfen.
ich habe diverse Bechoffkomponenten und Lichuan Drives, Servos und einen All in One Motor.
Warum Lichuan? Ich habe mit diesen schon erfolgreiche Projekte im TC umgesetzt und bin eigentlich sehr zu frieden. Nur im LinuxCNC hab ich noch nicht verstanden.
freundlich Grüsse und schönen Tag
ich bin Neuling auf dem Bereich Ethercat im LinuxCNC. Eine Installation habe ich bereits zum laufen bekommen. Die Ethercat-Geräte werden erkannt. Nun versuche ich das ganze noch im LinuxCNC zum laufen zu bekommen. Stichwort, Hal-File und Ethercat-Config. Kann mir das hier jemand erklären? Das ich das Configfile anpassen muss ist mir klar. Nur was wie und wo? Welcher Eintrag steht für was usw…
ich hoffe mir kann jemand helfen.
ich habe diverse Bechoffkomponenten und Lichuan Drives, Servos und einen All in One Motor.
Warum Lichuan? Ich habe mit diesen schon erfolgreiche Projekte im TC umgesetzt und bin eigentlich sehr zu frieden. Nur im LinuxCNC hab ich noch nicht verstanden.
freundlich Grüsse und schönen Tag
Please Log in or Create an account to join the conversation.
- rodw
- Online
- Platinum Member
Less
More
- Posts: 10843
- Thank you received: 3580
23 Jan 2025 20:37 #319732
by rodw
Replied by rodw on topic Erklärung Ethercat
There are a couple of sticky threads under the Ethercat section that should get you going.
Please Log in or Create an account to join the conversation.
- Red_D85
- Away
- New Member
Less
More
- Posts: 19
- Thank you received: 1
23 Jan 2025 20:44 #319734
by Red_D85
Replied by Red_D85 on topic Erklärung Ethercat
Thank you. I know. My english is not so good.
an explanation with examples for an ethercat config file would be great. the beckhoff devices are not the problem. rather the servo drives.
thanks to your description I have come this far.
an explanation with examples for an ethercat config file would be great. the beckhoff devices are not the problem. rather the servo drives.
thanks to your description I have come this far.
Please Log in or Create an account to join the conversation.
- Hakan
- Offline
- Platinum Member
Less
More
- Posts: 508
- Thank you received: 158
24 Jan 2025 09:14 - 24 Jan 2025 09:22 #319752
by Hakan
Replied by Hakan on topic Erklärung Ethercat
I can agree there is a piece missing. Rod has done a good job of describing the installation of the ethercat components in the stickies.
There is info on the linuxcnc-ethercat component and drive interfaces here github.com/linuxcnc-ethercat/linuxcnc-ethercat with some examples. Unfortunately some links seem to be broken and the examples are few.
An overview is needed that describes the roles of the lcec component and ethercat-conf.xml and the integration into hal with pin assignments.
Also, since there is no dedicated tool like pncconf or stepconf, how to set up an Ethercat linuxcnc machine, at least on a general level.
Sorry, my German is bad. I can read it but no-one understands me when I write.
There is info on the linuxcnc-ethercat component and drive interfaces here github.com/linuxcnc-ethercat/linuxcnc-ethercat with some examples. Unfortunately some links seem to be broken and the examples are few.
An overview is needed that describes the roles of the lcec component and ethercat-conf.xml and the integration into hal with pin assignments.
Also, since there is no dedicated tool like pncconf or stepconf, how to set up an Ethercat linuxcnc machine, at least on a general level.
Sorry, my German is bad. I can read it but no-one understands me when I write.
Last edit: 24 Jan 2025 09:22 by Hakan.
Please Log in or Create an account to join the conversation.
- Red_D85
- Away
- New Member
Less
More
- Posts: 19
- Thank you received: 1
25 Jan 2025 09:12 #319808
by Red_D85
Replied by Red_D85 on topic Erklärung Ethercat
Also jetz versteh ich es langsam. Der Motor dreht zumindest mal wie er soll. Ethercat-Config verstehe ich jetz langsam auch. Wie kann ich nun aber den Weg einstellen, das der Motor bei angeforderten 5mm auch die 5mm zurück legt? Mit stepconf war das ja relativ simpel aber wie mach ich das beim Ethercat?
Besten dank für die Hilfe.
Besten dank für die Hilfe.
Please Log in or Create an account to join the conversation.
- rodw
- Online
- Platinum Member
Less
More
- Posts: 10843
- Thank you received: 3580
25 Jan 2025 11:23 #319811
by rodw
Replied by rodw on topic Erklärung Ethercat
STEP_SCALE in your ini file sets the number of steps per mm (assuming metric units)
Determine the resolution of your encoder in steps per revolution
Allowing for any gear reduction and ball screw pitch, calculate the distance travelled per motor revolution
Calculate the number of steps travelled per motor revolution
Calculate the number of steps per mm.
Enter this as your STEP_SCALE
Determine the resolution of your encoder in steps per revolution
Allowing for any gear reduction and ball screw pitch, calculate the distance travelled per motor revolution
Calculate the number of steps travelled per motor revolution
Calculate the number of steps per mm.
Enter this as your STEP_SCALE
The following user(s) said Thank You: Red_D85
Please Log in or Create an account to join the conversation.
- Red_D85
- Away
- New Member
Less
More
- Posts: 19
- Thank you received: 1
25 Jan 2025 13:02 #319816
by Red_D85
Replied by Red_D85 on topic Erklärung Ethercat
Now i have change the entry STEP_SCALE in the *.ini file and the scale in *.hal file but it changes nothing.
Any ideas?
Greetings
Any ideas?
Greetings
Please Log in or Create an account to join the conversation.
- Aciera
- Offline
- Administrator
Less
More
- Posts: 4045
- Thank you received: 1748
25 Jan 2025 16:44 #319827
by Aciera
Replied by Aciera on topic Erklärung Ethercat
Maybe post your hal and ini files.
Please Log in or Create an account to join the conversation.
- Hakan
- Offline
- Platinum Member
Less
More
- Posts: 508
- Thank you received: 158
25 Jan 2025 21:54 #319851
by Hakan
Replied by Hakan on topic Erklärung Ethercat
And please mention which model of the Lichuan servo and servo drive you use.
I assume they are cia402 devices. Here is a link to the cia402 component with a minimal example how to set it up.
github.com/dbraun1981/hal-cia402
I assume they are cia402 devices. Here is a link to the cia402 component with a minimal example how to set it up.
github.com/dbraun1981/hal-cia402
Please Log in or Create an account to join the conversation.
- Red_D85
- Away
- New Member
Less
More
- Posts: 19
- Thank you received: 1
26 Jan 2025 09:29 #319875
by Red_D85
Replied by Red_D85 on topic Erklärung Ethercat
Hallo
ich habe einen Lichuan TLC57-E-36V-3
Vorerst nur den einen.
Mit der der *.ini und *.hal hab ich ihn mal zum laufen gebracht, nur eben die scalierung habe ich noch nicht einstellen können. Aber viel dank für eure hilfe!
ich habe einen Lichuan TLC57-E-36V-3
Vorerst nur den einen.
Mit der der *.ini und *.hal hab ich ihn mal zum laufen gebracht, nur eben die scalierung habe ich noch nicht einstellen können. Aber viel dank für eure hilfe!
Attachments:
Please Log in or Create an account to join the conversation.
Time to create page: 0.084 seconds