robotic programming

Program an industrial robot is easy and straightforward

There is no limit for robot programming

Industrial Automation requires programming skills across many different disciplines. For example, control systems programming along with robot programming.  Programming most industrial robot types, although each has it’s own language is still a straightforward process.

Likewise, our engineers have expertise in all these disciplines, and we offer training in all aspects of industrial automation.

Types of Robot Programming

Types Of Robot Programming

There are several methods to programming a robot. For example, the most common methods are (1) using the teach pendant, (2) simulation/offline programming and (3) teaching by demonstration. However, according to the British Automation and Robot Association (BARA) currently, over 90% are programmed via the teach pendant.

In the case of teaching with the pendant, the operator moves the robotic arm in jogging mode by eye to a point in space that they want as one of the way points for the trajectory (or as a stopping point for an operation like a gripper action for instance). Then the operator saves that position either as a point to point or linear move. Once a complete trajectory has been built up in this way the complete program can be run through to confirm correct operation.

robotic system integration solutions

Robot Simulation Software

Robot simulation software allows for programming the robot without necessarily having the actual robot to work on. All the main robot manufacturers have simulation software allowing the proving out of a proposed cell and permitting confirmation of reach and cycle time. Also in the category of robot simulation we find CAD-CAM software allowing the generation of the robot programs without the need for hand teaching. In the case of CAM software, this will allow the importation of CAD files. Such as CAD data of workpieces, end of arm tooling and the environment.  From this, we have the possibility to produce application-specific trajectories for loading directly into the robot.

Phoenix has simulation software for all robot manufacturers and we always carry out reach testing and cycle time analysis when proposing a robot cell solution. We also have many years of experience working with the main CAD-CAM software packages.

Key Elements To consider in robot Automation

When designing a cell, an integrator, will consider a number of important factors that will determine the final cost of the complete robot system, some of these components are:

  • The number of Robots  – Depending on the operations it may be necessary to employ more than one robot particularly in the case where cycle times are tight.
  • Types of Robots  – Robots have different configurations depending on their application.  For example, palletising robots usually have less axes and are faster than a six-axis robot.
  • The Cell Layout – The layout refers to the arrangement of machines within the cell. This allows consideration of the flow of the parts through the process.
  • The Number of Part-Types  – It may be that there is a requirement for several different part types for the process.  In this case, you need a suitable program structure.
  • The Processing Times – Each stage that a part passes through a complete cell. It has a certain time of operation, the combination of these will give the overall cell processing time.
  • The Loading and Unloading Times –  The robot requires a specific time for loading/unloading of individual parts at the beginning and at the end of the process. This time will also influence the overall handling time.

Manufacturing Solutions

Phoenix offers solutions for all kind of robotic applications. For example, Cutting, Painting,  WeldingMaterial HandlingPalletisingAssembly using both new and reconditioned robots and from turnkey solutions to reduced scope installs where the customer prefers to carry out some of the work in-house.

See more phoenixrobotic.com

Need some Robotic Automation guidance?
Request a free consultation and price estimate