Uploaded by wenzhong huang

MMG-DAY2-TWP

advertisement
Matsuura Europe GmbH
31-May-07
By specifying a TWP G68.2,
programming efficiency
can be improved
Rotary Axes align the plane to
the Tool Orientation when
Tool Axis Direction Control is
commanded G53.1
Part Program can be made on the regular XYZ plane (Machine Co-Ordinate
System) – The NC converts the program to the Tilted Working Plane
Euler Angle
Rotation
Cutting MODEL
Material
SWARF
(5)
POCKET
(4)
(0)
(6)
(3)
(1)
(2)
Each area is compensated by using 5AX
functions.
POCKET : 3AX (Tilt clamped)
SWARF : Simultaneous 5 axis
Position
A axis C axis
Program
STD
TCPC
Function
WSEC
TWP
Work piece
Rotation
(0)
0
0
0
(1)
-15
0
0
(2)
-15
60
0
(3)
-15
120
0
(4)
-15
180
30
(5)
-15
240
-30
(6)
-15
300
180
TWP
G68.2 X0.0 Y51.946 Z-6.483 I180.0 J15.0 K30.0
WSEC
TWP
G68.2 X-44.987 Y25.973 Z-6.483 I240.0
J15.0 K30.0
WSEC
x
G54.4P3
y
z
-44.987
25.973
-6.483
a
b
c
13.064
-7.435
-90.853
TWP
G68.2 X-44.987 Y-25.973 Z-6.483 I-60.0
J15.0 K180.0
WSEC
TWP
x
G54.4P3
y
z
0.0
51.946
-6.483
a
b
c
13.064
-7.435
-150.853
(4)
Y
(0)
(5)
G68.2 X44.987 Y25.973 Z-6.483 I120.0
J15.0 K0.0
(3)
X
x
z
-44.987
-25.973
-6.483
a
b
c
-15.0
0.0
120.0
x
G54.4P3
y
z
44.987
25.973
-6.483
a
b
c
15.0
0.0
120.0
TWP
(6)
(2)
(1)
G68.2 X44.987 Y-25.973 Z-6.483 I60.0
J15.0 K0.0
WSEC
TWP
G54.4P4
y
WSEC
x
G54.4P2
y
z
44.987
-25.973
-6.483
a
b
c
15.0
00.0
60.0
G68.2 X0.0 Y-51.946 Z-6.483 I0.0 J15.0 K0.0
WSEC
x
G54.4P1
y
z
0.0
-51.946
-6.483
a
b
c
15.0
0.0
0.0
Matsuura Machinery Corporation
31-May-07
Tilted Working Plane Command
Function Updates
1.
2.
Additional Options to Specify the TWP
Alternatives to Euler angle specification
New Option when Specifying Successive TWPs
Successive TWPs can be specified ‘Absolutely’ or ‘Incrementally’
3.
Alternative Machine Motion when Positioning to the TWP
4.
Guidance Screens for Tilted Working Plane Command
Selection of ‘Compensated’ or ‘Non-Compensated’ Rotary Motion
GUI for Command Type selection and Data Input
Tilted Working Plane Command
Function Updates
1.
2.
Additional Options to Specify the TWP
Alternatives to Euler angle specification
New Option when Specifying Successive TWPs
Successive TWPs can be specified ‘Absolutely’ or ‘Incrementally’
3.
Alternative Machine Motion when Positioning to the TWP
4.
Guidance Screens for Tilted Working Plane Command
Selection of ‘Compensated’ or ‘Non-Compensated’ Rotary Motion
GUI for Command Type selection and Data Input
Problem:
1. Not very user friendly
Requires dedicated post – not suitable for manual set-up
2. Not easy to visualize
Doesn’t relate well to the actual machine rotary axes
Solution:
More ways to specify a Tilted Working Plane
(No Longer Exclusively Euler Angles)
Easy to match the machine rotation axes
Useful for Manual Set-Up
Origin Specification + 3 Axis Rotations
Program Format:
G68.2 P1 Q123 XYZ IJK
Program Format:
Probably the most useful in terms of
Automatic Probing or Manual Set-up
3 Points + Origin Shift + Z Axis Rotation
G68.2 P2
G68.2 P2
G68.2 P2
G68.2 P2
Q0 XYZ R
Q1 XYZ
Q2 XYZ
Q3 XYZ
Program Format:
G68.2 P3 XYZ IJK
G68.2 P3 IJK
Specify Origin + X&Z Axis Vectors
Program Format:
Similar in specification to Euler Angle
transformation
Specify Origin + 3 Axis Rotations
G68.2 P4 XYZ IJK
TILTED WORKING PLANE COMMAND (G68.2)
TWP COMMAND TYPE:
EULER ANGLE
ROLL, PITCH and YAW
TWP COMMAND:
G68.2 XYZ IJK
G68.2 P1 Q123 XYZ IJK
3 POINT
G68.2 P2
G68.2 P2
G68.2 P2
G68.2 P2
Q0 XYZ R
Q1 XYZ
Q2 XYZ
Q3 XYZ
2 VECTOR
G68.2 P3 XYZ IJK
G68.2 P3 IJK
PROJECTION ANGLE
G68.2 P4 XYZ IJK
TILTED WORKING PLANE COMMAND (G68.2)
More Flexibility to Match the Current Job
Easier to match the way a plane is specified on a drawing or easier
to establish the origin of the plane according to part features
[Important for Automatic probing set-up of the part]
Easier to Match the Machine Rotary Axes
Makes manual set-up (and calculation) of the required
Working Plane much easier
[Important for Manual set-up of a Tilted Work Plane]
More Posting Options
Greater flexibility in the choice of posting formats
[Important for getting a reliable post format]
Tilted Working Plane Command
Function Updates
1.
2.
Additional Options to Specify the TWP
Alternatives to Euler angle specification
New Option when Specifying Successive TWPs
Successive TWPs can be specified ‘Absolutely’ or ‘Incrementally’
3.
Alternative Machine Motion when Positioning to the TWP
4.
Guidance Screens for Tilted Working Plane Command
Selection of ‘Compensated’ or ‘Non-Compensated’ Rotary Motion
GUI for Command Type selection and Data Input
It is now possible to specify multiple TWPs
either Absolutely or Incrementally without
having to cancel the TWP mode
Absolute TWP
Command
Incremental TWP
Command
G68.2
G68.4
G69 Cancels the TWP mode as normal
For Multiple TWPs:
MTW Pm11221#0=1
In TWP mode, a new feature co-ordinate system
relative to the currently active WORK co-ordinate
system is defined by an additional G68.2 command.
O0100;
N1 G54;
N2 G90 G01 X20 Y5 Z0 F1000;
N3 G68.2 X20 Y5 Z0 I0 J90 K0;
N4 G53.1;
N5 X-15 Y0 Z-15;
N6 G68.2 X5 Y20 Z0 I90 J90 K0;
N7 G53.1;
TWP COMMAND
TYPE:
TWP COMMAND:
EULER ANGLE
G68.2
ROLL, PITCH and YAW
G68.2 P1
3 POINT
G68.2 P2
2 VECTOR
G68.2 P3
PROJECTION ANGLE
G68.2 P4
N8 G69;
In TWP mode, a new feature co-ordinate system
relative to the currently active FEATURE co-ordinate
system is defined by an additional G68.4 command.
O0200;
N1 G54;
N2 G90 G01 X20 Y5 Z0 F1000;
N3 G68.2 X20 Y5 Z0 I0 J90 K0;
N4 G53.1;
N5 X-15 Y0 Z-15;
N6 G68.4 X-15 Y0 Z-15 I90 J90 K-90;
N7 G53.1;
TWP COMMAND
TYPE:
TWP COMMAND:
EULER ANGLE
G68.4
ROLL, PITCH and YAW
G68.4 P1
3 POINT
G68.4 P2
2 VECTOR
G68.4 P3
PROJECTION ANGLE
G68.4 P4
N8 G69;
PROGRAM
ORIGIN
G54
WORK CSYS
FEATURE CSYS
1ST TWP – G68.2
PROGRAM
ORIGIN
G54
WORK CSYS
FEATURE CSYS
1ST TWP – G68.2
FEATURE CSYS
FEATURE CSYS
2ND TWP – G68.2
2ND TWP – G68.4
G54
Y
Y
EACH NEW FEATURE CSYS IS BASED
ON THE CURRENT WORK CSYS
EACH NEW FEATURE CSYS IS BASED
ON THE CURRENT FEATURE CSYS
Multiple TWPs - Absolute
(G68.2 + G68.2 … + G68.2 etc.)
Multiple TWPs - Incremental
(G68.2 + G68.4 … + G68.4 etc.)
TILTED WORKING PLANE COMMAND (G68.2/G68.4)
No Need to Cancel TWP mode between Planes
Simpler programming and machine motion
[Important for safe use of the TWP function]
Simpler Specification of TWPs
More Flexibility for manual set-up and more programming options
[Possible to use Tilted Work Plane function for ‘Indexing’ applications]
#7
#6
#5
#4
#3
Pm #11221
#1
#0
MTW
[Input Type] Parameter Input
#0 MTW
#2
Multiple Tilted Working Plane Command is:
0: Not Used.
1: Used.
Tilted Working Plane Command
Function Updates
1.
2.
Additional Options to Specify the TWP
Alternatives to Euler angle specification
New Option when Specifying Successive TWPs
Successive TWPs can be specified ‘Absolutely’ or ‘Incrementally’
3.
Alternative Machine Motion when Positioning to the TWP
4.
Guidance Screens for Tilted Working Plane Command
Selection of ‘Compensated’ or ‘Non-Compensated’ Rotary Motion
GUI for Command Type selection and Data Input
TILTED WORKING PLANE COMMAND (G68.2/G68.4)
It is now possible to specify the type of motion
used when positioning to the TWP, either Control
Point (CP) or Tool Control Point (TCP) hold type
Control Point
Hold Type
Tool Center Point
Hold Type
G53.1
G53.6
TILTED WORKING PLANE COMMAND (G68.2/G68.4)
Control Point Hold Type (G53.1)
Tool Control Point Hold Type (G53.6)
Rotary Axes can be moved to position for
the TWP, without involving the Linear
Axes that control the Tool Position
When the Rotary Axes move, the Linear
Axes are ‘Controlled’ to keep the Tool
Center Point in the same position relative
to the Table
(TCPC Type Machine Motion)
(Normal Machine Motion)
TILTED WORKING PLANE COMMAND (G68.2/G68.4)
Control Point Hold Type (G53.1)
Tool Control Point Hold Type (G53.6)
The Icons displayed on the FANUC control are for Tool Rotation Type machines
CP – Rotary Axes move Independent of
tool Control Axes
TCP – The motion of the Rotary and tool
Control Axes maintain Tool Center position
TILTED WORKING PLANE COMMAND (G68.2/G68.4)
It is also possible to specify the Tool Control Point Hold Type
motion with an additional R parameter
This can be used to maintain a ‘Clearance’ dimension between
Tool and Work during positioning, but still maintain the correct
orientation of the Tool with reference to the Part
TILTED WORKING PLANE COMMAND (G68.2/G68.4)
Positioning motion is now a User Choice
Direct result of customer requests
Removes the perception of some customers that the function is unsafe
Can now meet the customers needs and posting requirements
[Important for safe use of the TWP function]
Tilted Working Plane Command
Function Updates
1.
2.
Additional Options to Specify the TWP
Alternatives to Euler angle specification
New Option when Specifying Successive TWPs
Successive TWPs can be specified ‘Absolutely’ or ‘Incrementally’
3.
Alternative Machine Motion when Positioning to the TWP
4.
Guidance Screens for Tilted Working Plane Command
Selection of ‘Compensated’ or ‘Non-Compensated’ Rotary Motion
GUI for Command Type selection and Data Input
New GUI for the Selection and Set-Up of TWPs
This new ‘Guidance Screen’ option consists of a Command Type
Selection screen and a Data Input Screen
By using these Guidance Screens a TWPC block can be created and
inserted into the program or an existing block can be modified
Command Type Selection Screen
Data Setting Screen
G68.2 P1 Q123 XYZ IJK
G68.2 P2
G68.2 P2
G68.2 P2
G68.2 P2
Q0 XYZ R
Q1 XYZ
Q2 XYZ
Q3 XYZ
G68.2 P3 XYZ IJK
G68.2 P3 IJK
G68.2 P4 XYZ IJK
Tool Direction Control
TILTED WORKING PLANE COMMAND (G68.2/G68.4)
Manual Editing of TWPC blocks now Possible
Much more user friendly Function
[Important for manual set-up of a TWP]
#7
#6
#5
#4
Pm #11304
#3
#2
#1
#0
GGD
[Input Type] Parameter Input
#1 GGD
The G-Code Guidance Screen is:
0: Not Displayed.
1: Displayed.
Note:
When this parameter is set, the power must be turned off
and back on again, before operation is continued.
TILTED WORKING PLANE COMMAND
More options to specify a TWP
Euler, Roll Pitch and Yaw, 3 Point, 2 Vector, Projection
Multiple TWPs
Absolute G68.2, Incremental G68.4
Different Positioning Motions
Control Point Hold G53.1, Tool Control Point Hold G53.6
Guidance Screens
New Graphical User Interface for manual set-up and editing
Download