5-Axis CNC Machine Guide
5-Axis CNC Machine Guide
Application Manual
Contents
1 INTRODUCTION TO FIVE-AXIS MACHINE ................................................ 1
1.1 FEATURES................................................................................................. 1
1.1.1 More Compatible to Workpiece .......................................................... 1
1.1.2 High Efficiency .................................................................................. 1
1.1.3 High Precision .................................................................................... 1
1.1.4 Enhancement of Tool Stiffness ........................................................... 1
1.2 MACHINE TYPES ....................................................................................... 3
1.2.1 Head-Head ......................................................................................... 3
1.2.2 Table-Table ........................................................................................ 4
1.2.3 Head-Table......................................................................................... 4
1.3 DEFINITIONS OF ROTARY AXES ................................................................. 5
1.3.1 Head-Head ......................................................................................... 5
1.3.2 Table-Table ........................................................................................ 6
1.3.3 Head-Table......................................................................................... 6
1.4 PARAMETERS ............................................................................................ 7
2 ROTATION TOOL CENTER POINT(RTCP).............................................21
8 TROUBLESHOOTING ....................................................................................54
10 Q & A ...........................................................................................................57
11 MODIFICATION HISTORY .......................................................................59
新代科技應用手冊
Figure 1
Figure 2
Figure 3
新代科技應用手冊
1.2.1 Head-Head
Head-Head type possess that both rotary axes are laid on the spindle,
and the two axes are identified as combination of C-axis and A-axis/ B-axis.
In some special cases, there’s a combination of A-axis and B-axis.
Since there’s no rotary axis on the table, it can load heavily. For the
reason, the dimension of a machine is often large to accommodate
large-sized parts. In conclusion, its base is much heavier than spindle-end,
in other words, it can keep stable in work.
With the two more rotary axes and the spindle itself, Head-Head type
consists of three axes on the spindle-end, so the accurately fabricated
components are very necessary. On the other hand, with the arrangement on
the spindle, the loading capability of it is lowered, consequently, this kind of
machine is not suitable for heavily cutting and high-speed feeding.
新代科技應用手冊
1.2.2 Table-Table
Table-Table type possess that both rotary axes are laid on the table, and
the two axes are identified as combination of C-axis and A-axis/ B-axis. In
some special cases, there’s a combination of A-axis and B-axis.
Compared to the Head-Head type, the stiffness of the spindle for
Table-Table type is higher, hence, it’s suitable for heavily cutting and
high-speed feeding. However, it’s a trade-off that it just can bear lighter
workpieces and can’t machine flexibly as the Head-Head type.
1.2.3 Head-Table
Head-Table type possess that the two rotary axes are laid on the
spindle and table, and identified as A-axis or B-axis and C-axis, separately.
In some special cases, the one on the table may appear as A-axis or B-axis.
When it comes to the flexibility, dimensions of machine, weight of
workpiece, machining accuracy, Head-Table type is between the two types
mentioned above. However, since the requirement of precision is not so
demanded as the other, so it can get the upper hand on the cost.
新代科技應用手冊
1.3.1 Head-Head
See Figure 5, the slave is attached to the master in the viewpoint of
mechanism. However, the movement of the slave doesn’t contribute to the
angle of the master. Instead, rotation of the master will influence the state of
the slave. With the idea, there’s no difficulty differentiating them.
Figure 5
新代科技應用手冊
1.3.2 Table-Table
Same as the Head-Head type, the character of axes can be recognized
easily. (See Figure 6)
Figure 6
1.3.3 Head-Table
The definition of the type is unable to clearly be given, usually, top to
down is adapted: the rotary axis on the spindle is identified as the master,
and the one set up on the table as the slave. (See Figure 7)
Figure 7
新代科技應用手冊
1.4 Parameters
This section includes parameters related to the functions of Syntec
controller and five-axis machine.
Initial
Pr. Description Range Unit Take effect
value
3001 *Organization for five axis machine [0,3] - 0 Reboot
Value of Pr.3001:
0: idle
1: Head-Head
2: Table-Table
3: Head-Table
Initial
Pr. Description Range Unit Take effect
value
3002 Direction of Tool [0,3] - 0 Press Reset
Value of Pr.3002:
About the tool orientation (from tool tip to tool holder) under the
situation that all the angles of rotary axis are 0o, please refer to Figure 8.
0: idle
1: positive X-coordinate.
2: positive Y-coordinate.
3: positive Z-coordinate.
Figure 8
新代科技應用手冊
Initial
Pr. Description Range Unit Take effect
value
Incline Angle of direction of Tool
3003 [0,360000] BLU 0 Press Reset
(RA)
Take the situation that Pr.3002 is set 3 for example, the definition of
Pr.3003(RA) is as Figure 9.
Figure 9
新代科技應用手冊
Initial
Pr. Description Range Unit Take effect
value
Incline Angle of direction of Tool
3004 [0,360000] BLU 0 Press Reset
(RB)
Take the situation that Pr.3002 is set 3 for example, the definition of
Pr.3004(RB) is as Figure 10.
Figure 10
新代科技應用手冊
Initial
Pr. Description Range Unit Take effect
value
3005 First rotation axis [0,3] - 0 Press Reset
3006 Second rotation axis [0,3] - 0 Press Reset
Pr.3005 and 3006 define that which linear axis is paralleled with the
centerline of rotary axis.
Value of Pr.3005 and 3006:
0: idle.
1: pivot around X-axis.
2: pivot around Y-axis.
3: pivot around Z-axis.
Initial
Pr. Description Range Unit Take effect
value
3007 Rotation direction of first rotation axis [0,2] - 0 Press Reset
Rotation direction of second rotation
3008 [0,2] - 0 Press Reset
axis
In usual, two rotary axes of Head-Head type are both adapted to the
right-hand rule, and Table-Table type are both adapted to the left-hand rule.
However, ascertaining which to apply physically gets more precise.
新代科技應用手冊
Initial
Pr. Description Range Unit Take effect
value
starting point of rotation angle of first
3009 [0,360000] BLU 0 Press Reset
rotation axis
terminal point of rotation angle of first
3010 [0,360000] BLU 0 Press Reset
rotation axis
starting point of rotation angle of
3011 [0,360000] BLU 0 Press Reset
second rotation axis
terminal point of rotation angle of
3012 [0,360000] BLU 0 Press Reset
second rotation axis
With the right-hand rule, take C-axis as example, point the thumb to
positive Z-axis, and take the view from positive to negative, in other words,
top to down. Next, find the range of action of rotary axis, see Figure 11:
Figure 11
新代科技應用手冊
Initial
Pr. Description Range Unit Take effect
value
3013 Tool Holder Offset [0,999999999] BLU 0 Press Reset
Control Point
Tool length
Figure 12
新代科技應用手冊
Initial
Pr. Description Range Unit Take effect
value
A-component of Offset for first
3015 [-360000,360000] BLU 0 Press Reset
rotation axis
B-component of Offset for first
3016 [-360000,360000] BLU 0 Press Reset
rotation axis
C-component of Offset for first
3017 [-360000,360000] BLU 0 Press Reset
rotation axis
A-component of Offset for second
3018 [-360000,360000] BLU 0 Press Reset
rotation axis
B-component of Offset for second
3019 [-360000,360000] BLU 0 Press Reset
rotation axis
C-component of Offset for second
3020 [-360000,360000] BLU 0 Press Reset
rotation axis
Pr.3015 to 3020, the offset between the two rotary axes and A, B, and
C, should be filled in based on the setting of Pr.3005 and 3006.
For example, if the master is C-axis, the values of Pr.3015 to 3017 are
AOC, BOC, and COC, separately. (See Figure 13)
Figure 13
* About AOC, BOC, and COC showed on the picture above, please
refer to Chapter 7.
新代科技應用手冊
Figure 14
C-axis and B-axis in figure 13 are identified as the master and slave,
separately.(Pr.3005=3、Pr.3006=2)
∠COC=50o, ∠BOB=30o
Consequently,
Pr3017 = -50000(BLU)
Pr3019 = -30000(BLU)
Initial
Pr. Description Range Unit Take effect
value
x-component of Offset from tool holder
3021 [0,999999999] BLU 0 Press Reset
to second rotation axis
y-component of Offset from tool holder
3022 [0,999999999] BLU 0 Press Reset
to second rotation axis
z-component of Offset from tool holder
3023 [0,999999999] BLU 0 Press Reset
to second rotation axis
Assume that the offset from the spindle to the Slave is (a, b, c), then
Pr.3021 corresponds to a, Pr.3022 to b, and Pr.3023 to c.
Figure 15
新代科技應用手冊
Initial
Pr. Description Range Unit Take effect
value
x-component of Offset from second
3024 [0,999999999] BLU 0 Press Reset
rotation axis to first rotation axis
y-component of Offset from second
3025 [0,999999999] BLU 0 Press Reset
rotation axis to first rotation axis
z-component of Offset from second
3026 [0,999999999] BLU 0 Press Reset
rotation axis to first rotation axis
Assume that the offset from the Slave to the Master is (d, e, f), then
Pr.3024 corresponds to d, Pr.3025 to e, and Pr3026 to f.
Normally, the two rotary axes of Head-Head type are concentric with
the spindle, hence, d, e, and f can be set 0 directly. If the errors are taken
into account, they should be measured, and compensated additionally.
(d, e, f)
Figure 16
新代科技應用手冊
Initial
Pr. Description Range Unit Take effect
value
x-component of Offset from first
3031 [0,999999999] BLU 0 Press Reset
rotation axis to second rotation axis
y-component of Offset from first
3032 [0,999999999] BLU 0 Press Reset
rotation axis to second rotation axis
z-component of Offset from first
3033 [0,999999999] BLU 0 Press Reset
rotation axis to second rotation axis
Assume that the offset from the Master to the Slave is (a, b, c), then
Pr.3031 corresponds to a, Pr.3032 to b, and Pr.3033 to c.
Normally, the two rotary axes of Table-table type are concentric, hence,
a and b can be set 0 directly, but c should be measured separately.
(a, b, c)
Figure 17
新代科技應用手冊
Initial
Pr. Description Range Unit Take effect
value
x-component of Offset from machine to
3034 [0,999999999] BLU 0 Press Reset
first rotation axis
y-component of Offset from machine to
3035 [0,999999999] BLU 0 Press Reset
first rotation axis
z-component of Offset from machine to
3036 [0,999999999] BLU 0 Press Reset
first rotation axis
Assume that the offset from any reference point on machine to the
Master is (d, e, f), then Pr.3034 corresponds to d, Pr.3035 to e, and Pr.3036
to f.
(d, e, f)
Figure 18
新代科技應用手冊
Initial
Pr. Description Range Unit Take effect
value
x-component of Offset from tool holder
3041 [0,999999999] BLU 0 Press Reset
to first rotation axis
y-component of Offset from tool holder
3042 [0,999999999] BLU 0 Press Reset
to first rotation axis
z-component of Offset from tool holder
3043 [0,999999999] BLU 0 Press Reset
to first rotation axis
x-component of Offset from machine to
3044 [0,999999999] BLU 0 Press Reset
second rotation axis
y-component of Offset from machine to
3045 [0,999999999] BLU 0 Press Reset
second rotation axis
z-component of Offset from machine to
3046 [0,999999999] BLU 0 Press Reset
second rotation axis
Assume that the offset from the spindle to the Master is (a, b, c), then
Pr.3041 corresponds to a, Pr.3042 to b, and Pr.3043 to c.
Assume that the offset from any reference point on machine to the
Slave is (d, e, f), then Pr.3044 corresponds to d, Pr.3045 to e, and Pr.3046 to
f.
At the situation that the Master is concentric with the spindle, a, b, and
c can be set 0 directly. If errors are taken into account, they should be
measured, and compensated additionally. d, e, f should be measured with
corresponding manner based on the character of the Slave(A-, B-, or
C-axis).
新代科技應用手冊
(a, b, c)
(d, e, f)
Figure 19
Initial
Pr. Description Range Unit Take effect
value
407 HPCC smoothing tolerance [2~20] um 2 Press Reset
Initial
Pr. Description Range Unit Take effect
value
3051 enable smooth RTCP function [0,1] - 0 Press Reset
0: switch off STCP;
1: switch on STCP
While Pr.3051 is set 1, the argument L can be ignored.
Initial
Pr. Description Range Unit Take effect
value
first rotation axis smooth
3052 [0,360000] 0.001deg 0 Press Reset
tolerance
second rotation axis smooth
3053 [0,360000] 0.001deg 0 Press Reset
tolerance
新代科技應用手冊
Figure 20
新代科技應用手冊
2.3 Limitation
1. G41 and G42 should repel each other.
2. G43 and G44 should repel each other.
3. The length of tool should be set to the length of exposed tool, and
the value is positive.
4. Must set G49 before the instructions G53, G28, G29, and G30,
otherwise, machine may perform abnormally.
2.4 Example
The two NC files listed below are different at the appearance of
instruction G43.4, the first lack of G43.4 does not switch on RTCP, in
contrast with that, the second switches on the function with G43.4.
G00 X0 Y0 Z0 B0 C0
G01 X50. Y0 Z0 B-45. C0
G43.4 H1
G00 X0 Y0 Z0 B0 C0
G01 X50. Y0 Z0 B-45. C0
Figure 21
Figure 22
新代科技應用手冊
Figure 23
3.3 Limitation
1. STCP should be mated to RTCP, and HPCC simultaneously.
(Option 11 & 12)
2. Under the STCP mode, the instruction is limited to those related, or
the alarm, COR-107 The format of G5.1/G05 is incorrect, would be
triggered.
4 Manual RTCP
We can also utilize PLC components to switch on/off RTCP under
Manual manipulation.(e.g. Hand-wheel, jog, and incremental jog)
4.1 Description
Manual RTCP is controlled by the registers R518 and R519.
4.1.1 R518
R518 is a register to choose coordinate while manually manipulating
the linear axes. The setting value and corresponding coordinate is explained
as follows:
1. R518 = 0: Shift linear axes manually, and it will act based on the
mechanical coordinate.
2. R518 = 1: Shift linear axes manually, and it will act based on the
program coordinate (or workpiece coordinate).
3. R518 = 2: Shift linear axes manually, and it will act based on the
tool coordinate.
4.1.2 R519
R519 is a register exclusively used for the five-axis manual operation.
There’s no effect while used on a non-five-axis machine. Under the function
of five-axis manual operation,
R519 = 0: switch off RTCP
R519 = 1: switch on RTCP
After the startup of RTCP, the program coordinate of tool tip is fixed, but
the posture or direction of tool/table varies with the pivoting of rotary axis.
Please see Figure below.
R519 = 0 R519 = 1
Figure 24
新代科技應用手冊
Figure 25
While the rotary angle is non-zero, the tool axis direction means the
direction from tool tip to tool holder, not the positive Z.
The function of tool coordinate only applied to the situation that there’s
any rotary axis equipped on the spindle.(e.g. Head-Head or Head-Table type)
On the other hand, the tool orientation of Table-Table type is fixed, hence,
the tool coordinate doesn’t change anymore.
In the case that all the rotary angles are 0, the tool coordinate and
mechanical coordinate overlap. While the rotary axes start rotating, the tool
coordinate rotates as well. Please see Figure 26, the left one demonstrates
that the tool pivots around X-axis and the right demonstrates the
corresponding tool coordinate after that.
新代科技應用手冊
Figure 26
新代科技應用手冊
4.2 Note
1. R518 is only related to linear axes, no matter what value is set to
R518, the actions of rotary axes would be the same.
2. R519 is only related to rotary axes, hence, no matter what value is
set to R519, the actions of linear axes would be the same.
3. Before the use of Manual RTCP, remember to add two R bit,
R518 and R519 into the PLC file to enable the function.
4. To change the coordinate for linear axes, you have to not only
change the value of R518, but also execute G43.4 under MDI
mode, then switch back to hand-wheel mode.
5. To switch on manual RTCP, you need to not only set R519 to 1,
but also execute G43.4 under MDI mode, then switch back to
hand-wheel mode.
6. After manual RTCP is switched on, manual operation of rotary
axes only results in the changing of mechanical coordinates, the
program coordinate of X,Y and Z won’t change.
4.3 Examination
4.3.1 R518
Head-Head
R518 should set to 2 because the tool coordinate is variable while the
program coordinate (workpiece coordinate) is not.
Rotate the rotary axes to any angles to change the orientation of the
tool, then the tool coordinate would rotate with rotary axes, hence, the linear
axes would follow the X, Y, and Z directions of new coordinate. If not, it
means the five-axis function hasn’t been switched on yet.
Table-Table
Head-Table
R518 can be set 1 or 2. The test manner can refer to previous two
sections.
新代科技應用手冊
4.3.2 R519
To switch on RTCP, please set R519 1, and execute G43.4.
Head-Head
Shift the spindle or tool to the appropriate position and pivot rotary
axes, if the tool length compensation is executed correctly, the tool tip
won’t move, but rotary axes has rotated to some angles. If there’s no tool
compensation, the end of tool holder would stand still.
In the process of rotation, the program coordinate of X, Y and Z are
fixed while those of rotary axes would vary. However, mechanical
coordinate of X, Y, Z and rotary axes would vary. For example, rotate
B-axis, then mechanical coordinate of X and Z would change
simultaneously, while program coordinate of X and Z are fixed, and the
mechanical coordinate and program coordinate of B-axis would change.
Table-Table
Shift the spindle or tool to the appropriate position and pivot rotary
axes, if the tool length compensation is executed correctly, the relative
position between tool tip and working table wouldn’t change. If there’s no
tool compensation, the fixed relative position is between the end of tool
holder and working table.
Head-Table
5 Feature Coordinate
5.1 Description
The function of Feature Coordinate is to make the tool align to the
tilted working plane(TWP) and machine on it, then the machine can
accomplish machining on tilted working plane as on horizontal surface.
TWP should be defined by workpiece coordinate G54, in other words,
the origin of TWP is set relative to G54 coordinate, while the angle of TWP
should computed from Euler angles. The relationship between these three
can refer to Figure 27.
Figure 27
新代科技應用手冊
Figure 28
Figure 29
Figure 30
新代科技應用手冊
Description of format:
G68.2 X_ Y_ Z_ I_ J_ K_;
G69;
5.3 Limitation
1. G68.2 can be executed many times.
2. Each setting is relative to G54 coordinate.
3. G53.1 should not be executed before G68.2.
4. Positive tool length is needed, and G43 has to follow behind
G53.1.
5. Tool compensation on TWP can work correctly only while
executing G49 before switching on G68.2 mode.
5.5 Example 1
Take the NC file below as example to illustrate the basic movements of
feature coordinate.
Figure 31
新代科技應用手冊
Figure 32
Figure 33
新代科技應用手冊
N4 G53.1;
Point the tool orientation to Z-axis of TWP coordinate automatically.
Figure 34
N5 G43 H1;
Compensate the tool length, and the control point shift to the tool tip.
N6 G01 X0 Y0 Z0;
Cutting to X0 Y0 Z0 of TWP coordinate.
Figure 35
新代科技應用手冊
5.6 Example 2
The key of TWP machining is the assignment of TWP, which can be
accomplished in two blocks. Except for that, the other parts are the same as
three-axis machining, hence, generating the TWP machining program by
using the CAM five-axis module is not the only solution. Below, we will
introduce how to modify three-axis machining program to make it become
TWP machining program.
Figure 36
新代科技應用手冊
G71
G17 G40 G49 G90 G80
G91 G28 Z0.0G90 G54 G00 X11.4608 Y24.1067
G43 G00 Z10. H01
S20000 M03
G01 X11.4608 Y24.1067 F1000.
Z-.15
………(Omitted)
Figure 37
G71
G17 G40 G49 G90 G80
G91 G28 Z0.0G90 G54 G00 X11.4608 Y24.1067
G68.2X100.Y0.Z-26.7I0.J15.K90.
G53.1
G43 G00 Z10. H01
S20000 M03
G01 X11.4608 Y24.1067 F1000.
Z-.15
………(Omitted)
The origin of TWP is set relatively to the origin of G54, while the
direction is insignificant.
Take Face 1 for example, there are offsets on X- and Z-coordinate
between the origin of G54 and TWP.(See Figure 38 and Figure 39)
Consequently, X100. Y0 Z-26.7(100*sin15o) is typed on.
On the Face 2, the setting of origin would become X0. Y100. Z-26.7.
Figure 38
Figure 39
新代科技應用手冊
Figure 40
新代科技應用手冊
Please keep in mind that after the setting of the origin and Euler angles,
the tool alignment instruction G53.1 should be executed, otherwise, the tool
orientation will be wrong, and so is the path of tool tip.
Figure 41
新代科技應用手冊
F1 Latch G54 Coord.: set the current absolute coordinate to the space
with button
[Note]
1. If you want to use Latch G54 Coord., you have to execute G43.4,
G43, or G44 to choose the tool. However, while mode of the tool
length compensation is G49, the teaching is unable to use.
2. Latch G54 Coord. is available only under G69 mode.
新代科技應用手冊
6.2 Description
6.2.1 Three-Point Teaching
Input the coordinates on the TWP and define the directions of X, Y,
and Z of the plane.
Figure 42
Setting text:
Note:
If the input three points are collinear, the teaching would fail and G69
mode stands still.
新代科技應用手冊
Figure 43
Setting text:
Description Teachable Details
Define the origin of TWP. If viewing from tool holder to
P1 Origin of TWP Yes tip, then the right side is the direction of X and Spindle
axis is defined as Z, the Cartesian coordinate is defined.
After rotating I angle, the coordinate will become the
Rotary angle
I
of tool directions of X, Y, and Z of TWP.
新代科技應用手冊
Figure 44
Setting text:
Figure 45
Setting text:
Description Teachable Details
P1 origin of TWP Yes Define the origin of TWP.
[Note]
If there’re the situations below, the teaching would fail:
1. Input X-axis isn’t orthogonal to Z-axis.
2. Input X- or Z-axis is zero.
新代科技應用手冊
Position error:
The first letter: direction of error
The second letter: fixed as O, representing position error
The third letter: axis under consideration
Component error:
The first letter: fixed as E, representing component error
The second letter: direction of error
The third letter: axis under consideration
The list below demonstrates the number of five-axis errors. The grand
total for that is 43.
Figure 46
Figure 47
新代科技應用手冊
Figure 48
Figure 49
新代科技應用手冊
EXX, EYY, EZZ, EBB, and ECC, categorized as pitch error, can be
compensated by the pitch error compensation function of Syntec controller,
and those should be filled into Pr.8001 to 10000. About the detail, please
refer to the pitch error compensation document of Syntec controller.
Initia
Pr. Description Range Unit l Take effect
value
x-component of Offset from tool holder to
3021 [0,999999999] BLU 0 Press Reset
second rotation axis
y-component of Offset from tool holder to
3022 [0,999999999] BLU 0 Press Reset
second rotation axis
z-component of Offset from tool holder to
3023 [0,999999999] BLU 0 Press Reset
second rotation axis
x-component of Offset from second rotation axis
3024 [0,999999999] BLU 0 Press Reset
to first rotation axis
y-component of Offset from second rotation axis
3025 [0,999999999] BLU 0 Press Reset
to first rotation axis
z-component of Offset from second rotation axis
3026 [0,999999999] BLU 0 Press Reset
to first rotation axis
x-component of Offset from first rotation axis to
3031 [0,999999999] BLU 0 Press Reset
second rotation axis
y-component of Offset from first rotation axis to
3032 [0,999999999] BLU 0 Press Reset
second rotation axis
z-component of Offset from first rotation axis to
3033 [0,999999999] BLU 0 Press Reset
second rotation axis
x-component of Offset from machine to first
3034 [0,999999999] BLU 0 Press Reset
rotation axis
y-component of Offset from machine to first
3035 [0,999999999] BLU 0 Press Reset
rotation axis
z-component of Offset from machine to first
3036 [0,999999999] BLU 0 Press Reset
rotation axis
x-component of Offset from tool holder to first
3041 [0,999999999] BLU 0 Press Reset
rotation axis
y-component of Offset from tool holder to first
3042 [0,999999999] BLU 0 Press Reset
rotation axis
z-component of Offset from tool holder to first
3043 [0,999999999] BLU 0 Press Reset
rotation axis
x-component of Offset from machine to second
3044 [0,999999999] BLU 0 Press Reset
rotation axis
y-component of Offset from machine to second
3045 [0,999999999] BLU 0 Press Reset
rotation axis
z-component of Offset from machine to second
3046 [0,999999999] BLU 0 Press Reset
rotation axis
3051 enable smooth RTCP function [0,1] 0 Press Reset
3052 first rotation axis smooth tolerance [0,360000] 0.001deg 0 Press Reset
3053 second rotation axis smooth tolerance [0,360000] 0.001deg 0 Press Reset
新代科技應用手冊
8 Troubleshooting
8.1 List of Alarms
Coordinate alarm 70: Invalid G Code
Coordinate alarm 100: Controller model not support this G Code
Coordinate alarm 107: The format of G5.1/G05 is incorrect
Coordinate alarm 151: Rotation angle for first axis enters the illegal
range
Coordinate alarm 152: Rotation angle for second axis enters the illegal
range
Coordinate alarm 153: no solution for this tool direction
Coordinate alarm 154: no five axis function
Coordinate alarm 155: Tool invalid setting of five axis
Coordinate alarm 156: Invalid axis direction setting of five axis
3. Code 107: Under STCP mode, there’s only five axes can be
ordered, if some non-RTCP instructions are given(e.g. movement
of the sixth axis), then the alarm is given. If there’s alarm, please
modify the NC file and switch off STCP, then proceed on the
movement of additional axes.
4. Code 151: Check if Pr.3009 and 3010 are set up correctly. The
setting of them is related to Pr.3007. On the occasion of alarm,
please examine the setting of these three parameters.
5. Code 152: Check if Pr.3011 and 3012 are set up correctly. The
setting of them is related to Pr.3008. On the occasion of alarm,
please examine the setting of these three parameters.
6. Code 153: The target position is not attainable to the tool. The
situation may result from that the five-axis parameters do not fit
the mechanism. Please examine all the five-axis parameters.
9 Purchase Selection
9.1 Hardware
The RTCP function can be installed only on 200MA-5 controller. If
there’s any demand for hardware, contact to us, please.
9.2 Software
If you want to use RTCP function, the software of controller should be
upgraded at least to version 10.115.XX. If there’s any demand for the latest
version of it, contact to us, please.
9.3 Model
Please use the model code of 200MA-5. Otherwise, the alarm COR100
will be given.
新代科技應用手冊
10 Q&A
1. Why should positive tool length be applied to five-axis machine?
What is positive tool length?
Ans: The tool length compensation definition in five-axis machine is
different from three-axis. The tool length compensation in three-axis
machine is usually used for coping with the offset between mechanical
and workpiece coordinates, while the value is usually negative, hence,
it’s named negative tool length. However, the value is nothing
connected to the tool length. While the 5-axis machine is in work, it
involves rotary axes, not only the shift of X-, Y-, and Z-axis, but also
the orientation and position of tool should be taken into consideration,
otherwise, there may be collision in the machine, hence, the actual tool
length has to be offered to the controller. The actual tool length must
be positive, consequently, it’s named positive tool length.
11 Modification History