Interested in using manufacturing robots but don’t have people with the right expertise on your team?
Wondering if you will need to invest heavily in training your staff on robotics programming? Or maybe you considered surrendering your application to an external integrator?
If these questions sound familiar, then you’ve most likely wondered whether it is possible to program a robot without extra training.
Robotics programming has always been highly specialized. Technicians and engineers typically learned to program particular robot brands and often stuck with that brand for years. Even if you had extensive robotics experience with a particular brand, you had to undergo expensive training to learn the basics of another brand.
This high barrier to entry created a norm for using robot integrators in manufacturing. For a long time, these talented specialists have helped manufacturers get their robots up and running.
But what if you don’t want to use an integrator and want your team to deploy the robot? Suppose you already have a team of competent people keen to take on the challenge but don’t have specific robotics training. In that case, spending time and money on training them to use a proprietary programming language doesn’t make sense.
What to do when your team lacks robotics expertise
It’s hard to find people with the right robotics experience. For the last few years, the industry has had a growing skills shortage. The market is competitive, with fewer job candidates with specific robot programming skills. Even big multinational companies — which offer perks that many of us can’t beat — are finding it difficult to fill robotics positions.
Most industrial robots are locked into their proprietary programming languages and software environments. This makes it harder to find suitable candidates with programming experience with the brands you want to use.
For many manufacturers, it may seem like there are only two options:
- Use an external integrator — This lets you get up and running quickly but can tie you into relying on that integrator for years. If you want to update the robot’s programming beyond simple changes, you’ll need to call the integrators back in.
- Invest in robotics training — This can be costly and time-consuming, with three days of mandatory training being a common requirement. It does mean you can deploy the robot in-house, but it can be a big commitment. Various methods for programming industrial robots, including offline programming and external tools, usually require extra training.
If neither of these options meets your needs, it might seem like robots are unsuitable for your situation. However, there is another option.
Our industrial robots do not require specific programming skills
Manufacturing robots aren’t out of your reach. You just haven’t found the right type of robot yet.
What if you could deploy your robot using the programming languages your team already knows? A few robots can be programmed with whichever method suits you. These robots can be quickly and easily added to your business without changing anything.
Unlike traditional industrial robots, these new robots can be programmed directly and controlled from your PLC or PC. They don’t require any programming training and can be easily adapted to suit the needs of your team.
This opens up a lot more flexibility than traditional industrial robots. Since you aren’t tied to a particular robot brand and programming language, you can pick the robots that suit the needs of your task.
What are these new robots?
Manufacturing robots you can use… without new robotics programming skills
It might sound like a strange thing to say, but unlike other industrial robots, Mecademic robots aren’t really “programmed.”
Usually, industrial robots require you to develop a program on their teach pendant, which is tedious. Or, you can program the robot offline using the manufacturer’s proprietary language and then upload the program to the robot’s controller for it to run. If you want to make non-minor changes to the program, you can only do so by going through the same arduous process.
By contrast, Mecademic robots don’t require you to store the program on their embedded controller (although it is possible to store some macros if you want to). Your program can run on whichever machine you use to control your automation.
You can also control a Mecademic robot using whichever programming method you prefer.
You control the robot like any other automation component (e.g., an electric gripper).
Instead of tying you into one programming method and requiring extensive training, you can use any modern programming language — you send the special Mecademic motion commands over your choice of communication interface (TCP/IP, EtherCAT, or Ethernet/IP).
The robot will adapt to your programming needs instead of requiring you to adapt to the robot’s needs, as is usually the case.
Four common ways to control a Mecademic robot
Here are four typical ways of controlling a Mecademic robot:
- From a computer — You can easily control a Mecademic robot from any computer, using whatever programming method you prefer. Python, C++, MATLAB, LabVIEW… as long as the language supports socket communication (which most do), you can use it to control the robot. A simple web interface is stored within the robot itself that you can access from any computer.
- From a PLC — If you are in a typical manufacturing setting, chances are you already have PLCs controlling your conveyors, pistons, and valves connected to many sensors. In that case, controlling a Mecademic robot is as simple as controlling yet another automation component. You can continue using the programming language of your choice and then communicate with the robot using either TCP/IP, EtherCAT or Ethernet/IP.
- From another autonomous machine — Most complex machines such as CNC machines, CMMs, laser engravers or custom machinery are of course, controlled by a PLC or a computer, so it’s not surprising that you can control a Mecademic robot directly from your machine, without adding a computing device. You can even control our robots from most other traditional industrial robots.
- On the robot itself — You don’t need another machine or socket connection to control Mecademic robots. You can use the buttons on the robot’s base to run a pre-recorded program. This feature is ideal for marketing or educational demonstrations.
Some cobots are also easy to use, but…
If you are looking for an easy-to-use robot, you might already have considered collaborative robots (cobots). After all, many cobots are also designed to be intuitive – you can program them via a simple user interface or even via hand guiding.
The problem with cobots is that they don’t tend to “play nicely” with other components. Their simple programming options work well when the robot is a stand-alone component. But, when you need to use them with other equipment, it’s very common for integrators to bypass their intuitive interface and similarly program them to Mecademic robots.
Most importantly, with cobots, you always sacrifice performance. They are several times less precise and slower than small industrial robots.
We want robots that are easy to program and still have high precision. Mecademic robots are precise down to 5 micrometers, as you can see in this video.
How to get started with easy-to-use robots
Want to start with a robot that makes programming easy instead of hard?
Here are 3 quick steps you can take:
- Find a suitable application — First, you want to find a task that will be a “quick win” when you add the robot. List the potential applications and pick one that has the most potential to make a big impact on your operations quickly.
- Look for inspiration — One of the best ways to understand what’s possible with Mecademic robots is to look at what others have already done. Watch Zymergen, ESPS, Horosys, and R&D Tool Engineering videos for inspiration about what’s possible.
- Download the product brochure — Find out if a Mecademic robot could suit your needs on the product page or send us a message, and we’ll help you out!