Skip to main content
Skip table of contents

PP - T67 Fanuc

General Information

The standard has four configuration pages to manage all options available :

  • CNC Controller : contains the options about CNC.

  • Turning : contains the options of the turning technology.

  • Code Management : allows to specify some codes for NC output.

  • File Management : give some options for the NC file output.

general info-20240416-071239.PNG

1     CNC Controller page

cnc controller-20240416-071259.PNG

1.1          CNC Controller - % at program begin / end

Option

Result

No

O1000

M30

Yes

%

O1000

M30

%

1.2          CNC Controller - Program number defined by

Option

Result

O

%

O1000

M30

%

:

%

:1000

M30

%

1.3          CNC Controller - Program Name as comment

Option

Result

No

%

O1000

M30

%

Yes

%

O1000 (PART NAME)

M30

%

1.4          CNC Controller – Use G10 to manage origin

Option

Result

No

%

O1000

M30

%

Yes

%

O1000

G10 L2 P1 X.. Y.. Z.. (G54)

G10 L2 P2 X.. Y.. Z.. (G55)

G10 L20 P1 X.. Y.. Z.. (G54.1)

M30

%

 1.5          Standard G Code – Spindle limitation code

Option

Result

G92

G92 S2000

G96 S120 M03

G50

G50 S2000

G96 S120 M03

1.6          Standard G Code – Feed Code

Option

Result

G98/G99

G98 F200

G99 F0.1

G94/G95

G94 F200

G95 F0.1

1.7          Standard G Code – Use G90 code

Option

Result

Yes

G90 G00 Z100

No

G00 Z100

1.8          Cycles – G83/G87 type cycle

You can define here if you want to use deburring or chip-breaking drilling cycle on axial and radial directions. The selection of this option is made on the controller using the parameter 5101 bit 2 (0 is for deburring & 1 is for chipbreaking).

Option

Result

Not used

(CHIPBREAKING CYCLE)

G00 Z5

G01 Z-2 F500

Z-1.8

Z-4

Z-3.8

Z-6

Z5

(DEBURRING CYCLE)

G00 Z5

G01 Z-2 F500

G00 Z5

Z-1.8

G01 Z-4

G00 Z5

Z-3.8

G01 Z-6

G00 Z5

Chip-breaking

(CHIPBREAKING CYCLE)

G83 Z-6 Q2000 F500

G80

(DEBURRING CYCLE)

G00 Z5

G01 Z-2 F500

G00 Z5

Z-1.8

G01 Z-4

G00 Z5

Z-3.8

G01 Z-6

G00 Z5

Deburring

(CHIPBREAKING CYCLE)

G00 Z5

G01 Z-2 F500

Z-1.8

Z-4

Z-3.8

Z-6

Z5

(DEBURRING CYCLE)

G83 Z-6 Q2000 F500

G80

3.9          Cycles – Bottom of hole

Define how the end of hole altitude is output for live tools.

Option

Result

Relative to start altitude

Z15

G83 Z-25

Absolute

Z15

G83 Z-10

1.10       Cycles – Threading Cycle

Option

Result

Multi Thread Cycle

See here next option for multiple Threading Cycle

G92

G92 X39 Z-43

G00 Z3

G92 X38 Z-43

G00 Z3

G78

G78 X39 Z-43

G00 Z3

G78 X38 Z-43

G00 Z3

G21

G21 X39 Z-43

G00 Z3

G21 X38 Z-43

G00 Z3

1.11       Cycles – Multiple Threading Cycle Type

Option

Result

G76 2 Blocks

G76 P010060 Q500 R100

G76 X35.356 Z-43 P2.322 Q500 F3.5

G76 1 Block

G76 X35.356 Z-43 P1 K2.322 A60 D0.5 F3.5

G78 2 Blocks

G78 P010060 Q500 R100

G78 X35.356 Z-43 P2.322 Q500 F3.5

1.12       Cycles – Code for decomposed Threading cycle

The Threading cycle to be set to “decomposed” in the Generator.

Option

Result

G33

G01 X39.071 F3.5

G33 Z-43

G00 X44

Z2.5

G32

G01 X39.071 F3.5

G32 Z-43

G00 X44

Z2.5

2      Turning page

turning-20240416-071319.PNG

2.1          Turning – Output Stock for CNC Simulation

Option

Result

No

O1000

T0101

Yes

O1000

G1901 D40.0 E20.0 L40.0 K0.0

T0101

2.2          Turning – Output Tool and Plane for all operations

Option

Result

No

O1000

(FACE)

T0101

G0 X20 Z2

(ROUGH)

G00 X20 Z2

Yes

O1000

(FACE)

T0101

G00 X20 Z2

(ROUGH)

T0101

G00 X20 Z2

2.3          Turning – Use Parameters for Feed

Option

Result

No

T0101

G00 X20 Z2

G01 Z-20 G95 F0.1

Yes

#1 = 0.1

T0101

G00 X20 Z2

G01 Z-20 G95 F#1

2.4             Turning – Position Constant Cutting Speed

Option

Result

Start cycle

T0101

G92 S9000

G96 S40 M04

G00 G90 X24. Z2.8…

Start machining

T0101

G97 S284 M04

G00 G90 X24. Z2.8

G92 S9000

G96 S40 M04

G01 G95 Z0. F0.1

2.5          Tool Option – Output Tool List

Option

Result

No

O1000

T0101

Yes

O1000

(START TOOL LIST)

(T1 CMNG 04)

(T2 ...)

(T2 ...)

(END TOOL LIST)

T0101

2.6          Origin Option – Output Origin List

Option

Result

No

O1000

T0101

Yes

O1000

(START ORIGIN LIST)

(G54)

(...)

(END ORIGIN LIST)

T0101

2.7          Origin Option – Multi Origin Management

Option

Result

Origin Only

%

O1000

G54

Origin + Offset

%

O1000

G54

G52 X10 Y20 Z10

Without MTE :

If the option is set to “Origin Only” for each origin define on the part, we will output a different G code, G54, then G55, G56 … It means you are limited by the number of origin managed by the CNC. If you can have more origin, you must use the second option “Origin + Offset”

If the option is set to “Origin + Offset” it will only output G54 and offset with G52

With MTE :

The origin can be define in the name of the origin with the following syntax “$G54_”. It means G54 will be used in the NC program. If there is no decoded name define, it will output the default origin G54.

If you use “Origin + Offset”, you must use only one origin for all your operation because all the offset are compute from the reference plane origin or single origin.

You can add every text after the underscore to recognized your offset “$G54_Up”, “$G54_Right”, …

With B axis machine :

The origin offset is output with the tilted plane function G68.2 if is set to be output. So it means no G52 is output.

2.8          Coolant Option – Coolant Activation Position

The second and third option will give the same output for turning operation.

There will be a difference by milling operations using livetools.

Option

Turning operation

Milling operation (livetool)

With Spindle

T0101

S1000 M03

M08

G0 X15 Z2

T0101

S1000 M03

M08

G0 X15 C0

Z2

With Plane Move

T0101

S1000 M03

G0 X15 Z2 M08

T0101

S1000 M03

G0 X15 C0 M8

Z2

With Plunge Move

T0101

S1000 M03

G0 X15 Z2 M08

T0101

S1000 M03

G0 X15. C0

Z2 M8

3     Code management page

code management-20240416-071345.PNG

3.1          Code Management – Enable C Axis Code

Option

Result

“empty”

T0101

S1000 M3

G17

G28 G90 H0

C10

M51

T0101

S1000 M3

G17

M51

G28 G90 H0

C10

3.2          Code Management – Disable C Axis Code

Option

Result

“empty”

X200

M09

M50

X200

M50

M09

3.3          Code Management – Clamping Code

Option

Result

“empty”

C10

G01 Z-10

M10

C10

M10

G01 Z-10

3.4          Code Management – Unclamping Code

Option

Result

“empty”

G00 Z20

C10

M11

G00 Z20

M11

C10

3.5          Code Management – Use axial interpolation mode

If machine don’t have G112 or G12.1 option the output can be done in decomposed.

No circular interpolation will be output don’t use tool offset

Option

Result

tick use radial interpo mode-20240416-065246.PNG

Output axial operation with G112

use radial interpo mode-20240416-065302.PNG

Output axial operation decomposed

3.6          Code Management – Enable Axial Interpo Code

If the field is empty, the code used by default will be G12.1

Option

Result

“empty”

G01 Z-5

G12.1

G112

G01 Z-5

G112

 3.7          Code Management – Disable Axial Interpo Code

If the field is empty, the code used by default will be G13.1

Option

Result

“empty”

G13.1

G00 Z20

G113

G113

G00 Z20

3.9          Code Management – Enable Radial Interpo Code

If the field is empty, the code used by default will be G07.1

Option

Result

“empty”

G07.1 C100

G107

G107 C100

3.10       Code Management – Disable Radial Interpo Code 

If the field is empty, the code used by default will be G07.1

Option

Result

“empty”

G07.1 C0

G107

G107 C0

3.11          Primary axis option – Management of primary axis

Option

Result

Modulo

C0

C359

C0

Linear

C0

C359

C360

Incremental

C0

H1

H1

4     File management page

FILE MANAGEMENT-20240416-071407.PNG

4.1          File Management – One physical File per Channel

Option

File 1

File 2

no tick-20240416-065549.PNG

O1000

(FIRST CHANNEL PROGRAM)

M30

 

O1001

(SECOND CHANNEL PROGRAMM)

M30

 

tick-20240416-065535.PNG

O1000

(FIRST CHANNEL PROGRAM)

M30

O1001

(SECOND CHANNEL PROGRAMM)

M30

 4.2          File Management – Generate the channel even if empty

Option

Result

no tick-20240416-065549.PNG

If a channel is empty no output of the program

tick-20240416-065535.PNG

If a channel is empty, the program will be output (but empty

(Just O1001 and M30 will be output)

 4.3          Listing / Synchronized File – Generate the Listing File

You need to set the Synchro Number mini & maxi to output the listing

Option

Result

no tick-20240416-065549.PNG

Don’t generate the file to see the synchro between channels.

tick-20240416-065535.PNG

Generate the file to see the synchro between channels.

The file with the name Listing.TXT will be temporarily generated and shown.

image-20240416-074618.png
  •     Listing / Synchronized File – Synchro Numbers (Mini / Maxi)

 

Define here the synchronization Numbers (for example 500 – 540)

The post processor will search for the synchronizations numbers between these mini and maxi values to generate the Listing.TXT file.

5     Launch page

LAUNCH PAGE-20240416-071519.PNG

5.1          Name of the NC File : Define here the Name of the generated NC file.

The extension is to be defined in the MCT configuration.

5.2          Program Number : If 0 is defined, the program Number will be set to 1.

Option

Result

0

%

O0001

“10”

%

O0010

“1234”

%

O1234

5.3          Comment Output :

Option

Result

No

T0101

Yes

(FACING)

(CNMG 04)

T0101

5.4          Block Numbers :

Option

Result

With

O1000

N5 T0101

N10 G00 X10 Z20

N15 Z10

N50 T0202

N55 G00 X20 Z20

N60 Z10

Without

O1000

T0101

G00 X10 Z20

Z10

T0202

G00 X20 Z20

Z10

Tool Change Only

O1000

N5 T0101

G00 X10 Z20

Z10

N10 T0202

G00 X20 Z20

Z10

5.5          Code for Program End :

Option

Result

M30

M30

%

M02

M02

%

M99

M99

%

 

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.