Can I use the same robot for multiple tasks to be done in my manufacturing unit? If yes, what are my options to go with?

I want to know if this is possible?