- Posts: 40
- Thank you received: 10
Ethercat HAL driver
- cgc
- Offline
- Senior Member
-
Less
More
12 years 2 months ago - 12 years 2 months ago #50390
by cgc
Replied by cgc on topic Ethercat HAL driver
Hi Alex,
yes, this is correct.
The servodrive is in position mode, the close loop is in the drive. You tune the loop in the servoamplifier.
LCNC provide only the targets, the setpoints (in small steps)
But, for a spindle drive, you can also use a drive in velocity mode.
I have look in the doku for the Lexium32, I think, it is the same interface, it will running with the same configuration.
download.schneider-electric.com/files?p_...n_Manual_V105_EN.pdf
regards
Frank
yes, this is correct.
The servodrive is in position mode, the close loop is in the drive. You tune the loop in the servoamplifier.
LCNC provide only the targets, the setpoints (in small steps)
But, for a spindle drive, you can also use a drive in velocity mode.
I have look in the doku for the Lexium32, I think, it is the same interface, it will running with the same configuration.
download.schneider-electric.com/files?p_...n_Manual_V105_EN.pdf
regards
Frank
Last edit: 12 years 2 months ago by cgc.
- bigalex
- Offline
- Premium Member
-
Less
More
- Posts: 89
- Thank you received: 2
12 years 2 months ago #50394
by bigalex
Replied by bigalex on topic Ethercat HAL driver
Hi Frank.
Yes the Lexium32 should work as Lexium05.
If the position loop is closed locally on the servo drive means that you are using an open loop configuration , isn't it ?
The CAN profile used from the CANOpen master is the 302 ?
Haven't you tried to use the position closed loop from LCNC and command the servo drives in velocity mode ?
When you are jogging the axis means that LCNC is sending position target as well as during a G code movement ?
Regards
Alex
Yes the Lexium32 should work as Lexium05.
If the position loop is closed locally on the servo drive means that you are using an open loop configuration , isn't it ?
The CAN profile used from the CANOpen master is the 302 ?
Haven't you tried to use the position closed loop from LCNC and command the servo drives in velocity mode ?
When you are jogging the axis means that LCNC is sending position target as well as during a G code movement ?
Regards
Alex
- cgc
- Offline
- Senior Member
-
Less
More
- Posts: 40
- Thank you received: 10
12 years 2 months ago #50449
by cgc
regards
Frank
Replied by cgc on topic Ethercat HAL driver
It is not an open loop, "motion" is the setpoint-generator, like a stepper system with position encoder.bigalex wrote: If the position loop is closed locally on the servo drive means that you are using an open loop configuration , isn't it ?
yesbigalex wrote: The CAN profile used from the CANOpen master is the 302 ?
no, I think, small loop is better.bigalex wrote: Haven't you tried to use the position closed loop from LCNC and command the servo drives in velocity mode ?
yes, all functions are running, G-Code movement, manual movement, home running .....bigalex wrote: When you are jogging the axis means that LCNC is sending position target as well as during a G code movement ?
regards
Frank
The following user(s) said Thank You: bigalex
- bigalex
- Offline
- Premium Member
-
Less
More
- Posts: 89
- Thank you received: 2
12 years 2 months ago #50482
by bigalex
Replied by bigalex on topic Ethercat HAL driver
Hi Frank.
Thank you so much for the clear answers.
Ragards
Alex
Thank you so much for the clear answers.
Ragards
Alex
- javiergr
- Offline
- New Member
-
Less
More
- Posts: 5
- Thank you received: 1
12 years 3 weeks ago #51960
by javiergr
Replied by javiergr on topic Ethercat HAL driver
Me XY table and EhterCAT box
- pavel7890
- Offline
- New Member
-
Less
More
- Posts: 16
- Thank you received: 2
12 years 2 weeks ago #52154
by pavel7890
Replied by pavel7890 on topic Ethercat HAL driver
Hello,
I'd like to setup Indradrive servo drivers with LinuxCNC. I was able to follow Roshi's great guide how to do so. It works just fine, so far.
However I am not very experienced with cyclic servo positioning setup and respective HAL file. Can you Roshi please redeploy HAL and XML files? Those URLs you posted earlier are not valid anymore. Thanks.
As far as understand, LinuxCNC controls drive via positioning command every 1ms. How is maintained motor acceleration during that cycle? There is just adaptive acceleration calculated from position control with cyclic command setup on Indradrive? It would be very nice if you can also post Indraworks par file.
I'd like to setup Indradrive servo drivers with LinuxCNC. I was able to follow Roshi's great guide how to do so. It works just fine, so far.
However I am not very experienced with cyclic servo positioning setup and respective HAL file. Can you Roshi please redeploy HAL and XML files? Those URLs you posted earlier are not valid anymore. Thanks.
As far as understand, LinuxCNC controls drive via positioning command every 1ms. How is maintained motor acceleration during that cycle? There is just adaptive acceleration calculated from position control with cyclic command setup on Indradrive? It would be very nice if you can also post Indraworks par file.
Time to create page: 0.591 seconds