TM Gen CNC program adaptation for
SHARNOA |
|||
Controller : Tiger7 |
|||
Example: M19x1x10 |
|
||
Holder: RTMC2517-26S2 |
|||
1 |
run TM Gen for FANUC |
||
2 |
save to disk programs |
||
Fanuc |
|
% |
|
Sharnoa |
N10 |
|
remove % - add N line numberring to all lines |
Fanuc |
|
O0001 (TMINRH CLIMB Cycles= 1) |
|
Sharnoa |
N20 |
/ O0001 (TMINRH CLIMB Cycles= 1) |
Add / Before note |
Fanuc |
|
(Tool cutting diameter = 17 mm -
Fanuc 11M Controller.) |
|
Sharnoa |
N30 |
/ (Tool cutting diameter = 17 mm -
Sharnoa Controller.) |
Add / Before note+ change fanuc to
Sharnoa |
Fanuc |
|
G90G00G57X0Y0 |
|
Sharnoa |
N40 |
X0Y0 |
Remove G90 & G57 |
Fanuc |
|
G43 H10 Z0 M3 S1497 |
|
Sharnoa |
N50 |
G40 T10 Z0 M3 S1497 |
Remove G43 change H10 to G40 T10 (tool length compensation) |
Fanuc |
|
G91 G00 X0 Y0 Z-10.239 |
|
Sharnoa |
N60 |
G00 X/0 Y/0 Z/-10.239 |
Remove G91 - by Add / for incremental |
Fanuc |
|
G01 G41 D60 X0.632 Y-8.905 Z0 F20 |
|
Sharnoa |
N70 |
G01 G41 T10 X/ 0.632 Y/ -8.905 Z/
0 F20 |
Change D60 To T10- add / for
incremental (G91 active) |
Fanuc |
|
G91 G03 X8.905 Y8.905 Z0.091
R8.905 F20 |
|
Sharnoa |
N80 |
G03 X/ 8.905 Y/ 8.905 Z/ 0.091
R8.905 F20 |
Remove G91 - by Add / for
incremental. |
Fanuc |
|
G91G03 X0 Y0 Z1.0 I-9.536 J0 F20 |
|
Sharnoa |
N90 |
G03 X/ 0 Y/ 0 Z/ 1.0 R-9.536 F20 |
Remove G91 - by Add / for
incremental. -parralel thread - Write minus sign R- …Value of I . Conical thread lines With I & J calculate R = Square Root (I*I+J*J) ,write
Plus sigh R …, Remove I J |
Fanuc |
|
G91 G03 X-8.905 Y8.905 Z0.091
R8.905 |
|
Sharnoa |
N100 |
G03 X/ -8.905 Y/ 8.905 Z/ 0.091
R8.905 |
Remove G91 - by Add / for
incremental. |
Fanuc |
|
G00 G40 X-0.632 Y-8.905 Z0 |
|
Sharnoa |
N110 |
G00 G40 X/ -0.632 Y/ -8.905 Z/ 0 |
add / for incremental ( G91
active) |
Fanuc |
|
G90 G00 Z200.0 |
|
Sharnoa |
N120 |
G00 Z200.0 |
Remove G90 |
Fanuc |
|
G49 M5 |
|
Sharnoa |
N130 |
M5 |
Remove G49 |
Fanuc |
|
M30 |
|
Sharnoa |
N140 |
M30 |
add N line numberring |
Fanuc |
|
% |
|
Sharnoa |
N150 |
|
remove % |