Académique Documents
Professionnel Documents
Culture Documents
RULED SURFACE
P1 (-24,-24,0)
P2 (24,0,0)
P3(-24,-24,-20)
P4 24,-24,-20
Define Blank
48x48x20
Define Tool
10
11
12
13
14
15
16
17
18
19
20
21
5 AXIS PROGRAMMING
NIMT - RULED SURFACE MILLING - September 2013 - Vericut Simulation
22
OVERVIEW
Haas Control
5-Axis Theory
5-Axis Control
CAD-CAM Programming
Tool Paths and Geometry
Tool Axis Control
Feed Rates
Posting
Troubleshooting G-Code
Machine Set-up
NIMT - RULED SURFACE MILLING - September 2013 - Vericut Simulation
23
HAAS CONTROL
24
Configurations
Head-Head
NIMT - RULED SURFACE MILLING - September 2013 - Vericut Simulation
25
Head-Head
26
Head-Head
27
Head-Head
NIMT - RULED SURFACE MILLING - September 2013 - Vericut Simulation
28
Head-Table
NIMT - RULED SURFACE MILLING - September 2013 - Vericut Simulation
29
Head-Table
NIMT - RULED SURFACE MILLING - September 2013 - Vericut Simulation
30
Head-Table
NIMT - RULED SURFACE MILLING - September 2013 - Vericut Simulation
31
Table-Table
NIMT - RULED SURFACE MILLING - September 2013 - Vericut Simulation
32
Table-Table
NIMT - RULED SURFACE MILLING - September 2013 - Vericut Simulation
33
Table-Table
NIMT - RULED SURFACE MILLING - September 2013 - Vericut Simulation
34
Table-Table
NIMT - RULED SURFACE MILLING - September 2013 - Vericut Simulation
35
Table-Table
NIMT - RULED SURFACE MILLING - September 2013 - Vericut Simulation
36
37
seconds to complete
An F value is required for each
interpolated motion
38
39
40
5-Axis Programming
41
Machine Set-up
Setting up the Trunnion
Finding the Centerline of Rotation
Setting Machine Offsets
Trunnion
VR series
Dry Run
NIMT - RULED SURFACE MILLING - September 2013 - Vericut Simulation
42
43
44
Offsets
Trunnions
45
46
Y-Distance
47
Offsets (cont)
Trunnions
48
49
50
TOOL
CL-VECTOR
INVERSE
= - September 2013 - Vericut Simulation
NIMT -KINEMATICS
RULED SURFACE MILLING
Move X,Y,Z,A,B untill TOOL=CL-VECTOR
51
52
53
54
0.026221 0.993466
0.993466
55
11
-9.777778-28.711073
11
-8
-28.642383
11
-6.222222-28.569058
11
-4.444444-28.491922
11
-2.666667-28.411765
11
-0.888889-28.329325
11
0.888889 -28.245283
11
2.666667 -28.160251
11
4.444444 -28.074777
11
6.222222 -27.989337
11
8
-27.904344
-18.324952
-18.143047
-17.969308
-17.803949
-17.647059
-17.498612
-17.358491
-17.226499
-17.102381
-16.985835
-16.876525
56
11
9.777778 -27.82015-16.774096
0.068
0.653222
11
11.555556
-27.737047
-16.678181
11
13.333333
-27.655276
-16.588409
11
15.111111 -27.575033
-16.504412
0.060063
11
16.888889
-27.496471
-16.425830.057603
11
18.666667
-27.419706
-16.352314
11
20.444444
-27.344824
-16.283529
11
22.222222
-27.271884
-16.219157
11
24
-27.200922
-16.158894
0.048732
11
25.522423
-3.0779313.63416 0.048732 0.772158
11
26.680234
15.267743
18.686893
0.754106
0.065265 0.671718 0.737926
0.062618 0.689041 0.722012
0.705263 0.706397
0.720452 0.691108
0.05524 0.734674 0.676168
0.052974 0.747992 0.66159
0.050805 0.760468 0.647385
0.772158 0.63356
0.63356
0.048732 0.772158 0.63356
57
Solution B4 A3
NIMT - RULED SURFACE MILLING - September 2013 - Vericut Simulation
58
59
X+
Y+
Blank Workpiece Set UP on MIMT HAAS 5-axis Machine
60
61
xo1o2 =- 4.689;
yo1o2 = 28.577;
zo1o2 = 123.4;(* workpiece offset for rulesuface *)
xo2o3 = 0;
yo2o3 = -0.003; (* actualy -0.003 micron *)
zo2o3 = -3.307;
xo3o4 = 0;
yo3o4 = 0;
zo3o4 = 3.307; (* should be 3.307 *)
z4T = 137.74; (* tooltip coordinate in o4 Tool length L = 133.734 mm *)
62
i = 1;
Write[ncprog,"%"];
Write[ncprog,"O33004 ( ruled surface solution B4 A3 )"];
Write[ncprog,"N100 T2 M06 F300"];
Write[ncprog,"N101 G90 G54 X0.0 Y0.0 Z0.0 A0.0 B0.0 (Trunnion Table startup) "];
Write[ncprog,"N102 S1500 M03"];
Write[ncprog,"N103 G43 H02 Z0.1"];
While[ i <= rowcol[[1]]/2,
x1 = cldata[[2i,1]];
y1 = cldata[[2i,2]];
z1 = cldata[[2i,3]];
i1 = cldata[[2i,4]];
j1 = cldata[[2i,5]];
k1 = cldata[[2i,6]];
(* when workpiece coordinate system is not oriented as machine *)
(* computation of the C angles and B *)
63
64
65
66
%
O33004 ( ruled surface solution B4 A3 )
N100 T2 M06 F300
N101 G90 G54 X0.0 Y0.0 Z0.0 A0.0 B0.0 (Trunnion Table startup)
N102 S1500 M03
N103 G43 H02 Z0.1
N110 G01 X -4.689 Y 28.580 Z -14.340 B-180.000 A 0.000 F300
N120 G01 X -6.180 Y -39.256 Z 16.809 B-256.717 A 6.553 F300
N130 G01 X -6.180 Y -39.256 Z -18.178 B-256.717 A 6.553 F300
N140 G01 X -6.180 Y -39.256 Z -38.191 B-256.717 A 6.553 F300
N150 G01 X -14.048 Y -35.922 Z -37.999 B-237.647 A 7.542 F300
N160 G01 X -17.768 Y -33.487 Z -37.986 B-224.101 A 9.119 F300
N170 G01 X -18.937 Y -32.674 Z -38.149 B-214.906 A 11.017 F300
N180 G01 X -18.792 Y -33.170 Z -38.481 B-208.533 A 13.073 F300
N190 G01 X -17.973 Y -34.548 Z -38.974 B-203.943 A 15.200 F300
N200 G01 X -16.791 Y -36.482 Z -39.617 B-200.510 A 17.349 F300
N210 G01 X -15.402 Y -38.757 Z -40.397 B-197.854 A 19.488 F300
N220 G01 X -13.888 Y -41.228 Z -41.302 B-195.741 A 21.599 F300
N230 G01 X -12.295 Y -43.798 Z -42.317 B-194.020 A 23.668 F300
N240 G01 X -10.651 Y -46.400 Z -43.428 B-192.592 A 25.687 F300
N250 G01 X -8.970 Y -48.988 Z -44.621 B-191.388 A 27.649 F300
NIMT - RULED SURFACE MILLING - September 2013 - Vericut Simulation
67
68
Solution B3 A3
NIMT - RULED SURFACE MILLING - September 2013 - Vericut Simulation
69
Solution B2 A1
NIMT - RULED SURFACE MILLING - September 2013 - Vericut Simulation
70
Solution B1 A2
NIMT - RULED SURFACE MILLING - September 2013 - Vericut Simulation
71