- Posts: 4819
- Thank you received: 0
StepperOnline A6 Servo
1 year 8 months ago #322692
by Aciera
Yes, that is correct. The idea is that we can set the homing type (ie one of the built in procedures or custom procedure) for each joint.
As described in the manpage:
linuxcnc.org/docs/devel/html/man/man9/homecomp.9.html
Replied by Aciera on topic StepperOnline A6 Servo
Can you guys review this and see if you agree?
Yes, that is correct. The idea is that we can set the homing type (ie one of the built in procedures or custom procedure) for each joint.
As described in the manpage:
Code:
This module creates input hal pins joint.n.request-custom-homing that enable an alternate joint homing state machine for requested joints. A hal output pin joint.N.is_custom-homing verifies selection"
linuxcnc.org/docs/devel/html/man/man9/homecomp.9.html
Please Log in to join the conversation.
- TangentAudio
- Offline
- Premium Member
-
Less
More
- Posts: 97
- Thank you received: 0
1 year 8 months ago #322698
by TangentAudio
Replied by TangentAudio on topic StepperOnline A6 Servo
I'm not surprised I misinterpreted the intent of that pin. The current state of in-drive homing code and documentation makes it a bit of an "adventure!"
Please Log in to join the conversation.
1 year 8 months ago #322757
by rodw
Replied by rodw on topic StepperOnline A6 Servo
Yes, it is confusing. I tried to use joint.N.is_custom-homing to trigger the cia402 homing input but hal complained about the pin type so had to add a pin of type IO (joint.N.start-homing). I think I could sense homing is done when it is set to zero. But I am getting ahead of myselfI'm not surprised I misinterpreted the intent of that pin. The current state of in-drive homing code and documentation makes it a bit of an "adventure!"
Please Log in to join the conversation.
- MobiusToast
- Offline
- New Member
-
Less
More
- Posts: 3
- Thank you received: 0
1 year 8 months ago #322886
by MobiusToast
Replied by MobiusToast on topic StepperOnline A6 Servo
I made my own version of the CIA402 and custom home components for the A6 servo and put it on github ->
github.com/CollinBardini/linuxcnc-a6-servo
The custom home component writes to a signal called "start-cia-homing" (from Rod's implementation), which kicks off homing in the CIA402 components. The CIA402 component then handles starting homing by writing to controlword and operation mode. While the servo is homing, the home component monitors the statusword until homing is complete.
I made it as barebones as possible to help others get started. I will write a README when I get time. For now, Rod's README is a good starting point.
The custom home component writes to a signal called "start-cia-homing" (from Rod's implementation), which kicks off homing in the CIA402 components. The CIA402 component then handles starting homing by writing to controlword and operation mode. While the servo is homing, the home component monitors the statusword until homing is complete.
I made it as barebones as possible to help others get started. I will write a README when I get time. For now, Rod's README is a good starting point.
Please Log in to join the conversation.
- Millimetergott
- Offline
- New Member
-
Less
More
- Posts: 17
- Thank you received: 0
1 year 6 months ago #326159
by Millimetergott
Hello, I finally managed to get Linux CNC to start with the HomeComp, but the servos aren't switching to OP mode. I've already tried to find the problem myself, but to no avail. In the folder "Drehmaschine_backup" is my first configuration, with which the motors already worked, but without homing. In the folder "Drehmaschine" is the new configuration with Homecomp.
Replied by Millimetergott on topic StepperOnline A6 Servo
Attachment not found
Attachment not found
Attachment not found
Please Log in to join the conversation.
- SwitchWitch
- Offline
- Junior Member
-
Less
More
- Posts: 31
- Thank you received: 0
1 year 4 months ago #329744
by SwitchWitch
Replied by SwitchWitch on topic StepperOnline A6 Servo
After having a functional setup for my Beckhoff modules I tried to combine my files withe the ones from MobiusToast to tryout the settings for one of my servos. He mentioned that the files are working for him an that the one axis would at least be moveable.
Surprisingly I have no errors when starting but the servo stays in PreOP and the axis or the motor is doing nothing when jogging the axis.
What could be missing or what could be my mistake(s)?
Surprisingly I have no errors when starting but the servo stays in PreOP and the axis or the motor is doing nothing when jogging the axis.
What could be missing or what could be my mistake(s)?
Please Log in to join the conversation.
1 year 4 months ago #329930
by zmrdko
Replied by zmrdko on topic StepperOnline A6 Servo
if the drive is in PREOP, it would not move. There is some kind of error. It should be described in dmesg
Please Log in to join the conversation.
1 year 2 months ago #333904
by Martin.L
Replied by Martin.L on topic StepperOnline A6 Servo
I throw this here because someone will need it, they removed it from the product page: software stepperonline OMC A6
help.stepperonline.com/en/article/how-to...series-servo-edqavw/
Please Log in to join the conversation.
11 months 1 week ago #338973
by bszoke
Replied by bszoke on topic StepperOnline A6 Servo
I made some comments on this in another thread about the PDO configuration, you are correct, internally it does configure the PDO's and sets the PDO assignment register ONLY if you set configPdos="true".
forum.linuxcnc.org/ethercat/56205-help-w...ives?start=20#338949
forum.linuxcnc.org/ethercat/56205-help-w...ives?start=20#338949
Please Log in to join the conversation.
- tommylight
-
- Offline
- Administrator
-
Less
More
- Posts: 22010
- Thank you received: 3
11 months 1 week ago #338974
by tommylight
Replied by tommylight on topic StepperOnline A6 Servo
Where should we move the above reply to?
Please Log in to join the conversation.
Time to create page: 0.196 seconds
