Mesa and SSI absolute encoders
- bigrig
- Offline
- New Member
Less
More
- Posts: 11
- Thank you received: 0
29 Aug 2014 20:22 #50465
by bigrig
Mesa and SSI absolute encoders was created by bigrig
Hi group!
I have a gantry mill that uses Mesa 8I68+3X20 and 7I33s for the servo interface.
The axis setup is XXYYZZBC.
I use Bosch Indramat ECODRIVE servodrives with incremental encoder interface.
These drives can also operate in absolute encoder interface mode with SSI.
I have not been able to make a reliable homing procedure for the gantry setup since there are two servos on each linear axis.
Having absolute encoder signals would eliminate the homing problem.
I read that SSI was implemented in hostmot2.
Does anybody know if it is possible to implement absolute encoders for this setup, and if so can I use the 7I33 boards or do I need other boards for SSI signals?
Best Regards!
Lars Levin
I have a gantry mill that uses Mesa 8I68+3X20 and 7I33s for the servo interface.
The axis setup is XXYYZZBC.
I use Bosch Indramat ECODRIVE servodrives with incremental encoder interface.
These drives can also operate in absolute encoder interface mode with SSI.
I have not been able to make a reliable homing procedure for the gantry setup since there are two servos on each linear axis.
Having absolute encoder signals would eliminate the homing problem.
I read that SSI was implemented in hostmot2.
Does anybody know if it is possible to implement absolute encoders for this setup, and if so can I use the 7I33 boards or do I need other boards for SSI signals?
Best Regards!
Lars Levin
Please Log in or Create an account to join the conversation.
- PCW
- Away
- Moderator
Less
More
- Posts: 17869
- Thank you received: 4776
29 Aug 2014 21:12 #50470
by PCW
Replied by PCW on topic Mesa and SSI absolute encoders
SSI requires differential inputs and outputs so while its possible to use the
7I33 encoder inputs in differential mode as the inputs, you still need some
differential outputs.
A 7I44 daughtercard is probably a good choice so get the SSI wiring all on one card,
but there are many options
7I33 encoder inputs in differential mode as the inputs, you still need some
differential outputs.
A 7I44 daughtercard is probably a good choice so get the SSI wiring all on one card,
but there are many options
Please Log in or Create an account to join the conversation.
- bigrig
- Offline
- New Member
Less
More
- Posts: 11
- Thank you received: 0
29 Aug 2014 21:32 #50473
by bigrig
Replied by bigrig on topic Mesa and SSI absolute encoders
Ok, so maybe I can take away one 7I37 card and put one 7I44 instead.
But is this setup doable, or is it a lot of reprogramming and coding to get a system up and running?
What are the many options?
But is this setup doable, or is it a lot of reprogramming and coding to get a system up and running?
What are the many options?
Please Log in or Create an account to join the conversation.
- PCW
- Away
- Moderator
Less
More
- Posts: 17869
- Thank you received: 4776
29 Aug 2014 22:08 #50478
by PCW
Replied by PCW on topic Mesa and SSI absolute encoders
The SSI interface is supported in linuxcnc 2.6 and later
Are your encoders multiturn? (so absolute for the whole range of motion)
Homing with absolute encoders is fairly uncharted territory on the
linuxcnc and hal side so will possiblly be "interesting"
Are your encoders multiturn? (so absolute for the whole range of motion)
Homing with absolute encoders is fairly uncharted territory on the
linuxcnc and hal side so will possiblly be "interesting"
Please Log in or Create an account to join the conversation.
- bigrig
- Offline
- New Member
Less
More
- Posts: 11
- Thank you received: 0
29 Aug 2014 22:33 #50483
by bigrig
Replied by bigrig on topic Mesa and SSI absolute encoders
Yes the encoders are multiturn, so absolute for the whole range.
I can set value 1 to 65536 steps/revolution. Now in incremental mode it is set to 2000 steps/rev.
Value is stored in servomotors by a battery.
Homing will probably be a minor problem, since I know exactly every motors absolute position.
I also have a 3 axis retrofitted machine with same servosystem, maybe I should try doing this on that machine first to see that it works.
So hardware vice I just need a 7I44?
I can set value 1 to 65536 steps/revolution. Now in incremental mode it is set to 2000 steps/rev.
Value is stored in servomotors by a battery.
Homing will probably be a minor problem, since I know exactly every motors absolute position.
I also have a 3 axis retrofitted machine with same servosystem, maybe I should try doing this on that machine first to see that it works.
So hardware vice I just need a 7I44?
Please Log in or Create an account to join the conversation.
- cmorley
- Offline
- Moderator
Less
More
- Posts: 7760
- Thank you received: 2055
30 Aug 2014 07:23 #50500
by cmorley
Replied by cmorley on topic Mesa and SSI absolute encoders
I think you will find the homing part more difficult then you think.
As Peter said, linuxcnc hasn't been adapted to absolute encoder homing.
Linuxcnc assumes that it homes to a specific point not to align it's self to the current position.
I think this may take a fundamental change in linuxcnc to accomplish.
It would be great to add. I have a linear encoder with absolute distance-coded indexs - that would be along the same lines.
Chris M
As Peter said, linuxcnc hasn't been adapted to absolute encoder homing.
Linuxcnc assumes that it homes to a specific point not to align it's self to the current position.
I think this may take a fundamental change in linuxcnc to accomplish.
It would be great to add. I have a linear encoder with absolute distance-coded indexs - that would be along the same lines.
Chris M
Please Log in or Create an account to join the conversation.
- cmorley
- Offline
- Moderator
Less
More
- Posts: 7760
- Thank you received: 2055
30 Aug 2014 07:29 #50501
by cmorley
Replied by cmorley on topic Mesa and SSI absolute encoders
Linuxcnc can be set up to 'remember' its last position when it starts up by reading a file.
this is used on machines that are difficult tohome and don't move when turned off.
Maybe you could use this mechanism to do what you wish.
look here:
www.linuxcnc.org/docs/2.6/html/config/in...tml#sub:TRAJ-section
POSITION_FILE=
this is used on machines that are difficult tohome and don't move when turned off.
Maybe you could use this mechanism to do what you wish.
look here:
www.linuxcnc.org/docs/2.6/html/config/in...tml#sub:TRAJ-section
POSITION_FILE=
Please Log in or Create an account to join the conversation.
- PCW
- Away
- Moderator
Less
More
- Posts: 17869
- Thank you received: 4776
30 Aug 2014 07:36 #50502
by PCW
Replied by PCW on topic Mesa and SSI absolute encoders
If the encoders are truly absolute then homing is not needed and things may just work
I will try a absolute encoder setup sometime next week and see how it behaves
I will try a absolute encoder setup sometime next week and see how it behaves
The following user(s) said Thank You: bigrig
Please Log in or Create an account to join the conversation.
- bigrig
- Offline
- New Member
Less
More
- Posts: 11
- Thank you received: 0
31 Aug 2014 02:11 #50534
by bigrig
Replied by bigrig on topic Mesa and SSI absolute encoders
Looking forward to hopefully getting some positive results from your test setup next week!
If you setup a system, do you need all axes to be either absolute or incremental, or can you mix?
I attach two pdfs with the drives SSI interface data. Can you please check that this looks to be right ?
Best Regards!
Lars
If you setup a system, do you need all axes to be either absolute or incremental, or can you mix?
I attach two pdfs with the drives SSI interface data. Can you please check that this looks to be right ?
Best Regards!
Lars
Please Log in or Create an account to join the conversation.
- PCW
- Away
- Moderator
Less
More
- Posts: 17869
- Thank you received: 4776
31 Aug 2014 03:01 #50537
by PCW
Replied by PCW on topic Mesa and SSI absolute encoders
As far as I know each axis can be set up independently
The SSI interface looks standard and should be fine
The SSI interface looks standard and should be fine
The following user(s) said Thank You: bigrig
Please Log in or Create an account to join the conversation.
Moderators: PCW, jmelson
Time to create page: 0.096 seconds