StepperOnline A6 Servo
- andrax
- Offline
- Elite Member
-
Less
More
- Posts: 165
- Thank you received: 33
07 Dec 2025 08:52 #339812
by andrax
Replied by andrax on topic StepperOnline A6 Servo
Addendum:
Something is wrong.
In the current configuration of the servos (factory settings), it is not possible to set a speed.
Is anyone else using the 6M60-400H2A1-M17?
Something is wrong.
In the current configuration of the servos (factory settings), it is not possible to set a speed.
Is anyone else using the 6M60-400H2A1-M17?
Please Log in or Create an account to join the conversation.
- Hakan
- Offline
- Platinum Member
-
Less
More
- Posts: 1140
- Thank you received: 401
07 Dec 2025 09:26 #339813
by Hakan
Replied by Hakan on topic StepperOnline A6 Servo
Why do you want to set a speed? Normally you set a position.
Please Log in or Create an account to join the conversation.
- andrax
- Offline
- Elite Member
-
Less
More
- Posts: 165
- Thank you received: 33
07 Dec 2025 10:36 #339816
by andrax
Replied by andrax on topic StepperOnline A6 Servo
No, I haven't changed anything.
Those are the servo's default settings.
I need to see where I can switch the servo from speed to position mode.
Those are the servo's default settings.
I need to see where I can switch the servo from speed to position mode.
Please Log in or Create an account to join the conversation.
- Hakan
- Offline
- Platinum Member
-
Less
More
- Posts: 1140
- Thank you received: 401
07 Dec 2025 10:44 - 07 Dec 2025 10:45 #339817
by Hakan
sets csp mode.
Replied by Hakan on topic StepperOnline A6 Servo
setp cia402.0.csp-mode 1
Last edit: 07 Dec 2025 10:45 by Hakan.
Please Log in or Create an account to join the conversation.
- andrax
- Offline
- Elite Member
-
Less
More
- Posts: 165
- Thank you received: 33
07 Dec 2025 13:40 - 07 Dec 2025 13:41 #339820
by andrax
Replied by andrax on topic StepperOnline A6 Servo
That won't work.The Slave is currently unavailable in the current configuration.I will have to set it manually.
Last edit: 07 Dec 2025 13:41 by andrax.
Please Log in or Create an account to join the conversation.
- Hakan
- Offline
- Platinum Member
-
Less
More
- Posts: 1140
- Thank you received: 401
07 Dec 2025 16:27 #339826
by Hakan
Replied by Hakan on topic StepperOnline A6 Servo
That's how it's done. You really don't tell us much.
Isn't the problem that the slave is not available in the current configuration then?
Isn't the problem that the slave is not available in the current configuration then?
Please Log in or Create an account to join the conversation.
- andrax
- Offline
- Elite Member
-
Less
More
- Posts: 165
- Thank you received: 33
07 Dec 2025 20:06 #339830
by andrax
Replied by andrax on topic StepperOnline A6 Servo
See my post on page 6.The slave reports with a completely different configuration. I haven't changed anything; these are the factory settings. I now have two options: either I create a minimal configuration where I activate csp mode, or I do this directly via the servo or software.
Please Log in or Create an account to join the conversation.
- Hakan
- Offline
- Platinum Member
-
Less
More
- Posts: 1140
- Thank you received: 401
08 Dec 2025 07:58 #339854
by Hakan
Replied by Hakan on topic StepperOnline A6 Servo
Every slave must have its own configuration in the config xml file.
See example here. github.com/dbraun1981/hal-cia402/blob/ma...le/ethercat-conf.xml
You must enter the config for the new drive.
See example here. github.com/dbraun1981/hal-cia402/blob/ma...le/ethercat-conf.xml
You must enter the config for the new drive.
Please Log in or Create an account to join the conversation.
- andrax
- Offline
- Elite Member
-
Less
More
- Posts: 165
- Thank you received: 33
08 Dec 2025 10:58 #339856
by andrax
Replied by andrax on topic StepperOnline A6 Servo
Hi,
Here is my cthercAT.xml.
When loading, I get an error saying that the pin lcec.0.A6.control-word already exists.
>EtherCAT pdos< gives me completely different addresses for the A6 400W.
0x6060 is not mapped:
It is possible that my XML has an error.
But how am I supposed to write an 8 (csp mode) to 0x6060 if it does not currently exist on the A 6 400W?
Here is the excerpt from my post again:
A6 750W
=== Master 0, Slave 0 ===
SM0: 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 0x6060:00, 8 bit, ""
PDO entry 0x607a:00, 32 bit, ""
PDO entry 0x60ff:00, 32 bit, ""
PDO entry 0x607c:00, 32 bit, ""
PDO entry 0x6098:00, 8 bit, ""
PDO entry 0x6099:01, 32 bit, ""
PDO entry 0x6099:02, 32 bit, ""
PDO entry 0x609a:00, 32 bit, ""
SM3: PhysAddr 0x1c00, DefaultSize 28, ControlRegister 0x20, Enable 1
TxPDO 0x1a00 ""
PDO entry 0x6041:00, 16 bit, ""
PDO entry 0x6061:00, 8 bit, ""
PDO entry 0x6064:00, 32 bit, ""
PDO entry 0x606c:00, 32 bit, ""
PDO entry 0x6077:00, 16 bit, ""
A6 400W
=== Master 0, Slave 1 ===
SM0: 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 0x1701 ""
PDO entry 0x6040:00, 16 bit, ""
PDO entry 0x607a:00, 32 bit, ""
PDO entry 0x60b8:00, 16 bit, ""
PDO entry 0x60fe:01, 32 bit, ""
SM3: PhysAddr 0x1c00, DefaultSize 28, ControlRegister 0x20, Enable 1
TxPDO 0x1b01 ""
PDO entry 0x603f:00, 16 bit, ""
PDO entry 0x6041:00, 16 bit, ""
PDO entry 0x6064:00, 32 bit, ""
PDO entry 0x6077:00, 16 bit, ""
PDO entry 0x60f4:00, 32 bit, ""
PDO entry 0x60b9:00, 16 bit, ""
PDO entry 0x60ba:00, 32 bit, ""
PDO entry 0x60bc:00, 32 bit, ""
PDO entry 0x60fd:00, 32 bit, ""
Here is my cthercAT.xml.
When loading, I get an error saying that the pin lcec.0.A6.control-word already exists.
>EtherCAT pdos< gives me completely different addresses for the A6 400W.
0x6060 is not mapped:
It is possible that my XML has an error.
But how am I supposed to write an 8 (csp mode) to 0x6060 if it does not currently exist on the A 6 400W?
Here is the excerpt from my post again:
A6 750W
=== Master 0, Slave 0 ===
SM0: 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 0x6060:00, 8 bit, ""
PDO entry 0x607a:00, 32 bit, ""
PDO entry 0x60ff:00, 32 bit, ""
PDO entry 0x607c:00, 32 bit, ""
PDO entry 0x6098:00, 8 bit, ""
PDO entry 0x6099:01, 32 bit, ""
PDO entry 0x6099:02, 32 bit, ""
PDO entry 0x609a:00, 32 bit, ""
SM3: PhysAddr 0x1c00, DefaultSize 28, ControlRegister 0x20, Enable 1
TxPDO 0x1a00 ""
PDO entry 0x6041:00, 16 bit, ""
PDO entry 0x6061:00, 8 bit, ""
PDO entry 0x6064:00, 32 bit, ""
PDO entry 0x606c:00, 32 bit, ""
PDO entry 0x6077:00, 16 bit, ""
A6 400W
=== Master 0, Slave 1 ===
SM0: 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 0x1701 ""
PDO entry 0x6040:00, 16 bit, ""
PDO entry 0x607a:00, 32 bit, ""
PDO entry 0x60b8:00, 16 bit, ""
PDO entry 0x60fe:01, 32 bit, ""
SM3: PhysAddr 0x1c00, DefaultSize 28, ControlRegister 0x20, Enable 1
TxPDO 0x1b01 ""
PDO entry 0x603f:00, 16 bit, ""
PDO entry 0x6041:00, 16 bit, ""
PDO entry 0x6064:00, 32 bit, ""
PDO entry 0x6077:00, 16 bit, ""
PDO entry 0x60f4:00, 32 bit, ""
PDO entry 0x60b9:00, 16 bit, ""
PDO entry 0x60ba:00, 32 bit, ""
PDO entry 0x60bc:00, 32 bit, ""
PDO entry 0x60fd:00, 32 bit, ""
Attachments:
Please Log in or Create an account to join the conversation.
- andrax
- Offline
- Elite Member
-
Less
More
- Posts: 165
- Thank you received: 33
08 Dec 2025 13:14 #339864
by andrax
Replied by andrax on topic StepperOnline A6 Servo
Edit:
i just realized that I probably have the same problem as @dschultz.
I just don't know how to switch to variable PDO mapping?
I believe the real issue was the drive didn't like the PDOS I had in the xml.
Even though my original settings were one of the "Fixed PDO mapping" options from the manual (1704 & 1B02).
Anyway, I switched it to the "Variable PDO mapping" 1600 & 1A00 and the drive goes to OP mode and comes alive when I enable the machine!
Has anyone had success with setting up the CIA402 homing mode?
i just realized that I probably have the same problem as @dschultz.
I just don't know how to switch to variable PDO mapping?
I believe the real issue was the drive didn't like the PDOS I had in the xml.
Even though my original settings were one of the "Fixed PDO mapping" options from the manual (1704 & 1B02).
Anyway, I switched it to the "Variable PDO mapping" 1600 & 1A00 and the drive goes to OP mode and comes alive when I enable the machine!
Has anyone had success with setting up the CIA402 homing mode?
Please Log in or Create an account to join the conversation.
Time to create page: 0.084 seconds