Lynxmotion Tech Support

www.lynxmotion.com
It is currently Sun May 19, 2013 4:59 pm

All times are UTC - 6 hours [ DST ]




Post new topic Reply to topic  [ 10 posts ] 
Author Message
PostPosted: Fri May 25, 2012 5:00 am 
Offline
Roboteer

Joined: Fri May 25, 2012 4:52 am
Posts: 8
Hi,

I have an AL5B robotic arm. I succes to pilot it with Lynxterm, and create small program with macros.
But now I would like to control it by a Siemens PLC S7-300. How can I do this?

Thank you,
Have a good day :D


Top
 Profile  
 
PostPosted: Fri May 25, 2012 1:16 pm 
Offline
Robot Guru
User avatar

Joined: Fri May 25, 2007 8:21 pm
Posts: 3868
Location: Central Coast, CA, USA
Do you have a link to the manual?

What do you already know about the S7-300? (I know nothing).

To control an arm (or legs!) you need to solve forward and inverse kinematic problems. Assuming you've used the SSC-32 in your arm, you will need to be able to compose and transmit serial ASCII data over a RS-232 interface (232 levels or TTL) in order to command the servos. I don't think too many ladder-logic controllers can do that.

Rather, use a BB II to communicate with the SSC-32, and develop a simple handshake interface with the PLC. For an industrial application (and the AL5B is not rated for industrial applications), you'd probably have a set of positions you wish to drive the arm to. These "waypoints" could be stored in the BB II, and the PLC could send an encoded (5 wires) command to the BB II.

Alan KM6VV

_________________
Visit:
http://groups.yahoo.com/group/SherlineCNC/
http://tech.groups.yahoo.com/group/HexapodRobotIK/


Top
 Profile  
 
PostPosted: Mon May 28, 2012 10:08 am 
Offline
Roboteer

Joined: Fri May 25, 2012 4:52 am
Posts: 8
Sorry, I don't understand what is a BB II.

A solution can be when the arm receives a pulse it performs the movement records.
Can I record a movement in the SSC-32? Are there any inputs in the SSC-32 which can correspond?
Do you think it's possible?

Thank you for your answer


Top
 Profile  
 
PostPosted: Mon May 28, 2012 11:49 am 
Offline
Robot Guru
User avatar

Joined: Fri May 25, 2007 8:21 pm
Posts: 3868
Location: Central Coast, CA, USA
Bot Board II. Available on the LM website. BotBoarduino (new) is also a good choice.

You can make commands to move the arm, and save the commands. the SSC-32 won't do any of that for you. It only positions the servos.

Trick is to develop canned sequences.

Alan KM6VV

_________________
Visit:
http://groups.yahoo.com/group/SherlineCNC/
http://tech.groups.yahoo.com/group/HexapodRobotIK/


Top
 Profile  
 
PostPosted: Tue May 29, 2012 4:27 am 
Offline
Roboteer

Joined: Fri May 25, 2012 4:52 am
Posts: 8
Thank you for your answer!

And what do you think about an arduino uno?
Can it be a good solution?


Top
 Profile  
 
PostPosted: Tue May 29, 2012 9:03 am 
Offline
Arduino Wizard-in-Training
User avatar

Joined: Thu Sep 09, 2010 4:56 pm
Posts: 252
Location: I don't even know
The Botboarduino was designed to be easier to interface with standard servos and sensors. It's the same thing as an official Arduino Duemilanove just with added features that make it great for robotic applications. An Uno would work but you'll have to use a breadboard or another board for the wiring. The Botboarduino doesn't require anything extra as you can plug servos right into it with no modifications. As for the PLD.. Probably won't cut it as you have to solve some trigonometry and output Pulse widths. As far as I know PLD's can only output digital logic nor can they do complex math functions. I've personally used a regular Arduino and a BotBoarduino for controlling an arm, the BotBoarduino just works and is much easier. It's definitely worth getting one.

_________________
Devon Simmons, Former Programmer for Lynxmotion.
I can try to help, but I can only offer you my best effort.


Top
 Profile  
 
PostPosted: Tue May 29, 2012 12:23 pm 
Offline
Robot Guru
User avatar

Joined: Fri May 25, 2007 8:21 pm
Posts: 3868
Location: Central Coast, CA, USA
As dev (?) has stated, the Botboarduino is designed to be easier to use then the UNO. I have both now, and I moved my servo board over to the BBD.

Just use the proper driver!

Alan KM6VV

_________________
Visit:
http://groups.yahoo.com/group/SherlineCNC/
http://tech.groups.yahoo.com/group/HexapodRobotIK/


Top
 Profile  
 
PostPosted: Wed May 30, 2012 5:15 am 
Offline
Roboteer

Joined: Fri May 25, 2012 4:52 am
Posts: 8
Than you for your answer :) !
I will buy a Botboarduino to control my arm an make it autonomous.
For example, my arm execute the same movement when it reiceve a pulse?
It's possible?


Top
 Profile  
 
PostPosted: Wed May 30, 2012 8:40 am 
Offline
Arduino Wizard-in-Training
User avatar

Joined: Thu Sep 09, 2010 4:56 pm
Posts: 252
Location: I don't even know
That's a very possible goal.

_________________
Devon Simmons, Former Programmer for Lynxmotion.
I can try to help, but I can only offer you my best effort.


Top
 Profile  
 
PostPosted: Wed May 30, 2012 9:15 am 
Offline
Roboteer

Joined: Fri May 25, 2012 4:52 am
Posts: 8
Ok!

Thank you a lot for all this answers! :D


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 10 posts ] 

All times are UTC - 6 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group