Software/Programming

Programming remains the key to flexible automation, and in today’s data driven manufacturing environment, it is more critical than ever.  In the simplest form, programming consists of teaching individual points for a static robot application.  Complex applications range from multi-robot coordinated motion cells, to active plant floor networking and database integration.

AMT is skilled in the complete range of robot programming and software development, experienced with all robot brands and models.  Our team of field engineers have successfully commissioned thousands of robots, and our advanced software group has written networking, database, calibration, sensor, and interface utilities and programs in all major industrial languages.

Technology Description

Robot programming refers to the practice of creating and fine tuning robotic operations on the plant floor.  In some cases, it is also referred to as online robot programming.  
Robot Programming involves a variety of tasks including robotic system setup and evaluation, cycle time optimization, safety and throughput improvement. For complex operations, AMT’s software development experts help create custom interfaces and logic to help make robotic systems more flexible, user friendly and lean. 

Benefits

  • System logic and software development – off-line program development
  • Robot Startup and Debug – software loading, mastering, tool center point setup
  • Process development and consulting
  • I/O Communication setup and debug
  • Cycle time/ process improvement
  • Quality control on robotic operations
  • Development and documentation of system standards
  • System support and training

Skill Set
All major industrial robots including new and legacy controller support.

  • ABB, Denso, FANUC, Kawasaki, Kuka, Motoman, Nachi, Staubli and others.
  • Custom robot software development – RAPID, KAREL, VB, Cimplicity, C++.