VMX 42 SR NC Post Processor Englisch Version 11 - 16 - 2007
VMX 42 SR NC Post Processor Englisch Version 11 - 16 - 2007
VMX 42 SR NC Post Processor Englisch Version 11 - 16 - 2007
XXX-XXXX-XXX
VMX 42 SR
NC Post Processor Guide
Version: 1.0
Table of Contents
1 REVISION LOG ............................................................................................. II
Notes
• All subsequent tool positions (XYZ positions, IJK tool vectors, and UVW surface
normal vectors) are specified with respect to the Transform Plane except machine
rotary angles (i.e. B- and C-angles).
• Rotary moves are permitted while NC Transform Plane is active.
• The NC Transform Plane block is not a motion block; it does not execute motion.
• NC Transform Plane has three rotations available.
M127 cancels Shortest Rotary Angle Path Traverse. This is the standard operating mode,
which is described in Table 2. The green case is depicted in Figure 7.
Tool Vector
Notes:
• Only the XYZ and F parameters are modal. IJK and UVW are non-modal.
• The Tool Vector and Surface Normal Vector can be specified with up to 6 decimal
places. It is highly recommended that the full precision be used. The field values will
normally lie in the range of [-1.000 000 to +1.000 000]. If the magnitude of the
Vector does not equal 1, the vector will be automatically normalized by the CNC.
• Since Vectors specify direction, they are non-dimensional. {I, J, K} and {U, V, W}
Vector components should not be multiplied by unit conversion factors when
converting a program from Inch to metric or vice-versa.
• G41.2 activates 3D Tool Geometry Compensation Mode.
• G40 cancels 3D Tool Geometry Compensation Mode.
• TCPM (M128) must be active when using 3D Tool Geometry Compensation
(G41.2).
• Although 3D Tool Geometry Compensation can position ball, flat, and bull nose
endmills interchangeably, there is no guarantee that the selected tool dimensions and
geometry will not cause gouging of the part. It is the responsibility of the operator to
ensure that the tool path is gouge-free for the selected tool.
Tool Length
(spindle zero to tip)
Radius
Corner Radius
Figure 10 Tool Geometry
G41.2 D_ R_ specifies the Tool Radius D_ code and the Corner Radius R_ code. The
values in D_ and R_ are indexes for the NC Tool Radius Offset Table and NC Tool
Corner Radius Offset Table respectively.
Notes:
• The Tool Radius and Corner Radius offsets can be cancelled when 3D Tool
Geometry Compensation Mode is cancelled using G40.
• The tool Z-calibration can be specified using G43 H_ where H_ references the Tool
Calibration register number or it can be specified using the Zero Calibration value in
the Tool Setup. The Tool Length is computed based on the Z-Calibration, Offset Z,
and Z Table Offset in the Part Setup screen.
• G41.2 will not cause movement. The tool geometry is compensated in the next
commanded move.
Important Notes
1. It is extremely important to have a good start point that is relatively close to the
C-axis centerline location immediately before activating G43.4 5-axis linear
interpolation. Due to the M200 Tilt Axis Preference, the machine may need to
rotate the part up to 180 degrees about the machine singularity point when
moving to the contouring start point and tool orientation. If the tool start point is
too far away from the C-axis centerline, an axis out of limits error will be thrown.
2. Although G43.4 Q0 will interpolate the Tool Tip and Tool Vector relative to the
Workpiece Coordinate System, the CAM software must generate properly
tolerance tool paths to machine smooth surfaces. Even with G43.4 the surface
finish is still highly dependent on the CAM software to generate enough tool
positions to properly break up rotary transitions and tolerance the Tool Tip
linearization of the surfaces being cut. The concept is similar to using G01 moves
to cut 3D surfaces in 3-axis machining but even more critical since the Tool
Vector may change orientation.
Syntax
G43.4 Q[0,1] will turn 5-axis workpiece-relative linear interpolation on. Q=0 linearly
interpolates the Tool Vector and Tool Tip in a plane between NC points (Figure 11). Q=1
linearly interpolates the Tool Tip between tool positions with respect to the Workpiece
Coordiante System and the rotary angles in the Machine Coordinate System.
Cutting
Tool