+Z+X
0:00 / 2:26
%
O1000 (M24X2 THREADED SHAFT - CNC LATHE SIMULATOR)
(BAR D50 L90 - C45 STEEL)
(T0101 ROUGHING CNMG120408)
(T0202 FINISHING VNMG160404)
(T0404 GROOVING AND PARTING 3 MM)
(T0606 THREADING 60 DEG PITCH 2)
N10 G21 G18 G40 G99
N20 G28 U0. W0.
N30 T0101
N40 G50 S2500
N50 G96 S220 M03
N60 G00 X52. Z2. M08
(FACING)
N70 G01 Z0. F0.2
N80 X-1.6 F0.15
N90 G00 X52. Z2.
(PROFILE ROUGHING WITH G71)
N100 G71 U2. R0.5
N110 G71 P120 Q210 U0.4 W0.1 F0.25
N120 G00 X19.8
N130 G01 Z0. F0.12
N140 X23.8 Z-2.
N150 Z-28.
N160 X30.
N170 Z-40.
N180 G02 X40. Z-45. R5.
N190 G01 Z-60.
N200 X46. Z-63.
N210 X52.
N220 G00 X80. Z20.
(PROFILE FINISHING WITH G70)
N230 T0202
N240 G50 S3000
N250 G96 S260 M03
N260 G00 X52. Z2.
N270 G70 P120 Q210
N280 G00 X80. Z20.
(THREAD RELIEF GROOVE WITH G75)
N290 T0404
N300 G96 S120 M03
N310 G00 X32. Z-28.
N320 G75 R0.5
N330 G75 X20. Z-28. P1500 F0.06
N340 G00 X80. Z20.
(M24X2 THREAD WITH G76)
N350 T0606
N360 G97 S700 M03
N370 G00 X28. Z5.
N380 G76 P010060 Q100 R50
N390 G76 X21.35 Z-26. P1227 Q350 F2.
Line 13, Col 1 · Fagor

N60 G00 X52. Z2. M08

ModeG90PlaneG18UG21MoveG00S.modG96TT0101SS220CoolantONCompG40

Movement

Segment distance
≈ 26.08 mm
Time (fast)
≈ 0.2 s
Block time (cycle time)
0.7 s · 0.5%
Cumulative to here
4.2 s

Spindle

Effective RPM (G96)
≈ 2500 · Ø26.0
Vc (G96)
220 m/min
Tooling
T0101
Words in the line
  • N60Block number
  • G00Quick positioningView code

    Fast movement to a coordinate without controlling cutting advance.

  • X52X coordinate
  • Z2Z coordinate
  • Turns coolant on or off.

Guide

Online Fagor 8055 simulator: your ISO programs, before they reach the machine

Paste a Fagor 8055 or 8060 ISO program and see it in 2D and 3D, with cycle time and warnings before you cut. The simulator recognises the Fagor dialect on its own and draws G68/G69 roughing with its passes, even when the profile is written after M30, as shops usually do. The page opens with an 8055T lathe bushing: facing, G68 roughing with a finishing pass, a groove, a pecked centre hole and parting off.

1

G68 and G69 roughing with their passes

G68 (roughing on the X axis) makes its passes along Z, like turning; G69 (roughing on the Z axis) makes them in X, like facing. The simulator reads the profile between the S and E labels, applies the C pass depth, the D safety distance, the L and M allowances and the finishing pass at feed H, and draws every pass. In G68, S is the profile label, not the spindle speed: the simulator does not mix them up.

2

It recognises Fagor on its own

It detects the dialect from what only a Fagor writes: (MSG "…"), P100=… parameters, (RPT N…,N…), (IF … GOTO …), (CALL)/(SUB)/(RET) or ORGX. That way it does not flag 8055 G codes that mean something else on a Fanuc.

3

On a Fagor, G71 means millimetres

On a Fagor, G70 selects inches and G71 millimetres; on a Fanuc lathe those same numbers are finishing and roughing. And G68, a coordinate rotation on a Fanuc, is a roughing cycle here. When you move a program from one control to another, this is the first thing to check.

4

G92 S: the rpm limit

On a Fagor the rpm limit for constant surface speed is set with G92 S…, not with G50 as on a Fanuc. The simulator applies it when it works out the G96 rpm at each diameter and, from them, the cycle time.

5

8055T lathe and 8055M mill

On the lathe it draws G68/G69 roughing, G00 to G03 moves and T… D… tool changes. On the mill it simulates ISO moves: rapids, linear and circular interpolation and tool changes.

6

What it does not draw yet

8055T G86/G87 threading and G88/G89 grooving, 8055M canned cycles (drilling in Fagor syntax and G87/G88 pockets) and the instructions in brackets (RPT, IF, CALL) are read without errors but not executed yet. If your program relies on them, the drawing will not show those operations.

7

Cycle time for quoting

It adds up cutting and rapid moves by tool with the real G96 rpm and the G92 limit. It shows which operation takes the time, to quote a job or decide what to adjust before the batch.

Frequently asked questions

Fagor simulator FAQ

Is there a free Fagor 8055 simulator?

Yes, this one. It runs in the browser, free and with nothing to install. You can try it without an account, and with a free account you work full screen and save your programs. The program is simulated on your computer, not uploaded to a server.

What is G68 on a Fagor lathe?

It is the X-axis roughing cycle following a profile: the passes run along Z, like turning. X and Z are the start point, C the depth of each pass, D the safety distance, L and M the X and Z allowances, F the roughing feed, H the finishing feed (H0 = no finishing pass) and S and E the labels of the first and last profile blocks.

What is the difference between G68 and G69 on a Fagor?

Both rough along a profile with the same parameters. G68 (X-axis roughing) makes its passes along Z, like turning (Fanuc G71), and G69 (Z-axis roughing) makes them in X, like facing (Fanuc G72). The simulator draws the passes in the right direction.

Why does my Fagor program throw errors in a Fanuc simulator?

Because several codes mean something else: G70/G71 are inches/millimetres, not finishing/roughing; G68 is roughing, not rotation; S inside G68 is a label, not rpm; and the rpm limit is set with G92. This simulator recognises the Fagor dialect and reads them the way an 8055 does.

Can I write the profile after M30?

Yes, as shops do: G68 calls the blocks between S and E wherever they are, after M30 included. The simulator runs them as a subroutine and goes back to the start point at the end.

Does it simulate every Fagor cycle?

Not yet. It draws G68/G69 roughing and ISO lathe and mill moves. G86/G87 threading, G88/G89 grooving, 8055M canned cycles and the instructions in brackets (RPT, IF, CALL) are read without errors but not executed yet.

Does it work for the 8060 and 8065?

For their ISO programs, yes: G00 to G03, G68/G69, G92 S and the same structure as the 8055. Instructions specific to those controls that are not ISO are not interpreted yet.

Does it calculate the cycle time of a Fagor program?

Yes. Under G96 it works out the rpm at each diameter within the G92 S limit and adds up cutting and rapid moves by tool. It is an estimate: it does not count acceleration or stops.

Keep going

Related tools