TM Gen CNC program adaptation for SELCA

Controller : 4000 series ISO basic program

Example: M19x1x10

Holder: RTMC2517-26S2

1

run TM Gen for FANUC & Heidenhain Vertical

2

save to disk programs

Fanuc

%

 

Selca

%

 

Fanuc

O0001 (TMINRH CLIMB  Cycles= 1)

 

Selca

[O0001 (TMINRH CLIMB  Cycles= 1)]

Put the program No. and any remark in brackets

Fanuc

(Tool cutting diameter = 17 mm - Fanuc 11M Controller.)

 

Selca

 [(Tool cutting diameter = 17 mm - Fanuc 11M Controller.)]

Put the program No. and any remark in brackets

Fanuc

G90G00G57X0Y0

 

Selca

G90

G90 in separate line, in Selca you can write only one "G" at the same line

 

O57

Instead of "G" you write "O" (can be from O1-O199)

 

G0X0Y0

 

Fanuc

G43 H10 Z0 M3 S1497

 

Selca

T10

Tool No. which includes the information of tool length and diametr

 

G49K10

Second call for tool radius (just for safety)

 

G49K10I…

Just an option (not necessary) to correct the tool diameter by the parameter"I"

 

M3 S1497

 

Fanuc

G91 G00 X0 Y0 Z-10.239

 

Selca

G91

G91 in separate line, in Selca you can write only one "G" at the same line

 

G0X0Y0Z-10.239

 

Fanuc

G01 G41 D60 X0.632 Y-8.905 Z0 F20

 

Selca

G41

G41 in separate line, in Selca you can write only one "G" at the same line

 

X0.632Y-8.905Z0F20

G01 not necessary as this is default. When "F" indicated it's automatically G01

Fanuc

G91 G03 X8.905 Y8.905 Z0.091 R8.905 F20

 

Heidenhain Vertical

CC IX0 IY8.905

 I J from Heidenhain Vertical Program line CC IX0 IY8.905   CC means Circle center IX0 = I0  IY8.905= J8.905

 

CP IPA90.0 IZ0.091 DR+  F20

 

Selca

G62K2

Indicate relative coordinate for "I" and "J" (in Fanuc it's defined by G91)

 

G3X8.905Y8.905I0 J8.905

 CC means Circle center IX0 = I0  IY8.905= J8.905

Fanuc

G91G03 X0 Y0 Z1.0 I-9.536 J0  F20

 

Selca

G03 X0 Y0 Z1.0 I-9.536 J0  F20

 

Fanuc

G91 G03 X-8.905 Y8.905 Z0.091 R8.905

 

Heidenhain Vertical

CC IX-8.905 IY0

 I J from Heidenhain Vertical Program line CC IX-8.905 IY0   CC means Circle center IX-8.905= I-8.905  IY0= J0

 

CP IPA90.0 IZ0.091 DR+

 

Selca

G03 X-8.905 Y8.905 Z0.091 I-8.905 J0

CC means Circle center IX-8.905= I-8.905  IY0= J0

Fanuc

G00 G40 X-0.632 Y-8.905 Z0

 

Selca

G40

G40 in separate line, in Selca you can write only one "G" at the same line

 

G00X-0.632Y-8.905Z0

 

Fanuc

G90 G00 Z200.0

 

Selca

G90

G90 in separate line, in Selca you can write only one "G" at the same line

 

G0Z200.0M5

 

Fanuc

G49 M5

Remove  Line G49 M5

 

M30

 

Selca

M30

 

Fanuc

%

 

Selca

%