Item

Code

Name and Range

Description

PLC

R/W

R0

       

R1

MCODE

M Code (00~99)

When CNC doing M CODE ,  will put the contents of M CODE in here, let LADDER to read.

R

R2

SCODE

S Code (0000~9999)

When CNC doing S CODE ,  will put the contents of S CODE in here, let LADDER to read.

R

R3

TCODE

T Code (0000~9999)

When CNC doing T CODE ,  will put the contents of T CODE in here, let LADDER to read.

R

R6

MPGPOS1

MPG 1 Position

First MPG position

R

R7

MPGPOS2

MPG 2 Position

Second MPG position

R

R8

MPGPOS3

MPG 3 Position

Third MPG position

R

R13®

MODE

Mode selection

1: Edit, 2: Auto, 3: MDI, 4: JOG, 5:INCJOG, 6: MPG, 7: HOME

Process mode select , use the  REGISTER to tell CNC

W

R14

INCF

Increment Feed

INCJOG: 1: x1, 2: x10, 3: x100, 4: x1000

MPG: 1: x1, 2: x10, 3: x100, 4: x set by the parameter NO.2001

The select of MPG segment count ,and setup of inch move segment count

W

R15

SPOV

Spindle Override

1: 50%, 2: 60%, 3: 70%, 4: 80%, 5: 90%,

6: 100%, 7: 110%, 8: 120%

AUTO MODE ,JOG MODE are valid

W

R16

FOV

Feedrate Override

1: 10%, 2: 20%, ..., 20: 200%

G01,G02,G03 segment count setup

W

R17

JOV

JOG Override

1: 10%, 2: 20%, ..., 20: 200%

JOG segment count setup

W

R18

RTOV

Rapid Traverse Override

1: F0, 2: 25%, 3: 50%, 4: 100%

G00 segment count setup , when JOG click fast key ,the speed of machine is as same as this speed ,when REGISTER set to 1  ,the machine will use F0 speed moved ,this F0 speed can be set by parameter

W

R21

 

Active Session ID

 

    W

R22

MPG2OV

MPG: 1: x1, 2: x10, 3: x100, 4: x100

Second MPG segment count select

W

R23

MPG3OV

MPG: 1: x1, 2: x10, 3: x100, 4: x100

Third MPG segment count select

W

R24

SGEAR

Spindle Gear selection

0,1 for 1st

2 for 2nd

3 for 3rd and 9 for neutral

Main axis gear setup0,1 represent the first gear2 represent the second gear3 represent the third gear9 represent the blank gear

W

R26

PCX

Program Coordinate X

X axis program coordinate positionthe unit is the minimum input unitLIU

When control precision is micro meter and the number:

0.01      mm

0.01      deg,

0.0001 inch

R

R27

PCY

Program Coordinate Y

Same as above

R

R28

PCZ

Program Coordinate Z

Same as above

R

R29

PCC

Program Coordinate C(6th)

Same as above

R

R31

MCX

Machine Coordinate X

X axis machine coordinate positionthe unit is the minimum input unitLIU

When control precision is micro meter and the number:

0.01      mm

0.01      deg,

0.0001 inch

R

R32

MCY

Machine Coordinate Y

Same as above

R

R33

MCZ

Machine Coordinate Z

Same as above

R

R34

MCC

Machine Coordinate C(6th)

Same as above

R

R35

MCS

Spindle Machine Position

Main axis machine positionunit is 0.001 degree

R

R36

SPLS

Spindle Speed

Main axis speedunit is RPM

R

R37

DIR

Movement direction relative to current working plane

Movement direction of toolopposite to current working planunit is 0.001 degree

R

R38

ARG1

Argument one

Argument onesignificance from use the C Bit function to define it

W

R39

AD1

Relay 2 A/D value

Relay2 A/D converter value

W

R40

MSG1

PLC Alarm Message #1 ~ #16

System default alarm area

Bit 0~15    #1 ~ #16 PLC Alarm Message, save to history.

Bit16~31   #251 ~ #266 PLC Waring Message, no save to history

W

R41

MSG2

PLC Alarm Message #17 ~ #32

System default alarm area

Bit 0~15    #17 ~ #32 PLC Alarm Message, save to history.

Bit16~31   #267 ~ #282 PLC Warning Message, no save to history

W

R42

MSG3

PLC Alarm Message #33 ~ #48

System default alarm area

Bit 0~15    #33~ #48 PLC Alarm Message, save to history.

Bit16~31   #283 ~ #298 PLC Warning Message, no save to history.

W

R43

MSG4

PLC Alarm Message #49 ~ #64

System default alarm area

Bit 0~15    #49 ~ #64 PLC Alarm Message, save to history.

Bit16~31   #299 ~ #314 PLC Warning Message, no save to history.

W

R44

MSG5

PLC Alarm Message #65 ~ #80

User define alarm message

Bit 0~15    #65 ~ #80 PLC Alarm Message, save to history.

Bit16~31   #315 ~ #330 PLC Waring Message, no save to history.

W

R45

MSG6

PLC Alarm Message #81 ~ #96

User define alarm message

Bit 0~15    #81 ~ #96 PLC Alarm Message, save to history.

Bit16~31   #331 ~ #346 PLC Warning Message, no save to history.

W

R46

MSG7

PLC Alarm Message #97 ~ #112

User define alarm message

Bit 0~15    #97 ~ #112 PLC Alarm Message, save to history.

Bit16~31   #347 ~ #362 PLC Warning Message, no save to history.

W

R47

MSG8

PLC Alarm Message #113 ~ #128

User define alarm message

Bit 0~15    #113 ~ #128 PLC Alarm Message, save to history.

Bit16~31   #363 ~ #378 PLC Warning Message, no save to history.

W

R48

MSG9

PLC Alarm Message #129 ~ #144

User define alarm message

Bit 0~15    #129 ~ #144 PLC Alarm Message, save to history.

Bit16~31  #379 ~ #394 PLC Warning Message, no save to history.

W

R49

MSG10

PLC Alarm Message #145 ~ #160

User define alarm message

Bit 0~15    #145 ~ #160 PLC Alarm Message, save to history.

Bit16~31  #395 ~ #410 PLC Warning Message, no save to history.

W

R50~R80

APP

User define

User define

R/W

R81~R100

MLC PARAM

MLC System Parameter

System parameter No.3401 ~ No.3420 of MLC parameter ,

To program the same LADDER to use in different machine ,tool exchange.

R/W

R101

TLPOS

Turret tool number

Magazine position status

R/W

R102

TOOL

Spindle tool number

Spindle tool number status

R/W

R103~R511

APP

User define

User define

R/W

R520~R529

 

First Axis Group  Control Registers

R520 Command Register

R521 State Register

R522 program No.

(0~999999)

R523 Feedrate Override

 (-200%~200%)

R524 Rapid travl Override

 (-100~100)

R525~529 Reveser

Command Register maunal

R520.0   Cycle Start

R520.1  Feedhold

R520.2  Reset/Abort

R520.3  MPG Simulation

R520.4  Block Optional Skip

State Register maunal

R521.0  System BUSY

R521.1  FEEDHOLD

 

R530~R539

 

Second Axis Group Control Registers

R530 Command Register

R531 State Register

R532 program No.

(0~999999)

R533 Feedrate Override

 (-200%~200%)

R534 Rapid travl Override

 (-100~100)

R535~539 Reveser

Command Register maunal

R530.0   Cycle Start

R530.1  Feedhold

R530.2  Reset/Abort

R530.3  MPG Simulation

R530.4  Block Optional Skip

State Register maunal

R531.0  System BUSY

R531.1  FEEDHOLD

 

R540~R549

 

Third Axis Group Control Registers

R540 Command Register

R541 State Register

R542 program No.

(0~999999)

R543 Feedrate Override

 (-200%~200%)

R544 Rapid travl Override

 (-100~100)

R545~549 Reveser

Command Register maunal

R540.0   Cycle Start

R540.1  Feedhold

R540.2  Reset/Abort

R540.3  MPG Simulation

R540.4  Block Optional Skip

State Register maunal

R541.0  System BUSY

R541.1  FEEDHOLD

 

R550~R559

 

Fourth Axis Group Control Registers

R550 Command Register

R551 State Register

R552 program No.

(0~999999)

R553 Feedrate Override

 (-200%~200%)

R554 Rapid travl Override

 (-100~100)

R555~559 Reveser

Command Register maunal

R550.0   Cycle Start

R550.1  Feedhold

R550.2  Reset/Abort

R550.3  MPG Simulation

R550.4  Block Optional Skip

State Register maunal

R551.0  System BUSY

R551.1  FEEDHOLD

 

R580

 

Spindle PLC Control  Mode

Setting the spindle contril mode

Bit0,5-31èReserved

BIT 1 è1st spindle controlled by PLC

BIT 2 è2nd spindle controlled by PLC

BIT 3 è3th spindle controlled by PLC

BIT 4 è4th spindle controlled by PLC

 

R581

 

Spindle OFF

When spindle control mode is servo modethis Register can  switch the speed mode or position mode.When spindle switch to speed mode, the rotation directionis controlled by R583/R584.

Bit 0,1,5-31èReserved

Bit 2 ON è2nd spindle positon

 control mode

Bit 2 OFFè2nd spindle speed

          control mode

Bit 3 ON è3th spindle positon

 control mode

Bit 3 OFFè3th spindle speed

          control mode

Bit 4 ON è4th spindle positon

 control mode

Bit 4 OFFè4th spindle speed

          control mode

Note: 1st spindle is controlled by C63

 

R582

 

Spindle axis mode

Display the spindle controlled mode

Bit 0,5-31èReserved

Bit 1 ON è1st  spindle positon

 control mode

Bit 1 OFFè1st spindle speed

          control mode

Bit 2 ON è2nd spindle positon

 control mode

Bit 2 OFFè2nd spindle speed

          control mode

Bit 3 ON è3th spindle positon

 control mode

Bit 3 OFFè3th spindle speed

          control mode

Bit 4 ON è4th spindle positon

 control mode

Bit 4 OFFè4th spindle speed

          control mode

 

R583

 

Rotating the spindle clockwise

Bit0,1,5-31èReserved

BIT 2 è Rotating the 2nd spindle clockwise

BIT 3 è Rotating the 3th spindle clockwise

BIT 4 è Rotating the 4th spindle clockwise

Note: 1st spindle clockwise is controlled by C64

 

R584

 

Rotating the spindle counterclockwise

Bit0,1,5-31èReserved

BIT 2 è Rotating the 2nd spindle counterclockwise

BIT 3 è Rotating the 3th spindle counterclockwise

BIT 4 è Rotating the 4th spindle counterclockwise

Note:

1st spindle counterclockwise is

 controlled by C65

 

R585

 

Spindle JOG Mode

Spindle Jog Mode

Bit0,1,5-31èReserved

BIT 2 ON è 2nd spindle JOG mode

BIT 3 ONè 3th spindle JOG mode

BIT 4 ONè 4th spindle JOG mode

Note: 1st spindle JOG mode is controlled by C60

 

R586

 

Spindle Orientation Stop

This Register can execute Spindle to do Orientation. But the flag state need to be ON until Orientation finish.

Bit0,1,5-31èReserved

BIT 2 ON è 2nd spindle Orientation

BIT 3 ONè 3th spindle Orientation

BIT 4 ONè 4th spindle Orientation

Note: 1st spindle Orientation is controlled by C61

 

R587

 

Spindle Orientation Stop Finish

Bit0,1,5-31èReserved

BIT 1 ON è1st spindle Orientation finish

BIT 2 ON è 2nd spindle Orientation finish

BIT 3 ONè 3th spindle Orientation finish

BIT 4 ONè 4th spindle Orientation finish

 

R588

 

Rigid Tapping Mode

BIT 1 ON è1st spindle rigid tapping mode

BIT 2 ON è 2nd spindle rigid tapping mode

BIT 3 ONè 3th spindle rigid tapping mode

BIT 4 ONè4th spindle rigid

 tapping mode

 

R589

 

Multiple Axis Group MST associated information

Bit 1 è S29/S54/S69 is executed

 by  M/S/T code in 1st

 axis group program($1)

Bit2 è S29/S54/S69 is executed

 by  M/S/T code in 2nd

 axis group program($2)

Bit 3 è S29/S54/S69 is executed

 by  M/S/T code in 3th

 axis group program($3)

Bit4 è S29/S54/S69 is executed

 by  M/S/T code in 4th

 axis group program($4)

 

R590~

R599

PLCHINT

PLC warning message

PLC warning messageeach BIT stand for one warningthere are 32 warning for one register. Totally there are 320 warning message can be defined.

R590.0 empty warning message

R590.1 for 1st warning message

R590.2 for 2nd warning message

R590.31 for 31ed warning message

R591.0 for 32ed warning message

PLC warning message areaeach bit represent one warningthere are 32 warning for one register. Totally there are 320 warning message can be used

R590.0 empty warning message

R590.1 for 1st warning message

R590.2 for 2nd warning message

..

R590.31 for 31ed warning message

R591.0 for 32ed warning message

..

R592.0 for 64ed warning message

..

R593.0 for 96ed warning message

..

warning message is defined from Character string list 23001in another words 23001 mapping to the 1st contents of hint, 23002 mapping to the 2nd contents of hintfollow the rule

 

R600

MLOCK

Machine lock

Machine lock

Bit 0 not used

Bit 1 for 1st axis (X) lock

Bit 2 for 2nd axis (Y) lock

Bit 3 for 3rd axis (Z) lock

Bit 4 for 4ed axis lock

W

R601

AXMPGS

Axis MPG simulation

Under PLC axis programwhen mapping to 1the speed of that PLC axis when processing is according to MPGs rolling speedroll faster ,the machine goes fastMGP reversethe machine reverseMPG stopsthe machine stopsits great for testing and processing

Bit 0 not used

Bit 1 for 1st axis (X) MPG simulation

Bit 2 for 2nd axis (Y) MPG simulation

Bit 3 for 3rd axis (Z) MPG simulation

Bit 4 for 4ed axis MPG simulation

 

R602

 

Spindle Y-Delta Request Mode

Bit1 ONè1st spindle UVW is

Delta connected

Bit1 OFFè1st spindle UVW is

Y connected

Bit2 ONè2nd spindle UVW is

Delta connected

Bit2 OFFè2nd spindle UVW is

Y connected

Bit3 ONè3rd spindle UVW is

Delta connected

Bit3 OFFè3rd spindle UVW is

Y connected

Bit4 ONè4th spindle UVW is

Delta connected

Bit4 OFFè4th spindle UVW is

Y connected

 

R604

TEACHIN

Teach In command

Teach the interface to enter command area

Bit 0 fast placed end teach

Bit 1 the straight line slice end teach

Bit 2 the circle line slice teachthe first touch is the middle of circle inputthe second touch is the end of the circle input

 

R606~R608

 

Reserved

   

R609

 

Axis Coupling Status

Bit1è1st set axis is coupling

Bit2è2nd set axis is coupling

Bit3è3rd set axis is coupling

Bit4è4th set axis is coupling

 

R610

SKIP

Skip Position Latched

G31 or G28.1 skip command touch the skip signal and record that position

Bit 0 not used

Bit 1 for first axis (X) skip occur

Bit 2 for second axis (Y) skip occur

Bit 3 for third (Z) skip occur

Bit 4 for 4th skip occur

R

R611

AXMO

Axis Movement Flag

Each axis movement status

Bit 0 not used

Bit 1 for 1st axis (X) is moving

Bit 2 for 2nd axis (Y) is moving

Bit 3 for 3rd axis (Z) is moving

Bit 4 for 4ed axis is moving

 

R612

 

Machine Positive Direction Lock

Bit 0 not used

Bit 1 for 1st axis (X)

Bit 2 for 2nd axis (Y)

Bit 3 for 3rd axis (Z)

Bit 4 for 4th axis

..

 

R613

 

Machine Negiaive Direction Lock

Bit 0 not used

Bit 1 for 1st axis (X)

Bit 2 for 2nd axis (Y)

Bit 3 for 3rd axis (Z)

Bit 4 for 4th axis

..

 

R614

 

Axis Coupling Request

Bit 0,1 not used

Bit2è2nd set axis is coupling

request

Bit3è3rd set axis is coupling

      request

Bit4è4th set axis is coupling

      request

 

R615~R618

 

Second M/S/T Execution Channel

Second M/S/T code

R615 command and status

R616 M code

R617 S code

R618 T code

R615.0   MST code finish

 (PLC=>CNC)

R615.1  DEN moving command

 finish (CNC=>PLC)

R615.2  M code read

(CNC=>PLC)

R615.3   S code read

(CNC=>PLC)

R615.4   T code read

 (CNC=>PLC)

R615.8   M/S/T code is

 executed by 1st axis group($1)

R615.9   M/S/T code is

 executed by 2nd axis group($2)

R615.10  M/S/T code is

 executed by 3rd axis group($3)

R615.11  M/S/T code is

 executed by 4th axis group($4)

 

R619~R622

 

Third M/S/T Execution Channel

R619 command and status

R620 M code

R621 S code

R622 T code

 

R623~R626

 

Fourth M/S/T Execution Channel

R623 command and status

R624 M code

R625 S code

R626 T code

 

R629

AXMCO

Axis M code

This register provide PLC axis M

code request signalwhen that axis doing during M code, the mapping bit will turn ON, to tell PLC program the new M code request, the content of M code is put in mapping R681~R696 , after controller send this request , until M code finished the signalR630after response ,and continue next single stanza

Bit 0 not used

Bit 1 for 1st axis (X) M code request

Bit 2 for 2nd axis (Y) M code request

Bit 3 for 3rd axis (Z) M code request

Bit 4 for 4ed axis M code request

R

R630

AXMFIN

 

M code finished the signal (reference R629)

Bit 0 not used

Bit 1 for 1st axis M code finished

Bit 2 for 2nd axis M code finished

Bit 3 for 3rd axis M code finished

Bit 4 for 4ed axis M code finished

W

R631~R640

 

Reserved for CNC

Reserved for system

 

R641

MPGR1

 

Manual comparison constant, set the rate when MPG inch move

Actual valid rate equal to MPG segment count(decide from R14 , R22 , R23) multiply by the rate of temporary,

This temporary 1000 is for the rate 1.0

1 for rate 0.001, but when 0 the

 rate is set to 1.0

W

R642

MPGR2

 

Same as above

W

R643

MPGR3

 

Same as above

W

R644

MPGR4

 

Same as above

W

R645

MPGR5

 

Same as above

W

R646

MPGR6

 

Same as above

W

R647

MPGR7

 

Same as above

W

R648

MPGR8

 

Same as above

W

R649

MPGR9

 

Same as above

W

R650

MPGR10

 

Same as above

W

R651

MPGR11

 

Same as above

W

R652

MPGR12

 

Same as above

W

R653

MPGR13

 

Same as above

W

R654

MPGR14

 

Same as above

W

R655

MPGR15

 

Same as above

W

R656

MPGR16

 

Same as above

W

R657~R660

 

Reserved for CNC

Reserved for system

 

R661

AX1OV

 

Set 1st axis do PLC program percentage range -200~200the default 100

W

R662

AX2OV

 

Same as above

W

R663

AX3OV

 

Same as above

W

R664

AX4OV

 

Same as above

W

R665

AX5OV

 

Same as above

W

R666

AX6OV

 

Same as above

W

R667

AX7OV

 

Same as above

W

R668

AX8OV

 

Same as above

W

R669

AX9OV

 

Same as above

W

R670

AX10OV

 

Same as above

W

R671

AX11OV

 

Same as above

W

R672

AX12OV

 

Same as above

W

R673

AX13OV

 

Same as above

W

R674

AX14OV

 

Same as above

W

R675

AX15OV

 

Same as above

W

R676

AX16OV

 

Same as above

W

R677~R680

 

Reserved for CNC

Reserved for system

 

R681

AX1MC

1st axis M code

(reference R629)

R

R682

AX2MC

2nd axis M code

(reference R629)

R

R683

AX2MC

3rd axis M code

(reference R629)

R

R684

AX2MC

4th axis M code

(reference R629)

R

R685

AX2MC

5th axis M code

(reference R629)

R

R686

AX2MC

6th axis M code

(reference R629)

R

R687

AX2MC

7th axis M code

(reference R629)

R

R688

AX2MC

8th axis M code

(reference R629)

R

R689

AX2MC

9th axis M code

(reference R629)

R

R690

AX2MC

10th axis M code

(reference R629)

R

R691

AX2MC

11th axis M code

(reference R629)

R

R692

AX2MC

12th axis M code

(reference R629)

R

R693

AX2MC

13th axis M code

(reference R629)

R

R694

AX2MC

14th axis M code

(reference R629)

R

R695

AX2MC

15th axis M code

(reference R629)

R

R696

AX2MC

16th axis M code

(reference R629)

R

R700

 

Actual compound feedrate

Unit:LIU/min

 

R701~

R716

AX1VE~

AX16VE

Axis Velocity

Unit:BLU/min

 

R721~

R736

PROG1~

PROG16

Program Coordinate

Axis program coordinate positionunit is the minimum input unitLIU

When control precision is micro meter and the number:

0.01      mm

0.01      deg,

0.0001 inch

R

R741~R756

MACH1~

MACH16

Machine Coordinate

Axis machine coordinate positionunit is the minimum input unitLIU

When control precision is micro meter and the number:

0.02      mm

0.02      deg,

0.0001 inch

R

R761~

R764

SMACH

Spindle Machine Position

R761è 1st spindle

R762è2nd spindle

As above

R

R771~

R774

SSPD

Spindle Speed

R771è 1st spindle

R772è2nd spindle

As above

R

R781~

R784

SGEAR

Spindle Gear selection

Spindle Gear setting define

1è1st Gear

2è2nd Gear

3è3rd Gear

9è4th Gear

R782  for  2nd  spindle

R783  for 3rd  spindle

As above

Note:1st apindle is controlled by R24 setting

R

R791~

R794

SPDSEL

Cutting Spindle Selection

   

R801~R830

MLC PARAM

MLC System Parameter

   

R831~R840

 

MLC System Parameter

   

R851~R860

 

Spindle Override

   

R861~R876

 

Break point machine position

   

R871~R874

 

Spindle Effective Speed Command

   

R880~R895

 

D/A value

D/A converter value, 8 channel per servo 6 board

 

R896~R899

 

A/D value

A/D converter value, 2 channel per servo 6 board

 

R901~R916

 

Axis temperature compensation amount

R901  for 1st axis(X)

R902  for 2nd axis(Y)

R916  for 16th axis

 

R920

 

EDM discharge enable.

   

R921

 

EDM control mode

   

R922

 

EDM normal ON time

   

R923

 

EDM normal OFF time

   

R924

 

EDM arc ON time

   

R925

 

EDM arc OFF time

   

R926

 

Reserved

   

R927

 

Total Discharge Count

   

R928

 

Normal Discharge Count

   

R929

 

Abnormal Discharge Count

   

~R940

 

Reserved for CNC

   

R941~R944

 

PLC Spindle Command

R580èthis function enable

R941è1st spindle

R942è2nd spindle

R943è3rd spindle

R944è4th spindle

唯讀

R951

 

Active interpolation mode

   

R961~R976

 

Home Dog Shift

 

     R

R981~R996

 

Axis Absolute Counter

   

R1000

 

Part count

Part count

R

R1010

 

Cutting time per cycle

Process time for one itemunit is secondNot reserve when shutdown

R

R1011

 

Accumulate cutting time

Process time for totalunit is secondReserve when shutdownuser can clear the data and turn to zero from man machine

R

R1012

 

Power-on time

Power-on timeunit is secondNot reserve when shutdown

R

R1013

 

Accumulate power-on time

Power-on time for totalunit is secondReserve when shutdownuser can clear the data and turn to zero from man machine

R

R1014

 

Installation cutting time

Installation processing time for totalunit is hourReverse when shutdownonly can clear when the first installation

R

R1015

 

Installation power-on time

Installation power-on time for totalunit is hourReverse when shutdownonly can clear when the first installation

R

R1016

 

System date

YYYYMMDD

YYYY:year;MM:month;DD:day

R

R1017

 

System time

HHMMSS

HH:hour;MM:minute;SS:second

R

R1018

 

Cutting time per cycle

Last item process timerefresh when every item finishedunit is mNot reverse when shutdown

R

~R1023

 

Reserved for CNC

Reserved for system

 

R1024~

R4095

APP

User define

User define

R/W