Amplifier Fault ECT60 Closed Loop
- rodw
-
Topic Author
- Offline
- Platinum Member
-
Less
More
- Posts: 11386
- Thank you received: 3821
26 Aug 2024 18:40 #308727
by rodw
I wonder if you would be so kind as to share your working config?
Replied by rodw on topic Amplifier Fault ECT60 Closed Loop
As per the first post this is an ET60 so it has encoder inputs and associated firmware. The ECR60 is open loop only.Again, please clarify which drive you ended up taking. Because a closed-loop drive is sold by the seller at a slightly higher price. This is probably due to the low-level firmware. They might have sent you a cheaper version.
www.rtelligentglobal.com/uploads/Rtellig...ies-User-Manual1.pdf
I wonder if you would be so kind as to share your working config?
Please Log in or Create an account to join the conversation.
- AndyDM01
- Offline
- Junior Member
-
Less
More
- Posts: 39
- Thank you received: 2
27 Aug 2024 14:32 #308812
by AndyDM01
Replied by AndyDM01 on topic Amplifier Fault ECT60 Closed Loop
how did you get the ECR moving in the first place? did you add the lcec_rtec.c to the lcec_main.c ? I'm a bit stuck and out of ideas
Please Log in or Create an account to join the conversation.
- Sandro
- Offline
- Senior Member
-
Less
More
- Posts: 55
- Thank you received: 19
28 Aug 2024 07:28 - 28 Aug 2024 07:31 #308878
by Sandro
Replied by Sandro on topic Amplifier Fault ECT60 Closed Loop
Hi rodw
I was observing the same behaviour on my ect86. It works in open loop but stutters and outputs an amplifier fault in closed loop mode. The lights on the driver indicate an encoder out of tolerance alarm. In the same thread someone else also reported the same issue. Unfortunately I never figured it out.
forum.linuxcnc.org/ethercat/52669-rtelli...iver-encoder-setting
I was observing the same behaviour on my ect86. It works in open loop but stutters and outputs an amplifier fault in closed loop mode. The lights on the driver indicate an encoder out of tolerance alarm. In the same thread someone else also reported the same issue. Unfortunately I never figured it out.
forum.linuxcnc.org/ethercat/52669-rtelli...iver-encoder-setting
Last edit: 28 Aug 2024 07:31 by Sandro.
The following user(s) said Thank You: rodw
Please Log in or Create an account to join the conversation.
- rodw
-
Topic Author
- Offline
- Platinum Member
-
Less
More
- Posts: 11386
- Thank you received: 3821
28 Aug 2024 07:49 #308879
by rodw
Replied by rodw on topic Amplifier Fault ECT60 Closed Loop
Strange, my ECT86 machine was perfect from day 1 out of the box. And another user the same. I have 2 closed loop and one open loop on it. I think I better get the config off the machine and compare it with this, I don't trust what I have saved.... I will share it.Hi rodw
I was observing the same behaviour on my ect86. It works in open loop but stutters and outputs an amplifier fault in closed loop mode. The lights on the driver indicate an encoder out of tolerance alarm. In the same thread someone else also reported the same issue. Unfortunately I never figured it out.
Please Log in or Create an account to join the conversation.
- rodw
-
Topic Author
- Offline
- Platinum Member
-
Less
More
- Posts: 11386
- Thank you received: 3821
10 Feb 2025 12:44 #321154
by rodw
Replied by rodw on topic Amplifier Fault ECT60 Closed Loop
So after throwing my ethercat stuff in the corner in disgust for six months or so ago, I pulled it out and finally fixed it!
I reset the drive to factory defaults by adding this into my xml filePowered up Linuxcnc, homed the drive and tried to move it which sounded awful, then unplugged the power supply to the ECT60 ethercat drive.
Closed Linuxcnc and deleted that code from the XML file.
Hey presto running as smooth as a baby's bum!
The manual says
Sub-index of object dictionary 0x1011: 01 Write 1, and then power on again to restore the driver to the factory state. When restoring the factory setting, first stop the motor running, then save the parameters. Thats roughly what I did!
I reset the drive to factory defaults by adding this into my xml file
<sdoConfig idx="1011" subIdx="01"><sdoDataRaw data ="01"/></sdoConfig>
Closed Linuxcnc and deleted that code from the XML file.
Hey presto running as smooth as a baby's bum!
The manual says
Sub-index of object dictionary 0x1011: 01 Write 1, and then power on again to restore the driver to the factory state. When restoring the factory setting, first stop the motor running, then save the parameters. Thats roughly what I did!
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
- joshualee777
- Offline
- New Member
-
Less
More
- Posts: 8
- Thank you received: 4
08 Aug 2025 20:12 #333064
by joshualee777
Replied by joshualee777 on topic Amplifier Fault ECT60 Closed Loop
Hello, I reset the device to factory defaults as you advised, but the "Amplifier Fault" error still persists. Is it because the DC setting is not set correctly? I'm wondering if you have any other advice.
Please Log in or Create an account to join the conversation.
- Hakan
- Offline
- Platinum Member
-
Less
More
- Posts: 815
- Thank you received: 282
09 Aug 2025 08:13 #333096
by Hakan
Replied by Hakan on topic Amplifier Fault ECT60 Closed Loop
I have three ECT60 and never had a problem. That's not any help of course, but I can offer my config.
You don't need to go the detour with sdoconfig to reset to factory default. You can set the SDO directly withand there is an "ethercat upload" that works in a similar way if you want to check individual SDOs.
If you haven't done so, power cycle the drive afterwards reset to factory default.
<masters>
<master idx="0" appTimePeriod="1000000" refClockSyncCycles="5">
<slave idx="0" name="X" type="generic" vid="00000a88" pid="0a880002" configPdos="true">
<dcConf assignActivate="300" sync0Cycle="*1" sync0Shift="0"/>
<sdoConfig idx="2000" subIdx="0"><sdoDataRaw data ="a0 0f"/></sdoConfig> <!-- Max motor current (3.0A=b80b 4.0=a00f 5.0=8813) Rated=4.0A -->
<sdoConfig idx="2003" subIdx="0"><sdoDataRaw data ="64 00"/></sdoConfig> <!-- Standby current percentage (100%) -->
<sdoConfig idx="2011" subIdx="0"><sdoDataRaw data ="01 00"/></sdoConfig> <!-- Closed loop -->
<sdoConfig idx="2023" subIdx="1"><sdoDataRaw data ="a0 0f"/></sdoConfig> <!-- Kp=4000 (def=2000) -->
<syncManager idx="2" dir="out">
<pdo idx="1600">
<pdoEntry idx="6040" subIdx="00" bitLen="16" halPin="cia-controlword" halType="u32"/>
<pdoEntry idx="6060" subIdx="00" bitLen="8" halPin="opmode" halType="s32"/>
<pdoEntry idx="607A" subIdx="00" bitLen="32" halPin="target-position" halType="s32"/>
#<pdoEntry idx="60FF" subIdx="00" bitLen="32" halPin="target-velocity" halType="s32"/>
</pdo>
</syncManager>
<syncManager idx="3" dir="in">
<pdo idx="1a00">
<pdoEntry idx="6041" subIdx="00" bitLen="16" halPin="cia-statusword" halType="u32"/>
<pdoEntry idx="6061" subIdx="00" bitLen="8" halPin="opmode-display" halType="s32"/>
<pdoEntry idx="6064" subIdx="00" bitLen="32" halPin="actual-position" halType="s32"/>
#<pdoEntry idx="606C" subIdx="00" bitLen="32" halPin="actual-velocity" halType="s32"/>
#<pdoEntry idx="6077" subIdx="00" bitLen="32" halPin="actual-torque" halType="s32"/>
</pdo>
</syncManager>
</slave>
You don't need to go the detour with sdoconfig to reset to factory default. You can set the SDO directly with
ethercat download 0x1011 1 1
If you haven't done so, power cycle the drive afterwards reset to factory default.
Please Log in or Create an account to join the conversation.
- rodw
-
Topic Author
- Offline
- Platinum Member
-
Less
More
- Posts: 11386
- Thank you received: 3821
09 Aug 2025 11:45 #333112
by rodw
With Ethercat it could be a following error reported by the drive throwing this. There is a Fault code for the ETC60 so bring that out in your xml file. It can take a bit to decode as it is a bitmapped field. Display the field in halshow. Convert it to hex or binary which Google will do for you and refer to the docs.
Replied by rodw on topic Amplifier Fault ECT60 Closed Loop
The only Amplifier faults I have seen with steppers is when the drive or the motor overheats (Non-ethercat).Hello, I reset the device to factory defaults as you advised, but the "Amplifier Fault" error still persists. Is it because the DC setting is not set correctly? I'm wondering if you have any other advice.
With Ethercat it could be a following error reported by the drive throwing this. There is a Fault code for the ETC60 so bring that out in your xml file. It can take a bit to decode as it is a bitmapped field. Display the field in halshow. Convert it to hex or binary which Google will do for you and refer to the docs.
Please Log in or Create an account to join the conversation.
- joshualee777
- Offline
- New Member
-
Less
More
- Posts: 8
- Thank you received: 4
09 Aug 2025 14:29 #333121
by joshualee777
Replied by joshualee777 on topic Amplifier Fault ECT60 Closed Loop
Dear Hakan, thank you for your reply.
Could you please give me hal and ini?
If you could, I would be the happiest person in the world.
Could you please give me hal and ini?
If you could, I would be the happiest person in the world.
Please Log in or Create an account to join the conversation.
- Hakan
- Offline
- Platinum Member
-
Less
More
- Posts: 815
- Thank you received: 282
09 Aug 2025 16:24 - 09 Aug 2025 16:32 #333130
by Hakan
Replied by Hakan on topic Amplifier Fault ECT60 Closed Loop
Prepare for epic happiness.
It's a plasma system so many things are not needed/wanted in for example a milling machine.
The E7000 is my own ethercat torch height/io board, I'm rather confident you don't have that one.
It's a plasma system so many things are not needed/wanted in for example a milling machine.
The E7000 is my own ethercat torch height/io board, I'm rather confident you don't have that one.
Attachments:
Last edit: 09 Aug 2025 16:32 by Hakan. Reason: Problems upload ethertcat-conf.xml. Renamed to .txt hopefully that works
The following user(s) said Thank You: rodw
Please Log in or Create an account to join the conversation.
Time to create page: 0.084 seconds