-
Notifications
You must be signed in to change notification settings - Fork 45
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
only can read state_interface, cannot write to command_interface #124
Comments
1600 and 1a00 , these 2 channels are enough , delete others |
here is the right format : ` Configuration file for Maxon EPOS3 drivevendor_id: 0x000000fb
|
I have a similar confusion. Because in a one-to-many slave, each motor has a corresponding address to control the quantities position and speed respectively. If the command_interface has the same name, I don't know which motor to control. |
Hi @gitzhangomc , |
You could try to add 3 different config files. |
My servo drive is a 1-to-3 type, with one ECAT slave controlling three servo motors. Currently, the ROS2 EtherCAT driver I configured can read all joints state_interface but cannot write to the command_interface. What could be the issue? This is my Ethercat slave configuration file:
Configuration file for Maxon EPOS3 drive
vendor_id: 0x00000748
product_id: 0x0000000B
assign_activate: 0x0300 # DC Synch register
auto_fault_reset: false # true = automatic fault reset, false = fault reset on rising edge command interface "reset_fault"
auto_state_transitions: true
rpdo: # RxPDO = receive PDO Mapping
channels:
channels:
channels:
tpdo: # TxPDO = transmit PDO Mapping
channels:
channels:
channels:
The text was updated successfully, but these errors were encountered: