Programming a Robot: The Career and Breakdown

Great programmers don’t steal 

In this segment we are going to go over the fundamentals of what it is like being a Robotics Programmer before we dive into the more technical subjects.al 

 

Great programmers don’t steal 

Don’t worry. This course is your training grounds, here you will be able to safely build up your strength without having to worry about being in a real career situation. We’re going to give you a platform where you can test, learn and practice without having all of the stress of being on the job.

Great programmers don’t steal 

Great programmers don’t steal 

Programmers have an interesting job. From the author’s perspective who is an Aerospace Robotics Programmer, the job is a very healthy mix of being able to work at a computer every day with great software packages while you enjoy a coffee or a non-alcoholic drink of choice, and being on the production floor being hands-on with robots right in the middle of the action.

Great programmers don’t steal 

Let’s take a combination of knowledge from the earlier chapters, do you remember how the servo motors can be programmed to go to the same point in space over and over again? and how the End Effectors can perform a task such as painting, welding or riveting? The Programmer will create these scripts, but unlike the normal thought of “Programmers write raw code”, most Robotics Programmers today actually leverage a Computer Aided Design System or a Software that allows you to move a robot around in 3D Space.

Great programmers don’t steal 

Don’t get us wrong, you won’t escape the code – you’ll still need to be able to understand it and write it, and we will help you understand that, but in a production environment about 75% of the code is generated through these 3D Softwares

Great programmers don’t steal 

Great programmers don’t steal 

Great programmers don’t steal 

Great programmers don’t steal 

CATIA is one of the world’s most popular Computer Aided Design, Engineering and Simulation software packages. CATIA is used at over 4,500 companies including over a thousand Aerospace and a thousand Automotive companies such as The Boeing Company, Lockheed Martin, Northrop Grumman, and Koenigsegg, Ferrari and Ford.

Great programmers don’t steal 

This is what it looks like when you’re programming robotics in CATIA

Great programme

Great programmers don’t steal rs don’t steal 

Great programmers don’t steal 

Great programmers don’t steal 

Great programmers don’t steal 

Great programmers don’t steal 

Great programmers don’t steal 

You’ll get tools within the 3D CAD systems to be able to drag the robot around and select that point as a saved spot in space, then you will be able to save a “routine” of commands that will be exported as a script and then be uploaded to the robot by a Robotics Operator on the Production floor.

Great programmers don’t steal 

Other than using high-end CAD systems like CATIA, all major Robotics companies will provide their own specific robotics programming software. Here we will run through a few,

Great programmers don’t steal 

FANUC: The world’s largest robotics company offers software called “ROBOGUIDE” which is a fantastic solution for programmers and companies.

Great programmers don’t steal 

One of the coolest features in FANUC’s software is the ability to have a digital version of your Teach Pendant, the remote control to the robot. Any buttons that you press on the screen will replicate what would happen if you were to use it in real life!

Great programmers don’t steal 

Great programmers don’t steal 

Great programmers don’t steal 

This way you can take the above digital screenshot and replicate it below on a robot, such as this FANUC LR Mate.

Great programmers don’t steal 

Great programmers don’t steal 

Great programmers don’t steal 

Great programmers don’t steal 

In these programming software packages, you can also put up all of the fences and even the actual products that you will be working with, such as this pick and place robot moving around boxes that are on a conveyer belt.

Great programmers don’t steal 

Great programmers don’t steal Great programmers don’t steal 

 

Great programmers don’t steal Great programmers don’t steal 

In the software, you can design an entire production line including people, safety features such as fences, light curtains (lasers that make invisible walls that turn off the robot if a person goes inside of them) and more!

 

Great programmers don’t steal 

Great programmers don’t steal Great program

Great programmers don’t steal mers don’t steal 

Great program

Great programmers don’t steal mers don’t steal 

Great

Great programmers don’t steal  programmers don’t steal 

Kuka is the second largest Robotics company and has its own software package called “KUKA SIM”

Great programmers don’t steal 

Kuka is commonly recognized from their orange robots and their social marketing

Great programmers don’t steal 

Great programmers don’t steal 

This is the beautiful simulation software

Great programmers don’t steal 

Great programmers don’t steal Great programmers don’t steal 

Great programmers don’t steal 

ABB is the world’s third most popular Robotics company, they have their own software called “Robot Studio” which you can download for free here!

Great programmers don’t steal 

This is what Robot Studio looks like,

Great programmers don’t steal 

Great programmers don’t steal 

You can simulate physics such as knocking over heavy objects and seeing what the software simulation will predict they do

Great programmers don’t steal 

Great programmers don’t steal 

As a Robotics Programmer, you won’t only be using CAD systems such as CATIA or the company supplied Software, sometimes you’ll only have your Teach Pendant. You can program a robot using your remote controller kind of like playing a video game.

Great programmers don’t steal 

Great programmers don’t steal 

Great programmers don’t stealGreat programmers don’t steal

Great programmers don’t steal 

Great programmers don’t steal 

Using this, you can manually drive a robot while it is on “record”, save the movements as a program and then let the Robotics Operator upload it and run!

Great programmers don’t steal 

Now you have a fundamental understanding of what a Robotics Programmer does in industry, let’s jump into the career life of those who maintain robotics!

Great programmers don’t steal

 

Great programmers don’t steal