Professional Documents
Culture Documents
®
ROMI
PROGRAMMING AND
OPERATION MANUAL
ROMI G / GL / GLM
CNC FANUC 0I-TD
T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 1/170
8/15/2019 Manual Romi GL 240
http://slidepdf.com/reader/full/manual-romi-gl-240 2/170
8/15/2019 Manual Romi GL 240
ÍNDICE
LEVEL I
1 - COORDINATE SYSTEM _____________________________________ 2
1.1- ABSOLUTE COORDINATE SYSTEM ................................................................3
2 - TYPES OF FUNCTION ______________________________________ 5
2.1 - POSITIONING FUNCTIONS ...............................................................................5
2.2 - SPECIAL CODES ...............................................................................................5
2.2.1 - Code: N ..................................................................................................5
2.2.2 - Code: O ..................................................................................................6
2.2.3 - Code: Bar (/) ..........................................................................................6
2.2.4 - Code: F ..................................................................................................6
2.2.5 - Code: T ..................................................................................................6
4.4
4.5 -- FUNCTION:
FUNCTION: “,R” “,C” .....................................................................................13
G33 /...............................................................................................14
T51169B Programming and Operation - Romi Line GL 350B - CNC FANUC 0I-TD III
http://slidepdf.com/reader/full/manual-romi-gl-240 3/170
8/15/2019 Manual Romi GL 240
9 - DRILLING CYCLES ________________________________________ 40
9.1- FUNCTION : G80 ..............................................................................................40
9.2- FUNCTION : G83 ..............................................................................................40
9.3 - FUNCTION : G84 ..............................................................................................41
9.3.1 - Threading cycle with floating tapping .............................................. 41
9.3.2 - Threading cycle with rigid tapping ................................................... 42
11 - UNCONDITIONAL DEVIATION ______________________________ 47
12 - SUB-PROGRAM CALL AND RETURN ________________________ 48
13 - SPECIAL FUNCTIONS ____________________________________ 50
13.1 - FUNCTION : G10 ............................................................................................50
13.2 - FUNCTION “G64” ..........................................................................................51
13.3 - DIRECT INPUT OF VALUES FOR BEVELS AND CONCORDANCES ......... 52
13.4 - FUNCTION G65 ..............................................................................................54
13.5 – WORK REFERENCE (G54 A G59) ................................................................ 56
http://slidepdf.com/reader/full/manual-romi-gl-240 4/170
8/15/2019 Manual Romi GL 240
16 - CALCULATIONS _________________________________________ 66
16.1 - CUTTING SPEED (VC) ...................................................................................66
16.2 - REVOLUTION (N) ...........................................................................................66
16.3 - CUTTING POWER (NC) ..................................................................................66
LEVEL II
1- DEFINITION OF AXES ______________________________________ 74
1.1 - AXES X / Z .........................................................................................................74
1.2 - SPINDLES .........................................................................................................74
1.3 - AXIS C ...............................................................................................................75
1.3.1 - FUNCTION M85 / M86. ........................................................................77
T51169B Programming and Operation - Romi Line GL 350B - CNC FANUC 0I-TD V
http://slidepdf.com/reader/full/manual-romi-gl-240 5/170
8/15/2019 Manual Romi GL 240
LEVEL III
1 - EXTERNAL TURNING AND FACING WITH RADIUS OFFSET ______ 96
2 - AXIAL DRILLING AND TAPPING _____________________________ 97
3 - RADIAL MILLING, DRILLING AND TAPPING ___________________ 98
4 - CIRCULAR INTERPOLATION – AXIS C ________________________ 99
LEVEL IV
1 - COMMAND PANEL _______________________________________ 104
1.1 - COMMAND PANEL – CNC’S GE FANUC 0I-TD ........................................... 104
1.2 - COMMAND PANEL - MDI UNIT ...................................................................105
1.2.1 – Navigation keys ...............................................................................105
1.2.2 – Character and numeric keys ...........................................................106
1.2.3 – Edition Keys .....................................................................................106
1.2.4 – Page / cursor change keys .............................................................107
1.3 - OPERATION PANEL – MDI UNIT .................................................................108
1.4 - ROMI’S OPERATION PANEL ......................................................................... 110
1.5 - SERIAL OUTLET RS-232 AND POWER OUTLET ........................................ 113
3 - PROGRAM EDITION _______________________________________116
http://slidepdf.com/reader/full/manual-romi-gl-240 6/170
8/15/2019 Manual Romi GL 240
4 - DATA COMMUNICATION ___________________________________119
4.1 - SPECIFICATION OF COMMUNICATION PORT ............................................ 119
4.2 - COMMUNICATION BY SERIAL PORT (RS 232) ........................................... 119
4.2.1 - set communication parameters ...................................................... 119
4.2.2 - Cable specification .......................................................................... 120
4.2.3 - Save a program ................................................................................ 120
4.2.4 - Load a program ................................................................................ 120
4.2.5 - Save tool correctors. ........................................................................ 121
4.2.6 - Load tools correctors ....................................................................... 121
4.3 – COMMUNICATION
4.3.1 – Recommended BY PCMCIA
hardware PORT .........................................................
for reading and recording: ..................121 121
4.3.2 – format memory card: ....................................................................... 123
4.3.3 - View files from memory card ........................................................... 123
4.3.4 - Search a file ......................................................................................124
4.3.5 - Save a program at the memory card .............................................. 124
4.3.6 - Load a program from memory card ................................................124
4.3.7 - Delete a file form memory card ....................................................... 125
T51169B Programming and Operation - Romi Line GL 350B - CNC FANUC 0I-TD VII
http://slidepdf.com/reader/full/manual-romi-gl-240 7/170
8/15/2019 Manual Romi GL 240
9 - CORRECTION OF TOOL
9.1 - MANUAL MODE WEAR ____________________________ 141
.............................................................................................141
VIII Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 8/170
8/15/2019 Manual Romi GL 240
T51169B Programming and Operation - Romi Line GL 350B - CNC FANUC 0I-TD IX
http://slidepdf.com/reader/full/manual-romi-gl-240 9/170
8/15/2019 Manual Romi GL 240
http://slidepdf.com/reader/full/manual-romi-gl-240 10/170
8/15/2019 Manual Romi GL 240
PART I
PROGRAMMING
(LEVEL 1)
http://slidepdf.com/reader/full/manual-romi-gl-240 11/170
8/15/2019 Manual Romi GL 240
1. COORDINATE SYSTEM
1 - COORDINATE SYSTEM
All part geometry is transmitted to command with the aid of a cartesian coordinates
system.
Z- Z+
Longitudinal movement
X-
The coordinates system is dened in the plane created by the crossing of one line parallel
to longitudinal movement (Z), with a line parallel to transversal movement (X).
All movement of tool end is described in this plan XZ, in relation to a pre-dened reference
(X0, Z0). Please remember X is always diameter measuring.
http://slidepdf.com/reader/full/manual-romi-gl-240 12/170
8/15/2019 Manual Romi GL 240
1. COORDINATE SYSTEM
1.1- ABSOLUTE COORDINATE SYSTEM
In this system, the reference is established in function of the part to be made, that is,
we can establish it at any point of the space to make programming easier. This process is
named “WORK PIECE REFERENCE”.
As
by the we saw,
Center linethe system
of the reference
spindle. The Z0was
pointxed as theby
is dened points X0, perpendicular
any line Z0. X0 point is
todened
Center
line of the spindle.
During programming, usually the reference (X0, Z0) is pre-dened in the part bottom
(jaw support) or at the part face, according illustration below:
reference (X0,Z0)
Source (X0, Z0) reference (X0,Z0)
Source (X0, Z0)
PROGRAMMING EXAMPLE:
F E REFERENCE AT PART BOTTOM:
D ABSOLUTE COORDINATE
C
B
SHAFT
POINT X Z
0 A 0
8 3
A 0 30
B 30 30
°
5
C 50 20
4
D 70 20
R 5
20
E 80 15
30
F 80 0
F E REFERENCE AT PART FACE:
D
C
ABSOLUTE COORDINATE
B SHAFT
POINT X Z
0 A 0
8 3
A 0 0
B 30 0
°
5 C 50 -10
4
D 70 -10
R 5
10
E 80 -15
30 F 80 -30
T51169B Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD 3
http://slidepdf.com/reader/full/manual-romi-gl-240 13/170
8/15/2019 Manual Romi GL 240
1. COORDINATE SYSTEM
1.2- INCREMENTAL COORDINATE SYSTEM
PROGRAMMING EXAMPLE:
F E
D
C
B
0
8
A 0
3 INCREMENTAL
MOVEMENT COORDINATES
START TARGET SHAFT
° FROM TO X Z
5
4 A B 30 0
R 5 B C 20 -10
10
C D 20 0
D E 10 -5
30
E F 0 -15
http://slidepdf.com/reader/full/manual-romi-gl-240 14/170
8/15/2019 Manual Romi GL 240
2. TYPES OF FUNCTION
2 - TYPES OF FUNCTION
2.2.1 - Code: N
Each information block can be identied by function “N”, followed up to 4 digits, that the
command launches automatically in the program, by keeping an increasing from 10 to 10.
Example:
N10 ...;
N20 ...;
N30 ...;
http://slidepdf.com/reader/full/manual-romi-gl-240 15/170
8/15/2019 Manual Romi GL 240
2. TYPES OF FUNCTION
2.2.2 - Code: O
Application: To identify programs
Each program or sub-program at command memory is identied by a single number
“O” composed by up to 4 digits, it can oat from 0000 to 9999.
OBSERVATION: All programs in the range 8000 to 9999 are protected, so the user
has Access only to Edit programs in the range 0000 to 7999.
since the operator has been selected the option BLOCK DELETE in command panel.
If the option BLOCK DELETE is not selected, the command will execute normally the
blocks, including thos with the character “/”.
2.2.4 - Code: F
Application: to determine infeed speed
The infeed speed is an importante data for machining, and it is obtained considering
material, tool and operation to be done.
Usually, for CNC lathes, we dene infeed using mm/revolution (function G95), but it is
a) Parameter 5002.1 = 0
T 0 10 1
Tool’s geometry and wear
Turret position (only)
b) Parameter 5002.1 = 1
T 0 10 1
Tool’s wear
Turret position and tool geometry
http://slidepdf.com/reader/full/manual-romi-gl-240 16/170
8/15/2019 Manual Romi GL 240
3. PREPARATORY FUNCTIONS
3 - PREPARATORY FUNCTIONS
Application: This group of functions, also named “G codes”, denes what the machine
do, preparing it to execute one type of operation, or to receive a determined information.
http://slidepdf.com/reader/full/manual-romi-gl-240 17/170
8/15/2019 Manual Romi GL 240
3. PREPARATORY FUNCTIONS
G65
G66 Macro
Macro BB Call
modal Call X X
G70 Finishing cycle X
G71 Longitudinal roughing cycle X
G72 Transversal roughing cycle X
G73 Roughing cycle parallel to prole X
G74 Longitudinal roughing cycle or axial dirlling X
G75 Facing or grooving cycle X
G76 Automatic threading cycle X
G77 Longitudinal or taper roughing cycle X
G78 Semiautomatic threading cycle X
G79 Transversal or taper roughing cycle X
G80 Cancells drilling cycles X
G83 Axial drilling cycle X
G84 Threading cycle with axial male X
G86 Axial drilling cycle X
G87 Radial drilling cycle X
G88 Radial threading cycle X
G90 Absolute Coordinates System X
G91 Incremental Coordinates System X
G92 To determine new sourcer or maximum revolution (RPM) X
G94 Infeed, millimeter/inches per minute X
G95 Infeed, millimeter/inches per revolution X
G96 Activates cutting speed (m/min) X
G97 Cancells cutting speed (programming in RPM) X
http://slidepdf.com/reader/full/manual-romi-gl-240 18/170
8/15/2019 Manual Romi GL 240
4. INTERPOLATION FUNCTIONS
4 - INTERPOLATION FUNCTIONS
Syntaxis:
G0 X__ Z__
Where:
OBSERVATION: At GL line, the quick displacement speed is 24m/min, in “X” and
30m/min in “Z”, and it is processed in rst at 45° up to one of the programmed targets “X”
or “Z”, and after this to displace in a single shaft to the wanted nal point.
With this function, we can obtain straight movements with any angle, calculated by the
coordinates and with na infeed (F) pre-determined by programmer.
Syntaxis:
G1 X__ Z__ F__
Where:
X = coordinate to be reached (values in diameter)
Z = coordinate to be reached
F = Work infeed (mm/rev.)
OBSERVATION: The Function G1 is Modal, and it cancells the functions G0, G2, G3.
http://slidepdf.com/reader/full/manual-romi-gl-240 19/170
8/15/2019 Manual Romi GL 240
4. INTERPOLATION FUNCTIONS
Syntaxis:
G2/G3 X__ Z__ R__ (F__)
or
G2/G3 X__ Z__ I__ K__ (F__)
Where:
K = incremental distance at “Z” between start point of the arc and its Center
R = Radius value
http://slidepdf.com/reader/full/manual-romi-gl-240 20/170
8/15/2019 Manual Romi GL 240
4. INTERPOLATION FUNCTIONS
4.3.1 - Function: R
NOTES:
• I and K functions are programmed by taking as reference the distance from the start
point of the tool to arc Center, giving the corresponding signal to the movement.
• The function “I” shall be programmed in radius.
EXAMPLE:
http://slidepdf.com/reader/full/manual-romi-gl-240 21/170
8/15/2019 Manual Romi GL 240
4. INTERPOLATION FUNCTIONS
The direction for the arc machining execution denes if it is clockwise or counterclockwise,
according charts below:
G02
(Clockwise)
G03
(Counterclockwise)
PROGRAMMING EXAMPLE
80
55 .
.
.
R 3 40 N30 G0 X21 Z2;
1,50x45° N40 G1 Z0 F.25;
N50 X24 Z-1.5;
N60 Z-30;
0
N70 G2 X44 Z-40 R10;
1
R or
0 4 4 0
8 2 4 5 N70 G2 X44 Z-40 I10 K0;
N80 G1 X50 Z-55;
N90 X74;
N100 G3 X80 Z-58 R3;
or
N100 G3 X80 Z-58 I0 K-3;
N110 G1 Z-80;
http://slidepdf.com/reader/full/manual-romi-gl-240 22/170
8/15/2019 Manual Romi GL 240
4. INTERPOLATION FUNCTIONS
Functions “,R” and “,C” are used to round / bevel corners. These functions shall be
inserted in the programming block from the point of intersection between two straight lines.
Syntaxis:
Where:
N140
N150 X84
G40
N160 G0 X90
N170 Z300 T00
1x45°
:
:
http://slidepdf.com/reader/full/manual-romi-gl-240 23/170
8/15/2019 Manual Romi GL 240
4. INTERPOLATION FUNCTIONS
Function G33 executes the threading at shaft X and Z, where each deep is programmed
clearly in separated block.
There are possibilities to open screws in internal or external diameters, being they
parallel or taper screws, simple or multiple inlets, progressive, etc.
R = Incremental taper angle value in shaft “X” (radius/negative for external and
positive for internal)
F = thread pitch
OBSERVATIONS:
• There is no need to repeat the pitch value (F) in further blocks of G33.
•It is recommended to left during approach a minimum clearange around twice the
thread pitch in shaft “Z”.
•The function G33 is modal.
In case of step-by-step threading programming, we shall use the function G97, in
order to RPM stay xed.
During the running of threading function, the maximum revolution of spindle shall
not overpass the value determined by the following equation:
RPMmax = 5000
PASSO
http://slidepdf.com/reader/full/manual-romi-gl-240 24/170
8/15/2019 Manual Romi GL 240
4. INTERPOLATION FUNCTIONS
PROGRAMMING EXAMPLE:
80
60
45
33
5
.
0 6 1
5 2 x
0
3
M
2x45°
N130
N140 G33 Z-31.5;
G0 X35; N280 M30;
CALCULATIONS:
http://slidepdf.com/reader/full/manual-romi-gl-240 25/170
8/15/2019 Manual Romi GL 240
5. DWELL TIME
Between one displacement and other of the tool, we can program a determined dwell
time for it. The function G4 executes a dwell, which duration is dened by a related value “P”,
“U” or “X” , which denes the time in seconds.
G04 X1.5;
G04 U1.5;
G04 P1500;
http://slidepdf.com/reader/full/manual-romi-gl-240 26/170
8/15/2019 Manual Romi GL 240
6. TOOL R ADIUS OFFSET
Function G40 is a Modal code, and it is active when the command is turned on.
The commanded point for work is found in the vertex between shaft X and Z.
http://slidepdf.com/reader/full/manual-romi-gl-240 27/170
8/15/2019 Manual Romi GL 240
http://slidepdf.com/reader/full/manual-romi-gl-240 28/170
8/15/2019 Manual Romi GL 240
6. TOOLS R ADIUS OFFSET
6.4 - TOOL QUADRANTS FOR RADIUS OFFSET
EXTERNAL TOOLS
FERRAMENTA 8 FERRAMENTA
EXTERNA
EXTERNA
ESQUERDA DIREITA
4 3
0
5 7
0
RADIAL AND AXIAL
SWIVEL TOOLS
1 2
FERRAMENTA
INTERNA
ESQUERDA
6 FERRAMENTA
INTERNA
DIREITA
INTERNAL TOOLS
http://slidepdf.com/reader/full/manual-romi-gl-240 29/170
8/15/2019 Manual Romi GL 240
6. TOOLS R ADIUS OFFSET
6.5 - EXAMPLES OF PROGRAM WITH RADIUS OFFSET:
Example 1: External machining
:
:
:
N60 G00 X34 Z0
N70 G01 X-2 F.2
N80 G00 X27 Z2
N90 G42
N100 G01 X27 Z0 F.2
0 0 N110 X30
8 3
N120 X50 Z-10
N130 X70
N140 G03 X80 Z-15 R5
° N150
N160 G01
X84 X80 Z-17
5
4
N170 G40
R 5 N180 G00 X90
N190 G54 G0 X300 Z300 T00
10 :
:
30
:
:
1x45°
N60 G01 X74 Z2
N70 G41
R
5 N80 G01 Z0 F.2
N90 X70
N100 X60 Z-15
0 3 0 0 0 N110 X53, C1
3 5 6 7 9
2x45°
N120 Z-30, R5
N130 X30, C2
N140 Z-72
N150 X27
N160 G40
N170 G00 X25
15
N180 G54 G00 X300 Z300 T00
30 :
70 :
http://slidepdf.com/reader/full/manual-romi-gl-240 30/170
8/15/2019 Manual Romi GL 240
7. SIMPLE CYCLES
7 - SIMPLE CYCLES
7.1 - FUNCTION: G78
Application: Semiautomatic threading cycle
F = Thread pitch
Example 1: Thread M25x1.5
O1000 (THREAD CYCLE);
N10 G21 G40 G90 G95;
50
N20 G54 G0 X300 Z300 T00;
33,50
N30 T0303 (ROSCA M25X1.5);
23 N40 G54;
N50 G97 S1500 M3;
17
N60 G0 X30;
4 N70 Z3;
DEPTHS IN EXAMPLE:
1.5x45°
1ST PASS = 0.8MM
2ND PASS = 0.6MM
3RD PASS = 0.4MM
4TH PASS = 0.15MM
Calculations
http://slidepdf.com/reader/full/manual-romi-gl-240 31/170
8/15/2019 Manual Romi GL 240
7. SIMPLE CYCLES
2ND
3RD PASS = 0.8MM
PASS = 0.6MM
4TH PASS = 0.2MM
CALCULATIONS:
1st) Thread height (P) 2nd) Final diameter (X):
P = (0.65 x pitch) P = (0.65 x 2) X = Start diameter - (P x 2)
P = 1.3 X = 25 - (1.3 x 2)
X = 22.4
3rd) Programmed pitch:
F = Nominal pitch x no of inlets
F=2x2
F=4
OBSERVATION: In the case of threading cycle programming, the function G97 shall
be used, in order to RPM keeps xed. During the performing of threading function, the
maximum revolution of spindle shall not overpass the value determined by the following
equation:
5000
RPMmax =
PASSO
http://slidepdf.com/reader/full/manual-romi-gl-240 32/170
8/15/2019 Manual Romi GL 240
8. CYCLES OF MULTIPLE REPETITIONS
This cycle is used after the application of roughing cycles G71, G72 and G73, in order to
give nal nishing of the part, whithout the programmer needs to repeat the whole sequence
of the prole to be done.
The functions F, S and T, specied in blocks G71, G72 and G73 has no effect, but those
specied between the block of prole start (P) and prole end (Q) are valid during the usage
of code G70.
OBSERVATION: After the running of the cycle G70, the tool automatically returns
to the point used for positioning.
http://slidepdf.com/reader/full/manual-romi-gl-240 33/170
8/15/2019 Manual Romi GL 240
8. CYCLES OF MULTIPLE REPETITIONS
The function G71 shall be programmed in two subsequent blocks, due to the value
related to cutting depth and metal excess for nishing at transversal and longitudinal shafts
are informed by functions “U” and “W”, respectively.
U = Metal excess for nishing at shaft “Z” (positive for metal excess at right and
negative for machining at left).
W = Metal excess for nishing at shaft “Z” (positive for metal excess at right of prole
or negative for metal excess at left of prole.
F = Work infeed
http://slidepdf.com/reader/full/manual-romi-gl-240 34/170
8/15/2019 Manual Romi GL 240
8. CYCLES OF MULTIPLE REPETITIONS
N110 G0 X16;
N120 G1 Z0 F.2;
R 5
0 0 0
N130 X20 Z-2;
8 2 5
N140 Z-15;
N150 G2 X30 Z-20 R5;
N160 G1 X48;
N170 X50 Z-21;
N180 Z-30;
1x45°
N190 X80 Z-45;
N200 G54 G0 X300 Z300 T00;
N210 T0303 (EXT. FINISH);
N220 G54;
N230 G96 S200;
N240 G92 S2500 M4;
N250 G0 X80
N260 Z2;
N270 G42
N280 G70 P110 Q190;
N290 G40
N300 G54 G0 X300 Z300 T00;
N310 M30;
http://slidepdf.com/reader/full/manual-romi-gl-240 35/170
8/15/2019 Manual Romi GL 240
8. CYCLES OF MULTIPLE REPETITIONS
O0001 (LONGITUDINAL
50
ROUGHING);
25
N10 G21 G40 G90 G95;
15
N20 G54 G0 X300 Z300 T00
N30 T1010 (INT. ROUGHING);
N40 G54;
N50 G96 S200;
N60 G92 S2500 M4;
N70 G0 X25;
Cutting depth = 3 mm
Infeed = 0,3 mm/rot
http://slidepdf.com/reader/full/manual-romi-gl-240 36/170
8/15/2019 Manual Romi GL 240
8. CYCLES OF MULTIPLE REPETITIONS
Function G72 shall be programmed in two subseqent blocks, due to the value reçated to
cutting depth and metal excess for nishing at longitudinal shaft are informed by function “W”.
U = Metal excess for nishing at shaft “X” (positive for external or negative for internal/
diameter)
W = Metal excess for nishing at shaft “Z” (positive for metal excess at right of prole
or negative for metal excess at left of prole.
F = Work infeed
NOTA: After the cycle running, the tool automatically returns to positioned point.
http://slidepdf.com/reader/full/manual-romi-gl-240 37/170
8/15/2019 Manual Romi GL 240
8. CYCLES OF MULTIPLE REPETITIONS
O0072 (TRANSV. ROUGHING CYCLE);
N10 G21 G40 G90 G95;
N20 G54 G0 X300 Z300 T00;
70 N30 T1010 (EXTERNAL ROUGHING);
30 N40 G54;
16 N50 G96 S200;
5 N60 G92 S3500 M4;
N70 G0 X84;
N80 Z1;
N90 G72 W2 R1.;
0 5 8 8 N100 G72 P110 Q190 U1 W.3 F.25;
8 5 2 3
N110 G0 Z-32;
N120 G1 X80 F.18;
N130 X76 Z-30;
N140 X55;
N150 Z-16 ,C1;
2x45°
N160 X38;
N170 X28 Z-5;
Chanfrar cantos não indicados com 1x45°
N180 Z-1;
N190 X26 Z0
N200 G41;
N210 G70 P100 Q180;
N220 G40
N230 G54 G0 X300 Z300 T00;
N240 M30;
Cutting depth = 2 mm
Infeed = 0,25 mm/rot
OBSERVATION: In the example, roughing and nishing were considered as done
with same tool.
http://slidepdf.com/reader/full/manual-romi-gl-240 38/170
8/15/2019 Manual Romi GL 240
8. CYCLES OF MULTIPLE REPETITIONS
ROUGHING );
R N10 G21 G40 G90 G95;
5
N20 G54 G0 X300 Z300 T00
N30 T1111 (INT. ROUGHING);
N40 G54;
3 0 0 0
0
3 5 6 7 9 N50 G96 S240;
2x45° N60 G92 S4500 M4;
N70 G0 X28;
N80 Z1;
N90 G72 W2.5 R1.5;
N100 G72 P110 Q170 U-1 W.3 F.3;
N110 G0 Z-32;
15 N120 G1 X30 F.2;
30 N130 X34 Z-30;
70
N140 X53 ,R5;
N150 Z-15 ,C1;
N160 X60;
N170 X70 Z0;
N180 G42;
N190 G70 P110 Q170;
N200 G40
N210 G54 G0 X300 Z300 T00;
N220 M30;
http://slidepdf.com/reader/full/manual-romi-gl-240 39/170
8/15/2019 Manual Romi GL 240
8. CYCLES OF MULTIPLE REPETITIONS
Cycle G73 allows the complete rough machining of a part, using only two programming
blocks.
Function G73 is specic for cast and forged materials, because the tool always follows
a stroke parallel to dened prole.
U = direction and amount of material to be removed at shaft “X” per pass (radius).
W = Directiona and amount of material to be removed at shaft “Z” per pass.
Material excess at “X” (radius) - Metal excess for nishing at “X” (radius)
U =
Number of passes ( R )
G73 P__ Q__ U__ W__ F__ ; Where:
W = metal excess for nishing at shaft “Z” (positive for metal excess at right of prole
or negative for metal excess at left of prole)
F = Work infeed
http://slidepdf.com/reader/full/manual-romi-gl-240 40/170
8/15/2019 Manual Romi GL 240
8. CYCLES OF MULTIPLE REPETITIONS
http://slidepdf.com/reader/full/manual-romi-gl-240 41/170
8/15/2019 Manual Romi GL 240
8. CYCLES OF MULTIPLE REPETITIONS
O0100 (PARALLELO ROUGHING);
N10 G21 G40 G90 G95;
N20 G54 G0 X300 Z300 T00;
N30 T0606 (INT. ROUGHING);
60 N40 G54;
36 N50 G96 S215;
10 N60 G92 S5500 M4;
5 N70 G0 X27;
N80 Z6;
N90 G73 U-1 W1.2 R3;
N100 G73 P110 Q190 U-2 W.4 F.3;
N110 G0 X72 Z2;
N200 G42;
N210 G70 P110 Q190;
N220 G40
N230 G54 G0 X300 Z300 T00;
N240 M30;
http://slidepdf.com/reader/full/manual-romi-gl-240 42/170
8/15/2019 Manual Romi GL 240
8. CYCLES OF MULTIPLE REPETITIONS
8.5 - FUNCTION: G74
8.5.1 – Drilling cycle
Function G74, as drilling cycle, demands:
G74
G74 R__;
Z__ Q__ F__; Where:
R = incremental return for chip break at drilling cycle
Z = Final position (absolute)
Q = increasing value at drilling cycle (millesime of millimeter)
F = Work infeed
NOTES:
* After cycle running, the tool automatically returns to positioned point.
* When using cycle G74 as drilling cycle, we can not inform functions “X” and “U” in the
block.
Drilling increasing = 15 mm
Infeed = 0,12 mm/rot
http://slidepdf.com/reader/full/manual-romi-gl-240 43/170
8/15/2019 Manual Romi GL 240
8. CYCLES OF MULTIPLE REPETITIONS
8.5.2 - Turning cycle.
Function G64 as turning cycle demands:
G74 X__ Z__ P__ Q__ R__ F__; Where:
X = Final turning diameter
Z= Final position (absolute)
P = Cutting depth (radius/ millesime of millimeter)
Q = Cutting length (incremental millesime of millimeter)
R = Spacing value at transversal shaft (radius)
F = Work infeed
NOTES:
* After the cycle running, the tool automatically returns to positioned point.
* For the running of this cycle, the tool shall be positioned at the diameter of rst pass.
* For the machining of the whole cutting length in one pass only (no chip break for shaft
“Z”), we shall program the function “Q” more than cutting lenght.
45
N10 G21 G40 G90 G95;
N20 G54 G0 X300 Z300 T00;
N30 T0202 (ROUGHING);
N40 G54;
N50 G96 S250;
0 0
N60 G92 S3500 M4;
9 3
N70 G0 X84;
N80 Z2;
N90 G74 X30 Z-45 P3000 Q48000 R1 F.2;
N100 G54 G0 X300 Z300 T00;
N110 M30;
Cutting depth = 3 mm
Infeed = 0,2 mm/rot
http://slidepdf.com/reader/full/manual-romi-gl-240 44/170
8/15/2019 Manual Romi GL 240
8. CYCLES OF MULTIPLE REPETITIONS
http://slidepdf.com/reader/full/manual-romi-gl-240 45/170
8/15/2019 Manual Romi GL 240
8. CYCLES OF MULTIPLE REPETITIONS
8.6.2 - Facing cycle.
The function G75, as facing cycle, demands:
G75 X__ Z__ P__ Q__ R__ F__; Where:
NOTES:
* For the cycle running, the tool shall be positioned at the length of the rst pass..
* After this cycle performing, the tool automatically returns to positioned point.
* For the machining of the whole cutting length in one pass only (no chip break for
shaft “Z”), we shall program the function “P” more than cutting lenght.
90
N80 Z-2;
N90 G75 X25 Z-30 P20000 Q2000 R1 F.2;
N100 G54 G0 X300 Z300 T00;
N110 M30;
Cutting depth = 2 mm
Infeed = 0,2 mm/rot
http://slidepdf.com/reader/full/manual-romi-gl-240 46/170
8/15/2019 Manual Romi GL 240
8. CYCLES OF MULTIPLE REPETITIONS
8.7 - FUNCTION: G76
G76 X__ (U__) Z__ (W__) R__ P__ Q__ F__; Where:
R = value of incremental taper angle at shaft “X” (radius/ negative for external and
positive for internal).
F = Thread pitch
OBSERVATION: For the threading cycle programming, we shall use function G97,
in order to RPM stay xed.
During the running of threading function, the maximum revolution of the spindle
shall not overpass the value determined in the following equation:
RPMmax = 5000
PASSO
http://slidepdf.com/reader/full/manual-romi-gl-240 47/170
8/15/2019 Manual Romi GL 240
8. CYCLES OF MULTIPLE REPETITIONS
53
CALCULATIONS:
1st) Thread height (P): 3rd) Depth of rst pass (Q):
P = (0.65 x pitch) Q= P
P
P== (0.65
1.3 x 2) N. Passes
Q= 0.392
http://slidepdf.com/reader/full/manual-romi-gl-240 48/170
8/15/2019 Manual Romi GL 240
8. CYCLES OF MULTIPLE REPETITIONS
TAPER THREAD:
EXAMPLE 2: Taper thread NPT 11.5 threads/in.
(Slope: 1 degree 47 min)
53
O1000 (THREAD CYCLE);
38
N10 G21 G40 G90 G95;
20
N20 G54 G0 X300 Z300 T00;
N30 T0202 (THREAD NPT);
'
7
4
°
N40 G54;
4 1
,
5
4 3
3
N50 G97 S1200 M3;
N60 G0 X35;
N70 Z5;
N80 G76 P011060 Q150 R0.12;
2.25x45°
1x45°
N90 G76 X29.574 Z-20 P1913 Q479
R-0.778 F2.209;
N100 G54 G0 X300 Z300 T00;
N110 M30;
CALCULATIONS:
1º) Pitch (F): 2º)Thread height (P):
F=25.4 : 11.5 P = (0.866 x pitch)
F=2.209 P = (0.866 x 2.209)
P = 1.913
3º) Final diameter (X): 4º) Depth of rst pass (Q):
X = start diameter - (P x 2) Q= P
X = 33.4 - (1.913 x 2) Nº PASSES
http://slidepdf.com/reader/full/manual-romi-gl-240 49/170
8/15/2019 Manual Romi GL 240
9. DRILLING CYCLES
9 - DRILLING CYCLES
9.1- FUNCTION : G80
Application: It cancels cycles from series G80
This function is used to cancel cycles from series G80, that is, from G83 to G85.
OBSERVATIONS: After the running of the cycle, the tool returns to start point.
• If “R” is not programmed, drilling start will be the point “Z” of approach.
• If we use the drilling cycle with chip break (#5101.2 = 0) the return value shall be
informed in the parameter 5114 - Value in “mm”.
• If we use a drilling cycle with chip discharge (#5101.2 = 1),, the approach value
after the return shall be informed in parameter 5115 – Value in “mm”.
EXAMPLE :
:
65
1x45°
N190 T0202 (DRILL);
N200 G54;
N210 G97 S1500 M3;
N220 G0 X0;
N230 Z3 ;
0 5
2 4 N240 G83 Z-68 Q15000 P1500 R -2 F0.12 ;
N250 G80 ;
:
http://slidepdf.com/reader/full/manual-romi-gl-240 50/170
8/15/2019 Manual Romi GL 240
9. DRILLING CYCLES
This cycle allows to open screws with tapping, using oating support. In order to do
this, we shall program:
G97 S500 M3
G84 Z__ F__ , Where:
M3 = it indicates the revolution direction (M3 – right thread and M4 = left thread)
F = Thread pitch
EXAMPLE :
1x45°
:
0 N100 T0505 (FLOATING TAPPING);
1 N110 G54;
M
0 N120 G97 S500 M3;
5
N130 G0 X0;
N140 Z4;
N150 G84 Z-20 F1.5;
N160 G80;
N170 G54 G0 X300 Z300 T00;
20 :
50
OBSERVATION: To make left thread, we shall change the code from M3 to M4.
http://slidepdf.com/reader/full/manual-romi-gl-240 51/170
8/15/2019 Manual Romi GL 240
9. DRILLING CYCLES
9.3.2 - Threading cycle with rigid tapping
This cycle allows to open tapping threading, using rigid xing, that is, no oating support.
In order to do this, we shall program:
G97 S500 M3
M29
G84 Z__ F__, Where:
F = Thread pitch
EXAMPLE :
1x45°
:
0
1 N100 T0606 (RIGID TAPPING);
M N110 G54;
0
5 N120 G97 S500 M3;
N130 G0 X0;
N140 Z4;
N150 M29;
N160 G84 Z-20 F1.5;
20 N170 G80;
N180 G54 G0 X300 Z300 T00;
50
:
http://slidepdf.com/reader/full/manual-romi-gl-240 52/170
8/15/2019 Manual Romi GL 240
9. DRILLING CYCLES
9.4 - FUNCTION : G85
Z = Final position
F = Infeed
EXAMPLE:
1x45°
.
.
N100 T0808 (DRILLING);
N110 G54;
0 5 N120 G97 S750 M3;
2 4
N130 G0 X0;
N140 Z2 ;
N150 G85 Z-55 F0.5 ;
N160 G80 ;
N170 G54 G0 X300 Z300 T00;
50 ..
http://slidepdf.com/reader/full/manual-romi-gl-240 53/170
8/15/2019 Manual Romi GL 240
10. OTHER PREPARATORY FUNCTIONS
10 - OTHER PREPARATORY FUNCTIONS
10.1 - FUNCTION: G20
Application: Reference measuring unit – Inch
This function prepares the command to compute all data inputs in inches.
OBSERVATIONS:
- Function G20 is modal, and it cancels functions G21.
- When changing measuring system from millimeter (G21) to inch (G20), the messages
will be shown NEW COORDINATE SYSTEM ENABLED – TO CONVER EXTERNA
COORDINATE AND G54 TO G59” and “NON REFERENCED SHAFTS” will be shown. So,
we shall reference individually the machine shafts, according procedure below:
1- To press “HOME” key.
2- To press “CYCLE START” key once for each shaft to be referenced.
OBSERVATIONS:
- Function G21 is modal, and it cancels function G20.
- When changing measuring system from inches (G20) to millimeter (G21), the message:
“NEW COORDINATE SYSTEM ENABLED – TO CONVER EXTERNA COORDINATE AND
G54 TO G59” and “NON REFERENCED SHAFTS” will be shown. So, we shall reference
individualy the machine shafts, according the procedure below:
1- To press key “Home”.
2- To press the key “CYCLE START” one time for each shaft to be referenced.
This code prepares the machine to execute operations in absolute coordinate, with a
pré-xed source for programming.
http://slidepdf.com/reader/full/manual-romi-gl-240 54/170
8/15/2019 Manual Romi GL 240
10. OTHER PREPARATORY FUNCTIONS
Example: G92 Z0; (it establishes a new source of coordinates system, xing the current
position as “Z0”).
OBSERVATIONS:
• Function G92 is modal.
• To cancel G92, when used to establish a new source of coordinates system, a new
G92 shall be programmed, xing a new source, or to program function G92.1 Z0, returning,
so, the zero point to original position.
http://slidepdf.com/reader/full/manual-romi-gl-240 55/170
8/15/2019 Manual Romi GL 240
10. OTHER PREPARATORY FUNCTIONS
Function G96 selects programming mode in xed cutting speed, where RPM calculation
is programmed by function “S”.
Maximum RPM reached by xed cutting speed can be limited by the programming of
function G92.
Example: G96 S200; (cutting speed at 200m/min)
RPM range can be done by using the “Splindle Revolution Selector”, and it can oat
from 50% to 120% or programmed revolution.
http://slidepdf.com/reader/full/manual-romi-gl-240 56/170
8/15/2019 Manual Romi GL 240
11. UNCONDITIONAL DEVIATION
11 - UNCONDITIONAL DEVIATION
Function: M99
The programming of function M99 with function “P”, followed by block number, forces
the command to advance / to return programming for the block indicated by “P”.
When function M99 replaces M30 in main program, the program will be executed next
in “looping”.
EXAMPLE:
O0005 (Example M99);
N10 G21 G40 G90 G95;
N20 G54 G0 X300 Z300 T00;
N30 M99 P240;
N40 T0101 (TO DRILL);
N50 G54;
.
.
:
N230 G54 G0 X350 Z250 Y0 T00;
N240 T0303 (EXTERNAL ROUGHING);
N250 G54;
N260 G96 S200;
:
N680 G54 G0 X300 Z300 T00;
N690 M99;
http://slidepdf.com/reader/full/manual-romi-gl-240 57/170
8/15/2019 Manual Romi GL 240
12. SUB-PROGRAM C ALL AND RETURN
12 - SUB-PROGRAM CALL AND RETURN
Functions: M98/M99
Many times, during the machining, a determined operations sequence appears, and
we can use the sub-program call resource by the function M98.
The block containing function M98 shall also contain the sub-progam number by the
function “P”. Ex.: M98 P1001.
The sub-program, by its time, shall contain refered number at the program start by the
function “O” and by nishing with function M99.
When the sub-program nishes its operations, control returns to main program.
EXAMPLE:
MAIN PROGRAM SUB-PROGRAM
SUB-PROGRAM
O1001 O1002
O1003
M99
M30 M99
http://slidepdf.com/reader/full/manual-romi-gl-240 58/170
8/15/2019 Manual Romi GL 240
12. SUB-PROGRAM C ALL AND RETURN
100
20 20 10
4
0 5
5 4
http://slidepdf.com/reader/full/manual-romi-gl-240 59/170
8/15/2019 Manual Romi GL 240
13. SPECIAL FUNCTIONS
13 - SPECIAL FUNCTIONS
13.1 - FUNCTION : G10
For the determination of monitoring mode, the parameter 6800#2 (LTM) shall be changed
to:
A program containing monitoring data shall be done, in order to be loaded in the life
Page of the tool.
http://slidepdf.com/reader/full/manual-romi-gl-240 60/170
8/15/2019 Manual Romi GL 240
13. SPECIAL FUNCTIONS
OBSERVATION:
The command automatically will use the tools described in the group, being that
when the life time of the last tool ends, a message will be shown, requesting the reloading
of tools life. In order to reload, the procedure below shall be done:
-- To
To set
set “OFFSET SETTING”
softkey [►] KEY.[TOOLLF]
until it shows
- To set softkey [TOOLLF]
- To set softkey [OPRT]
- To set softkey [LIMPAR] (delete)
- To set softkey [EXEC]
Before the activation of function “G64 C...”, we shall program function “M19”, which is
responsible to guide spindle.
EXAMPLE:
:M19;
G64 C0; ( the spindle positions at zero degree )
:
OBSERVATION:
This function only is available at machines from GL Line which not offer swivel tool
resource, that is, machines version T. In order to know how to guide spindle in machines
with swivel tools, Part II of this manual shall be consulted (Level II Programming).
http://slidepdf.com/reader/full/manual-romi-gl-240 61/170
8/15/2019 Manual Romi GL 240
13. SPECIAL FUNCTIONS
13.3 - DIRECT INPUT OF VALUES FOR BEVELS AND CONCORDANCES
Straight lines angles, bevel values and rounding values of corners and other values can
be programmed, introducing it directly in coordinates.
Sintaxes:
A___; (where “A” is equivalent to displacement angle)
,R___; (where “R” is equivalent to corner rounging value)
,C___; (where “C” is equivalent to corner beveling value)
OBSERVATIONS:
- Codes G02, G03, G90, G94 shall not be programmed together the direct
introduction of angular values, bevels and rounding.
- Corner rounding shall not be inserted in a thread opening block.
- Na alarm occurs if intersection point is calculated if the angle created by two lines
is between +/- 1º.
X
(X2 , Z2)
X2 ____(Z2 ____) A__;
A
(X1 , Z1)
Z
http://slidepdf.com/reader/full/manual-romi-gl-240 62/170
8/15/2019 Manual Romi GL 240
13. SPECIAL FUNCTIONS
COMMANDS TOOL MOVEMENT
X
X2___ Z2___ ,C1___; (X3 , Z3)
X3___ Z3___; A2
OR
C1 A1
A1___ ,C1___;
X3___ Z3___ A2 (X2 , Z2)
(X1 , Z1)
Z
X
X2___ Z2___ ,R1___; (X4 , Z4) (X , Z )
3 3
X3___ Z3___ ,R2___;
X4___ Z4____; R2 A2
OR
R
A1___ ,R1___; 1 A1
X3___ Z3___ A2___ ,R2___; (X2 , Z2)
X4___ Z4____;
(X1 , Z1)
Z
(X1 , Z1)
Z
http://slidepdf.com/reader/full/manual-romi-gl-240 63/170
8/15/2019 Manual Romi GL 240
13. SPECIAL FUNCTIONS
13.4 - FUNCTION G65
Application: MACRO B
We can use this function when we want to elaborate programs, which parts to be
manufactured presents equal geometric shapes, but with different dimensions, that is, in
case of part families. So, we shall elaborate a program, dening the process to be used for
machining, with dimensions quantities represented by variables, according table.
This program will be called by other, where function G65 shall be programmed, followed
by function P, by dening the number of program, containing the machining process, and also
the variavles addresses, represented by table letters with its respective dimensional values.
http://slidepdf.com/reader/full/manual-romi-gl-240 64/170
8/15/2019 Manual Romi GL 240
13. SPECIAL FUNCTIONS
PROGRAMMING EXAMPLE:
I
Q H
Kx45°
R
G92 S3500
G65 A24 B44M4;
C50 D80 H25 I40 J80 K1.5 Q3 R10 F0.2 P100; G2
G1 X[#2]
X[#3] Z[-#11]
Z[-#4]; R[#18];
G54 G0 Z300 T00; X[#7-[2*[#17]]];
M30; G3 X[#7] Z[-#4-#17] R[#17];
G1 Z[-#5]
G40;
Ø A = 24 mm U2;
Ø B = 44 mm M99;
Ø C = 50 mm
Ø D = 80 mm
H = 40 mm
I = 55 mm
J = 80 mm
Q = 3 mm
R = 10 mm
K = 1 mm
http://slidepdf.com/reader/full/manual-romi-gl-240 65/170
8/15/2019 Manual Romi GL 240
13. SPECIAL FUNCTIONS
13.5 – WORK REFERENCE (G54 A G59)
Work Reference, also known as Work Piece Reference, corresponds to the point which
serves as reference for absolute coordinates system, that is, it is the part point referenced
as “X0” and “Z0”.
In some cases, more than one work reference is used in a same program, with the
purpose to make easier the programming of some parts. Example: in case of programming
the machining of two sides of a part in a same program, it is recommended to use two work
piece reference, in order to the programmer must not be worried with somes elements, as
metal excess at both sides of material, different jaw backs, etc.
NOTE: At the machines “GL Line”, up to six zero-part can be referenced, which shall
be done manually during machine’s preparation process. They are: G54, G55, G56, G57,
G58 and G59.
EXAMPLE:
The values of family G54 shall be typed in the Page “OFFSET SETTING” by the softkey
“WORK”.
http://slidepdf.com/reader/full/manual-romi-gl-240 66/170
8/15/2019 Manual Romi GL 240
14. MISCELLANEOUS OR AUXILIARY FUNCTIONS
14 - MISCELLANEOUS OR AUXILIARY FUNCTIONS
The auxiliary functions comprise the machine resources not covered by the previous
functions.
NOTES:
- Machines from “Line E” shall be set in many modes (with/without counterpoint,
with/without second spindle, with/without tool actuated, etc.) and so, not all functions
described below are enabled in all machines.
- Functions with “INSTANT REPLY” shall be set carefully, because the machine
not waits Ladder conrmation to continue program running.
FUNCTION: M00
Application: program stop.
This code causes immediate stoppage of program running, including cut coolant and
spindle.
FUNCTION: M01
Application: optional stop of the program.
This function interrupts the program running only if the button “OPTIONAL STOP”, located
at the machine operation panel, is pressed. Thus, function M01 will be equivalent to function
M00, but, if the button is not active, the command will ignore function M01, keeping the normal
program running.
When the stop occurs by this code, the button “CYCLE START” shall be pressed to
continue program running.
FUNCTION: M02
Application: end of the program, with no return to beginning.
This function is used to indicate the end of the program existing in the command memory,
and it is also used when working with tapes joined in “tie” shape.
FUNCTION: M03
Application: turns on left spindle in clockwise direction.
This function turns the spindle clockwise, adopting as reference for the slewing direction
the rear position of the chuck.,
Function M03 is cancelled by: M00, M01, M02, M04, M05 and M30.
FUNCTION: M04
Application: turns on the left spindle in counterclockwise direction.
This function turns the spindle in counterclockwise direction, adopting as reference for
the slewing direction
Function M04 isthe rear position
cancelled of the
by: M00, chuck.,
M01, M02, M04, M05 and M30.
http://slidepdf.com/reader/full/manual-romi-gl-240 67/170
8/15/2019 Manual Romi GL 240
14. MISCELLANEOUS OR AUXILIARY FUNCTIONS
FUNCTION: M05
Application: turns off the spindle and deactivates low and high torque brakes of
the left headstock.
This function is used to turn off the spindle rotation, canceling functions M03 or M04,
and to deactivate high and low torque brakes, canceling functions M85 and M86, respectively.
Function M05 is already active when starting the program.
FUNCTION: M07
Application: turns on the high pressure cut coolant
FUNCTION: M08
Application: turns on the cut coolant
FUNCTION:
Application:M09
turns off the cut coolant.
FUNCTION: M15
Application: turns on the driven tool in clockwise direction.
FUNCTION: M16
Application: turns on the driven tool in counterclockwise direction.
FUNCTION: M17
Application: turns off the driven tool.
FUNCTION: M18
Application: turns off the spindle direction.
FUNCTION: M19
Application: left spindle orientation.
FUNCTION: M20
Application: turns on bed feeding.
FUNCTION: M21
Application: turns off bed feeding.
FUNCTION: M23
Application: locks left spindle.
FUNCTION: M24
Application: unlocks left spindle.
FUNCTION: M25
Application: closes left spindle chuck.
http://slidepdf.com/reader/full/manual-romi-gl-240 68/170
8/15/2019 Manual Romi GL 240
14. MISCELLANEOUS OR AUXILIARY FUNCTIONS
FUNCTION: M26
Application: pulls back the counterpoint, up to position “P2”.
FUNCTION: M27
Application: Forwards the counterpoint, up to position “P1”.
FUNCTION: M28
Application: turns off rigid tapping.
FUNCTION: M29
Application: turns on rigid tapping.
FUNCTION: M30
Application: end of the program, with return to beginning.
FUNCTION:
Application:M31
pulls back the counterpoint to reference position.
FUNCTION: M34
Application: selects pressure level 1 for left chuck.
FUNCTION: M35
Application: selects pressure level 2 for left chuck.
FUNCTION: M36
Application: opens the automatic door.
FUNCTION: M37
Application: closes the automatic door.
FUNCTION: M38
Application: forwards parts catcher device.
FUNCTION: M39
Application: pulls back parts catcher device.
FUNCTION: M40
Application: selects x by internal for left chuck.
FUNCTION: M41
Application: selects x by external for left chuck.
FUNCTION: M42
Application: turns on the cleaning air of the left chuck.
FUNCTION: M43
Application: turns off the cleaning air of the left chuck.
http://slidepdf.com/reader/full/manual-romi-gl-240 69/170
8/15/2019 Manual Romi GL 240
14. MISCELLANEOUS OR AUXILIARY FUNCTIONS
FUNCTION: M44
Application: turns on air and water coolant.
FUNCTION: M45
Application: turns on guide covers cleaning.
FUNCTION: M46
Application: turns off guide covers cleaning.
FUNCTION: M47
Application: turns on chip conveyor.
FUNCTION: M48
Application: turns off chip conveyor.
FUNCTION:
Application:M50
lifts tool position reader.
FUNCTION: M51
Application: lowers tool position reader.
FUNCTION: M52
Application: opens rest.
FUNCTION: M53
Application: closes rest.
FUNCTION: M54
Application: forwards right parts ejector.
FUNCTION: M55
Application: pulls back right parts ejector.
FUNCTION: M56
Application: locks axis Y.
FUNCTION: M57
Application: unlocks axis Y.
FUNCTION: M63
Application: turns on right spindle in clockwise direction
FUNCTION: M64
Application: turns on right spindle in counterclockwise direction
FUNCTION: M65
Application:
of turns off right spindle and deactivates low and high torque brakes
right headstock.
http://slidepdf.com/reader/full/manual-romi-gl-240 70/170
8/15/2019 Manual Romi GL 240
14. MISCELLANEOUS OR AUXILIARY FUNCTIONS
FUNCTION: M66
Application: turns on synchronized mode.
FUNCTION: M67
Application: turns off synchronized mode.
FUNCTION: M69
Application: right spindle orientation.
FUNCTION: M70
Application: selects x by internal for right chuck.
FUNCTION: M71
Application: selects x by external for right chuck.
FUNCTION: M72
Application: turns on cleaning air for right chuck.
FUNCTION: M73
Application: turns off cleaning air for right chuck.
FUNCTION: M74
Application: opens right spindle chuck.
FUNCTION: M75
Application: closes right spindle chuck.
FUNCTION: M76
Application: activates parts counter.
FUNCTION: M78
Application: turns on mist exhausting system.
FUNCTION: M79
Application: turns off mist exhausting system.
FUNCTION: M80
Application: conditional jump.
FUNCTION: M84
Application: activates load system.
FUNCTION: M85
Application: turns on left spindle high torque brake.
FUNCTION:
Application:M86
turns on left spindle low torque brake.
http://slidepdf.com/reader/full/manual-romi-gl-240 71/170
8/15/2019 Manual Romi GL 240
14. MISCELLANEOUS OR AUXILIARY FUNCTIONS
FUNCTION: M93
Application: enables program running via PCMCIA card.
FUNCTION: M94
Application: disables program running via PCMCIA card.
FUNCTION: M95
Application: turns on right spindle high torque brake.
FUNCTION: M96
Application: turns on right spindle low torque brake.
FUNCTION: M99
Application: restarts program running / unconditional jump.
FUNCTION:
Application: M105
turns off left spindle with INSTANT REPLAY.
FUNCTION: M108
Application: turns on air coolant.
FUNCTION: M109
Application: turns off air coolant.
FUNCTION: M122
Application: locks right spindle.
FUNCTION: M123
Application: unlocks right spindle.
FUNCTION: M124
Application: opens left spindle chuck with INSTANT REPLY.
FUNCTION: M125
Application: closes left spindle chuck with INSTANT REPLY.
FUNCTION: M126
Application: pulls back the counterpoint up to position “P2” with INSTANT REPLY.
FUNCTION: M127
Application: pulls back the counterpoint up to position “P1” with INSTANT REPLY.
FUNCTION: M128
Application: allows to turns the spindle with chuck opened.
FUNCTION: M131
Application: pulls back the counterpoint to the reference position with INSTANT
REPLY.
http://slidepdf.com/reader/full/manual-romi-gl-240 72/170
8/15/2019 Manual Romi GL 240
14. MISCELLANEOUS OR AUXILIARY FUNCTIONS
FUNCTION: M136
Application: opens the automatic door with INSTANT REPLY.
FUNCTION: M137
Application: closes the automatic door with INSTANT REPLY.
FUNCTION: M138
Application: forwards the parts catcher device with INSTANT REPLY.
FUNCTION: M139
Application: pulls back the parts catcher device with INSTANT REPLY.
FUNCTION: M142
Application: turns on the cleaning air for left chuck with INSTANT REPLY.
FUNCTION:
Application: M143
turns off the cleaning air for left chuck with INSTANT REPLY.
FUNCTION: M147
Application: cancels turning with axis Y out of Part center.
FUNCTION: M148
Application: releases turning with axis Y out of Part center.
FUNCTION: M150
Application: lifts tool position reader with INSTANT REPLY.
FUNCTION: M151
Application: lowers tool position reader with INSTANT REPLY.
FUNCTION: M152
Application: opens the rest with INSTANT REPLY.
FUNCTION: M153
Application: closes the rest with INSTANT REPLY.
FUNCTION: M165
Application: turns off right spindle with INSTANT REPLY.
FUNCTION: M172
Application: turns on the cleaning air of right chuck with INSTANT REPLY.
FUNCTION: M173
Application: turns off the cleaning air of the right chuck with INSTANT REPLY.
FUNCTION: M174
Application: opens the right spindle chuck with INSTANT REPLY.
http://slidepdf.com/reader/full/manual-romi-gl-240 73/170
8/15/2019 Manual Romi GL 240
14. MISCELLANEOUS OR AUXILIARY FUNCTIONS
FUNCTION: M175
Application: closes the right spindle chuck with INSTANT REPLY.
FUNCTION: M176
Application: turns on the cleaning air of left chuck with INSTANT REPLY.
FUNCTION: M177
Application: turns off the cleaning air of the left chuck with INSTANT REPLY.
FUNCTION: M200
Application: selects xation 1 setting for left chuck.
FUNCTION: M201
Application: selects xation 2 setting for left chuck.
FUNCTION: M300
Application: selects xation 1 setting for right chuck.
FUNCTION: M301
Application: selects xating 2 setting for right chuck.
http://slidepdf.com/reader/full/manual-romi-gl-240 74/170
8/15/2019 Manual Romi GL 240
15. SEQUENCE FOR MANUSCRIPT PROGRAMMING
15 - SEQUENCE FOR MANUSCRIPT PROGRAMMING
The program needs to be aware of all parameters involved in the process, and to obtain a
proper solution for the machining of each type of part. It shall also analyze all machine resources,
which shall be demanded on the part running.
The programmer shall be able to compare drawing (nished part) with the dimension
wanted in machining with Numerical Control machine.
The choice of tool set is very important, and also its arrangement on turret. It is necessary
the tools are placed in a way with no interference between itself and the remaining of the
machine. A good programs depends on very much of the choice of proper tools and its xing
in a proper arrangement.
The programmer shall also know how to t operations in a way to use all resources from
machine and from command, always objectifying to minimize time and operation phases,
and also to ensure product quality.
In function of material to be machined, and also in function of tool used and in function of
the operation to be done, the programmer shall establosh cutting speed, infeeds and Power
requested from machine. Calculations necessary to obtain those parameters are the following:
http://slidepdf.com/reader/full/manual-romi-gl-240 75/170
8/15/2019 Manual Romi GL 240
16. C ALCULATIONS
16 - CALCULATIONS
In during
spindle order tooperation,
avoid someit is problems
necessaryduring machining,
to make ascalculation
a previous motor overload andtosobestop
of Power of
used,
which is given by formula:
NC = KS X FN X AP X VC
(CV)
4500 X n
CUTTING ÁREA FOR 90 DEGREE TOOLS
Ks = Specic cutting pressure
Ap = Cutting speed
Ks = Specic cutting pressure
Ap = cutting depth
Fn = Infeed
Vc = Cutting speed
n = Performance:
LINE E = 0,9
LINE GL / GLM = 0,9
CENTER = 0,8
http://slidepdf.com/reader/full/manual-romi-gl-240 76/170
8/15/2019 Manual Romi GL 240
16. C ALCULATIONS
ORIENTATION VALUES FOR SPECIFIC CUTTING PRESSURE (KS)
PULL STRENGTH “KS” IN KG/MM2
Kgf/mm2
MATERIAL BRINELL HARDNESS INFEED IN MM/REV
Kgf/mm2 HB 0,1 0,2 0,4 0,8
SAE 1010 to 1025 Up to 50 Up to 140 360 260 190 136
SAE 1030 to 1035 50 to 60 140 to 167 400 290 210 152
SAE 1040 to 1045 60 to 70 167 to 192 420 300 220 156
SAE 1065 75 to 85 207 to 235 440 315 230 164
SAE 1095 85 to 100 235 to 278 460 330 240 172
Soft Cast Steel 30 to 50 96 to 138 320 230 170 124
Mid Cast Steel 50 to 70 138 to 192 360 260 190 136
Hard Cast Steel Above 70 Above 192 390 286 205 150
Mn-Steel Cr-Ni Steel 70 to 85 192 to 235 470 340 245 176
Cr-Mo Steel 85 to 100 235 to 278 500 360 260 185
Soft Alloy Steel 100 to 140 278 to 388 530 380 275 200
Hard Alloy Steel 140 to 180 388 to 500 570 410 300 215
Stainless Steel 60 to 70 167 to 192 520 375 270 192
Tool Steel 150 to 180 415 to 500 570 410 300 215
Hard Manganese Steel 660 480 360 262
http://slidepdf.com/reader/full/manual-romi-gl-240 77/170
8/15/2019 Manual Romi GL 240
17. PROGRAMMING FLOWCHART
HÁ
S +
TOOL/
*END OF PROGRAM
TA? G5_G00 Z_ _ _T00; - point of tool change
N M30/M99; - end of program (M30) or restart program (M99)
END OF PROGRAM
G5_G00 X_ _Z_ _Y0 T00; - work piece reference (G54 to G59)
END
and tool change point.
M30/M99; - end of program (M30) or restart program (M99)
http://slidepdf.com/reader/full/manual-romi-gl-240 78/170
8/15/2019 Manual Romi GL 240
18. POWER GRAPHIC
18 - POWER GRAPHIC
18.1 - POWER GRAPHIC GL 240 / 240M
Spindle ASA A2 – 5”
ASA A2-5”
(regime S2 - 15 min)
cv / kW
20 / 15
12 / 9
110 N.m
rpm
5 5 0
7 7 0
2 9 0
. . .
1 2 6
Spindle ASA A2 – 6”
ASA A2-6”
(regime S2 - 15 min)
cv / kW
20 / 15
12 / 9
149 N.m
rpm
5 5 0
4 0 0
9 2
. 5
.
2 4
http://slidepdf.com/reader/full/manual-romi-gl-240 79/170
8/15/2019 Manual Romi GL 240
18. POWER GRAPHIC
ASA A2-6”
(regime S2 - 30 min)
cv / kW
25 / 18,5
20 / 15
180 N.m
rpm
5 0 0
7 0 0
9 9 5
. .
3 4
Spindle ASA A2 – 8”
ASA A2-8”
(regime S2 - 30 min)
cv / kW
25 / 18,5
20 / 15
234 N.m
rpm
0 0 0
5 0 0
7 0 5
. .
3 3
http://slidepdf.com/reader/full/manual-romi-gl-240 80/170
8/15/2019 Manual Romi GL 240
18. POWER GRAPHIC
GL 240M
Ferramenta acionada
(regime S3 - 40% - 10 min)
cv / kW
7,5 / 5,6
21 N.m
rpm
0 0
0 0
5 0
. .
2 6
GL 280M
Ferramenta acionada
(regime S3 - 40% - 10 min)
cv / kW
8/6
35 N.m
rpm
0 0
0 0
6 0
. .
1 4
http://slidepdf.com/reader/full/manual-romi-gl-240 81/170
8/15/2019 Manual Romi GL 240
http://slidepdf.com/reader/full/manual-romi-gl-240 82/170
8/15/2019 Manual Romi GL 240
PART II
PROGRAMMING
(LEVEL 2)
T51169B Programming and Operation - Romi G / GL / GLM 350B - CNC FANUC 0I-TD 73
http://slidepdf.com/reader/full/manual-romi-gl-240 83/170
8/15/2019 Manual Romi GL 240
1. DEFINITION OF AXES
1- DEFINITION OF AXES
1.1 - AXES X / Z
They
tool, in aretothe
order axes which
develop make the machine
a programmed prole. turret set; they are responsible to move the
Axes “X” and “Z”, as sawn in previous chapters, usually are used in turning operations,
where they represent the diameter setting (axis X) and length (axis Z) to be machined.
However, since now, using some specic cycles and resources, these axes shall help milling
operations, axial and radial drilling, among other.
Axis “Y” will be very useful in radial milling operations, where we want to machine some
detail out of the geometric center of the part, and axial operations, as well. When working in
turning operations, this axis shall be positioned in the part center (position Y0), it is mandatory.
X+
Z-
Z+
X-
1.2 - SPINDLES
We will also consider two settings to work with spindles, where they shall be used as
rotational axes (spindles) for turning operations, or be set as work axes (axis “C”), which will
help in operations with driven tools.
f t
l e
L e
n
i
d
d l e
d o M03
S p i n u e r
p
s s q
E
Rotation direction
Sentido de Rotação
http://slidepdf.com/reader/full/manual-romi-gl-240 84/170
8/15/2019 Manual Romi GL 240
1. DEFINITION OF AXES
1.3 - AXIS C
Usually, SPINDLES (right and left chuck) are enabled to work with rotational axes.
To activate axis C, we shall set:
M19
G28 C0
G0 Cxxx
Where:
NOTE: ALWAYS WHEN YOU USE THE SPINDLE GUIDE (M19 ) AFTER THE WORK, YOU
SHALL CANCEL IT WITH FUNCTION M18.
a) INDEXING
Left Spindle
Setting
Movement
Sentido de Sentido de
direction
direction of axisdoC
Movimento Programação
Eixo C
C+
X+
FrontFRONTAL
VISTA view
T51169B Programming and Operation - Romi G / GL / GLM 350B - CNC FANUC 0I-TD 75
http://slidepdf.com/reader/full/manual-romi-gl-240 85/170
8/15/2019 Manual Romi GL 240
1. DEFINITION OF AXES
b) POLAR COORDINATES
Left Spindle
C’ +
AxisSentido
C movement
de Infeed setting
Sentido de
direction
Movimento direction
Programaçã
do Eixo C o do Avanço
2
1 X+
Front
VISTA view
FRONTAL
Explanation
The function POLAR COORDINATES create a virtual plan with axis X and C’, where
values are given in millimeter or inches. The setting mode for axis X shall have the same usual
setting criterion, that is, value given in radius or diameter, according dened in parameter
1006 bit3. The virtual axis C’ simulates axis Y, as if plan XC is XY. thus, we can work with
milling operations
Although the as in a axis
virtual Machining Center.
is dened as C’, only C shall be set for the referred axis.
During the running of programming blocks, the command converts linear dimensions
of virtual axis C’ in rotational movements for true axis C.
c) CYLINDRICAL INTERPOLATION
Left spindle
Spindle Esquerdo
Infeed setting
Sentido de Movement
Sentido de
Programação
direction direction
Movimentoof
do Avanço do Eixo
axis CC
X+
Z+
http://slidepdf.com/reader/full/manual-romi-gl-240 86/170
8/15/2019 Manual Romi GL 240
1. DEFINITION OF AXES
Left spindle
Spindle Esquerdo
Z+
1
2
C+
The function CYLINDRICAL INTERPOLATION creates a virtual plan with axes Z/C,
where value of Z is given in millimeter or inches, and C in degrees. for setting, plan angles
of axis C in the virtual plan Z/C.
When axis C is activated, the machine transforms the chuck in more one axis to be set.
However, in rst it shall have as rigidity only the power of the electric engine.
In order to perform milling or drilling operations, we shall activate a brake (M85 or M86),
to avoid that the machine lose the chuck guide during a machining with tools driven.
Example:
M85= High torque brake. Locks totally the chuck, Not allowing any movement (it can
be cancelled with function M86 or M5.
M86= Low torque brake. It allows moving the chuck, keeping it accurately guided.
OBSERVATION: WHEN THE HIGH TORQUE BRAKE IS ACTUATED (M85), IT IS NOT
ALLOWED MOVEMENT OF AXIS C, IT IS NECESSARY TO CANCEL THIS BRAKE WITH
FUNCTION M86, AND, IF APPLICABLE, ACTIVATE IT AGAIN AFTER AXIS INDEXING.
T51169B Programming and Operation - Romi G / GL / GLM 350B - CNC FANUC 0I-TD 77
http://slidepdf.com/reader/full/manual-romi-gl-240 87/170
8/15/2019 Manual Romi GL 240
2. LIVE TOOL HOLDER
2 - LIVE TOOL HOLDER
Coupling
Eixo deshaft
Clockwise Coupling shaft Clockwise Clockwise
Horário
(M15) Eixo de
Acoplamento Horário
(M15) Acoplamento Horário
(M15) Coupling
Eixo deshaft
(M15) (M15) (M15)
Acoplamento
Turret
Torre Turret
Torre Turret
Torre
Radial
Radial Right axial LeftEsquerdo
Axial axial
Axial Direito
Z+ Z-
Horário
Clockwise Counterclockwise
Anti-Horário
Counterclockwise
Anti-Horário
X-
NOTE:
Due to some Axial Holders of Rotational Tools have the tool rotation direction
inverted in relation to the rotation direction of the Coupling Shaft in the Turret (see
gures above), the programmer shall offset this effect, inverting the rotation direction of
the Coupling shaft in the Turret via code “M” (M15/M16).
For this cases, it is necessary to set:
M15 to obtain Counterclockwise direction of tool rotation.
M16 to obtain Clockwise direction of tool rotation.
http://slidepdf.com/reader/full/manual-romi-gl-240 88/170
8/15/2019 Manual Romi GL 240
3. TOOL GEOMETRIC CORRECTOR
3 - TOOL GEOMETRIC CORRECTOR
The Tool Geometric
Corrector is applied to offset the tool shape and its assembly
position on the Turret. Without the corrector, axes X and Z are placed considering the Turret
Reference Point, notshall
The correctors the Tool Tip. for two types of tools: Static Tools and Rotational Tools.
be applied
Below there is the application scheme for Left Spindle and Right Spindle:
Turretde
Ponto
reference
Referência
+∆Z dapoint
Torre
+∆Z TURRET
Torre
X
∆
∆
+
X
∆
∆
+
Application
Aplicação on left spindle
no Spindle Esquerdo
Turret
Torre Turret
Torre
X
∆
∆
+ Left axial
Axial X
∆
∆
Radial
Esquerda +
+ ∆Z
- ∆
∆Z
Application
Aplicação on left spindle
no Spindle Esquerdo
Application
Aplicação on Left and
nos Spindles Right Spindles
Esquerdo e Direito
T51169B Programming and Operation - Romi G / GL / GLM 350B - CNC FANUC 0I-TD 79
http://slidepdf.com/reader/full/manual-romi-gl-240 89/170
8/15/2019 Manual Romi GL 240
3. TOOL GEOMETRIC CORRECTOR
3.3 - TOOL CORRECTION SYSTEMS
There are two application modes for Tool Correctors, which are dened via parameter.
In any mode, code “T” will contain 4 digits clustered 2 per 2.
a) Tool Correction
Parameter 5002.1 Mode
= 0 Denition Parameter
http://slidepdf.com/reader/full/manual-romi-gl-240 90/170
8/15/2019 Manual Romi GL 240
4. R ADIUS OFFSET AND CIRCULAR INTERPOLATION
4 - RADIUS OFFSET AND CIRCULAR INTERPOLATION
The Tool Tip Radius Offset is a CNC function which allows, in despite set by its Theoretical
Tip, to offset geometrically the Tool Radius position on setting elements, as Tilted Line (Cone)
and Arcs.
It is not necessary to activate this function when we are programming by the Tool
Tip Radius Center, but, in this case, for all other coordinates, the referred Radius shall be
considered, and the position geometry of it in relation to the programming elements already
mentioned. Thus, in order to facilitate setting, it is highly recommended the use of Radius
Offset function!
Below we have the application scheme, considering cut direction and tool position.
Spindle Esquerdo
Left Spindle
Radius Offset Code “G”,
Códigos “G” de
G42 in function of Infeed
Compensação de Raio em
funçãoDirection
do Sentido de
Avanço
G41
G41
Circular Interpolation
Left Spindle Códigos “G” de
Spindle Esquerdo Code “G”, in function of
Interpolação Circular em
Infeed Direction
G02 função do Sentido de
Avanço
G03 G02
G02 G03
G03
T51169B Programming and Operation - Romi G / GL / GLM 350B - CNC FANUC 0I-TD 81
http://slidepdf.com/reader/full/manual-romi-gl-240 91/170
8/15/2019 Manual Romi GL 240
4. R ADIUS OFFSET AND CIRCULAR INTERPOLATION
4.2 - DRIVEN TOOLS
a)
a)Polar coordinates
Coordenadas Polares
Left spindle
Spindle Esquerdo
C+
Path programmed
Caminho and
Programado
Part da
e Perfil Prole
Peça
G03
X+ X+
G42
Frontal
VISTA View
FRONTAL
NOTE:
The Circular Interpolation functions G02/G03 and Radius Offset G41/G42 become
inverted, if seen frontally to Right Spindle. However, seen from back, they have the same
criterion adopted for the frontal view of the Left Spindle.
When observing the Right Spindle frontally, the direction of axis X+ also is inverted.
From this, we can conclude that the Right Spindle has no Independent Coordinate
System, that is, axes X, Z (movement via Turret) and C obey the same criterion adopted
on the Left Spindle, looking it from top and frontally (see “Considerations on Axes
Denition”).
X+
http://slidepdf.com/reader/full/manual-romi-gl-240 92/170
8/15/2019 Manual Romi GL 240
4. R ADIUS OFFSET AND CIRCULAR INTERPOLATION
b)
b)Cylindrical Interpolation
Interpolação Cilíndrica X+
Z+ Z+
C+
G03
OCNC
CNC understands
interpreta as
G41 G41 functions
funçõesG02/G03
G02/G03 and
e
G41/G42
G41/G42 conforme
according the
gure besides.
figura ao lado
(VISTA DE BAIXO)
G03
Z+
C+
PLANT VIEW (BOTTOM VIEW)
VISTA DE CIMA VISTA DE BAIXO
NOTE:
Due to axis C for Cylindrical Interpolation is dened by parameter as parallel to axis
X, the Circular Interpolation Functions G02/G03 and Radius Offset G41/G42 become
inverted if in plant view, because axis C+ is inverted in relation to the ordinary direction of
axis C+, established for this machine. However, if in bottom view, where axis C+ points
in the same direction that X+, the referred functions (G02/G03 G41/G42) are normal.
Considering that, for axis C, it is not the tool which moves, but the Spindle, the
positive direction of the referred axis, for setting, is dened as the contrary to the physical
direction of the respective movement. Thus, for the CNC, the mentioned above occurs.
The virtual plan Z/C of Cylindrical Interpolation, according the gure above, is
applicable both for Left Spindle and Right Spindle.
T51169B Programming and Operation - Romi G / GL / GLM 350B - CNC FANUC 0I-TD 83
http://slidepdf.com/reader/full/manual-romi-gl-240 93/170
8/15/2019 Manual Romi GL 240
5. DRIVEN TOOL PROGRAMMING ( AXIS C)
It is a machining done on the part face. In this type of operation, we need to use a tool
assembled on the “AXIAL” driven tool holder.
O0001 (AXIAL INTERPOLATION)
N10 G21 G40 G90 G95
N20 G54 G0 X300 Z300 T00
N30 T0101 (MILL D. 16MM)
N40 G97 S1500 M15
N50 M19
N60 G28 C0
N70 G0 C0
N80 G94 M86
N90 G0 X120 Z-3
N100 G1 X0 F500
N110 G0 Z5
N120 G0 X70 C90
N130 G1 Z0 F500
N140 G1 C270 Z-3 F300
N150 G1 C90
N160 G1 Z5 F2000
N170 M18
N180 G54 G0 X300 Z300 T00
N190 M30
NOTE: In this example we consider the grooves width as the same to the tool
diameter.
5.2 AXIAL INTERPOLATION:
In this type of work, the machine will create a virtual plan of axes X/C, synchronized
to their movements, so we can develop any prole we want.
This synchronism is obtained setting the axial interpolation function G12.1:
http://slidepdf.com/reader/full/manual-romi-gl-240 94/170
8/15/2019 Manual Romi GL 240
5. DRIVEN TOOL PROGRAMMING ( AXIS C)
N150 G1 X-35 C-17.5 (PTO 5)
N160 G1 X35 C-17.5 (PTO 6)
N170 G1 X35 C5
N180 G40 G1 X70 C0 F1000
N190 G13.1
N200 M18
N210 G54 G0 X300 Z300 T00
N220 M30
DEPTH = 5mm
EXAMPLE 2: MILL Ø12mm
O0001 (AXIAL INTERPOLATION) N190 G1 X40 C0
N10 G21 G40 G90 G95 N200 G40 G1 X70 C0 F1000
N20 G54 G0 X300 Z300 T00 N210 G13.1
N30 T0101 (MILLING MACHINE Ø 12MM) N220 M18
N40 G97 S1500 M15 N230 G54 G0 X300 Z300 T00
N50 M19 N240 M30
N60 G28 C0 C+
N70 G0 C0
N80 G94 M86
4
N90 G0 X70 Z0 (POINT 1)
N100 G1 Z-3 F1000 5 3
N110 G12.1 1
2
N120 G42 G1 X40 C0 F500 (PTO 2)
N130 G1 X40 C11.39 ,R2 (PTO 3) X+
N140 G1 X0 C23.1 ,R2 (PTO 4) 6 8
N150 G1 X-40 C11.39 ,R2 (PTO 5)
N160 G1 X-40 C-11.39 ,R2 (PTO 6) 7
N170 G1 X0 C-23.1 ,R2 (PTO 7)
N180 G1 X40 C-11.39 ,R2 (PTO 8)
T51169B Programming and Operation - Romi G / GL / GLM 350B - CNC FANUC 0I-TD 85
http://slidepdf.com/reader/full/manual-romi-gl-240 95/170
8/15/2019 Manual Romi GL 240
5. DRIVEN TOLL PROGRAMMING ( AXIS C)
EXAMPLE 3:
DEPTH = 5mm
MILL = Ø 12mm
Note: Axis “X” is always set in “diameter”, that is, the true shift of the tool is not
considered, but the position if is found in relation to the part center, multiplied by 2, both
for positive or negative side.
Axis “C” is set in linear mode, thus we shall consider the absolute distance in setting.
http://slidepdf.com/reader/full/manual-romi-gl-240 96/170
8/15/2019 Manual Romi GL 240
5. DRIVEN TOOL PROGRAMMING( AXIS C)
EXAMPLE 1:
O0001 (RADIAL MILLING)
N10 G21 G40 G90 G95
N20 G54 G0 X300 Z300 T00
N30 T0909 (MILLING MACHINE
Ø 5MM)
N40 G97 S2500 M15
N50 M19
N60 G28 C0
N70 G0 C0
N80 G94 M86
N90 G0 X40 Z8.75 C90
N100 G1 X40 Z-78.75 C- 810 F500
N110 G0 X55 MILL = Ø 5 mm
N120 M18 DEPTH = 5mm
N120 G54 G0 X300 Z300 T00
N130 M30
EXEMPLO 2:
http://slidepdf.com/reader/full/manual-romi-gl-240 97/170
8/15/2019 Manual Romi GL 240
5. DRIVEN TOOL PROGRAMMING ( AXIS C)
In orderintogure
represented work1.inIfthis
the plan, we has
drawing shallthe
consider setting axis
quote description in “C” in degrees,
millimeter, according
we can convert
the measures, using the example shown below.
We shall also to pay attention on machining direction and radius offset to be applied,
G41/G42, and interpolation direction G2/G3, as well, on which it shall be set in “inverted”
mode, due to the part viewing direction.
In some cases, we can have a better interpretation when we viw the drawing in a “at”
mode, as in examples below:
EXAMPLE 1:
5 5
Z- Z-
9 8 9 8
º
4
3
.
8
º
5 1 1 7 1 7
2 2
6
.
1
º
0
7
9
3 6 3 6
4 5 4 5
20
20
C+ C+
Figure 1 – axis “C” quoted in degrees Figure 2 – axis “C” quoted in millimeter
http://slidepdf.com/reader/full/manual-romi-gl-240 98/170
8/15/2019 Manual Romi GL 240
5. DRIVEN TOOL PROGRAMMING( AXIS C)
EXAMPLE 1:
O0003 (RADIAL MILLING) N160 G1 Z-13 (PTO 5)
N10 G21 G40 G90 G95 N170 G2 Z-5 C71.65 R8 (PTO 6)
N20 G54 G0 X200 Z300 T00 N180 G1 C18.34 (PTO 7)
N30 T0101 (MILL D. 12MM) N190 G2 Z-13 C0 R8 (POT 8)
N40 G97 S2000 M15 N200 G1 Z-17 (PTO 9)
N50 M19 N210 G2 Z-25 C18.34 R8 (PTO 2)
N60 G28 C0 N220 G40 G1 Z-15 (PTO 1)
N70 G0 C18.34 (ANG. PTO1) N230 G07.1 C0 (CANCELS FUNCTION)
N80 G94 M86 N240 G1 X55 F1000
N90 G0 X55 Z-15 (PTO 1) N250 M18
N100 G1 G18 W0 H0 N260 G54 G0 X200 Z300 T00
N110 G07.1 C22 (ACTIVATES RADIAL N270 M30
INTERPOLATION)
N120 G1 X44 F300
N130 G42 G1 X-25 C18.34 F500 (PTO 2)
N140 G1 C71.65 (PTO 3)
N150 G2 Z-17 C90 R8 (PTO 4)
0Z+
5
Ø
T51169B Programming and Operation - Romi G / GL / GLM 350B - CNC FANUC 0I-TD 89
http://slidepdf.com/reader/full/manual-romi-gl-240 99/170
8/15/2019 Manual Romi GL 240
5. DRIVEN TOOL PROGRAMMING ( AXIS C)
EXAMPLE 2:
N10 G21 G40 G90 G95 N130 G3 Z-15 C90 R40 F500 (PTO 2)
N20 G54 G0 X300 Z300 T00 N140 G2 Z-15 C180 R40 (PTO 3)
N30 T0202 (MILL D 6MM) N150 G3 Z-15 C270 R40 (PTO 4)
N40 G97 S2000 M15 N160 G2 Z-15 C360 R40 (PTO 1)
N50 M19 N170 G3 Z-15 C450 R40 (PTO 2)
N60 G28 C0 N180 G07.1 C0 (CANCELS RADIAL IN-
N70 G0 C0 (POINT 1 ANGLE) TERPOLATION)
N80 G94 M86 N190 G1 X55 F1000
N90 G0 X55 Z-15 (PTO 1) N200 M18
N100 G1 G18 W0 H0 (ACTIVATES RADIAL N210 G54 G0 X300 Z300 T00
INTERPOLATION) N220 M30
N110 G07.1 C22 (ACTIVATES RADIAL
INTERPOLATION)
15
Z-
0º
1
º
0
9
2
º
0
8
1
3
º
0
7
2
4
º
0
6
3
5 C+ DEPTH = 3mm
MILL Ø = 6mm
EXTERNAL DIAMETER = 50mm
NOTE: In the previous example, we consider the groove width as the same of the
tool diameter, so radius offset was not necessary.
5. SETTING WITH TOOL DRIVEN ( AXIS C)
N160 G54
N170 G80 G0
M18X300 Z300 T00
N180 M30
Depth = 20mm
T51169B Programming and Operation - Romi G / GL / GLM 350B - CNC FANUC 0I-TD 91
http://slidepdf.com/reader/full/manual-romi-gl-240 101/170
8/15/2019 Manual Romi GL 240
5. SETTING WITH TOOL DRIVEN ( AXIS C)
EXAMPLE 2:
O0001 (DRILLING / TAPPING)
N10 G21 G40 G90 G95
N20 G54 G0 X300 Z300 T00
N30 T0505 (DRILL D. 5MM)
N40 G97 S2000 M15
N50 M19
N60 G28 C0
N70 G0 C0
N80 G94 M86
N90 G0 X45 Z5
N100 G83 X45 Z-20 H60 Q5000 F800 K6
N110 G80
N120 G54 G0 X300 Z300 T00
N130 T0707 (MALE M6X1)
N140 G97 S500 M15
N150 M19
N160 G28 C0
N170 G0 C0
N180 G94 M86
N190 M29 S500
N200 G84 X45 Z-15 H60 F500 K6
N210 G80 M18
N220 G54 G0 X300 Z300 T00
N230 M30
http://slidepdf.com/reader/full/manual-romi-gl-240 102/170
8/15/2019 Manual Romi GL 240
5. SETTING WITH TOOL DRIVEN ( AXIS C)
5.6 - RADIAL DRILLING
In order to perform holes and tapping on the part radius, we can use functions G87
(radial drilling) and G88 (radial tapping), which are set as follows:
T51169B Programming and Operation - Romi G / GL / GLM 350B - CNC FANUC 0I-TD 93
http://slidepdf.com/reader/full/manual-romi-gl-240 103/170
8/15/2019 Manual Romi GL 240
5. SETTING WITH TOOL DRIVEN ( AXIS C)
X
C == Final
drillingdrilling
angleposition
H = Angular increment
R = Reference plan to start drilling (incremental)
F = Infeed
K = Number of repetitions (in this case, we shall replace letter “C” by letter “H”).
N10
N20 G21
G54 G40 G90 Z300
G0 X300 G95 T00
N30 T0505 (DRILL D 8.5MM)
N40 G97 S2000 M15
N50 M19
N60 G28 C0
N70 G0 C0
N80 G94 M86
N90 G0 X55 Z-10
N100 G87 X25 C0 Q5000 F800
N110 C60 Q5000
N120 C120 Q5000
N130 C180 Q5000
N140 C240 Q5000
N150 C300 Q5000
N160 G80 M18
N170 G54 G0 X300 Z300 T00
N180 T0808 (TAPPING M10X1.5)
N190 M5
N200 M19
N210 G28 C0
N220 G0 C0
N230 G94 M86
N240 G0 X55 Z-10
N250 M29 S500
N260 G88 X30 C0 F750
N270 C60
N280 C120
N290 C180
N300 C300
N310 G80 M18
N320 G54 G0 X300 Z300 T00
N330 M30
http://slidepdf.com/reader/full/manual-romi-gl-240 104/170
8/15/2019 Manual Romi GL 240
PART III
PROGRAMMING
EXAMPLES
http://slidepdf.com/reader/full/manual-romi-gl-240 105/170
8/15/2019 Manual Romi GL 240
1. EXTERNAL TURNING AND FACING WITH RADIUS OFFSET
1 - EXTERNAL TURNING AND FACING WITH RADIUS OFFSET
“G54”
“G54”(Sistema
(ZEROINGdeSYSTEM)
Zeramento)
X+ CYCLE REFERENCE POINT
Ponto de Referência do Ciclo
50 5
40
1x45°
1x45°
0
0
1
r
7
φ
φ
2 (Sobremetal)
2 (EXTRA METAL)
TOOL USED
Ferramenta Usada
No.
TOOLFerram.
NO. T0101
TYPE
Tipo
r. 0,8
OPERATION EXTERNAL TURNING/
Operação Tornear/Facear
FACING
Externo
PROGRAM:
http://slidepdf.com/reader/full/manual-romi-gl-240 106/170
8/15/2019 Manual Romi GL 240
2. AXIAL DRILLING AND TAPPING
2 - AXIAL DRILLING AND TAPPING
X+ “G54”
“G54”(Sistema
(ZEROINGde Zeramento) X+
SYSTEM)
(C0)
+30° 5
+90° 2
.
1 )
x
x 6
8 (
M
φ 50
1 6
5 Z+
2
15
3 4
25
VISTA
MAINFRONTAL
SPINDLEDO
SPINDLE
FRONTPRINCIPAL
VIEW
Ferramentas
USED TOOLS Usadas
TOOL NO.
No. Ferram. T0101 T0202
TYPE
Tipo φ 6.75 M8x1.25
(Broca Rotativa)
(ROTARY DRILL) (ROTARY
(Macho TAPPING)
Rotativo)
OPERATION
Operação Furar
DRILL Roscar
TAPPING
http://slidepdf.com/reader/full/manual-romi-gl-240 107/170
8/15/2019 Manual Romi GL 240
3. R ADIAL MILLING, DRILLING AND TAPPING
X+ “G54”
“G54”(Sistema de Zeramento)
(ZEROING SYSTEM) X+
(C0) 15
+90° +30°
1 0
.
1
)
6 x x 2
6
6 30 1
(
2 M Z+ 0
8
φ
φ
5
4
15 3 4
25
MAIN
VISTA SPINDLE
FRONTAL DO
SPINDLE PRINCIPAL
FRONT VIEW
USED TOOLS
Ferramentas Usadas
TOOL NO. T0101
No. Ferram. T0202 T0303
TYPE
Tipo
Ø12 Ø5 M6x1
Programa OPERATION
Operação Fresar
MILLING DRILL
Furar Roscar
TAPPING
PROGRAM:
O0011 N250 G54 G00 X400 Z300 T00 N500 G88 X50 F800
N010 T0101 (TOP MILL) N260 T0202 (DRILL) N510 C90
N020 G54 N270 G54 N520 C150
N030 G90 N280 G90 N530 C210
N040 G94 N290 G94 N540 C270
N050 G97 S800 M15 N300 G97 S2100 M15 N550 C330
N060 M19 N310 M19 N560 G80 M18
N070 G28 C0 N320 G28 C0 N570 G54 G00 X300 Z300 T0
N080 G00 X72 Z9 C30 N330 G00 X86 Z-15 C30 N580 M30
N090 G01 Z-30 F160 N340 G87 X30 Q5000 F210
N100 G00 Z9 N350 C90 Q5000 Option for rigid tapping
N110 C90 N360 C150 Q5000 .
N120 G01 Z-30 F160 N370 C210 Q5000 .
N130 G00 Z9 N380 C270 Q5000 N450 G95
N140
N150 C150Z-30
G01 F160 N390
N400 C330 Q5000
G80 M18 N460 G97 S800 M15
N470 M19
N160 G00 Z9 N410 G54 G00 X300 Z300 T0 N480 G28 C0
N170 C210 N420 T0303 (MACHO) N490 G00 X86 Z-15 C30
N180 G01 Z-30 F160 N430 G54 N495 M29
N190 G00 Z9 N440 G90 N500 G88 X50 F1
N200 C270 N450 G94 N510 C90
N210 G01 Z-30 F160 N460 G97 S800 M15 N520 C150
N220 G00 Z9 N470 M19 N530 C210
N230 C330 N480 G28 C0 N540 C270
N240 G01 Z-30 F160 N490 G00 X86 Z-15 C30 .
N245 M18 .
http://slidepdf.com/reader/full/manual-romi-gl-240 108/170
8/15/2019 Manual Romi GL 240
4. CIRCULAR INTERPOLATION – AXIS C
X+ X+
(C0) “G54” (ZEROING
(Sistema de Zeramento)
SYSTEM)
-15° -75°
+105°
Z+
A
φ60
+165° A
MAIN
VISTA SPINDLE
FRONTAL DO
SPINDLE
FRONT PRINCIPAL
VIEW
USED TOOLS
Ferramenta Usada 12
5
No. Ferram.
TOOL NO. T0101
2
Tipo
TYPE
1
φ
φ
SECTION
CORTE A-A
A-A
(Fresa Rotativa)
(ROTARY MILL)
Operação
OPERATION MILLING
Fresar
Programa
PROGRAM:
O0013
N010 T0101 (TOP MILL)
N020 G54
N030 G90
N040 G94
N050 G97 S1000 M16
N060
N070 M19
G28 C0
N080 G00 X60 Z5 C105
N090 M86 ;Activates low torque brake
N100 G01 Z-5 F100
N110 C165 F200
N120 G00 Z5
N130 C-15
N140 G01 Z-5 F100
N150 C-75 F200
N160 G00 Z5
N170 M18
N180 G54 G00 X300 Z300 T00
N190 M30 ;End of program / Deactivates brake
http://slidepdf.com/reader/full/manual-romi-gl-240 109/170
8/15/2019 Manual Romi GL 240
X+ X+
“G54” (ZEROING SYSTEM)
(C0) “G54” (Sistema de Zeramento)
+60°
30 20
° °
0 0
Z+
8 8
φ
φ
1 2
MAIN
VISTA SPINDLE
FRONTAL DO
SPINDLE
FRONTPRINCIPAL
VIEW
Ferramenta
USED TOOLSUsada
No. Ferram.
TOOL NO. T0101
TYPE
Tipo
φ 12
(ROTARY
(Fresa MILL)
Rotativa)
OPERATION
Operação Fresar
MILLING
PROGRAM:
O0015
N010 T0101 (TOP MILL)
N020 G54
N030 G90
N040 G94
N050 G97 S1000 M15
N060 M19
N070 G28 C0
N080 G00 X86 Z-50 C140
N090 M86 ;Activates low torque brake
N100 G01 X64 F100
N110 X70 Z-20 C60 F200
N120 G00 X90
N130 M18
N140
N150 G54
M30 G00 X400;End
Z300ofT0000
program / Deactivates brake
100 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 110/170
8/15/2019 Manual Romi GL 240
6. INTERPOLAÇÃO CIRCULAR - EIXO C
+ X+
X
40 “G54” (Sistema
“G54” (ZEROINGde
SYSTEM)
Zeramento)
1 5
5
1 r .
4
3 11 2 10
+ 4 9
C
0 0
Z+
4 6
φ
φ
5 8
6 7
MAINFRONTAL
VISTA SPINDLE DO
SPINDLE
FRONT PRINCIPAL
VIEW
T51169B Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD 101
http://slidepdf.com/reader/full/manual-romi-gl-240 111/170
8/15/2019 Manual Romi GL 240
7. CYLINDRICAL INTERPOLATION – AXES Z / C
X+ “G54” (Sistema
de Zeramento)
“G54” (ZEROING SYSTEM)
X+
(C0)
45° 24 10
135°
φ 60 Z+
5
Z+
° °
5 -22
3 5
3 4
5
-10
°
.
6
5 3
PROGRAM : °
6 6 4 7
6 1
5 .
O0027
3
1
6
1
-18
1
N010 T0101 (TOP MILL) -26
N020 G54 3 8
N030 G90 2
N040
N050 G94
G97 S1000 M15 10 9-34
N060 M19 C+
N070 G28 C0
N080 G00 X68 Z-22 ; Approach
N090 G18 W0 H0 ; Selects Plan Z/C
N100 G07.1 C25 ; Activates Cylindrical Interpolation
N110 G01 C63.335 F5000 ; Pos. 1 at C
N120 G01 X50 F80 ; Axial Cut in X
N130 C116..665 F150 ; Pos.2
N140 G41 G0-1 Z-34 ; Pos. 3 w/ Radius Offset
N150 C63.335 ; Pos. 4
N160 G03 Z-26 C45 R8 ; Pos. 5
N170 G01 Z-18 ; Pos. 6
N180 G03 Z-10 C63.335 R8 ; Pos. 7
N190 G01 C116.665 ; Pos. 8
N200 G03 Z-18 C135 R8 ; Pos. 9
N210 G01 Z-26 ; Pos. 10
N220 G03 Z-34 C116.664 R8 ; Pos. 3
N230 G01 C100 ; Over-Pass
N240 G40 G01 Z-22 F1000 ; Cancels Radius Offset
N250 G07.1 C0 ; Cancels Cylindrical Interpolation
N260 G00 X68
N279 X400 Z300 T00
N280 M30
102 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 112/170
8/15/2019 Manual Romi GL 240
PART IV
OPERATION
103 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 113/170
8/15/2019 Manual Romi GL 240
1. COMMAND P ANEL
1 - COMMAND PANEL
1.1 - COMMAND PANEL – CNC’S GE FANUC 0I-TD
INPUT FOR
PCMCIA
CARD OR USB
NAVIGATION
CHARACTERS KEYS
AND NUMERIC
KEYS
PAGE/
CURSOR
CHANGE
KEYS
OPERATION
KEYS
POTENTIOMETER:
FEED/
REVOLUTION
EMERGENCY BUTTONS:
BUTTON CYCLE STOP /
CYCLE START
BUTTONS: HANDLE
START
COMMAND AND
START MACHINE
104 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 114/170
8/15/2019 Manual Romi GL 240
1. COMMAND P ANEL
1.2 - COMMAND PANEL - MDI UNIT
KEYS FUNCTIONS
HELP HELP: Access to help screen, as: Tool set machine operation, MDI Keys
operation, or details of na alarm which occured in CNC.
105 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 115/170
8/15/2019 Manual Romi GL 240
1. COMMAND P ANEL
KEYS FUNCTIONS
RESET RESET: This key has many functions. Among others, to zero CNC, to
cancel na alarm, to interrupt a cycle program, etc.
106 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 116/170
8/15/2019 Manual Romi GL 240
1. COMMAND P ANEL
KEYS FUNCTIONS
EOB EOB: Program block end key. This key shall be pressed at the end of each
program line, identifying to CNC the end of programming block.
PAGE
PAGE
KEYS FUNCTIONS
107 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 117/170
8/15/2019 Manual Romi GL 240
1. COMMAND P ANEL
1.3 - OPERATION PANEL – MDI UNIT
F17 F18
KEYS FUNCTIONS
SINGL BLOCK: BLOCK TO BLOCK KEY RUNNING ENABLE/DISABLE
SBK
KEY
BLOCK DELET: BLOCK ELIMINATION ENABLE / DISABLE KEY (ANY
BDT
BLOCK PRECEDED BY THE BAR (/) IS ELIMINATED).
OSP OPT STOP: PROGRAM OPTIONAL STOP ENABLE / DISABLE KEY
PRG TEST: PROGRAM TEST WITH NO MACHINE MOVEMENT
TEST
(SIMULATION) ENABLE / DISABLE KEY.
DRY DRY RUN: PROGRAM TEST ENABLE / DISABLE KEY.
RESTART PROGRAM RESTART: KEY WITH NO FUNCTION
INC INC X1: KEY TO ENABLE INCREMENTS IN QUANTITY OF 0.001MM
X1 X1
OR 0.0001”. FOR MPG OPERATION (ELECTRONIC HANDLE)
108 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 118/170
8/15/2019 Manual Romi GL 240
1. COMMAND P ANEL
KEYS FUNCTIONS
B+: DIRECTIONAL KEY TO MOVE AXIS B IN POSITIVE DIRECTION
B+
(SERVO HEADSTOCK ACTUATED) IN POSITIVE DIRECTION).
Z- Z-: DIRECTIONAL KEY TO MOVE AXIS Z IN NEGATIVE DIRECTION.
OBTAINKEY
TRVS: TO ENABLE
RESULT, INFEED
IT SHALL IN QUICK
BE PRESSED MODE.
AT THE IN ORDER
SAME TO
TIME WITH
TRVS
THE DIRECTIONAL KEY OF THE AXIS WHICH WE WANT TO MOVE
FAST.
Z+ Z+ DIRECTIONAL KEY TO MOVE AXIS Z IN POSITIVE DIRECTION.
Y - Y-: DIRECTIONAL KEY TO MOVE AXIS Y IN NEGATIVE DIRECTION.
X- X-: DIRECTIONAL KEY TO MOVE AXIS X IN NEGATIVE DIRECTION.
B-: DIRECTIONAL KEY TO MOVE AXIS B IN POSITIVE DIRECTION
B-
(SERVO HEADSTOCK ACTUATED) IN NEGATIVE DIRECTION).
CHIP RW: KEY TO ENABLE THE CHIP CONVEYOR MOVEMENT IN
CHIP RW REVERSE DIRECTION WHILE IT IS PRESSED.
CHIP STOP CHIP STOP: KEY TO DISABLE THE CHIP CONVEYOR MOVEMENT.
CHIP FW: KEY TO ENABLE MANUAL MOVEMENT OF LEFT SPINDLE
CHIP FW
AS AXIS V.
C1 C1: ENABLES MANUAL MOVEMENT OF LEFT SPINDLE AS AXIS C.
C2 C2: ENABLES MANUAL MOVEMENT OF RIGHT SPINDLE AS AXIS C.
SPINDLE SPINDLE: ENABLES LEFT SPINDLE TURNING IN SPINDLE MODE.
SPINDLE 2 SPINDLE2: ENABLES RIGHT SPINDLE TURNING IN SPINDLE MODE.
CW: KEY TO ENABLE SPINDLE ROTATION IN CLOCKWISE
CW DIRECTION (LEFT OR RIGHT)
CCW: KEY TO ENABLE SPINDLE ROTATION IN COUNTERCLOCKWISE
CCW
DIRECTION (LEFT OR RIGHT)
SPINDLE STOP: KEY TO DISABLE SPINDLE ROTATION (LEFT OR
SP STOP
RIGHT)
SPINDLE START: KEY TO ENABLE SPINDLE ROTATION (LEFT OR
SP START
RIGHT)
WASH GUN WASH GUN: TURNS ON THE PARTS WASH GUN.
CLNT OFF CLNT OFF: KEY TO DISABLE COOLANT SYSTEM.
109 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 119/170
8/15/2019 Manual Romi GL 240
1. COMMAND P ANEL
KEYS FUNCTIONS
AUTO AUTO:
the Selects
machine automatic running mode of programs saved in
memory.
110 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 120/170
8/15/2019 Manual Romi GL 240
1. COMMAND P ANEL
KEYS FUNCTIONS
MDI MDI: Selects data manual input for immediate running.
HANDLE: Selects the manual movement mode of axes by the
HANDLE
electronic handle.
JOG JOG: Selects manual movement mode of axes.
ZRN ZRN: Selects axes referencing mode
100
100
90 110
80
120 SPINDLE ROTATION SELECTOR: Rotational switch which
allows to vary, in percentage, from 50% to 120%, the spindle
rotation speed (left or right).
60
50
111 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 121/170
8/15/2019 Manual Romi GL 240
1. COMMAND P ANEL
KEYS FUNCTIONS
0
9 0
1 0
0
8
ELECTRONIC HANDLE: Rotational switch, which denes the
axis movement direction, this function is possible only when
2
0
FANUC
0
7
MPG key is enabled, together one of the increment keys, x1,
3
0
x10 or x100.
0
6
4
0
50
OPEN
OPEN CLOSE DOOR: Button which opens or closes the
CLOSE
DOOR
operator’s door.
112 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 122/170
8/15/2019 Manual Romi GL 240
1. COMMAND P ANEL
1.5 - SERIAL OUTLET RS-232 AND POWER OUTLET
You must take care when connecting any instrument on power outlet. Do
not connect any instrument other than those indicated for use.
Voltage is always present at the outlet when general switch is turned on.
Please certify the instrument connected to Power outlet not exceeds current
released to outlet. Also certify if the instrument is adjusted for the proper
voltage.
113 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 123/170
8/15/2019 Manual Romi GL 240
2. INITIAL OPERATIONS
2 - INITIAL OPERATIONS
2.1 - TURN MACHINE ON
– Turn on general switch, by positioning handle at “ON”.
– Press Button “CNC ON” (NC) located at machine panel (The comand will do a
general checking, placing in video the message EMG ALM).
– Deactivate emergency Button.
– Close front door of the machine.
– Press Button “MACHINE ON”
OBSERVATION: We
In the alarm “end of can change
stroke” shaft
appears, thedisplacement speed
shafts shall be by feed
removed selector.
from the position of
end of stroke and the key “ RESET ” shall be pressed to remove alarm.
In order to perform movements with open door, we shall press “ JOG ” key and place
“ SETUP ” switch to work with open door.
– by handle.
Press “POS” key (to view movement).
– Press [ABS] softkey.
– Press X+, X-, Z+ or Z- to select the shaft.
– Turn electronic Wheel (handle) in the wanted direction.
114 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 124/170
8/15/2019 Manual Romi GL 240
2. INITIAL OPERATIONS
N10 T0101 “EOB” “INSERT” (to select tool 01).
N20 G97 S1000 M4 “EOB” “INSERT” (to turn on spindle at
counterclockwise direction with 1000 RPM).
– Press “CYCLE START” key.
MDI Page
– Please execute operations described in items 2.6 (to turn spindle on) and 2.4
(to move shafts).
115 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 125/170
8/15/2019 Manual Romi GL 240
3. PROGRAM EDITION
3 - PROGRAM EDITION
3.1 - CREATE A NEW PROGRAM
– Press “EDIT”.
– Press “PROG”.
– Press [DIR] softkey (to show directory screen).
– Press [DEVICE CHANGE] softkey.
– Press [CNC MEM] softkey.
– Enter address “O”.
– To type program number. Example: O0001.
– Press “INSERT”.
– Enter comment (program name) between brackets. Example: (PART 01).
– Press “EOB”.
– Press “INSERT”.
NOTE: The program existing at the directory will appear for edition or checking.
116 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 126/170
8/15/2019 Manual Romi GL 240
3. PROGRAM EDITION
3.3.2 - Search a data by “SRH” key
– Ener wanted address. Example: “S2000” (to search information S2000).
– Press “SRH ↑” (if information is before last) or “ SRH ↓” (If information is after
last).
EXAMPLE 2 : To insert identication “N105” in the following block “G0 X60 Y-20;”:
– Place cursor in the character of block end (“;”) fro previous block.
– Enter N105 .
– Press “INSERT” .
So, the block will be in the following syntaxis: “N105 G0 X60 Y-20”.
117 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 127/170
8/15/2019 Manual Romi GL 240
3. PROGRAM EDITION
– Press “EDIT”.
– Press “PROG”.
– Press softkey [DIR] (to show the listo f existing programs).
– Press softkey [OPRT]
– Press softkey [DEVICE CHANGE]
– Press sofkey [CNC MEM]
– Enter address “O” and the number of the program to be deleted. Example:
O0001.
– Press “DELETE”
– Press softkey [EXEC] .
OBSERVATION : This procedure shall be used with extreme care, because once
deleted, a program shall not be recovered from machine’s memory.
OBSERVATION: This procedure shall be used with extreme care, because once
deleted, the programs shall not be recovered from machine’s memory.
118 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 128/170
8/15/2019 Manual Romi GL 240
4. D ATA COMMUNICATION
4 - DATA COMMUNICATION
4.1 - SPECIFICATION OF COMMUNICATION PORT
With the command FANUC 0i-TD, it is possible to communicate by two ports: Serial (RS
232) and PCMCIA. In order to specify which will be the communication port, the procedure
below shall be done:
– Press “MDI” key.
– Press “OFS/SET” key.
– Press softkey [SETTING] .
– Place cursor at “I/O CHANNEL”.
– Enter the number of the communication port, that is, 0, 1, 2 or 3 for serial
communication (RS 232) or to type 4 for communication by PCMCIA.
– Press “INPUT” key.
4.2 - COMMUNICATION BY SERIAL PORT (RS 232)
Serial communication is that done between machine and peripheral (computer, drill,
collector, etc.) by a serial port.
In order to do this, it is necessary to use a cable (please see “SPECIFICATION OF
COMMUNICATION CABLE – Item 4.2.2), and, if the peripheral is a computer, a communication
software.
There are many communication softwares, so, in this item only the setting and procedures
related to machine will be described. For more details on communication software, please
consult manufacturers.
4.2.1 - SET COMMUNICATION PARAMETERS
–
– Press
Press “MDI” key. key.
“SYSTEM”
– Press softkey [►] until it shows [ALL I/O]
– Press softkey [ALL I/O]
– Set transmission parameters according necessity.
Example:
I/O CHANNEL 1
DEVICE NUM. 0
BAUDRATE 9600
INPUT CODE EIA/ISO
PUNCH CODE ISO
STOP BIT 2BIT
FEED OUTPUT NO FEED
NULL INPUT (EIA) NO
EOB OUTPUT LF
TV CHECK OFF
TV CHECK (NOTES) OFF
Setting Page of Data Transmission
119 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 129/170
8/15/2019 Manual Romi GL 240
4. D ATA COMMUNICATION
The computer or external peripheral, which will communicate shall have a free serial
port type DB 9 or DB 35. The connector type is not relevant, since perfectly fastened, with
no risk of bad contact. The cable for connection shall obey the following conguration:
OBSERVATION: To save all programs from directory, we shall replace to type 0-999,
instead one number of program.
–
– Press
Press ““EDIT
PROG ” key.
” key.
– Press softkey [DIR] .
– Enter “O” and the number of new program to be stored.
– Press softkey [F INPUT] .
– Press softkey [EXECUTE] , (LSK will appear).
– Activate the peripheral (computer, reader, etc).
120 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 130/170
8/15/2019 Manual Romi GL 240
4. D ATA COMMUNICATION
4.2.5 - Save tool correctors.
– Activate peripheral (computer, drill, etc).
– Press key “EDIT”.
– Press key “OFS/SET”(until you view [OFFSET])
– Press softkey [OFFSET] .
– Press softkey [OPRT] .
– Press softkey [F OUTPUT] .
– Press softkey [EXEC] .
4.2.6 - Load tools correctors
– Press key “EDIT”.
– Press key “OFS/SET”(until you view [OFFSET])
– Press softkey [OFFSET] .
– Press softkey [OPRT] .
– Press softkey [F INPUT] .
– Press softkey [EXEC] .
– Activate peripheral (computer, reader, etc).
a) PCMCIA card:
In order to read and to Record PCMCIA card, we recomend PC interface PCD-895A 00B1
KIT PCMCIA, from Advantech. In this case, PCMCIA modules shall be homologated by FANUC, if
used in this CNC. This means that not all PCMCIA will work in CNC, mainly with FANUC platforms.
121 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 131/170
8/15/2019 Manual Romi GL 240
4. D ATA COMMUNICATION
We also suggest the use of ATA Card, from AVED, already implemented in ROMI
(AVED99604).
+
PCMCIA board C NC
b) CompactFlash:
To read and to Record PCMCIA Card, we recommend interface eFilm Reader-12 USB
POR T CompactFlash I/II Reader from Delkin Devices, which shall be connected at the USB
port of the computer.
CNC
In case of computers where USB port is not available, we can installa a USB controller
mode, which is plugged at the own bus of the computer, making available the USB Port. Once
this module is installed, we can congure PC according shown in gure above.
122 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 132/170
8/15/2019 Manual Romi GL 240
4. D ATA COMMUNICATION
4.3.2 – FORMAT MEMORY CARD:
NOTE: toConsidering
recommend
PCMCIA cards (memory cards) are sensitiv instruments, we
take special cares on its handling and storage, as: to avoid shocks (fall),
heat, moisture, do not disconnect during data communication, etc.
OBSERVATION: In case of many les in card, it shall be necessary to add Keys “PAGE
UP” and “PAGE DOWN”, in order to view the other les.
123 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 133/170
8/15/2019 Manual Romi GL 240
4. D ATA COMMUNICATION
4.3.4 - Search a le
124 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 134/170
8/15/2019 Manual Romi GL 240
4. D ATA COMMUNICATION
– Press softkey [ O SET ]
– Press softkey [EXEC]
b) By le name
125 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 135/170
8/15/2019 Manual Romi GL 240
5. TEST OF PROGRAMS
5 - TEST OF PROGRAMS
5.1 - TEST PROGRAMS WITH NO PLATE TURNING AND NO SHAFT MOVEMENT
5.1.1 - Quick test
The
do this, purpose
you shall: of this test is to check where syntaxis errors of program are (if any). To
OBSERVATIONS:
• To correct program, please press “EDIT”, so do the desired correction. To test it
again, Just repeat the procedure described above.
• When simulation nishes, Button “PROG TEST” shall be deactivated.
OBSERVATION : : If it is the rst graphic simulation of the part, we shall inform the
length and diameter values, in order to the command calculate graphic sclae, allowing a
better viewing of it. To do this:
126 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 136/170
8/15/2019 Manual Romi GL 240
5. TEST OF PROGRAMS
NOTES:
1- If you want to enlarge the prole
– Press softkey [ ZOOM ]
– Press softkey [CENTER]
–
– Approach cursortotobepart
Enter the value Center. Ex.: 1
enlarged.
– Press softkey [+INPUT] to enlarge the scale
– Press softkey [EXEC]
– Press tkey “CYCLE START”
Graphic Simulation Page
X X
Z Z
127 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 137/170
8/15/2019 Manual Romi GL 240
5. TEST OF PROGRAMS
5.2 - TEST PROGRAM (“DRY RUN”)
In mode “DRY RUN”, we can test all shaft displacements with feed more than programmed
(5000 mm/min), a way to eliminate possible collisions or unnecessary displacements during
program running in real time;
We use the function Barr (/) at the beginning of the blocks which contains commands
“M3” and “M4”, in order to test with no turn to check the existence of casual interferences,
collision problems, wrong position of tool”change, etc...
Beyond to insert the character “/” in program, it is necessary to execute the option
BLOCK DELET. If this option is not selected, the command shall execute normally all blocks.
Test with no turn, it is necessary:
– Insert bar “/” function before blocks which contains command M3 or M4.
– Press key “AUTO”.
– Press key “BLOCK DELET”.
– Press key “SINGLE BLOCK”.
– Press key “CYCLE START”.
Example of program with function “/” (Bar):
:
N30 T0101 (External Roughing);
N40 G54;
N50 G96 S200;
N60 / G92 S2500 M4;
:
128 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 138/170
8/15/2019 Manual Romi GL 240
6. TOOL SETTING
6 - TOOL SETTING
Tool setting is a practical process, which purpose is to specify for the machine which
are the lenghts of the tools. In the case of this model of machine, it is considered as preset
the distance from the maximum machine coordinate up to the reference point.
– Manually, plase touch the face of turret (without tool) at the anyface of reference.
– Press key “POS”.
– Press softkey [ REL ].
– Enter “Z”.
– Press softkey [ ORIGIN ].
– Press key “OFS/SET”.
– Press softkey [ OFFSET ].
– Press softkey [ GEOMETRY ].
129 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 139/170
8/15/2019 Manual Romi GL 240
6. TOOL SETTING
– Measure the diameter of the part which will be used as reference
– Manually, plase touch tool at the measured diameter.
– Press key “OFS/SET”.
– Press softkey [ OFFSET ].
– Press softkey [ GEOMETRY ].
– Place the cursor at the column “X” in the line of the tool which will be referenced.
– Enter “X” and measured diameter. Example: X50.
– Press softkey [ MEASUR ] (value will be recorded).
130 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 140/170
8/15/2019 Manual Romi GL 240
6. TOOL SETTING
6.2 - SETTING TOOLS USING THE TOOL POSITION READER (MODE 1)
6.2.1 - Function details
In order to perform tool preset, a special function, G63, was developed, which arguments,
formats and syntax are listed below:
T = Tool to be preset.
K = Mandatory when A=7 or A=8. It is the distance between turret face and support
center. Depending on the rotational support, this value can be recorded in the
face of it with the name of L1. Each support presents a different value and, if
this value is not registered, the rst preset shall be done, as for an external
tool. After preset is done, if it is a radial tool, the tool radius shall be subtracted
from the value saved in eld z. In case of axial tool, the tool diameter shall be
subtracted from the value saved in eld X. After you do this procedure once,
the value found shall be used together the argument K, always when the tool
preset with this same support is done.
4 8 3
5 7
1 2
6
131 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 141/170
8/15/2019 Manual Romi GL 240
6. TOOL SETTING
The preset process is semiautomatic, and, for this, it is necessary to follow the following
procedure:
– Assembly tools on turret.
– Elaborate preset program, according the example below:
00005 (ZEROING);
N10 G21 G40 G90 T00;
N20 G63 T0101 A3;
N50 G63 T0202 A7 K30 ;
N40 G63 T0303 A2;
:
N80 M50;
ToN90 M30;
setting tools, follow the instructions:
1. Place the longest tool assembled on the turret in the safe position in the
work eld.
2. Lower the Position Reader by “MDI” (Function: M51).
3. Place the turret via jog in a point with no interference of tool positioned and
sensor, leaving a minimum room of 30mm.
4. Pull back the Position Reader, by “MDI” (Function: M50).
NOTE: When you press “CYCLE START”, the following events will occur:
- The turret places the 1st tool to be preset.
- The Position Reader lowers automatically.
- The CNC emits a sound signal (beep), activates “MPG” operation mode, and waits
operator’s intervention.
8. The operator shall place the tool contact point in “Z” direction, leaving from
2 to 10mm of clearance.
9. Press “CYCLE START” (wait until the tool touches the sensor, pull back,
activate “MPG” operation mode, A sound alarm will be emitted).
10. The operator shall then place the tool contact point in “X” direction, leaving
from 2 to 10mm of clearance.
11. Press “CYCLE START” (wait until the tool touches the sensor, pull back,
activate “MPG” operation mode, A sound alarm will be emitted).
12. Then the operator shall actuate axis “Z” and pull back the tool for a safe area.
13. Press CYCLE START.
132 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 142/170
8/15/2019 Manual Romi GL 240
6. TOOL SETTING
6.3 - SETTING TOOLS USING THE TOOLS POSITION READER (MODE 2).
At machines which have the optional tools position reader, setting also shall be done
using a specic screen of the machine.
This screen was developed by ROMI, in order to facilitate this operation, using visual
resources which facilitate understanding. By it, there is no need to develop setting programs,
and we can reference all and any tools we need and in the most convenient order.
TOOL EYE use page.
In order to use this resource, in rst we shall lower the sensor, by the procedure below:
– Pull back the turret for a safe position, where the machine can be indexed with
no interference with any part of the machine.
– Index the tool wanted manually, using the keys “TURRET” and “TURRET+” ,
or “TURRET-” , at the same time.
– Activate the screen “CUSTOM” .
– Press softkey [ UTILIT ]
– Press softkey [ PRESET ]
– Press softkey [ SENSOR DOWN ]
– Press softkey [ OK ]
After you put down the sensor, make the setting of tools, according the sequence below:
1. Press the softkey corresponding to the tool prole you want to reference,
according the gure below:
133 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 143/170
8/15/2019 Manual Romi GL 240
6. TOOL SETTING
1. Place the tool close to the Z axis sensor, leaving from 2 to 10mm of clearance
2. Press the softkey corresponding to the sensor to be touched.
3. Press softkey [MEDIR] (At this moment, the machine will touch the tool on
the selected sensor, and will perform the zeroing of the corresponding axis).
4. Place the tool near to the X axis sensor, leaving from 2 to 10mm of clearance.,
5. Press the softkey corresponding to the sensor to be touched.
6. Press [MEDIR] (At this moment, the machine will touch the tool on the selected
sensor, and will perform the setting of the corresponding axis).
7. Press softkey [VOLTAR]
NOTE: In case of axial or radial tools driven, there is a zeroing standard in X or Z axes,
this value shall be informed in the eld K when the tool prole is selected.
When the standard value is not known, we can found it with the following mode:
– AXIAL TOOLS: The tool is referenced, selecting the “EXTERNAL” tool prole,
and at the geometry corrector screen, subtracts the value of the tool diameter
from the value saved in X.
– RADIAL TOOLS: The tool is referenced, selecting the “EXTERNAL” tool prole,
and at the geometry corrector screen, subtracts the value of the tool diameter
from the value saved in Z.
134 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 144/170
8/15/2019 Manual Romi GL 240
7. J AWS TURNING
7 - JAWS TURNING
This process is important when we want to x a part and concentricity is necessary, due
to it has already got some transformation process, or to obtain a proper xing.
It is characterized by using a turnable jaw set (not hardened), which is prepared in a way
that, with a small removal of material, shall be shaped according the diameter to be dened.
The metal excess to be removed shall be enough to establish a back for the part to be
xed. In example below, we can observe the preliminary diameter in 60.50 mm and shall be
turned in 75.5mm x 15 mm. So, we shall have a wall in 7.5mm for back or limit.
For jaw machining, please follow the instructions according the drawing below.
Before machining After machining
15
5
7
135 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 145/170
8/15/2019 Manual Romi GL 240
7. J AWS TURNING
7.1.1 – MANUAL MACHINING
For jaw turning using electronic handle, we shall follow the following procedure:
- Index turret, positioning the necessary internal tool:
• Press key “JOG”
• Press , at the same time, the keys “JOG TURRET” and “TURRET POS” or the keys
“JOG TURRET” and “TURRET NEG” up to the turret be placed at the desired tool.
- Touch the tool at the jaw face:
• Press key “MPG”
• Press key “x1”, “x10” or “x100”
• Select the desired shaft (X or Z).
• Turn handle up to it touch jaw face.
-displacement
Make a turning pass
of shaft X: in jaws and return the tool only at shaft Z, that is, with no
• Press key “MPG”
• Press key “x1”, “x10” or “x100”
• Select the necessary shaft
• Turn the handle, approaching tool from jaw, lefting a clearance at shaft Z and at
the position of the rst passo n shaft X.
• Turn the handle in the direction “Z-”, turning the jaw up to a depth enough to
measure jaw diameter.
• Turn handle only in the direction “ Z+” up to it gets out from jaw.
136 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 146/170
8/15/2019 Manual Romi GL 240
7. J AWS TURNING
- Stop spindle:
• Press key “RESET”
137 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 147/170
8/15/2019 Manual Romi GL 240
7. J AWS TURNING
7.1.2 – Machine by program
– Press key “MDI”
– Press key “PROG”
– Press sofkey [MDI]
– Enter the number of the tool. Example: T0505.
– Press key “EOB”
– Press key “INSERT”
– Press key “CYCLE START”
– Press key “MPG”
– Press key “x10”
– Press key “X” or “Z”
– By the handle, touch tool at jaw face;
– Press key “OFS/SET”
– Press sofkey [►], until softkey [WORK SHIFT] appears.
– Press softkey [WORK SHIFT]
– Place the cursor at the Field “Z” in the column “MEASURMENT” and to type “0”
– Press key “INPUT”
– Place the tool at the start diameter of the jaw and press “POS”.
– Press sofkey [ABS]
– Note the value of shaft “X”
– Make the program (according example below).
– Test and execute the program
138 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 148/170
8/15/2019 Manual Romi GL 240
8. DEFINITION OF WORK PIECE COORDINATE
8 - DEFINITION OF WORK PIECE COORDINATE
8.1 - USING “WORK SHIFT”
In order to dene zero-part using “WORK SHIFT”, we shall obey the procedure below:
80
*OBSERVATION: For this procedure, we can use any tool, since previously referenced
(preseted).
139 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 149/170
8/15/2019 Manual Romi GL 240
8. DEFINITION OF WORK PIECE COORDINATE
8.2 - USING A WORK COORDINATE SYSTEM (G54 TO G59)
In order to dene zero-part using “WORK COORDINATE SYSTEM” (G54 to G59), we
shall follow the procedure below:
– Press key “MDI”
– Press key “PROG”
– Press sofkey [MDI]
– Enter“T” and the number of tool used in this proces. Example: T0404.
– Enter the code referring to zero-part (G54 to G59). Example: G54.
– Press key “EOB”
– Press key “INSERT”
– Press key “CYCLE START”
– Press “MPG” + “x1” or “x10” or “x100”.
– Select the shaft by the keys “ X+”, “X-”, “ Z+” or “Z-” and to turn handle up to it
touchs the tool at part face.
– Press key “OFS/SET”
– Press sofkey [►] until softkey [WORK] is shown.
– Press sofkey [WORK]
– Place cursor in Field “Z” of zero-part (G54 to G59).
– Enter “Z0” or “Z” and the length of the part, according gures below.
– Press softkey [MEASUR] - the CNC will dene zero-part value.
80
140 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 150/170
8/15/2019 Manual Romi GL 240
9. CORRECTION OF TOOL WEAR
9 - CORRECTION OF TOOL WEAR
9.1 - MANUAL MODE
All tool gets progressive wear when in friction with the material under removal. So,
when is a tool
qualitylevel intended
of the forincalibration,
product, it is necessary to correct this wear, in order to keep
size aspect.
– Press key “OFS/SET”
– Press sofkey [►] until softkey [ OFFSET ] is shown.
– Press sofkey [ OFFSET ]
– Press sofkey [ WEAR ]
– Place the cursor on the tool and shaft using the Keys:↑ and ↑.
– Enter the value to be corrected (+/-). Example: 0.05
– Press sofkey [ + INPUT ]
– Press sofkey [ EXEC ]
141 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 151/170
8/15/2019 Manual Romi GL 240
10. P ART COUNTER
10 - PART COUNTER
The parts counter function is activated by the code M76.
Example1: Example2:
. .
. .
N120 M76 N120 M76
N130 M30 N130 M99
OBSERVATION: Each time the program executes the function M76 , it will sum 1 to
part counter.
142 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 152/170
8/15/2019 Manual Romi GL 240
11. PROGRAMS RUNNING
11 - PROGRAMS RUNNING
11.1 - EXECUTE A PROGRAM FROM MACHINE MEMORY:
All program, after tested, shall be available for automatic running. In order to do this,
we shall:
– Select program.
– Press key “AUTO”
– Press key “PROGR”
– Press key “RESET”
– Press sofkey [ ALL ]
– Press key “CYCLE START”
OBSERVATION: If you want to execute a program step-by-step, please press the key
“SINGL BLOCK”, and, for running of each block, press key “CYCLE START”.
http://slidepdf.com/reader/full/manual-romi-gl-240 153/170
8/15/2019 Manual Romi GL 240
11. PROGRAMS RUNNING
OBSERVATION:
- This function activates an optional stop dened in program by function M01.
- The operator shall select this function before progran run starts.
- To deactivate the function, Just press the key “OPT STOP” again.
OBSERVAÇÕES:
- - If the option “BLOCK DELETE” is active, the command will ignore any information
block preceded by the code “/” (bar).
- If the option “BLOCK DELETE” is not active, all blocks shall run, including those with
the function (/).
144 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 154/170
8/15/2019 Manual Romi GL 240
12. SPECIAL FUNCTIONS
12 - SPECIAL FUNCTIONS
12.1 - PROGRAM EDITION WITH EXTENDED FUNCTIONS
This function allows to do the following operations, using a program already in memory:
A
B – Total or partial
Inclusion of twocopy of a program
programs to other.
in only One.
C – Change a data to other.
This function allows to copy a program, not deleting it, to prepare a program including
a similar part of another program, or to invert some programming order.
–
– Press sofkey [[ SELECT
Press sofkey ► ].
].
– Place cursor on the last block to be copied using the Keys: ↑ and ↓.
– Acess or to create a new program to receive the copy.
– To press sofkey [ COPY ].
– Place cursor on the block where the copied data shall be inserted using the
Keys: ↑ and ↓.
– Press sofkey [ PASTE ].
– Press sofkey [ BUFFER EXEC ].
145 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 155/170
8/15/2019 Manual Romi GL 240
12. SPECIAL FUNCTIONS
12.1.3 - Transfer (to move) a part of a program to another program
– Select the program to be copied – according item 3.2.
– Press key “EDIT”
– Press key “PROG”
– Press sofkey [ PROGRAM ].
– Place cursor on the rst block to be moved, using the Keys: ↑ and ↓.
– Press sofkey [ OPTR ].
– Press sofkey [ ► ].
– Press sofkey [ SELECT ].
– Place the cursor on the last block to be moved.
– Press sofkey [ CUT ].
– Access or to create a new program, which will receive the copy.
– Place cursor on the block where the copied data shall be inserted using the
Keys: ↑ and ↓.
– Press sofkey [ PASTE ].
– Press sofkey [ BUFFER EXEC ].
NOTE: The part of the program is moved off of the original program.
12.1.4 - Join two programs
– Select the program which shall receive information– according item 3.2.
– Press key “EDIT”
– Press key “PROG”
– Press sofkey [ PROGRAM ]
– Place cursor on the position where the other program shall be placed.
– Press sofkey [ OPTR ]
– Press sofkey [ ► ]
– Press sofkey [ PASTE ].
– Enter “O” and the number of the program which shall be inserted in this position.
Ex. O0010
– Press sofkey [ SPEC PRG ].
146 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 156/170
8/15/2019 Manual Romi GL 240
12. SPECIAL FUNCTIONS
NOTES:
– When pressing [ EXEC ALL ] , all data after cursor are changed.
– When pressing [ EXEC SINGLE ], only the rst data found is changed.
– When pressing softkey [ SKIP ], selected data is not changed.
147 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 157/170
8/15/2019 Manual Romi GL 240
13. B AR FEEDED
13 - BAR FEEDED
Syntax:
M80 A___
Where:
M80 : calls the function of conditional deviation.
A__: identies the program block where the ow shall be deviated (N__).
Example:
:
M80 A500 .......................................... End of Bar? – If positive, go to block N500
M20
G4 X0.5
M21
:
N500 G0 Z200 ................................... Returns turret for the fall of bar remain.
:
OBSERVATION: Due to the argument “A” is mandatory, the program shall always be
written considering the use of identiers of block “N”.
For the use of the Bar Feeder, we shall program, beyond the functions described in
previous items, some events and movements of the machine, as infeed/ return the parts
catchers, bar top facing, stop position for feeding, etc. These movements change according
the type of Bar Feeder used.
Below some examples of programming for machines equipped with the feeder FEDEK.
148 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 158/170
8/15/2019 Manual Romi GL 240
13. B AR FEEDED
NOTES :
- Beyond the main program with bar feeding functions (O1000), we shall elaborate
part machining program (O1001), nishing it with function M99, according the example “c)
Sub-program for FEDEK”.
- Examples below were developed for machines with tool actuated.
For machines without these optionals, we shall replace blocks N11, N12 and N13,
referring to spindle guiding, By the two following blocks:
N11 M19 .............................................GUIDES THE SPINDLE
N12 G64 C20 .....................................PLACES SPINDLE AT 20º
http://slidepdf.com/reader/full/manual-romi-gl-240 159/170
8/15/2019 Manual Romi GL 240
13. B AR FEEDED
c) Sub-program for FEDEK (O1001)
150 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 160/170
8/15/2019 Manual Romi GL 240
13. B AR FEEDED
13.2 - MODULAR GUIDE TUBE SYSTEM
The Modula Guide Tube System is the system for reduction of the internal diameter of
the cylinder through bars are fed, making the internal diameter of this cylinder to be close to
the external diameter of the bar, in order to avoid the entrance of the bar in plate/collet and to
reduce bar vibration caused by its shock at the cylinder.
There are many types of guide tubes, in the most different formats and sizes, but, in this
item, we will approach the “Modular Guide Tube System for Cylinder”, which is currently sold
by Romi.
13.2.1 - Components
The Modular Guide Tube System for Cylinder is composed by many components, as
follows:
COMPONENTS LIST
N° DESCRIPTION AMOUNT.
1 Guide Flange 1
2 Nylon Disc 5
3 Guide Tube 5
5 Guide Flange 1
6 O-Ring 16 2
7 Support Ring 1
7
151 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 161/170
8/15/2019 Manual Romi GL 240
13. B AR FEEDED
13.2.2 - Preparation of Reduction Tube
The preparation of Modular Guide Tube System is by the internal turningof Guide Flange
(1) and Nylon Disks (2), lefting it around 0.5 to 1.0mm clearance in relation to the bar to be fed.
Nylon
Disk
Bar
5
,
1 0
+ + X
X
Support ring
Plate/collet draw
tube
152 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 162/170
8/15/2019 Manual Romi GL 240
13. B AR FEEDED
NOTE : In order to make easier insertion and removal of reduction tube set, we
recommend the use of some type of lubricant at the external parts of Guide Tube and Nylon
Rings.
COMPONENTS LIST
DETAIL B
N°
Assembly of Support
DESCRIPTION AMOUNT.
2 Nylon Disc 5
3 Guide Tube
cylinder 5
5 Plate/collet
Guide Flange 1
cylinder
DETAIL A
As se mbl y o Gui de Fa lng e,
Comnputer Actuation Falnge
and Guide Flange,
153 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 163/170
8/15/2019 Manual Romi GL 240
13. B AR FEEDED
13.3 - FEDEK BAR FEEDER
In this item, some basic principles of Feder Bar Feeder will be learned. In order to obtain
more detials on this equipment, the manufacturer manual shall be consulted (delivered with
equipment).
154 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 164/170
8/15/2019 Manual Romi GL 240
13. B AR FEEDED
Many movements which occur at bar feeder during the processo f bar feeding or change,
as coordinates for bar remain removal, to return pusher after feeding, to signal end of bar,
etc. are programmed by parameter pages, here named: Working Parameters.
IMPORTANT: Always when the size of the part to be machined is changed, only
parameters P3 and P5 shall be changed. More parameters usually shall have xed values,
that is, they need not to be changed, not depending on the part length or bar used.
Following a list with description and example of insertion of parameter values for Working
Page.
155 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 165/170
8/15/2019 Manual Romi GL 240
13. B AR FEEDED
EXAMPLE
PARAM. DESCRIPTION
VALUE
WORKING MODE:
0 = Standard Mode, feeding and pushing the bar.
P10 1 = Working mode, only feeding (in cases with a single feeding,
0
156 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 166/170
8/15/2019 Manual Romi GL 240
13. B AR FEEDED
P7
P6
P2
P3
L
A
I P2
C
I
N CAPTION
I P3
P
T P2 RETURN POSITION
P2
R
A P3
T P3 FEEDING VALUE
S
P4
P4 START RETURN VALUE
P3
P5 FACING POSITION
P4
P4
P7 DISCARD POSITION
P5
P1A
P3
P1B
157 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 167/170
8/15/2019 Manual Romi GL 240
14. P ARAMETERS CHANGE
14 - PARAMETERS CHANGE
OBSERVATIONS:
- After the change, return to “ESCRITA PARAM.”, please type”0” and press “INPUT”.
- When necessary, turn machine off after the change.
158 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 168/170
8/15/2019 Manual Romi GL 240
The pressure of the xation hydraulic systems (left and right chuck) shall be viewed
and changed by indication viewers and regulation maniples, respectively, according shows
the gure below.
CHUCK PRESSURE
INDICATOR
CHUCK PRESSURE
REGULATION
– Loose the lock-nut and turn the pressure regulation maniple, until the electronic
display reaches the pressure you want.
– On the electronic display, activate the middle key (major), until the display shows
function “Lo”. This function is a minimum safety value. During the work cycle,
if the hydraulic system pressure drops to a value lower than the value set in
“Lo”, the machine will generate an alarm.
– By the two side keys, regulate the pressure value you want in function “Lo”.
– At the electronic display, press the middle key (major), until the display shows
function “Hi”. This function is a maximum safety value. During the work cycle,
if the hydraulic system pressure has overload to a value higher than the value
set in “Hi”, the machine will generate an alarm.
– By the two side keys, regulate the pressure value you want in function “Hi”.
– Wait a few seconds, until the pressure value regulated for the chuck (ACT) is
shown on the screen.
159 Programming and Operation - Romi G / GL / GLM - CNC FANUC 0I-TD T51169B
http://slidepdf.com/reader/full/manual-romi-gl-240 169/170
8/15/2019 Manual Romi GL 240
http://slidepdf.com/reader/full/manual-romi-gl-240 170/170