Robotmaster Features
Robotmaster seamlessly integrates robot programming, simulation and code generation inside Mastercam, delivering quicker robot programming.


Powerful Part Modeling
Streamlined CAD engine makes design work easier than ever before. Each piece of geometry you create is “live”, letting you quickly modify it until it’s exactly what you want. Traditional functions are consolidated into a few simple clicks to simplify the creation of even the most complex parts.

Wireframe, surface and solid modeling



 


Import CAD model
Alternatively the part may be created using other CAD software and the model may be imported either directly in your choice of native or neutral file formats. Data translators are available for IGES, Parasolid®, SAT (ACIS solids), AutoCAD® (DXF, DWG, and Inventor TM files), SolidWorks®, Solid Edge®, STEP, EPS, CADL, STL, VDA, and ASCII, CATIA®, Pro/E®, and more.



 


Engineering Changes Made Easy
Every shop faces engineering changes and two powerful new tools are available – File Tracking and Change Recognition – that give you an easy way to identify CAD model revisions and streamline programming an updated file. The real power of these tools becomes clear when receiving engineering changes to a large file with multiple operations. Something as simple as a few additional drill holes could be frustrating to identify. Now, with a few mouse clicks, you can immediately locate and program these changes, saving valuable time.

Automated change recognition



 


CAD/CAM Based Programming
Create simple or complex robot trajectories accurately without teaching points using Mastercam Mill or Router. The programming of the robot trajectory is done graphically using the same process and tools used for CNC machines, by selecting geometry (lines, arcs, part edges and/or 3D part). Once the geometry is selected, parameter boxes guide the user in making the proper selection of process information. The software automatically generates the robot trajectory based on the above information.

Automated material removal

Flexible finishing



Leftover re-machining

Optimized finishing



Precise tool axis control

Flexible tool orientation





 


Associative Toolpaths
Fully associative geometry and toolpaths let you modify the geometry or machining parameters and immediately get an accurate, updated toolpath.

Toolpaths are associative to CAD model



 


Robot Configuration Libraries
Use Robotmaster’s extensive configuration library to easily select your Robot and End-of-arm Tooling and convert CAD/CAM toolpaths for your specific hardware requirements and setup.
     - Choose from FANUC, ABB, MOTOMAN, KUKA, STAUBLI and more
     - Enter robot operating parameters like:
          - Entire robotic cell setup
          - End of arm tooling
          - Setup (user frame and tool center point data)
          - Tool changer information
          - Motion parameters
          - Linear rail and/or rotary table configuration


Manage user frame and tool center point data

Robot specific motion paramater settings



Linear rail and rotary axis paramaters control

End of arm tooling selection



 


 


Convert CAD/CAM Data to 6-axis Robot Output
Use the graphical interface to fine-tune the parameters by which Robotmaster will translate the 2 to 5 axis CNC toolpath data into a 6-axis robot toolpath.
     - Set robot configuration for optimal robot posture
     - Manage motion between operations


Convert CAD/CAM toolpaths to robot positions



 


Optimization of Programs
Use automated settings to quickly optimize robot motion and precise control of rotation around tool for:
     - Avoiding singularity and joint limits
     - Maximizing robot dexterity
     - Optimizing joint speeds and ensuring smooth robot playback


Maintain fixed tool orientation

Vary tool orientation by rotation



Follow a relative orientation along a trajectory

Rotate tool across the trajectory





 


Robot Simulation
Validate the programs by using Robotmaster’s robot simulator.
     - View robot motion in continuous or step mode, by individual operation or complete toolgroup
     - Automatic detection of collisions
     - View either robot only or entire manufacturing cell


Simulate entire cell with housing

Hide housing during simulation



Detection of robot to part collision

Detection of tolling to part collision





 


Code Generator
Robotmaster’s post-processor generates the robot-ready program file
     - Generate programs in robot native language
     - Customizable robot code output
     - Multi-file output for managing long programs with limited robot memory


Robot specific code file output




Multi-file output for managing long programs

 

Videos


Trimming of a commercial thermoformed part using a Fanuc robot with a router spindle
        
 

 

Trimming of a commercial thermoformed part using a Kuka robot with a router spindle and multiple tools
        
 

 

Abrasive water-jet cutting of a medical carbon fiber part using a Motoman robot
        
 

 

Trimming of a flat part with an ABB robot and using orientation changes to avoid a crash between the wrist and robot base
        
 

 

 

Laser trimming of an automotive part using a Fanuc robot with a rotary table
        
 

 

Trimming of a thermoformed aerospace part using a Staubli robot and a small spindle
        
 

 

Water-jet cutting of a fiberglass part using a gantry mounted double Fanuc robot cell
        
 

 

Trimming of a wood part using a Kuka robot mounted on a linear rail
        
 

 

Trimming of a commercial thermoformed part using a Fanuc robot with a router spindle and multiple tools
        
 

 

Trimming of a polycarbonate visor using a Fanuc robot with a router spindle