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 using 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 other more traditional industrial robots.
View example - 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!