Title: Sales positioning
1Sales positioning
2Programming CNC machines versus robots
3Typical methods of CNC programming
- Programming of CNC machines ranges from simple
2D applications to complex 5axis applications
4Typical methods of CNC programming
- 2D and 3D applications are mainly performed on 3
axis machines while 5 axis applications are
limited to more complex 5 axis machines
3 axis CNC milling machine
5 axis CNC milling machine
5Typical methods of CNC programming
- There is a natural progression in complexity,
skill and cost required to program a CNC machine
from simple 2D to advanced 5axis applications
6Typical methods of CNC programming
- Some 5axis applications also require a machine
simulator to ensure that the program is error and
collision free
7CNC Machine Programming Software Costs
This chart shows the natural progression of
software cost and training starting with 2D to
advanced 5axis programming. These are average
industry pricing for mid-ranged products like
Mastercam. Since most robotic applications are
fully 6axis, maximum software functionality is
required similar to advanced 5axis programming.
8Challenges of programming a robot
- A typical 6 axis robot only has rotary axis.
Because of this architecture - Joint limits are hard to check intuitively
- Robot to part collision is impossible to
determine without simulation
9Challenges of programming a robot
- It is desirable to program a robot in Cartesian
coordinates but all robots are commanded by joint
values by the robot controller
10Challenges of programming a robot
- A 6 axis robot requires position and orientation
data at each point
11Challenges of programming a robot
- A six axis robot has three singularity zones and
all programs must be singularity free
Wrist Singularity
12Challenges of programming a robot
- A robot has 8 possible configurations for every
point
13Challenges of programming a robot
- Programming a robot requires a simulator for
- Checking for joint limits and robot reach
- Visualizing and validating head orientation and
robot configuration - Checking for collisions
- Checking for singularities
- In most cases a simulator is not required for
programming a CNC because of the linear
architecture of these machines
14Comparison of Software Costs Between Robot and
5axis Programming
This chart highlights the comparison of the
Robotmaster cost with that of a 5axis
application. The cost of Robotmaster is
comparable to a 5axis post-processor and a
simulator. Most 5axis applications do not
require a simulator which is essential for
proofing a robot program and checking for
singularities, joint limits and collisions. In
contrast, Robotmaster is significantly better
implemented with the robot than the average 5axis
post-processor which is generic.
15Contrast of different robot programming solutions
16Contrast of robot programming solutions
17Contrast of robot programming solutions
18Contrast of robot programming solutions
19Contrast of robot programming solutions
20Contrast of robot programming solutions
21Contrast of robot programming solutions
22Contrast of robot programming solutions
23Contrast of robot programming solutions
24Robotmaster seamlessly integrates programming,
simulation and code generation inside Mastercam,
delivering quicker robot programming at a
competitive software package cost.