0% found this document useful (0 votes)
167 views

Syntec Application Manual

Uploaded by

sawyer.dominic
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
167 views

Syntec Application Manual

Uploaded by

sawyer.dominic
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 154

SYNTEC CNC application manual

SYNTEC CNC
Application manual

by : SYNTEC

date : 2006/08/10
Ver : 10.0

1
SYNTEC CNC application manual

Vision edit record


No. Modify Content data editor New Vision
01 Add new spc. introduce 2006/08/10 Jerry_Lai V10.0
02
03

2
SYNTEC CNC application manual

1. SYSTEM FRAME PIC ................................................................................................................. 6

1.1 SYNTEC CNC SYTEM FRAME INSTRUCTION:.......................................................................... 7


SYSTEM FRAME ONE ............................................................................................................................. 9
SYSTEM FRAME 2................................................................................................................................ 10
SYSTEM FRAME 3................................................................................................................................ 11
1.2 I/O CARD OPERATION INSTRUCTION ....................................................................................... 12
PIO3 COLLOCATE WITH RELAY2 AND THE SECOND OPERATION INTERFACE OPERATION ...................... 12
INSTRUCTION: ..................................................................................................................................... 12
PIO4 COLLOCATE WITH TB16IN AND TB16OUT CURRNT SINK STANDARDS OPERATION .......... 13
INSTRUCTION .................................................................................................................................. 13
PIO5 COLLOCATE WITH TB16IN TB16OUT(CURRENT SOURCE STANDARDS) AND OPERATION
INSTRUCTION OF SECOND INTERFACE:................................................................................................. 14
1.3 TERMIANL PLATFORM MODULE OPERATION INSTRUCTION: ...................................................... 16
RELAY 2 OPERATION INSTRUCTION ............................................................................................... 16
RELAY1 OPERATION INSTRUCTION : .................................................................................................. 17
TB16IN TN16OUT OPERATION INSTRUCTION : .............................................................................. 18
1.4 SCREEN INTERFACE BUTTON I/O DEFINITION ...................................................................... 20
LATHE AND MILLER I/O DEFINITION .................................................................................................... 20
SECOND OPERATION INTERFACE I/O DEFINITION ................................................................................. 20
9 INCHES 940I I/O DEFINITION ............................................................................................................ 21
10.4 INCHES 940I I/O DEFINITION ..................................................................................................... 21
1. 5 AXLE CARD STANDARDS INSTRUCTION:................................................................................... 22
AXLE CARD SELECTION AND PARAMETER SETUP DESCRIPTION ........................................................ 22
SERVO4 AXLE CARD OPERATION INSTRUCTION .............................................................................. 23
SERVO4 AXLE CARD JOINT PIN DEFINE ........................................................................................ 25
PMC4 AXLE CARD OPERATION INSTRUCTION .................................................................................. 26
PMC4 AXLE JOINT PIN DEFINE .................................................................................................... 27
1.6 I/O BOARD MODE SETUP INSTRUCTION(SYSTEM PARAMETER5) ................................................ 28
2. DESCRIPTIONS OF SYSTEM PARAMETERS..................................................................................... 30

3.LADDER SOFTWARE INTERFACE C, S, R :........................................................................ 46

3.1 C BITS ( FROM PLC TO CNC) DESCRIPTIONS................................................................. 46


DESCRIPTIONS: ................................................................................................................................... 46
3.2 S BIT (FROM CNC TO PLC) S DESCRIPTIONS ..................................................................... 56
3.3 S/C BIT CORRESPONDENT TO THE ENGLISH PC KEYBOARD ..................................................... 59
3.4 MLC REGISTER DEFINITION ...................................................................................................... 60
3
SYNTEC CNC application manual

R BIT DEFINITION ............................................................................................................................... 60


CNC COMMUNICTION INTERFACE DEFINITION ............................................................................... 61
3.5 SYSTEM ALARM CODE ............................................................................................................... 76
PROGRAM EXECUTE ERROR CHECK COR..................................................................................... 76
AXIAL ALARM MOT ........................................................................................................................ 77
SPINDLE ALARM SPD ...................................................................................................................... 77
GRAMMAR CHECK ALARM COM ..................................................................................................... 78
MECHANICAL LOGIC CONTROL ALARM MLC................................................................................... 79
ALARM MESSAGE AND HELP MANUFACTURE METHOD : .................................................................. 79
3.6 HOW TO WRITE M,S,T CODE LADDER ......................................................................................... 81
SUBSTANTIVE EXPLAIN :...................................................................................................................... 81
M.S.T. CODE WRITE LOGIC:................................................................................................................. 82

4. SERVO SYSTEM DIAGNOSIS AND TESTING STEPS : ..................................................... 83

4.1 CONTROLLER DIAGNOSIS SCREEN SYSTEM DATA DESCRIPTION : ............................................... 84


4.2 POSITION DRIVER SETUP THE MACHINE STEPS(MITSUBISHI J2 SUPER) ..................................... 99
MITSUBISH MANUAL SERVO PARAMETER SETUP(J2 ,J2 SUPER): ........................................................ 101
SERVO RESOLUTION SETUP(J2 SUPER): .............................................................................................. 102
SERVO SYSTEM SET THE MACHINE PROBABLE PROBLEM: .................................................................. 103
OPTICAL RULER APPLICATION POINT FOR ATTENTION :....................................................................... 105
4.3 FOLLOWING ERROR(FERR) PARAMETER DEFINITION : ............................................................ 108
LATTICE VALUE SETUP ...................................................................................................................... 109
4.4 SPINDLE SET THE MACHINE STEPS ..........................................................................................111
SPINDLE MACHINE DIAGNOSIS Q AND A : .......................................................................................... 112
SPINDLE HIGH OR LOW GEAR RELATED SETUP:................................................................................... 113
SPINDLE LOCATION Q AND A: ........................................................................................................... 113
4.5 RIGID TAPPING MACHINE DIAGNOSIS STEPS .............................................................................. 115
CONNECTING WIRE CHECK ................................................................................................................ 115
SET THE MACHINE STEPS ................................................................................................................... 115
PROGRAM EXAMPLE ......................................................................................................................... 116
4.6 FIND HOME RELATED STEPS .................................................................................................. 117
MITSUBISH A500 LOCATION CARD SPINDLE LOCATION : ................................................................... 117
MITSUBISH A500 LOCATION CARD SPINDLE LOCATION : ................................................................... 118
4.7 PRESION COMPENSATION : ...................................................................................................... 119
BACKLASH COMPENSATION:.............................................................................................................. 121
PITCH ERROR COMPESATION:............................................................................................................. 122

5. SYNTEC CNC SYSEM DIAGNOSIS ..................................................................................... 123

5.1 CNC HARDWARE DIAGNOSIS : .................................................................................................. 123


4
SYNTEC CNC application manual

7. 5.2 SERVO SYSTEM PROBLEM DIAGNOSIS : .............................................................................. 124


SERVO4 CARD DIAGNOSE WAY : ...................................................................................................... 125
MITSUBISHI SERVO DRIVER DIAGNOSE WAY WHEN BREAKDOWN :..................................................... 126
MITSUBISHI SERVO DRIVER DIAGNOSE WAY WHEN BREAKDOWN :..................................................... 126

6.ANALOGY SERVO SYSTEM WIRING DESCRIPTION : .................................................. 127

PMP2 CARD WIRING : ....................................................................................................................... 127


IRT SERVO DRIVER WIRING : ............................................................................................................. 127
6.1 SERVO 4 WIRING DESCRIPTION(A/B VERSION) : .................................................................... 128
6.2 SERVO 4 WIRING DESCRIPTION(C/D/E VERSION) : ................................................................ 129
6.3 SERVO 5 WIRING DESCRIPTION : ............................................................................................. 130
6.4 MECHANAICAL CHECK TABLE : ................................................................................................. 132
6.5 MITSUBISHI SERVO DRIVER WIRING DESCRIPTION : ................................................................ 133
6.6 PANA SERVO DRIVER WIRING DESCRIPTION :.......................................................................... 135
6.7 ELECTRIC CONTROL CHECK TABLE :......................................................................................... 136

APPENDIX..................................................................................................................................... 138

RS232C SETUP AND HOW TO USE .................................................................................................... 138


PARAMETER SETUP............................................................................................................................ 139
HOW SYNTEC CNC CONNECT WITH EASYVIEW ......................................................................... 144
THE OPEN MACHINE SCREEN MAKE STEPS ..................................................................................... 145
DIALOGUE GRAPH SCREEN PIC FILE MANUFACTURE STEPS.......................................................... 146
TRANSFER FILE TOOL INSTALLATION AND HOW TO USE : .................................................................... 146
CUSTOM SOFTWARE INSTALLATION STEPS ...................................................................................... 147
SCREEN COLOR ADJUST ................................................................................................................... 148
COLOR DEFINITION FORM ................................................................................................................. 148
COLOR CODE..................................................................................................................................... 148
COLOR KEY WORD LIST ..................................................................................................................... 148
HOW TO USE EXTERNAL EDITOR ..................................................................................................... 150
COMPRESS PROCEDURE..................................................................................................................... 151
LOAD PROCEDURE ............................................................................................................................. 151
SYSTEM MODULE SETUP DESCRIPTION(SYSTEM PARAMETER 3219) .............................................. 152
SYSTEM SHARED DATA SAVED POSITION ........................................................................................... 152
USER DATA SAVED POSITON IN DIFFERENT SYSTEM .......................................................................... 152

5
SYNTEC CNC application manual

screen
Screen module
MPG

Inferface module

Controller indentity

Terminal plate
st

SUPER4
1 piece I80..I87 ,O80..O95 module
floppy

2nd piece I88..I95 ,O96..110


S4
P P Tool exchanger
E
I I/O:30 Output +
R3 I RELAY1
16 Input
Hard disk

V O O
2 1
O 2
Standard
41 CN2
equipment
CN1 RELAY2
12 Output +
I0..I39,O0..O11
Power-on Working
Servo system
Axle card I/O card Power-off lignt
E.STOP cutting
liquid
X oil pressure
DRIVER X working
Heavy electricity
light
Y trasfer board
DRIVER Y
Water machine

Z Z
DRIVER Oil pressure

Frequency
Motor of
Frequency conversion
eliminate
conversion motor
stick

6
SYNTEC CNC application manual

” ” ”

” ” ”

7
SYNTEC CNC application manual

8
SYNTEC CNC application manual

(system parameter 5 setup value 2)


Screen+900 set interface

Keyboard
screen

2nd operation interface

I40~I136 I0~I23
O40~O76
I88~I95
O96~O110
O0~O11

I24~I39

I80~I87
O80~O94

PIO3
SERVO4 or
PMC4 PIO3

9
SYNTEC CNC application manual

(system parameter 5 set value 5)

Screen+900 series interface

Keyboard

2nd operation interface

I40~I136 I0~I23
O40~O76

controller
O80~O95
O0~O11

I24~I39

I96~I111 I80~I95

PIO3
SERVO4
or PMC4 PIO4

10
SYNTEC CNC application manual

(system parameter 5 set value 6.7)

Screen+900 serious interface

Keyboard
screen

2nd operation interface

I64~I110
O64~O98

controller

O0~O47

SERVO4
PIO5
or PMC4

I0~I47

11
SYNTEC CNC application manual

2nd operation interface

JP1
RLY0 RLY0
RLY0- GND
JP2
RLY1
RLY1-
RLY1 GND CN2
RLY2
RLY2- RLY2 IN0
RLY3 IN1
RLY3 RLY3 IN2
IN3
JP2 IN4 JP3
RLY4
RLY4-
RLY4 RELAY2 IN5
IN6
IN7
RLY5 RLY5
RLY5-
RLY6 IN8
RLY6- RLY6
IN9
RLY7 IN10
RLY7 RLY7
IN11
IN12 JP5
JP3 IN13
IN14
RLY8 RLY8 IN15
RLY8-
RLY9
RLY9- RLY9
GND CN1 ON
RLY10 GND
RLY10- RLY1 FUSE
JP7
RLY11
RLY11- RLY1
+5V
GND PIO3 12 3 4

PIO side INPUT line chart PIO side OUTPUT line chart

VCC
Vext 330
1K OUTn
INn 60mA
PC817 Sink ability
ULN2803

12
SYNTEC CNC application manual

TB16OUT

OUT1

CN3
CN2
IN1

TB16IN

CN1
IN2

PIO4

TB16IN ON

12 3 4

PIO side INPUT joint definition


PIO side INPUT line chart 1 +24V 2 +24V
3 NONE 4 NONE
5 IN7 6 IN15
VCC
7 IN6 8 IN14
Vext 330
1K 9 IN5 10 IN13
11 IN4 12 IN12
INn 13 IN3 14 IN11
15 IN2 16 IN10
PC3H4 17 IN1 18 IN9
19 IN0 20 IN8

PIO side OUTPUT joint definition


PIO side OUTPUT line chart 1 +24V 2 +24V
3 GND 4 GND
5 OUT7 6 OUT15
OUTn 7 OUT6 8 OUT14
9 OUT5 10 OUT13
60mA 11 OUT4 12 OUT12
Sink ability 13 OUT3 14 OUT11
ULN2803 15 OUT2 16 OUT10
17 OUT1 18 OUT9
19 OUT0 20 OUT8

13
SYNTEC CNC application manual

I64~I127 O0~015
SYNTEC TB16OUT
O64~O114
XO9
XO7

O16~031
XO8

SYNTEC TB16OUT
XO2
XO1

XO3

O32~047
SYNTEC TB16OUT
XI1
XI2

XI3

I0~I15

I32~I47
I16~I31

SYNTEC TB16IN SYNTEC TB16IN SYNTEC TB16IN

1:OUT48 2:OUT50 3:OUT52 4:OUT54 5:OUT56 6:OUT58 7:OUT60 8:OUT62 9:VEXT+5V 10:IN49 11:IN51
12:IN53 13:IN55 14:OUT49 15:OUT51 16:OUT53 17:OUT55 18:OUT57 19:OUT59 20:OUT61 21:VGND 22:IN48
23:IN50 24:IN52 25:IN54

14
SYNTEC CNC application manual
PIO5 side INPUT line chart

NC 1 +24V 2 +24V
+24V
IN0 3 GND 4 GND
100K
5.1K
5 IN7 6 IN15
4.7nF
5.1K 24V 7 IN6 8 IN14
5.1V
9 IN5 10 IN13
IN1
+24V 11 IN4 12 IN12
100K 13 IN3 14 IN11
5.1K

5.1K
15 IN2 16 IN10
4.7nF
5.1V
17 IN1 18 IN9
19 IN0 20 IN8
PIO5 side INPUT XI1~XI3 contact
definition

PIO5 side OUTPUT line chart

VSS NC 1 +24V 2 +24V


+24V
3 GND 4 GND
INPUT 5 OUT7 6 OUT15
7 OUT6 8 OUT14
9 OUT5 10 OUT13
11 OUT4 12 OUT12
UDN2981
13 OUT3 14 OUT11
OUTPUT 15 OUT2 16 OUT10
17 OUT1 18 OUT9
19 OUT0 20 OUT8

PIO5 side OUTPUT XO1~XO3


contact definition

15
SYNTEC CNC application manual

CN1(mother) CN2(public)
TO controller To machine

JP1

RLY0+ RLY0
RLY0- GND
JP2
RLY1+ RLY1 GND
RLY1-
RLY2+ IN0
RLY2- RLY2
RLY3+ IN1
RLY3- RLY30 IN2
IN3
JP2 IN4
IN5 JP3
IN6
RLY4+ RLY4
97-CNC-RELAY2 IN7
RLY4-
RLY5+ RLY5
RLY5- SN :
RLY6+ IN8
RLY6 IN9
RLY6-
RLY7+ IN10
RLY7- RLY7 IN11
IN12
JP3 IN13 JP5
IN14
RLY8+ RLY8 IN15
RLY8-
RLY9+ RLY9
RLY9-
RLY10+ FUSE GND
RLY10- RLY10 JP7 GND
RLY11+ +5V
RLY11- RLY11 GND

16
SYNTEC CNC application manual

size

DB25

IN0
RLY0+ 0+ IN1
RLY0- 0- IN2
RLY1+ 1+ IN3
RLY1- 1- IN4
RLY2+ 2+ IN5
RLY2- 2- IN6
RLY3+ 3+ IN7
RLY3- 3-

IN8
RLY4+ 4+
RLY4- 4-
RLY5+ 5+ IN9
RLY5- 5- IN10
RLY6+ 6+ IN11
RLY6- 6- IN12
RLY7+ 7+ IN13
RLY7- 7- IN14
IN15

RLY8+ 8+
RLY8- 8-
RLY9+ 9+
RLY9- 9-
RLY10+ 10+
RLY10- 10-
RLY11+ 11+
RLY11- 11- FUSE(1A)

96-W-RELAY1 Power light

INn LED
INn+

INn-

+24V

5
3 OUTPUT
4
1
OUTn 2

it connects with CNC is according to a 25pins D CNT(mother),and connects to CN1 of CNC


PIO3 board
17
SYNTEC CNC application manual

CN1

SYNTEC TB16IN GND +24V

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

TB16 SINK- IN interface circuit TB16 SOURCE- IN interface circuit


GND +24V

LED LED

LED LED
CONNECTOR

CONNECTOR

IN0
IN1 IN0
IN1

IN15
IN15
LED
LED

18
SYNTEC CNC application manual

CN1 +24V GND

SYNTEC TB16OUT D16

0+ 0- 1+ 1- 2+ 2- 3+ 3- 4+ 4- 5+ 5- 6+ 6- 7+ 7- 8+ 8- 9+ 9- 10+ 10- 11+ 11- 12+ 12- 13+ 13- 14+ 14- 15+ 15-

TB16 OUT interface circuit

+24V

5 OUTPUT
COM+ 3
COM- 4
1
CONNECTOR

2
OUT0

OUT15

19
SYNTEC CNC application manual

O40 O41 O42 O43 O44 O45 O46 O47


I40 I41 I42 I43 I44 I45 I46 I47

O48 O49 O50 O51


O64 O65
I48 I49 I50 I51
I64 I65
O66 O69 O52 O53 O54 O55
I67 I52 I53 I54 I55
I68 I69

I70 I71 O56 O57 O58 O59


I56 I57 I58 I59

O70 O71 O60 O61 O62 O63


I72 I73 I60 I61 I62 I63

I64 I65 I66 I67 I68 I69 I70


O64 O65 O66 O67 O68 O69 O70

I71 I72 I73 I74 I75 I76 I77 I109~I111


O71 O72 O73 O74 O75 O76 O77 I106~I108

I78 I79 I80 I81 I82 I83 I84


O78 O79 O80 O81 O82 O83 O84 I104~I105
I85 I86 I87 I88 I89 I90 I91 I100~I103
O85 O86 O87 O88 O89 O90 O91

I92 I93 I94 I95 I96 I97 I98


O92 O93 O94 O95 O96 O97 O98

20
SYNTEC CNC application manual

N H E
7 8 9 SPACE reset
O G F / ,

4 5 6 del
X Y Z I J K

L P Q
1 2 3 HELP
M S T U V W

B
0 enter option
R D ; C A

O63 O62 O61 O60 O59 O58


I63 I62 I61 I60 I59 I58
O57 O56 O55 O54 O53 O52
I57 I56 I55 I54 I53 I52
O51 O50 O49 O48 O47 O46
I51 I50 I49 I48 I47 I46
O45 O44 O43 O42 O41 O40
I45 I44 I43 I42 I41 I40

21
SYNTEC CNC application manual

The list contents is control mode and the kinds of mapping axle card and CNC controller
parameter setup

SERVO6 5
(note 2)

2 or 3 of

2
or 1 of

(0Æ Normal Open ,1Æ Normal Close)

22
SYNTEC CNC application manual

1.

Port Number 4 (P4)

Port Number 3 (P3)


Port Number 2 (P2)

Port Number 1 (P1)

Axle card 4 Axle card 3 Axle card 2 Axle card 1


Port CNCparameter Port CNC parameter Port CNC parameter Port CNC parameter
number number number number
spindle/MPG spindle /MPG spindle /MPG spindle /MPG
P4 Servo axle 19 P4 Servo axle 14 P4 Servo axle 9 P4 Servo axle 4
P3 Servo axle 18 P3 Servo axle 13 P3 Servo axle 8 P3 Servo axle 3
P2 Servo axle 17 P2 Servo axle 12 P2 Servo axle 7 P2 Servo axle 2
P1 Servo axle 16 P1 Servo axle 11 P1 Servo axle 6 P1 Servo axle 1

23
SYNTEC CNC application manual

0X280 0X340 0X320 0X300


(640) (832) (800) (768)

JP16(4)
JP15(3)
JP14(2)
JP13(1)
0X340 0X320
(832) (800)

JP16(4)
JP15(3)
JP14(2)
JP13(1)

24
SYNTEC CNC application manual

PIN No. Define


1 Encoder feedback A+
2 Encoder feedback A-
3 Encoder feedback B+
4 Encoder feedback B-
5 Encoder feedback C+
6 Encoder feedback C-
7 (+24V)Servo ALARM
8 (COM) Servo ALARM
9 SERVO_ON
10 SERVO_CLR
11 CW+/A+
12 CW-/A-
13 CCW+/B+
14 CCW-/B-
15 OUT_COM

PIN No. Define


1 Encoder feedback A+
2 Encoder feedback A-
3 Encoder feedback B+
4 Encoder feedback B-
5 Encoder feedback C+
6 Encoder feedback C-
7 MPG+5V
8 MPG_A
9 MPG_B
10 DA_CMD-
11 CW+/A+
12 CW-/A-
13 CCW+/B+
14 CCW-/B-
15 DA_CMD+

25
SYNTEC CNC application manual

Second axle card First axle card


Port CNC parameter number Port CNC parameter number
th
P4 9 servo axle/MPG P4 4th servo axle/MPG
P3 8th servo axle P3 3rd servo axle
P2 7th servo axle P2 2nd servo axle
P1 6th servo axle P1 1st servo axle

Axle card Mapping axle I/O BASE ADDRESS


number number Base
address SW0 SW1 SW2
0x2C0
1st Short Open Open
1~4 (704)

0x300
2nd Open Short Short
5~8 (768)

26
SYNTEC CNC application manual

*PIN 11,12 must input DC +5V and PIN 9,13 must input DC 0V.

PIN No. Define


1 Encoder feedback A-
2 Encoder feedback B-
3 Encoder feedback C-
4 Analog Ground
5 V Command Output
6 Encoder feedback A+
7 Encoder feedback B+
8 Encoder feedback C+
9 Encode Power Ground
10 -
11 Encode power +5V DC
12 Encode Power Ground
13 Home Sensor Power
14 Home Sensor
15 Encode power +5V DC

27
SYNTEC CNC application manual

I/O I/O I/O


0 EIO80 1 I0~I39;O0~O39
EIO80 2 I40~I79;O40~O79
1 PIO3 1 CN1( ) Relay1 I0~I7;O0~O14
CN2( ) Relay1 I8~I15;O16~O30
1 2 3 4
PIO3 2 CN1( ) Relay1 I80~I87;O80~O94

1 2 3 4
CN2( ) Hardkey I40~I79;O40~O79
2 PIO3 1 CN1( ) Relay2 I0~I39;O0~O11
CN2( ) Hardkey I40~I79;O40~O79
1 2 3 4
PIO3 2 CN1( ) Relay1 I80~I87;O80~O94
CN2( ) Relay1 I88~I95;O96~O110
1 2 3 4
3 PIO3 1 CN1( ) Relay2 I0~I39;O0~O11

1 2 3 4
CN2( ) Relay1 I40~I47;O40~O54
PIO3 2 CN1( ) Relay1 I80~I87;O80~O94
CN2( ) Relay1 I88~I95;O96~O110
1 2 3 4
PIO3 3 CN1( ) Relay2 I120~I159;O120~O131
CN2( ) Relay1 I48~I55;O56~O70
1 2 3 4
4 PIO3 1 CN1( ) Relay2 I0~I39;O0~O11

1 2 3 4
CN2( ) Harkey2 I40~I136;O40~O76
PIO3 2 CN1( ) Relay1 I160~I167;O160~O174

1 2 3 4
CN2( ) Relay1 I168~I175;O176~O190
5 PIO3 CN1( ) Relay2 I0~I39;O0~O11
CN2( ) Hardkey I40~I79;O40~O79
1 2 3 4
PIO4 1 I80~I111(32 )

1 2 3 4
O80~O95(16 )
PIO4 2 I120~I151(32 )
O120~O135(16 )
1 2 3 4

PIO4 3 I160~I191(32 )
O160~O175(16 )
1 2 3 4

PIO4 4 I160~I191(32 )

1 2 3 4
O160~O175(16 )

28
SYNTEC CNC application manual

I/O I/O I/O


6 PIO5 1 XI1~XI3 TB16 IN I0~I47
XO1~XO3 TB16 OUT O0~O47
1 2 3 4
XO7 I48~I55;O48~O62
XO8 I56~I63
PIO5 2 XI1~XI3 TB16 IN I128~I175
XO1~XO3 TB16 OUT O128~O175
1 2 3 4
XO7 I176~I183;O176~O190
XO8 I184~I191
7 PIO5 1 XI1~XI3 TB16 IN I0~I47
XO1~XO3 TB16 OUT O0~O47
1 2 3 4
XO7 Hardkey I64~I98;I100~I111;O64~O103
XO8 I56~I63
PIO5 2 XI1~XI3 TB16 IN I128~I175
XO1~XO3 TB16 OUT O128~O175
1 2 3 4
XO7 Hardkey I192~I226;I228~I239;O192~O231
XO8 I184~I191

29
SYNTEC CNC application manual

NO Descriptions Range Unit Detail setting description


1 [0~65535] SERVO 4
Less than two piece card setting
800(320H)
More than three piece card setting
768(300H)
SERVO6
Setting 768(300H)
Embedded
Setting 512(200H)

Default value 800 (320H)


3 [0~65535] 512 PIO2,PIO3,PIO5,Embedded all
setting is 512(200H)
5 [0~7] 7 0:2PIO4+1PIO3(R1+HK)
1: HK + 3R1
2: HK + R2 + 2R1
3: 2R2 + 4R1
4: HK2 + R2 + 2R1
5: HK + R2 + 4PIO4
6: PIO5(disable matrix scan
function )
7:PIO5(enable matrix scan function
with HK)
9:Virtual IO card
9 [0,5] 0:EMP2
1:SERVO4 NoAlarm
2:SVO4+ Alarm Normal Open
3:SVO4+Alarm Normal Close
4:EMP4
5:SERVO6
9:Virtual axle card
10 *SERVO 6 Alarm [0,1] 0: Normal Open
Type 1: Normal Close
Note: only for SERVO6 card
11 [0,2] The clock pulse source:
0:from the SERVO card for the
CNC.
1:Share the IPC Bus pulse for
simulation software.
2.VIA(Clock come from
mainborad )
13 *Number of servo [0,4] To set the number of servo boards.
boards
15 I/O board digital [0,3] The larger value for better filter
filter type effect of the noise, but also reduce
the sensitivity of the I/O Signal.

17 [1,3] To set the resolution of the


30
SYNTEC CNC application manual

NO Descriptions Range Unit Detail setting description


1:10um controller.
2:um The selection of metric or imperial
3:0.1um unit will not affect the Basic Length
Unit (BLU) .
1: 0.01 mm,
0.01 deg,
0.001 inch;
2: 0.001 mm,
0.001 deg,
0.0001 inch;
3: 0.0001 mm,
0.0001 deg
0.00001 inch;
Set all parameters related to the
BLU after the change of this
parameter. Especially, the tool data
need to be set again.
21~40 [0,20] *Correspondent axis to the servo
chanels on the servo board.

41~60 [0,1] The definition of motor rotation


direction to the machine movement.
0: Same
1: Reverse the direction.
61~80 ENCODER PULSE [100, pulse/rev The resolution of the position
COUNT 2500000] pulse/mm sensor.
(Pulse/rev for encoder, Pulse/mm
for optical scale)
81~100 Encoder feedback [1,4] For ENCODER, set all as 4.
gain of the servo
board.
101~120 Gain of the motor [1,8000] RPM/V The gain value of the motor
velocity loop. command. That is how many rpm
for the motor rotation refer to the 1
DCV output.
121~160 Gear number at the [1, To set the gear parameters by these
ballscrew side. 999999999] parameters.
Gear number at the
motor side.
161~180 Pitch of the [1,1000000] BLU The lead for one turn of the
ballscrew ballscrew.
181~200 Loop Gain of the [1,3000] 1/sec The larger this values are, the better
position loop rigidity the system gets.
However, too large value will cause
the machine to resonance.
(the setting need to the same as
setting of the driver position loop
gain parameter)
201~220 Type of Position [0,1] 0:Encoder
Sensor 1:Optical scale
2:No Position Sensor Feedback
31
SYNTEC CNC application manual

NO Descriptions Range Unit Detail setting description


221~240 Type of servo axis [0,5] 0:linear axis
1-5:Rotary axis
241~260 *The second sensor [0,20] To set the dual feedback (Optical
input axis of dual scale) refer to the machine axis.
feedback system
refer to the machine
axis.
261~280 The resolution of [100, pulse/mm The resolution of second sensor for
second sensor for the 2500000] the dual feedback. (Pulse/mm) A/B
dual feedback. frequency.
(Pulse/mm)
281~300 Type of the Radius [0,1] 0:Radius
and Diameter 1:Diameter
display in axis. After change the setting all
following parameters are set as the
display. For example if the
display is in diameter, then all the
following values are also in
diameter
Zero offset
Reference point
Software travel limit
301~320 The feedback gain of [1,4] All are set as 4 for encoder or
the second sensor in optical scale.
dual loop system.
321~340 Name of the axis [00100,10999] To set the name of the ax

3th number for the alpha of axis as


following:
X=>1;
Y=>2;
Z=>3;
A=>4;
B=>5;
C=>6;
U=>7;
V=>8;
W=>9;

Last two number for low case


number
Example
X2 setting is102,
W23 setting is 923
X setting is 100
341~360 Division of position [1,999999999] Division of position command
command gain gain
32
SYNTEC CNC application manual

NO Descriptions Range Unit Detail setting description


361~380 Element of position [1,999999999] Element of position command gain
command gain
381~400 Servo driver control [0,2] 0: CW/CCW Position control mode
mode 1: Voltage control mode
2: A/B Phase Position control mode
401 Acceleration and [0,60000] ms Acceleration and deceleration time
deceleration time for for G01, G02, G03, G33. The larger
cutting feedrate the value, the smoother the
movement is. But the accuracy will
no reduced. The suggested value
for CNC is 100.
402 S-curve time for [0,60000] ms Version before 10.35 suggest
cutting setting is 20
Version sfter 10.35 suggest setting
is 150

404 Post-Acceleration [0,60000] ms This parameter is used to smoother


and the movement, But the accuracy
Post-deceleration will reduced. The suggested
time for cutting value for CNC is 15-25.
405 [0,3600000] mm/min Set for the max cutting speed at
deg/min (G01, /G02/G03/G31/G33)
0.1 in/min
406 Corner refer Speed [6,3600000] mm/min
408 Radius ARC [6,3600000] mm/min
the most cutting
feedrate
409 [0,60000] ms Acceleration and deceleration time
during helical cutting G33
410 [10,60000] ms

411 Rapid Travel(G00) [0,1] G00 transverse type


type 0:Linear interpolation
1:All axes move in maximum speed
independently.
413 [0,1] Reset the work coordinate set by
G92 or G52 after reset
414 Reserve Workpiece [0,2] 0:After Reset reserve to default
Coordinate System (G54)
after reset 1:After Reset no reserve to default
(G54)
2:After Reset or Turn-OFF no
reserve to default (G54)
415 [0,1] 0: for NO
1: for YES

417 [0,4000]

33
SYNTEC CNC application manual

NO Descriptions Range Unit Detail setting description


418 [0,4000]

419 [0,60000] ms

421~440 [0,300000] BLU Performance of BLOCK ,to make


sure the accuracy , but too small
set , will effect the speed of
process.
441~460 [0,60000] ms Set acceleration and deceleration
time of G00 or JOG ,suggest : G01
once above the acceleration and
deceleration
461~480 [0,3600000] mm/min The speed set of G00 , this accept
deg/min the interface of RAPID
0.1 in/min OVERRIDE setup (F0,25,50,100)
481~500 [0,300000] BLU The range of G00 IN POSITION
CHECK
501~520 [0,15000] mm/min When G00 RAPID OVERRIDE set
deg/min to F0 , the speed of machine
0.1 in/min
521~540 [0,3600000] mm/min Speed set of each axis of JOG ,
deg/min accept interface turned button of
0.1 in/min OVERIRDE
541~560 Axis Acceleration [0,60000] ms Setting the acceleration and
and deceleration deceleration time of axis
time for cutting (G01/G02/G03/G31) ,system will
feedrate use the parameter with Pr621~640
to calculatethe most Acceleration
and deceleration.
561~580 [50,300000] Controller in the motor stopped
will check the feedback position of
motor and if loss pulse over the
range of parameter set if it’s over,
it will set the lost position alarm
581~600 [0,200]

601~620 Axis Corner refer [6,3600000] mm/min


Speed
621~640 Axis [0,3600000] mm/min Cutting maximum cutting Feedrate
deg/min
01. in/min
641~660 Axis S-curve time [0,60000] ms
for cutting
701~720 Axis group setting [1,15] Setting the axis group of every axis.
About the axis group control
interface please refer to
R520~R559 introduce.
Bit 0 1st axis group
Bit 1 2nd axis group
Bit 2 3th axis group
34
SYNTEC CNC application manual

NO Descriptions Range Unit Detail setting description


Bit 3 4th axis group
Exampl
Set 1 the axis belong to 1st axis
group
Set 2 the axis belong to 2nd axis
group
Set 3 the axis belong to 1st and 2nd
axis group
Set 15 the axis belong to 1st 2nd
3th and 4th axis group

721~724 Axis group MST [1,4] Setting axis group MST channel
channel No. No. Syntec controller offer 4
independent MST channel for CNC
and PLC communicate. Different
axis group can use the same
channel.
1st MST channel PLC interface is
C38/S30/S29/S54/S69 R1~R3
2nd~4th MST channel PLC
interface please refer to
R615~R626 introduce

731 CNC main axis [1,4] Assign CNC main system inclube
group axis group No.
The axis group No. over this setting
user can control by PLC. Please
refer to R520~R559 introduce.

Set 1
Îonly 1st axis group controlled by
CNC main system($1) ,other axis
group controlled by PLC interface
Set 2
Î1st & 2nd axis group controlled
by CNC main system($1,$2) ,other
axis group controlled by PLC
interface
Set 3
Î1st 2nd & 3th axis group
controlled by CNC main system
($1,$2,$3),other axis group
controlled by PLC interface
Set 4
ÎAll axis group controlled by
CNC main system ($1,$2,$3,$4)
~800 Reserved for system Reserved
803 [0,1] HOME DOG signal from the I/O
card , or Servo card , suggestion
setting 0 .
Note: only for EMP4 card
35
SYNTEC CNC application manual

NO Descriptions Range Unit Detail setting description


821~840 [0,3600000] mm/min Setting the feedrate to search the
deg/min HomeDog when axis is Home
0.1 in/min Back .
set to 1000 mm/min , if it’s okay ,
then set the speed to target vaule.
841~860 [0,360000] mm/min Setting the feedrate to search the
deg/min index of Motor when axis is home
01 in/min back after leave the HomeDog .
At first ,suggestion set 1000
mm/min , if it’s okay , then set the
speed to target vaule.
861~880 [0,1] Setting the direction of axis to find
HomeDog;
0 is positive
1 is negative
881~900 [-999999999, BLU Change the mechical coordiate
+999999999] origin to the new position ,the
parameter is the distance from the
index of motor to new origin.
This parameter usually use in
setting the machine coordinate to
one way range
921~940 [0,1] Set HOME DOG polarity , the
normal write is NORMAL CLOSE
, but in the advance switch case is
NORMAL OPEN
Note: only for EMP4 card
941~960 [0,1] 0 When Home Dog position is too
close to motor guide signal will
effect the find origin is not exact
When it occur after finishing setting
Home Dog please open this
performance After it opened
finding origin will ignore the close
guide signal automatically
961~980 [0,1]

~1200 Reserved for system Reserved


1221~ [0,1] Backlash compensation enable or
1240 disable.
When backlash measure active ,
must disable backlash
compensation
1241~ [0, BLU After backlash compensation start ,
1260 999999999] according to this setup , do
backlash compensation
1301~ [0,2]
1320

1321~ [1000, BLU After interval compensation start ,


36
SYNTEC CNC application manual

NO Descriptions Range Unit Detail setting description


1340 99999999] according to this setup , set the
pitch of compensation
1341~ [1~100] After interval compensation start ,
1360 what number is mechanical origin
in table for compensation , suggest
50
1361~1380 axis pos. quad-peak [0,9999] BLU The compensation of quad-peak
error comp. between axis moving direction
from negative to positive
1381~1400 axis quad-peak error [0,60000] ms
time constant(ms)
1401~1420 axis mechanical [0,60000] ms The compensation of backlash and
comp. time pitch-err is exponent . This
constant(ms) parameter is setting the time
constant of exponent.
1421~1440 aixs max. static dual [100,100000] Setting the limitation of Error
error(BLU) between Motor position and Liear
scale position feedback
1441~1460 axis neg. quad-peak [0,9999] BLU The compensation of quad-peak
error comp.(BLU) between axis moving direction
from positive to negative
1581 The time of Feed [0,1000] ms
forward comp.
1621~ spindles servo [0,20] If spindle is controlled by inverter
1630 channel no. or axis control mode ,please setting the
no. servo channel on the servo card.
If spindle is controlled by position
command mode or voltage
command control mode ,please
setting the axis number of system.
1631~ [-100000, 0.001 RPM OFFSET quantity of main spindle
1640 +100000] origin
1641~ [0,1] Clockwise and counterclockwise
1650 setup of main spindle
1651~ [100, ENCODER number of main
1660 2500000] spindle
1661~ [1,4] Frequency number of main spindle
1670 encoder is 4
1671~ [1,8000] RPM/V Spindle revolutions gain setup ,in
1680 frequency converter situation ,in
principle ,system max RPM/axle
card max output(+10V) ,EX:
spindle max 4500RPM ,then this
value set to 450
1681~ [1, The wheel gear rate of main spindle
1700 999999999] one gear

1711~ [0,1] Spindle RPM is displayed by


1720 encoder actual feeback value or not
37
SYNTEC CNC application manual

NO Descriptions Range Unit Detail setting description

1721~ [0,1000] RPM When main spindle inch moves


1730 start , speed of main spindle ( low
speed ) , the same as JOG and
AUTO , it’s no limit from main
spindle lowest speed.
1731~ [0,30000] RPM Minimum spindle speed in
1740 automatic and manual
1741~ [0,30000] RPM Main spindle location active its
1750 location speed not effect from limit
of minimum spindle speed.
1751~ [-3600000, 0.001 deg Main spindle location active the
1760 +3600000] bias angle of located potion this
angle is opposite to same cycle
signal main spindle encoder So this
parameter must adjust when change
motor encoder or belt
1761~ [1,60000] ms Main spindle location active
1770 deceleration time of location
1771~ [-360000, 0.001deg Main spindle position origin
1780 +360000] opposite to bias of main spindle
encoder guide signal Let show
position of PLC R35 spindle
1781~ [0,500] RPM Main spindle location active
1790 minimum of location speed this
speed is not effected by main
spindle speed
1791~ [0,1] Select motor type 0 for frequency
1800 motor 1 for serve motor
1801 [1,80000] RPM

1811 [0,1]

1901~ [1, Gear rate of spindle second gear


1920 999999999]

1921~ [1, Gear rate of spindle third gear


1940 999999999]

~2000 Reserved for system Reserved


38
SYNTEC CNC application manual

NO Descriptions Range Unit Detail setting description


2001 [100,1000] LIU MPG manual (JOG) step at 4 LIU
of each pulse, LIU minimum input
unit this is effected by input of
metric and customary system
2003 [1,3]

2021~ * [0,20] MPG opposite to what spindle of


2030 serve spindle , usually set to last
2031~ [0,6] Set mapping coordinate when MPG
2040 JOG
0 that opposite coordinate is
selected by MLC C16 ~ C19
1~6 fixed mapping X, Y, Z, A, B,
C spindle the relationship is not
effected by C16~ C19
2041~ [100, MPG resolution
2050 2500000]
2051~ [1,4] MPG , set to 4
2060
2061~ [1, Gear rate setup , input motor’s gear
2080 999999999] number ,and screw side tooth
number
~2400 Reserved for system Reserved
2401~ Software travel limit [-999999999, BLU Normal working range , setup steps
2440 +999999999] 1. find HOME 2. use MPG move to
OT slowly 3. when touch OT then
back 5mm ,use this position setup
for first stroke limit
~2800 Reserved for system Reserved
2801~ [-999999999, BLU 2nd ~4th parameter point setup
2860 +999999999]
~3200 Reserved for system Reversed
3201 [0,1] Set this system is
(EX:: input caliber ,
threading )
3202 [100,5000] 0.001ms I/O scan time normal set for 2000
(2ms)
3203 [500, 0.001ms ,normal
2000000] set for 2000 (2ms)
3204 [500, 0.001ms PLC scan time normal set for
2000000] 10000 (10ms)
3205 [0,1] Select function key type 5 key or 8
key
3207 [1,2] 1. override is reality %
range:-200% ~ +200 %
(industrial mechanical setup)
2. override default steps

39
SYNTEC CNC application manual

NO Descriptions Range Unit Detail setting description


range: 1-20
(lathe and miller setup)
3209 [0,3]

3211 *Display type [0,1] 0:Color


1:Mono
3213 *Removable Device [0,3] 0A
Name 1B
2

3215 *call sub-program [0,1] 0:no;1:call T0000


when select the tool
3217 *select the type of [0,10]
control interface

3219 *select system mode [0,4] 0: NO SRAM : all data and system
program put in the same DOC C:

1: SRAM : user’s dynamic data and


tool program put in SRAM, A:

user’s dynamic data put in


A:\CNC\USER

tool program put in


A:\CNC\NCFILES
Dialogue program put in
A:\CNC\GNCFILES

2: HARDDISK : user’s dynamic


data put in SRAM A: tool
program put in another hard disk
D:(or second DOC)
user’s dynamic data put in
A:\CNC\USER

tool program put in


D:\CNC\NCFILES
Dialogue program put in
D:\CNC\GNCFILES
40
SYNTEC CNC application manual

NO Descriptions Range Unit Detail setting description

3: tool program put in another hard


disk C: in order to consist the
older version that has hard
disk
4:reversed
3221 Start marco one way [0,1] 0:disable 1:enable
execute
3223 System administer [0,1] 0:disable 1:enable
3225 Screen saver delay [0,9999] min Set screen saver delay time unit is
time minute 0 for disable
3227 Screen resolution [0,1] Set screen resolution
0: 640x480
1: 800x600
3229 Disable workpiece [0,1] 0: enable 1: disable
coordinate setting
screen display
3230 Disable lathe tool [0,1] 0: enable 1: disable
length setting screen
display
3231 **COM1 Remote [0,3] 0:Disable
Device 1:FX2 HMI
2: Touch panel
3:FX2-V2 HMI
(This setting can read or write
Register R0~R4095)
3232 **COM2 Remote [0,3] 0:Disable
Device 1:FX2 HMI
2: Touch panel
3:FX2-V2 HMI
(This setting can read or write
Register R0~R4095)
*3241 decimal point type [0,1] 0:standard
1:pocket
3243 keyboard reset [0,1] 0:by MMI
process by PLC 1:by PLC
3245 Max inc. value of [1,200000] BLU
input for tool wear
compen.(BLU)
3247 Feedrate display [0,1] 0: mm/min
method 1: m/min
*3251 *Touch Screen Type [0,1] 0:
1:PenMount
*3252 *Touch Screen [1~9999]
Xmin side
*3252 *Touch Screen [1~9999]
Xmax side
*3252 *Touch Screen [1~9999]
Ymin side
*3252 *Touch Screen [1~9999]

41
SYNTEC CNC application manual

NO Descriptions Range Unit Detail setting description


Ymax side
3401~ MLC mode
3600 Parameter
3601~3610 *register M code to register M code to call marco
call marco
3801 feed tight couple [0,1] 0: G95 mode feed tight couple with
with spindle position spindle command position
under G95 1: G95 mode feed tight couple with
spindle encoder feedback
position
3802 default feedrate [0,2] 0:G64 normal cutting mode
control mode 1:G62 3-D surface cutting mode
2:G62.1 specific Field machine
control mode
3804 Part count M code [1,999999] Setting Workpiece cutting finish
counter M code number
3805 static dual feedback [2,60000] ms
error timeout
3807 Destination not on [1,1000] BLU The error of radius from start-point
arc check window to end-ponit
3809 *Are UVW inc. [0,1] 0:UVW is UVW axis command
command of XYZ 1:UVW is XYZ axis inc. command
axes(0:No;1:Yes)
3811 *Start address of [0~400] 0:@1~@400 data all reset after
persist working power off
global variable 1~400:Start address of persist
working global variable
EX:
setting 100 ,@100~@400 data will
persist after power off
3813 *Number of [0~20000] Setting the number of extended
extended global global variables from @60000.
varaibles EX:
Setting 1000 ,extended global
variables from @60000 to @60999
3815 Tool radius [0,1]
compensation 0: normal mode
preview(0:No;1:Yes) 1: preview mode, G41/G42 enable
from the nearest G00 or G01
block
3816 Tool length [0,2] 0 Only Z-Axis
compensation 1 Single axis perpendicular to the
mode(0:Z;1:Single;2 cutting place
:Multi) 2: mutil axis perpendicular to the
cutting place
Note:Lathe system always setting 2
by system
3817 Fatal dual feedback [100,100000] Dynamic check the error of Motor
error(BLU) and linear scale feedback position
3819 Overcut check mode [0,2] 0:No check and No Alarm
1:Check and alarm
42
SYNTEC CNC application manual

NO Descriptions Range Unit Detail setting description


2:Modify the path by system
3821 *1st coupling master [0,20]
axis number
3822 *1st coupling slave [0,20]
axis number
3823 *1st coupling master [1,999999]
axis ratio factor
3824 *1st coupling slave [-999999999,
axis ratio factor 999999999]
3825 *1st coupling [0,4] Axis coupling type:
type(0:No;1:Mach;2: 0:No coupling
PSyn;3:Super;4:MSy 1:machical coupling
n) Coupling start from power on
2: PeerSynchronization coupling

3:Superimposition coupling
4:MasterSlaveSynchronization
coupling
Note:
2~4 axis coupling if C46 on
3826 1st coupling couple [0,60000] ms
time(ms)
3827 1st coupling [0,60000] ms
decouple time(ms)
3831 *Discharge [1,999999999] 0.001us
resolution(0.001us)
3832 *Discharge ignition [1,999999999]
delay
3841 Z+ contact surface [-999999999, BLU
position(BLU) +999999999]
3842 Z- contact surface [-999999999, BLU
position(BLU) +999999999]
3843 X+ contact surface [-999999999, BLU
position(BLU) +999999999]
3844 X- contact surface [-999999999, BLU
position(BLU) +999999999]
3851 tool break handler 0~999999 0:disable
program No. System default break handler
program is O99900(please setting
999000)
O999900
% @MACRO
G10 L1100 P1820 R0; // disable
mute mode
#1=#1046; // backup
programmed federate
#2=#1008; // backup
G94/G95 mode
#3=#1004; // backup
G90/G91 mode
M#1054 S#1034; // turn on
43
SYNTEC CNC application manual

NO Descriptions Range Unit Detail setting description


spindle
G54 P#1040; // restore
workpiece coordinate number
G90 G00 X#1411 Y#1412; //
rapid move to programmed (x,y)
G94 G01 Z#1413 F1000.; //
cutting move to programmed (z) by
1 m/min
G#3 G#2 F#1; //
restore G94/G95,G90/G91 mode,
programmed federate
M99;
3861~3889 *2nd~4st axis Please refer Pr.3821
coupling setting
parameter
3943 Second exchange [0,2] 0: ASCII;
code type 1: EIA;
2: ISO;
3944 COM1 control code [0,3] 0: no DC control code;
(0:no;1:DC2;2:DC4; 1: add DC2 to start of data;
3:DC2&DC4) 2: add DC4 to end of data;
3: add DC2 to start of data and add
DC4 to end of data;
3945 COM1 end-of-block [0,1] 0: EOB;
output 1:add CR before EOB
code(0:EOB;1:CR&
EOB)
3946 COM1 DC3 control [0,1] 0: no;
code parity (0:off ; 1: yes
1:on) this parameter is meaningful when
that is set to 2 in 3947
3947 COM2 flow control 0: no;
mode 1: CTS/RTS hardware mode;
2: Xon/Xoff software mode;
3948 COM2 parity check 0: no;
1: odd corresponding;
2: even corresponding;
3949 COM1 stop bit 1: 1 bit;
2: 2 bit;
~4000 Reserved for Reserved
coordinate system
4001~ Reserved for CNC Reserved
5000 developer’s custom
macro
Parameters
5001~ Reserved for Reserved
6000 manufacturer’s
custom macro
Parameters
6001~ Reserved for new Reserved
8000 parameter group

44
SYNTEC CNC application manual

NO Descriptions Range Unit Detail setting description


8001~ Pitch error [-999999, BLU Setup principle : 1. use HOME to
10000 compensate , 999999] be the compensation datum point 2.
compensation table cancel pitch error compensation
setup 3. use Block Gauge or laser to
get the exactly inaccuracy(absolute)
4. mechanical coordinate is
positive , add 50 , 51 .,
mechanical coordinate is
negative ,add 49,48,47 5. after
finishing , restart compensation and
do one more , compensation effect
or not 6. when set one-way
compensation, only enter positive
compensation number 7. two-way
compensation usually use in laser
measurement 8. input is absolute
compensation , not absolute
inaccuracy (they are different from
a negative sign)
*that parameter effect when next reboot

45
SYNTEC CNC application manual

3.LADDER SOFTWARE INTERFACE C, S, R :

3.1 C BITS ( FROM PLC TO CNC) DESCRIPTIONS

Descriptions:
ABBREV-I
ITEM DESCRIPTION FUNCTIONS
ATION
C000 ST Cycle Start CNC star to execute the NC program
after this bit on under auto mode
C001 SP Feed Hold CNC pause the execution of the NC
program after this bit on under auto
mode
C006 XP X Axis JOG+ JOG MODE Press X+ key on the
panel, LADDER enable FLAG ON
and also let the machine to move along
the X+ direction
C007 XN X Axis JOG - Same as above
C008 YP Y Axis JOG + Same as above
C009 YN Y Axis JOG - Same as above
C010 ZP Z Axis JOG+ Same as above
C011 ZN Z Axis JOG - Same as above
th
C012 CP C(6 ) Axis JOG + Same as above
th
C013 CN C(6 ) Axis JOG - Same as above
C016 MPGX X Axis MPG Selection Select MPG to control X axis, enable
this FLAG ON, controller move the
machine along the X axis according
to the input of the MPG.
C017 MPGY Y Axis MPG Selection Same as above
C018 MPGZ Z Axis MPG Selection Same as above
th
C019 MPGC C(6 ) Axis MPG Selection Same as above
C020 MPSM MPG Simulation Enable this bit ON under Auto mode,
the feedrate override of G00, G01,
G02, G03 is controlled by the MPG
turning speed. The MPG turns faster,
the override get bigger. The
movement is stop when the MPG stop.
C023 RT Rapid Traverse Under the CON JOG mode, the
movement changes to RAPID mode
from the CON JOG after press this key
and enable this FLAG ON.
C025 SEMAX Set X Axis Machine To set the machine coordinate of X
Position axis. The set value is written in R38
first and when the X axis servo-of C
bit C31 is ON, then the value will be
set as the R38 value.
C026 SEMAY Set Y Axis Machine Same as above
Position
46
SYNTEC CNC application manual

ABBREV-I
ITEM DESCRIPTION FUNCTIONS
ATION
C027 SEMAZ Set Z Axis Machine Same as above
Position
C028 SEMAC Set C(6th) Axis Machine Same as above
Position
C031 XOFF X Axis MANUAL When this C bit on, the controller
CONTROL changes from the close loop servo
mode to only POSITION DISPLAY
mode. This function is for the
conventional user want to cut the part
by turning hand wheel manually.
Ladder program need to integrate the
servo off of the servo system and also
this mode. When this bit off, the
controller returns to the close loop
control again.
C032 YOFF Y Axis MANUAL Same as above
CONTROL
C033 ZOFF Z Axis MANUAL Same as above
CONTROL
C034 COFF C(6th) Axis MANUAL Same as above
CONTROL
C036 ESP Emergency Stop When the Emergency Stop button is
pressed, LADDER enable this flag and
CNC stops all the movement of the
machine and change to NOT READY
status. When the E-stop button
release, this flag is disable and CNC
generate the REST command
automatically to change the status
back to READY.
C037 ERS External Reset Send the RESET signal to the CNC
from external device.
C038 MSTF M.S.T Finish When the LADEER program
executing M, S, T codes. CNC go to
next block till this flag is ON. Then
the LADDER enables this flag after
finish the MST codes.
C039 M99HLD M99 stop request When this bit ON, the M99 in main
program will let the execution feed
hold(B-STOP)
C040 SBK Single Block The program will feed hold after one
block is finished when this bit is ON.
Press the CYCLE START to continue
next block.
C041 BDT1 Optional Skip The program execution will skip the
block with “/” at the beginning then go
to next when this flag ON and under
OPTIONAL SKIP mode.
C042 DRN Dry Run All the movement travel in G00 speed
when this Flag is ON and under the

47
SYNTEC CNC application manual

ABBREV-I
ITEM DESCRIPTION FUNCTIONS
ATION
DRAY RUN mode
C043 MLK Machine Lock All the travel command generate no
movement when this Flag is ON and
under the MACHINE LOCK mode.
Only the coordinate display change.
This is for the program checking.
C044 OPS Optional Stop The program feed hold when it reach
the block with M01 and this flag ON.
When the flag is off, the M01 is
skipped.
C045 ZLOCK Z Axis Lock The program stops the movement
along the Z axis when this flag is ON.
This for checking the program.
C046 COUPLE Axes couple state The system parameter NO 3825 is set
as axes couple, then the axes couple
status is decided by this bit. When
this flag is ON, the master and slave
axes will be enable to couple. Then
the slave move in proportion to the
master axis.
C047 Inhibit Persist State Flush When this FLAG ON ,Inhibit system
Persist the state. If this flag state
change from off to on, system will
persist state .
C050 XOTP Over Travel X+ The signal from X+ limit switch
enables the flag ON, then the
controller change to feed hold mode
and can retract only in the opposite
direction by MPG or JOG.
C051 XOTN Over Travel X- Same as above
C052 YOTP Over Travel Y+ Same as above
C053 YOTN Over Travel Y- Same as above
C054 ZOTP Over Travel Z+ Same as above
C055 ZOTN Over Travel Z- Same as above
C056 COTP Over Travel C(6th)+ Same as above
C057 COTN Over Travel C(6th)- Same as above
C060 SO Spindle JOG Mode JOG the spindle as the value set in
system parameter NO. 1721 when this
bit is ON. This is used to control the
spindle integrate with the gear change
or the bar feeder.
C061 SOS Spindle Orientation Stop The spindle executes the spindle
orientation function when this flag is
ON. This function is for the spindle
with encoder and the spindle rotating
speed set by the system parameter NO.
1741. The orientation angle is set at
NO. 1751. Each time change the
motor or the encoder, NO.1761 need
48
SYNTEC CNC application manual

ABBREV-I
ITEM DESCRIPTION FUNCTIONS
ATION
to be set again. S61 to notice the
spindle orientation finished signal.
C062 SKIP Skip Signal State The measuring escape command G31
will record current machine coordinate
when this bit is ON and also interrupt
the command.
C063 SPDOFF Spindle OFF Wen the system parameter NO. 1791
spindle motor type is set as 1 P servo,
this flag ON let the spindle change to
position control mode. When this
flag is OFF, then the spindle changes
back to velocity control. The
rotation directionS are set by the
C64/C65.
C064 SPDCW Rotating the spindle Rotating the spindle clockwise
clockwise
C065 SPDCCW Rotating the spindle Rotating the spindle counterclockwise
counterclockwise
C066® XPLC X axis controlled by PLC The PLC controls the X axis when this
flag is on. The controller takes over
the X axis control when this bit is
OFF. If PLC generate the command
during the execution of the program,
then controller generates the command
interference alarm.
C067® YPLC Y axis controlled by PLC Same as above
C068® ZPLC Z axis controlled by PLC Same as above
th
C069® CPLC C axis(6 ) controlled by Same as above
PLC
C071 MPG1 Enable MPG No1 When this flag is ON, the first MPG
input generate the movement
command and control the
corespondent axis to move.
C072 MPG2 Enable MPG No2 Same as above
C073 MPG3 Enable MPG No3 Same as above
C076 CLRMPG1 Clear MPG1 position When this flag is on, current position
of first MPG in R6 is cleared when the
flag is ON.
C077 CLRMPG2 Clear MPG2 position When this flag is on, current position
of second MPG in R7 is cleared when
the flag is ON.
C078 CLRMPG3 Clear MPG3 position When this flag is on, current position
of third MPG in R8 is cleared when
the flag is ON.
C079 XDOG X HOME DOG Enable the HOME DOG signal from
the IO board. LADDER set this bit
to enable the function
C080 YDOG Y HOME DOG Same as above
C081 ZDOG Z HOME DOG Same as above
49
SYNTEC CNC application manual

ABBREV-I
ITEM DESCRIPTION FUNCTIONS
ATION
C082 CDOG C(6th) HOME DOG Same as above
C083 Stroke Limit Two Switch On:enable
Off:disable
C089 EDITINHI Edit inhibition The mode setting of program edition.
0: for enable 1: for forbidding edition
C090 SCPRG Program Edit Screen Select programming mode
C091 SCGPH Graph Dialog Screen Select the dialog mode
C092 SCAUTO Monitor Screen Select the RUN mode and monitor the
program execution.
C093 SCPOS Position Screen Select the coordinate display mode.
C094 Tool Offset Screen Select the Tool Offset Screendisplay
mode
C101~C1 CVAR Macro mapping variable Mapping to the variable of the macros
32 (#6001~#6032)
C140 OTP4 4th Axis OT + The signal from A+ limit switch
enables the flag ON, then the
controller change to feed hold mode
and can retract only in the opposite
direction by MPG or JOG.
C141 OTN4 4th Axis OT - Same as above
C142 OTP5 5th Axis OT + Same as above
C143 OTN5 5th Axis OT - Same as above
C144 OTP7 7th Axis OT + Same as above
C145 OTN7 7th Axis OT - Same as above
C146 OTP8 8th Axis OT + Same as above
C147 OTN8 8th Axis OT - Same as above
C148 OTP9 9th Axis OT + Same as above
C149 OTN9 9th Axis OT - Same as above
C150 OTP10 10th Axis OT + Same as above
C151 OTN10 10th Axis OT - Same as above
C152 OTP11 11th Axis OT + Same as above
C153 OTN11 11th Axis OT - Same as above
C154 OTP12 12th Axis OT + Same as above
C155 OTN12 12th Axis OT - Same as above
C156 OTP13 13th Axis OT + Same as above
C157 OTN13 13th Axis OT - Same as above
C158 OTP14 14th Axis OT + Same as above
C159 OTN14 14th Axis OT - Same as above
C160 OTP15 15th Axis OT + Same as above
C161 OTN15 15th Axis OT - Same as above
C162 OTP16 16th Axis OT + Same as above
C163 OTN16 16th Axis OT - Same as above
C170® AXP4 4th Axis JOG + JOG MODE Press A+ key on the
panel, LADDER enable FLAG ON
50
SYNTEC CNC application manual

ABBREV-I
ITEM DESCRIPTION FUNCTIONS
ATION
and also let the machine to move along
the A+ direction
C171® AXN4 4th Axis JOG - Same as above
C172® AXP5 5th Axis JOG + Same as above
C173® AXN5 5th Axis JOG - Same as above
C174® AXP7 7th Axis JOG + Same as above
C175® AXN7 7th Axis JOG - Same as above
C176® AXP8 8th Axis JOG + Same as above
C177® AXN8 8th Axis JOG - Same as above
C178® AXP9 9th Axis JOG + Same as above
C179® AXN9 9th Axis JOG - Same as above
C180® AXP10 10th Axis JOG + Same as above
C181® AXN10 10th Axis JOG - Same as above
C182® AXP11 11th Axis JOG + Same as above
C183® AXN11 11th Axis JOG - Same as above
C184® AXP12 12th Axis JOG + Same as above
C185® AXN12 12th Axis JOG - Same as above
C186® AXP13 13th Axis JOG + Same as above
C187® AXN13 13th Axis JOG - Same as above
C188® AXP14 14th Axis JOG + Same as above
C189® AXN14 14th Axis JOG - Same as above
C190® AXP15 15th Axis JOG + Same as above
C191® AXN15 15th Axis JOG - Same as above
C192® AXP16 16th Axis JOG + Same as above
C193® AXN16 16th Axis JOG - Same as above
C200 DOG4 4th Axis Home Dog Enable the HOME DOG signal from
the IO board. LADDER set this bit
to enable the function
C201 DOG5 5th Axis Home Dog Same as above
C202 DOG7 7th Axis Home Dog Same as above
C203 DOG8 8th Axis Home Dog Same as above
C204 DOG9 9th Axis Home Dog Same as above
C205 DOG10 10th Axis Home Dog Same as above
C206 DOG11 11th Axis Home Dog Same as above
C207 DOG12 12th Axis Home Dog Same as above
C208 DOG13 13th Axis Home Dog Same as above
C209 DOG14 14th Axis Home Dog Same as above
C210 DOG15 15th Axis Home Dog Same as above
C211 DOG16 16th Axis Home Dog Same as above
C215 MPG4 4th Axis MPG Selection Select MPG to control A axis, enable
this FLAG ON, controller move the
machine along the A axis according

51
SYNTEC CNC application manual

ABBREV-I
ITEM DESCRIPTION FUNCTIONS
ATION
to the input of the MPG.
th
C216 MPG5 5 Axis MPG Selection Same as above
th
C217 MPG7 7 Axis MPG Selection Same as above
th
C218 MPG8 8 Axis MPG Selection Same as above
th
C219 MPG9 9 Axis MPG Selection Same as above
th
C220 MPG10 10 Axis MPG Selection Same as above
th
C221 MPG11 11 Axis MPG Selection Same as above
th
C222 MPG12 12 Axis MPG Selection Same as above
th
C223 MPG13 13 Axis MPG Selection Same as above
th
C224 MPG14 14 Axis MPG Selection Same as above
th
C225 MPG15 15 Axis MPG Selection Same as above
th
C226 MPG16 16 Axis MPG Selection Same as above
th
C230 SEMA4 Set 4 Axis Mach- To set the machine coordinate of A
ine.Position axis. The set value is written in R38
first and when the A axis servo-of C
bit C230 is ON, then the value will be
set as the R38 value.
C231 SEMA5 Set 5th Axis Mach- Same as above
ine.Position
C232 SEMA7 Set 7th Axis Mach- Same as above
ine.Position
C233 SEME8 Set 8th Axis Mach- Same as above
ine.Position
C234 SEME9 Set 9th Axis Mach- Same as above
ine.Position
C235 SEME10 Set 10th Axis Mach- Same as above
ine.Position
C236 SEME11 Set 11th Axis Mach- Same as above
ine.Position
C237 SEME12 Set 12th Axis Mach- Same as above
ine.Position
C238 SEME13 Set 13th Axis Mach- Same as above
ine.Position
C239 SEME14 Set 14th Axis Mach- Same as above
ine.Position
C240 SEME15 Set 15th Axis Mach- Same as above
ine.Position
C241 SEME16 Set 16th Axis Mach- Same as above
ine.Position
C245 OFF4 4th Axis MANUAL When this C bit on, the controller
CONTROL changes from the close loop servo
mode to only POSITION DISPLAY
mode. This function is for the
conventional user want to cut the part
by turning hand wheel manually.
Ladder program need to integrate the
servo off of the servo system and also

52
SYNTEC CNC application manual

ABBREV-I
ITEM DESCRIPTION FUNCTIONS
ATION
this mode. When this bit off, the
controller returns to the close loop
control again.
C246 OFF5 5th Axis MANUAL Same as above
CONTROL
C247 OFF7 7th Axis MANUAL Same as above
CONTROL
C248 OFF8 8th Axis MANUAL Same as above
CONTROL
C249 OFF9 9th Axis MANUAL Same as above
CONTROL
C250 OFF10 10th Axis MANUAL Same as above
CONTROL
C251 OFF11 11th Axis MANUAL Same as above
CONTROL
C252 OFF12 12th Axis MANUAL Same as above
CONTROL
C253 OFF13 13th Axis MANUAL Same as above
CONTROL
C254 OFF14 14th Axis MANUAL Same as above
CONTROL
C255 OFF15 15th Axis MANUAL Same as above
CONTROL
C256 OFF16 16th Axis MANUAL Same as above
CONTROL
C260® PLC4 4th axis controlled by PLC The PLC controls the 4th axis when
this flag is on. The controller takes
over the 4th axis control when this bit
is OFF. If PLC generate the
command during the execution of the
program, then controller generates the
command interference alarm.
controller takes over the A axis control
when this bit is OFF. If PLC
generate the command during the
execution of the program, then
controller generates the command
interference alarm.
C261® PLC5 5th axis controlled by PLC Same as above
C262® PLC7 7th axis controlled by PLC Same as above
C263® PLC8 8th axis controlled by PLC Same as above
C264® PLC9 9th axis controlled by PLC Same as above
C265® PLC10 10th axis controlled by PLC Same as above
C266® PLC11 11th axis controlled by PLC Same as above
C267® PLC12 12th axis controlled by PLC Same as above
C268® PLC13 13th axis controlled by PLC Same as above
C269® PLC14 14th axis controlled by PLC Same as above
C270® PLC15 15th axis controlled by PLC Same as above
53
SYNTEC CNC application manual

ABBREV-I
ITEM DESCRIPTION FUNCTIONS
ATION
C271® PLC16 16th axis controlled by PLC Same as above
C301 MJINV1 1th axis MPG jog direction The direction of movement controlled
inverse by MPG is inverse when this bit is on.
For example, the movement along +
direction when the MPG tun CW, the
bit off, the movement will be in -.
th
C302 MJINV2 2 axis MPG inverse Same as above
th
C303 MJINV3 3 axis MPG inverse Same as above
th
C304 MJINV4 4 axis MPG jog direction Same as above
inverse
C305 MJINV5 5th axis MPG jog direction Same as above
inverse
C306 MJINV6 6th axis MPG jog direction Same as above
inverse
C307 MJINV7 7th axis MPG jog direction Same as above
inverse
C308 MJINV8 8th axis MPG jog direction Same as above
inverse
C309 MJINV9 9th axis MPG jog direction Same as above
inverse
C310 MJINV10 10th axis MPG jog direction Same as above
inverse
C311 MJINV11 11th axis MPG jog direction Same as above
inverse
C312 MJINV12 12th axis MPG jog direction Same as above
inverse
C313 MJINV13 13th axis MPG jog direction Same as above
inverse
C314 MJINV14 14th axis MPG jog direction Same as above
inverse
C315 MJINV15 15th axis MPG jog direction Same as above
inverse
C316 MJINV16 16th axis MPG jog direction Same as above
inverse
C401~C4 KEY Standard keyboard Scan Mapping to the stand PC keyboard to
88 Code 1~88
C489 OMEK89 OEM extended key Extension keys from 89-111
Mapping to PC keyboard ALT-1
C490 OMEK90 Mapping to PC keyboard ALT-2
C491 OMEK91 Mapping to PC keyboard ALT-3
C492 OMEK92 Mapping to PC keyboard ALT-4
C493 OMEK93 Mapping to PC keyboard ALT-5
C494 OMEK94 Mapping to PC keyboard ALT-6
C495 OMEK95 Mapping to PC keyboard ALT-7
C496 OMEK96 Mapping to PC keyboard ALT-8
C497 OMEK97 Mapping to PC keyboard ALT-9
C498 OMEK98 Mapping to PC keyboard ALT-0

54
SYNTEC CNC application manual

ABBREV-I
ITEM DESCRIPTION FUNCTIONS
ATION
C499 OMEK99 Mapping to PC keyboard ALT-B
C500 OMEK100 Mapping to PC keyboard ALT-V
C501 OMEK101 Mapping to PC keyboard ALT-E
C502 OMEK102 Mapping to PC keyboard ALT-F
C503 OMEK103 Mapping to PC keyboard ALT-I
C504 OMEK104 Mapping to PC keyboard ALT-J
C505 OMEK105 Mapping to PC keyboard ALT-K
C506 OMEK106 Mapping to PC keyboard ALT-L
C507 OMEK107 Mapping to PC keyboard ALT-W
C508 OMEK108 Mapping to PC keyboard ALT-N
C509 OMEK109 Mapping to PC keyboard ALT-S
C510 OMEK110 Mapping to PC keyboard ALT-T
C511 OMEK111 Mapping to PC keyboard ALT-U
All the C bits will be read simultaneously and only the C bit with ® is handle at real time. The
others will be send to the stack and run by sequence

55
SYNTEC CNC application manual

3.2 S Bit (From CNC to PLC) S DESCRIPTIONS

ABBREV-
ITEM DESCRIPTION FUNCTIONS
IATION
S000 STL Cycle Start Light CNC enable this flag ON to indicates
the BUSY status of the CNC.
S001 SPL Feed Hold Light CNC enable this flag ON to indicates
the FEEDHOLD status of the CNC.
S002 BTP Block stop CNC enable this flag ON to indicates
the BLOCK STOP status of the CNC.
S003 FEINH Feedhold inhibit The flag ON to indicates forbid
feedhold.
S004 Rigid Tapping When this FLAG is ON,the 1st is on
rigid tapping mode (G63)
S006 XBUSY X Axis Busy The flag on to indicates the X axis
busy and can not accept new
command. When the flag is OFF,
then the X axis can accept the new
command.
S007 YBUSY Y Axis Busy Same as above
S008 ZBUSY Z Axis Busy Same as above
S009 CBUSY C(6th) Axis Busy Same as above
S016 HMOKX X Axis Home Finish X Homing OK , This flag ON after X
axis finished the HOME operation.
The software travel limit is enable
after this flag is ON. Must check
this before the cycle start in the
LADDER program.
S017 HMOKY Y Axis Home OK Same as above
S018 HMOKZ Z Axis Home OK Same as above
S019 HMOKC C(6th) Axis Home OK Same as above
S029 MF M Code Read During CNC doing M CODE, enable
this flag ON to notice LADDER to
execute the M code. The value of M
code is saved in R1. CNC enable
this flag till the LADDER sends the C
bit MST finished to disable. Then
execute the next block after the flag is
OFF.
S030 DEN Distribution End MOTION G done a BLOCK send a
DEN signal ,usually use in the
situation when G,M CODE action
together.

56
SYNTEC CNC application manual

ABBREV-
ITEM DESCRIPTION FUNCTIONS
IATION
S031 AL Alarm When CNC inside occur ALARM
so must Feedhold ,will send S
BIT ,DDA overflow software limit
exceed.
S032 RST Reset When click RESET ,S BIT this FLAG
will send ONE SHOT message.
S033 MA NC Ready Finished open the machine ,and the
system is normal, will send NC
READY FLAG
S034 PARFIN Require Part Count When needed jobs reached this S
Reached FLAG will turn ON, when Cycle Start
or Reset FLAG will turn OFF
S035 M99 The M99 in main When main program doing M99
program output to FLAG ON/OFF a pulse
S036 In Guidance Mode When CNC on Guidance Function
mode, this falg will turn ON
S037 Loss data When user data is loss ,this flag will
turn ON

S041 PLC Alarm When system appear PLC ALAR

,this flag will turn OFF. This


flag only work in WinCE controller.
S054 SF S Code Read When CNC doing S CODE ,this
FLAG turn ON ,and tell LADDER to
do S CODE ,the contents of S
CODE is in R2, after CNC send this
FLAG ,until S CODE FIN’s C BIT
FLAG ON , it will start to do next
BLOCK
S061 SOSRDY Spindle Orientation Stop Main axis placed finished signal
Finish
S063 SPDAX Spindle axis mode When S BIT ON represent main
axis in position control mode when S
BIT OFF represent main axis in
spindle speed control mode
S069 TF T Code Read When CNC doing T CODE ,this
FLAG turn ON ,and tell LADDER to
do T CODE ,the contents of T
CODE is in R2, after CNC send this
FLAG ,until T CODE FIN C BIT
FLAG ON ,it will start to do next
BLOCK
S070 START At start point When this signal is ON represent in
the start of process
S071 ATEND At end point When this signal is ON represent is
the end of process
S101~S132 SVAR Mapping macro system variable

57
SYNTEC CNC application manual

ABBREV-
ITEM DESCRIPTION FUNCTIONS
IATION
(#6001~#6032)
th
S140 HMOK4_ 4 Axis Home OK 4th axis Homing OK , This flag ON
after 4th axis finished the HOME
operation. The software travel limit
is enable after this flag is ON. Must
check this before the cycle start in the
LADDER program.
S141 HMOK5 5th Axis Home OK Same as above
S142 HMOK7 7th Axis Home OK Same as above
S143 HMOK8 8th Axis Home OK Same as above
S144 HMOK9 9th Axis Home OK Same as above
S145 HMOK10 10th Axis Home OK Same as above
S146 HMOK11 11th Axis Home OK Same as above
S147 HMOK12 12th Axis Home OK Same as above
S148 HMOK13 13th Axis Home OK Same as above
S149 HMOK14 14th Axis Home OK Same as above
S150 HMOK15 15th Axis Home OK Same as above
S151 HMOK16 16th Axis Home OK Same as above
S155 BUSY4 4th Axis Busy The flag on to indicates the 4th axis
busy and can not accept new
command. When the flag is OFF,
then the 4th axis can accept the new
command.
S156 BUSY4 4th Axis Busy Same as above
S157 BUSY5 5th Axis Busy Same as above
S158 BUSY7 7th Axis Busy Same as above
S159 BUSY8 8th Axis Busy Same as above
S160 BUSY9 9th Axis Busy Same as above
S161 BUSY10 10th Axis Busy Same as above
S162 BUSY11 11th Axis Busy Same as above
S163 BUSY12 12th Axis Busy Same as above
S164 BUSY13 13th Axis Busy Same as above
S165 BUSY14 14th Axis Busy Same as above
S166 BUSY15 15th Axis Busy Same as above
S167 BUSY16 16th Axis Busy Same as above
S401~488 KEY Keyboard Scan Code Mapping to the keyboard scan code
1~88
~S511 Reserved for CNC System reserved

58
SYNTEC CNC application manual

3.3 S/C Bit correspondent to the English PC keyboard

Basic key area


Esc F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12
401 459 460 461 462 463 464 465 466 467 468 487 488
` 1 2 3 4 5 6 7 8 9 0 - = \ Back
441 402 403 404 405 406 407 408 409 410 411 412 413 443 414
Tab Q W E R T Y U I O P [ ] Enter
415 416 417 418 419 420 421 422 423 424 425 426 427 428
Caps A S D F G H J K L ; ‘
458 430 431 432 433 434 435 436 437 438 439 440
Shift Z X C V B N M , . / Shift
444 445 446 447 448 449 450 451 452 453 454
Ctrl Alt Space Alt Ctrl
429 456 457 456 429

Extension key area


Print Scroll Pause Num / * _
470 469 453 455 474
Inster Home Up 7 Home 8 9 Up +
482 471 473 471 473 478
Delete End Down
483 479 481 475
1 End 2 3 Down Enter
479 481 428
0 .
475 482 483

59
SYNTEC CNC application manual

3.4 MLC Register Definition

R Bit definition
NO. Descriptions Write/Read rules Saved Permanent
MACRO PLC in Bit keep
MMI
R0~R39 CNC System Interface R By next table Yes No
R40~R49 PLC Alarm Message
R50~R80 User Defined W/R W/R Yes No
R81~R100 Refer to System Parameter R R Yes No
NO. 3401~3420 for PLC
R101~R102 Tool Status W/R W/R Yes Yes
R103~R255 User Defined W/R W/R Yes Yes
R255~R511 No
R512~R639 CNC System Interface R By next table Yes No
R640~R1023 No
R1023~R4095 User Defined W/R W/R No No

60
SYNTEC CNC application manual

CNC communiction interface definition


PLC
Item Code Name range Description
R/W
R0
R1 MCODE M Code (00~99) When CNC doing M CODE , R
will put the contents of M CODE
in here, let LADDER to read.
R2 SCODE S Code (0000~9999) When CNC doing S CODE , R
will put the contents of S CODE
in here, let LADDER to read.
R3 TCODE T Code (0000~9999) When CNC doing T CODE , R
will put the contents of T CODE
in here, let LADDER to read.
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 Process mode select , use the W
1: Edit, 2: Auto, 3: MDI, 4: REGISTER to tell CNC
JOG, 5:INCJOG, 6: MPG,
7: HOME
R14 INCF Increment Feed The select of MPG segment W
INCJOG: 1: x1, 2: x10, 3: count ,and setup of inch move
x100, 4: x1000 segment count
MPG: 1: x1, 2: x10, 3:
x100, 4: x set by the
parameter NO.2001
R15 SPOV Spindle Override AUTO MODE ,JOG MODE are W
1: 50%, 2: 60%, 3: 70%, 4: valid
80%, 5: 90%,
6: 100%, 7: 110%, 8:
120%
R16 FOV Feedrate Override G01,G02,G03 segment count W
1: 10%, 2: 20%, …..., 20: setup
200%
R17 JOV JOG Override JOG segment count setup W
1: 10%, 2: 20%, …..., 20:
200%
R18 RTOV Rapid Traverse Override G00 segment count setup , when W
1: F0, 2: 25%, 3: 50%, 4: JOG click fast key ,the speed of
100% 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
R21 Active Session ID W

R22 MPG2OV MPG: 1: x1, 2: x10, 3: Second MPG segment count W


x100, 4: x100 select
R23 MPG3OV MPG: 1: x1, 2: x10, 3: Third MPG segment count select W
x100, 4: x100
61
SYNTEC CNC application manual

PLC
Item Code Name range Description
R/W
R24 SGEAR Spindle Gear selection Main axis gear setup 0,1 W
0,1 for 1st represent the first gear 2
2 for 2nd represent the second gear 3
3 for 3rd and 9 for neutral represent the third gear 9
represent the blank gear
R26 PCX Program Coordinate X X axis program coordinate R
position the unit is the minimum
input unit LIU
When control precision is micro
meter and the number:
0.01 mm
0.01 deg,
0.0001 inch
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 R
position the unit is the minimum
input unit LIU
When control precision is micro
meter and the number:
0.01 mm
0.01 deg,
0.0001 inch
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 position unit R
is 0.001 degree
R36 SPLS Spindle Speed Main axis speed unit is RPM R
R37 DIR Movement direction Movement direction of tool R
relative to current working opposite to current working
plane plan unit is 0.001 degree
R38 ARG1 Argument one Argument one significance from W
use the C Bit function to define it
R39 AD1 Relay 2 A/D value Relay2 A/D converter value W
R40 MSG1 PLC Alarm Message #1 ~ System default alarm area W
#16 Bit 0~15 #1 ~ #16 PLC Alarm
Message, save to history.
Bit16~31 #251 ~ #266 PLC
Waring Message, no save to
history

R41 MSG2 PLC Alarm Message #17 ~ System default alarm area W
#32 Bit 0~15 #17 ~ #32 PLC
Alarm Message, save to history.
Bit16~31 #267 ~ #282 PLC
62
SYNTEC CNC application manual

PLC
Item Code Name range Description
R/W
Warning Message, no save to
history
R42 MSG3 PLC Alarm Message #33 ~ System default alarm area W
#48 Bit 0~15 #33~ #48 PLC Alarm
Message, save to history.
Bit16~31 #283 ~ #298 PLC
Warning Message, no save to
history.
R43 MSG4 PLC Alarm Message #49 ~ System default alarm area W
#64 Bit 0~15 #49 ~ #64 PLC
Alarm Message, save to history.
Bit16~31 #299 ~ #314 PLC
Warning Message, no save to
history.
R44 MSG5 PLC Alarm Message #65 ~ User define alarm message W
#80 Bit 0~15 #65 ~ #80 PLC
Alarm Message, save to history.
Bit16~31 #315 ~ #330 PLC
Waring Message, no save to
history.
R45 MSG6 PLC Alarm Message #81 ~ User define alarm message W
#96 Bit 0~15 #81 ~ #96 PLC
Alarm Message, save to history.
Bit16~31 #331 ~ #346 PLC
Warning Message, no save to
history.
R46 MSG7 PLC Alarm Message #97 ~ User define alarm message W
#112 Bit 0~15 #97 ~ #112 PLC
Alarm Message, save to history.
Bit16~31 #347 ~ #362 PLC
Warning Message, no save to
history.
R47 MSG8 PLC Alarm Message #113 User define alarm message W
~ #128 Bit 0~15 #113 ~ #128 PLC
Alarm Message, save to history.
Bit16~31 #363 ~ #378 PLC
Warning Message, no save to
history.
R48 MSG9 PLC Alarm Message #129 User define alarm message W
~ #144 Bit 0~15 #129 ~ #144 PLC
Alarm Message, save to history.
Bit16~31 #379 ~ #394 PLC
Warning Message, no save to
history.
R49 MSG10 PLC Alarm Message #145 User define alarm message W
~ #160 Bit 0~15 #145 ~ #160 PLC
Alarm Message, save to history.
Bit16~31 #395 ~ #410 PLC
Warning Message, no save to
history.

63
SYNTEC CNC application manual

PLC
Item Code Name range Description
R/W
R50~R APP User define User define R/W
80
R81~R MLC MLC System Parameter System parameter No.3401 ~ R/W
100 PARAM No.3420 of MLC parameter ,
To program the same LADDER
to use in different machine ,tool
exchange .
R101 TLPOS Turret tool number Magazine position status R/W
R102 TOOL Spindle tool number Spindle tool number status R/W
R103~ APP User define User define R/W
R511
R520~ First Axis Group Control R520 Command Register
R529 Registers 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~ Second Axis Group R530 Command Register
R539 Control Registers 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
64
SYNTEC CNC application manual

PLC
Item Code Name range Description
R/W
R531.1 FEEDHOLD
R540~ Third Axis Group Control R540 Command Register
R549 Registers 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~ Fourth Axis Group Control R550 Command Register
R559 Registers 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 Setting the spindle contril mode
Control 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
65
SYNTEC CNC application manual

PLC
Item Code Name range Description
R/W
PLC
R581 Spindle OFF When spindle control mode is
servo mode this 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
st
Note: 1 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 Bit0,1,5-31ÎReserved
clockwise BIT 2 Î Rotating the 2nd spindle
clockwise
BIT 3 Î Rotating the 3th spindle
clockwise
BIT 4 Î Rotating the 4th spindle
clockwise
st
Note: 1 spindle clockwise is

66
SYNTEC CNC application manual

PLC
Item Code Name range Description
R/W
controlled by C64
R584 Rotating the spindle Bit0,1,5-31ÎReserved
counterclockwise 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
th
BIT 3 ONÎ 3 spindle JOG
mode
th
BIT 4 ONÎ 4 spindle JOG
mode
st
Note: 1 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
th
BIT 3 ONÎ 3 spindle
Orientation
BIT 4 ONÎ 4th spindle
Orientation
Note: 1st spindle Orientation is
controlled by C61
R587 Spindle Orientation Stop Bit0,1,5-31ÎReserved
Finish 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
st
R588 Rigid Tapping Mode BIT 1 ON Î1 spindle rigid
tapping mode
BIT 2 ON Î 2nd spindle rigid
tapping mode
th
BIT 3 ONÎ 3 spindle rigid
tapping mode
th
BIT 4 ONÎ4 spindle rigid

67
SYNTEC CNC application manual

PLC
Item Code Name range Description
R/W
tapping mode
R589 Multiple Axis Group MST Bit 1 Î S29/S54/S69 is executed
associated information 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~ PLCHINT PLC warning message PLC warning message area each
R599 PLC warning message bit represent one warning there
each BIT stand for one are 32 warning for one register.
warning there are 32 Totally there are 320 warning
warning for one register. message can be used
Totally there are 320 R590.0 empty warning message
warning message can be R590.1 for 1st warning message
defined. R590.2 for 2nd warning message
R590.0 empty warning ..
message R590.31 for 31ed warning
R590.1 for 1st warning message
message R591.0 for 32ed warning message
R590.2 for 2nd warning ..
message R592.0 for 64ed warning message
R590.31 for 31ed warning ..
message R593.0 for 96ed warning message
R591.0 for 32ed warning ..
message warning message is defined from
Character string list 23001 in
another words 23001 mapping to
the 1st contents of hint, 23002
mapping to the 2nd contents of
hint follow the rule
R600 MLOCK Machine lock Machine lock W
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

R601 AXMPGS Axis MPG simulation Under PLC axis program when
mapping to 1 the speed of that
PLC axis when processing is
according to MPG’s rolling
speed roll faster ,the machine

68
SYNTEC CNC application manual

PLC
Item Code Name range Description
R/W
goes fast MGP reverse the
machine reverse MPG stops the
machine stops it’s 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 Bit1 ONÎ1st spindle UVW is
Mode 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 teach
the first touch is the middle of
circle input the second touch is
the end of the circle input
R606~ Reserved
R608
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 R
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
69
SYNTEC CNC application manual

PLC
Item Code Name range Description
R/W
occur
Bit 3 for third (Z) skip occur
Bit 4 for 4th skip occur

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 Bit 0 not used
Lock 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 Bit 0 not used
Direction Lock 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~ Second M/S/T Execution Second M/S/T code
R618 Channel
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
70
SYNTEC CNC application manual

PLC
Item Code Name range Description
R/W
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~ Third M/S/T Execution R619 command and status


R622 Channel R620 M code
R621 S code
R622 T code

R623~ Fourth M/S/T Execution R623 command and status


R626 Channel R624 M code
R625 S code
R626 T code

R629 AXMCO Axis M code This register provide PLC axis M R


code request signal when 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
signal R630 after 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
R630 AXMFIN M code finished the signal W
(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
R631~ Reserved for CNC Reserved for system
R640
R641 MPGR1 Manual comparison constant, set W
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,

71
SYNTEC CNC application manual

PLC
Item Code Name range Description
R/W
This temporary 1000 is for the
rate 1.0
1 for rate 0.001, but when 0 the
rate is set to 1.0
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~ Reserved for CNC Reserved for system
R660
R661 AX1OV Set 1st axis do PLC program W
percentage range -200~200 the
default 100
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~ Reserved for CNC Reserved for system
R680
R681 AX1MC 1st axis M code (reference R629) R
R682 AX2MC 2nd axis M code (reference R629) R
72
SYNTEC CNC application manual

PLC
Item Code Name range Description
R/W
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~ AX1VE~ Axis Velocity Unit:BLU/min


R716 AX16VE
R721~ PROG1~ Program Coordinate Axis program coordinate R
R736 PROG16 position unit is the minimum
input unit LIU
When control precision is micro
meter and the number:
0.01 mm
0.01 deg,
0.0001 inch
R741~ MACH1~ Machine Coordinate Axis machine coordinate R
R756 MACH16 position unit is the minimum
input unit LIU
When control precision is micro
meter and the number:
0.02 mm
0.02 deg,
0.0001 inch
R761~ SMACH Spindle Machine Position R761Î 1st spindle R
R764 R762Î2nd spindle
As above
R771~ SSPD Spindle Speed R771Î 1st spindle R
R774 R772Î2nd spindle
As above
R781~ SGEAR Spindle Gear selection Spindle Gear setting define R
R784 st
1Î1 Gear
2Î2nd Gear
3Î3rd Gear
9Î4th Gear
R782 for 2nd spindle

73
SYNTEC CNC application manual

PLC
Item Code Name range Description
R/W
R783 for 3rd spindle
As above
Note:1st apindle is controlled by
R24 setting

R791~ SPDSEL Cutting Spindle Selection


R794
R801~ MLC MLC System Parameter
R830 PARAM
R831~ MLC System Parameter
R840
R851~ Spindle Override
R860
R861~ Break point machine
R876 position

R871~ Spindle Effective Speed


R874 Command

R880~ D/A value D/A converter value, 8 channel


R895 per servo 6 board
R896~ A/D value A/D converter value, 2 channel
R899 per servo 6 board
R901~ Axis temperature R901 for 1st axis(X)
R916 compensation amount 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~ PLC Spindle Command R580Îthis function enable
R944 R941Î1st spindle

74
SYNTEC CNC application manual

PLC
Item Code Name range Description
R/W
R942Î2nd spindle
R943Î3rd spindle
R944Î4th spindle
R951 Active interpolation mode
R961~ Home Dog Shift R
R976
R981~ Axis Absolute Counter
R996
R1000 Part count Part count R
R1010 Cutting time per cycle Process time for one item unit is R
second Not reserve when
shutdown
R1011 Accumulate cutting time Process time for total unit is R
second Reserve when
shutdown user can clear the data
and turn to zero from man
machine
R1012 Power-on time Power-on time unit is second R
Not reserve when shutdown
R1013 Accumulate power-on time Power-on time for total unit is R
second Reserve when
shutdown user can clear the data
and turn to zero from man
machine
R1014 Installation cutting time Installation processing time for R
total unit is hour Reverse when
shutdown only can clear when
the first installation
R1015 Installation power-on time Installation power-on time for R
total unit is hour Reverse when
shutdown only can clear when
the first installation
R1016 System date YYYYMMDD R
YYYY:year;MM:month;DD:day
R1017 System time HHMMSS R
HH:hour;MM:minute;SS:second
R1018 Cutting time per cycle Last item process time refresh R
when every item finished unit is
m Not reverse when shutdown
~R1023 Reserved for CNC Reserved for system
R1024~ APP User define User define R/W
R4095

75
SYNTEC CNC application manual

001 Array index can’t be floating point or empty


002 Variable is not initial when using
003 Error when dividing 0
004 Error in operation area
005 Could not find the program
006 Arc is not on the working plane
007 Radius of arc is too short
008 The end of arc is not on the arc
009 Mraco call too deep arrangement of ideas
010 Fixed mode mraco call too deep arrangement of ideas
011 Sub-program call too deep arrangement of ideas
012 Too many cancel command of module,G67
013 In G code string ,G65,G66 must be the last one
014 No program number
015 Too many M codes
016 Illegal variable access
017 Could not find the table
018 Could not find the line
019 No program leave point, M02/M03, or M99
020 Too many G codes
021 Too many IJK parameter
022 No define working plane coordinates
023 Meaning error
024 Arc radius error
025 Processing shape to much rough and uneven
026 System program error
027 Marco send the alarm
028 System program error
029 Change tool compensation in arc
031 Cancel radius compensation in arc
032 Start radius compensation in arc
033 Not suit ,A,R or,C command
034 Command and meaning get a conflict
035 Corner too small ,can not inster corner around or chamfer
036 Not suit ,A point of view command
037 Corner too small ,can not inster corner around or chamfer
038 Incorrect single block skip switch number
039 Can’t start tool radius compensation when using measure function
040 Single block displacement over software route limit
099 Mapping logic axle or spindle alarm

76
SYNTEC CNC application manual

001 Servo axle A,B encoder back signal error


002 Servo axle error, counter overflow
003 Servo axle encoder module error
004 Servo axle no index interrupted signal
005 Servo axle DDA command over normal rated value
008 Servo lost position command
009 Servo axle and servo driver alarm
017 Axial over positive software route limit
018 Axial over negative software route limit
019 Axial follow error overtake
020 Axial can’t change to control mode when moving
021 Axial need to find home again
022 Axial oriogin position does not exact
023 Axial follow error overtake serious
024 Axial double circuit position error overtake
025 Axial overtake positive hardware route limit
026 Axial overtake negative hardware route limit

001 Servo axle A,B encoder back signal error


002 Servo axle error , counter overflow
003 Servo axle encoder module error
004 Servo axle has no index interrupted signal
005 Servo axle DDA command overtake normal rated value
008 Servo lost position command
009 Servo axle servo driver alarm
017 Spindle locate position check error

77
SYNTEC CNC application manual

001 Run into the symbol of file end in the note


002 String that has no string symbol end
003 Sentence structure error
004 No avail variable
005 Too complex in math
006 EXIT clause out of repeat circle
007 Rapaet circle too deep
008 No end symbol “ ; “ in clause
009 Wrong symbol ':= '
010 No right side')'
011 No right side']'
012 Key word is in FOR clause can’t find 'FOR'
013 Key word is in FOR clause can’t find 'DO'
014 Key word is in FOR clause can’t find 'END_FOR'
015 Key word is in REPEAT clause can’t find 'UNTIL'
016 Key word is in REPEAT clause can’t find 'END_REPEAT'
017 Key word is in WHILE clause can’t find 'DO'
018 Key word is in WHILE clause can’t find 'END_WHILE'
019 Key word is in IF clause can’t find 'THEN'
020 Key word is in IF clause can’t find 'ELSE' or 'END_IF'
021 Key word is in IF clause can’t find 'END_IF'
022 Key word is in CASE clause can’t find 'OF'
023 Key word is in CASE clause can’t find 'ELSE' or 'END_CASE'
024 Key word is in CASE clause can’t find 'END_CASE'
025 Key word is in CASE clause can’t find ':' or ','

78
SYNTEC CNC application manual

001 X axle over positive hardware route limit


002 X axle over negative hardware route limit
003 X axle not back to the origin
004 X axle servo driver alarm
009 Y axle over positive hardware route limit
010 Y axle over negative hardware route limit
011 Y axle not back to the origin
012 Y axle servo driver alarm
017 Z axle over positive hardware route limit
018 Z axle over negative hardware route limit
019 Z axle not back to the origin
020 Z axle servo driver alarm
025 A axle over positive hardware route limit
026 A axle over negative hardware route limit
027 A axle not back to the origin
028 A axle servo driver alarm
033 B axle over positive hardware route limit
034 B axle over negative hardware route limit
035 B axle not back to the origin
036 B axle servo driver alarm
041 C axle over positive hardware route limit
042 C axle over negative hardware route limit
043 C axle not back to the origin
044 C axle servo driver alarm
049 Spindle servo driver alarm

Show user default mechanical logic control alarm message (ALARM MESSAGE):
Time : when ladder or macro send the alarm ,can send the related message of this alarm at the
same time , let operator to understand reason of alarm
How to :
correct \CNC\APP file appchi.str(Chinese version),appeng.str(English version) ,the form below

indentify code = “1;MSG= alarm contents description”


among indentify code = 20000 add alarm code
example want to show NO.65 contents of alarm is air pressue not enough the form below

20065 = "1;MSG= air pressure not enough"


alram NO.1 to NO.64(R40~R43) is system reserve user can not definit in this area or

79
SYNTEC CNC application manual

conflict occur when update system software Alarm NO.65 to NO.160(R44~R49) is user
default area user can definit own alarm message in this area

How to show user default alarm message advanced (ALARM HELP) :

“ ”

\CNC\APP file helpchi.txt(Chinese version),helpeng.txt(English version) ,the form


below

[ALARM identify code] in that indentify code equal to related alarm indentify code

3. when controller start ”HELP” explain , will POP UP words which under this indentify code to
screen

example want to show NO.65 alarm air pressure not enough the form below

[ALARM 20065]

1. possible reason :

(I) air pressure does not come in

(II) air pressure valve running bad

2. how to solve :

(I) check the pressure of air pressure source is normal or not

check …

80
SYNTEC CNC application manual

M_code read : CNC do NC program and runs into M code ,controller S bit S29(M_code read) turns
ON ,tell ladder start to do M_code ,after finishing doing M code ,ladder answer MST
FIN(C38) signal ,CNC will do follow-up NC code

S_code read : CNC do NC program and runs into S code ,controller S bit S54(S_code read)turns
ON ,tell ladder start to do S_code ,after finishing doing ,ladder need to answer MST FIN(C38)
singal ,CNC will do follow-up NC code

CNC do NC program and runs into M code ,controller will put contents of M
code into ladder Register interface R01 ,let ladder do related action
CNC do NC program and runs into S code ,controller will put the value that S
code given ,into ladder Register interface R02 ,action of sending command to frequency
converter , is done inside the CNC ,but it will do after ladder answer M,S,T FIN signal
(C38)
CNC do NC program and runs into T code ,controller will put the contents of T
code into ladder Register interface R03 ,do related action by ladder

81
SYNTEC CNC application manual

R01 Mcode
R02 Scode
R03 Tcode 3
1

2
M_code read(S29)
S_code read(S54)

T_code read(S69)
CNC G,M LADDER
Code execute execute
4
M.S.T. Finish(C38)

82
SYNTEC CNC application manual

1. check connect wire short or not


2. use tree used meter to measure three-phase electricity ,other AC ,DC short or not

1. E.STOP keep pushing , push down POWER ON ,controller ,screen ,I/O will up ,servo
driver ,frequency converter, oil pressure ect. heavy electicity will not up
2. When POWER OFF push down ,system will power-off
3. I point check : E.STOP keep pushing ,POWER ON ,from the diagnosis screen ,check I point is
normal or not , the item below :
z interface I/O
z knob switch
z machine INPUT : OT+.OT-,HOME …..
4. check E.STOP : E.STOP loose , heavy electric ON ,when push down ,heavy electric OFF
5. check other OUTPUT point

83
SYNTEC CNC application manual

84
SYNTEC CNC application manual

40..44 order absolute coordinates value , accumulate the oder that CNC send to axle card ,this
value will clear to 0 when the first time finding HOME .

85
SYNTEC CNC application manual

86
SYNTEC CNC application manual

’ when
the first time finding HOME

87
SYNTEC CNC application manual

88
SYNTEC CNC application manual

89
SYNTEC CNC application manual

90
SYNTEC CNC application manual

91
SYNTEC CNC application manual

Can see this screen after software 657 version

92
SYNTEC CNC application manual

93
SYNTEC CNC application manual

94
SYNTEC CNC application manual

95
SYNTEC CNC application manual

96
SYNTEC CNC application manual

97
SYNTEC CNC application manual

98
SYNTEC CNC application manual

CNC voltage set to 220V


Check before power-on See if line short or not by eyes
OT ,E.STOP match line normal

E.STOP keep pushing ,motor should be


SERVO ON ,E.STOP rotated by hands
Action normal E.STOP loose ,motor can’t be ratated

JOG machine
Encoder resolution Diagnosis screen 48-51 accumulate
(parameter27) 4000 every times or not
Electronic rate of gear wheel Diagnosis screen 24-27 equal to
(parameter3,4) 40-43 ,and Ferr
Equal to 0 finally

CNC machine ,suggestion 30kp


Set servo system circuit
Property machinery ,suggestion 10kp
gain(CNC parameter
Higher rigidity is better ,but vibrate
181-200)
easier

Select servo auto setup the 1. set mitsubishi parameter to 2 is


machine 0102(mid-sensitivity)or
Adjust sensitivity 0103(mid-sensitivity)
(higher is better in 2. program G00 the machine for a moment
machine not vibrate) 3. Ferr chek(notes)

This step ignore when auto 1. parameter NO.19 of driver change to


set is good ABCD(origin is 0001)
Change the manual when 2. parameter NO.2 change to(03**) ,cancel
auto set is not good,set the AUTO TUNNING
driver to manual 3. shutdown and reset
(tool machine is manual for 4. adjust PG1,VG2,VIC
best)

99
SYNTEC CNC application manual

1. adjust PG1(parameter 06) let diagnosis


Servo set machine screen Ferr parameter 8-11 equal to 32-35
(PG1,VG2,VIC) 2. set VG2(parameter 37)Ferr jump smaller is
better
3. set VIC(parameter 38)=20ms
4. Ferr check

100
SYNTEC CNC application manual

Pcmd PG rev
(Pulse) M_ENC*CDV(4) + VG2(37)
(J2 35 1/S
CMX(3) - VIC(38)
J2S 06)

(sec-1) Speed circuit


Driver
output (Pulse) (rev) Position circuit
*ENR(27)

Servo system block chart Driver chart

101
SYNTEC CNC application manual

Pcmd rev
(Pulse) M_ENC*CDV(4) + Vcmd VG2(37)
PG1(06) 1/S
CMX(3) - VIC(38)
(sec-1)

Speed circuit
Driver
output (Pulse) (rev) Position circuit
*ENR(27)

Servo system block chart Driver chart

revolution

µ
µ

” ” ”
”…
102
SYNTEC CNC application manual

103
SYNTEC CNC application manual

104
SYNTEC CNC application manual

105
SYNTEC CNC application manual

106
SYNTEC CNC application manual

107
SYNTEC CNC application manual

Ferr quality : because servo quality ,location of servo motor ,cannot react the command of
controller immediately ,fall behind occur ,this value is related by two reasons :
z speed command(Vcmd) : higher speed ,fall behind more ,lower speed ,fall behind less
z circuit gain setup(Kp) : the gain more ,less fall behind
z public form : Ferr = Vcmd/Kp

noun explain :
servo circuit gain : rigidity set of servo system ,gain value more ,orbit track precision
better ,process precision better(call on parameter 181-200 description)
Error counter : the error between the command that contoller send to axle card with actual
valuethat encoder back to axle card ,when static this value for offset ,when in motion mode
this value for Ferr ,this value shows in diagnosis screen parameter 8,9,10,11
reasonable Ferr : controller will show the mapping reasonable value of motion speed now in
diagnosis screen NO. 32,33,34,35 parameter ,let the person consult to set the
machine ,compare parameter 8,9,10,11 ,can check set of parameter unreasonable
Maxium Ferr : setting value of controller inside ,when Ferr reach to unreasonable value(Maxium
Ferr) ,means there is a big problem in system ,controller will pause the movement now ,send
ALARM message ,this ALARM will remove automatically when Ferr back to reasonable
range ,no need to push “REAET “ key ,this value shows in diagnosis screen NO. 16,17,18,19
parameter

Steps of set the machine and diagnosis :


1. enter all the mechanical parameter in mechanical check table ,to parameter of controller
2. enter all thr servo parameter to controller in electronic control check table
3. go in to diagnosis screen ,let servo offset value adjust to 0(paameter 8,9,10,11)
4. move the machine by CON JOG ,compare diagnosis screen Ferr value( 8,9,10,11 ) to
reasonable Ferr value(32,33,34,35) ,if they are the same ,means setup of system is correct
5. if there is a big error between Ferr value and reasonable value ,change CON JOG speed ,see if
the error is bigger or not ,if not ,it shows the error come from mechanical problem ,if blow up in
the same rate ,it should set error of related parameter ,please check related parameter
6. mechanical related parameter : the rate of gear wheel(121-160) ,pitch of screw(161-180)
7. electronic control related parameter : encoder resolution(61-80) ,axle card
frequency(81-100) ,motor gained(101-120)
8. servo parameter setup : servo system circuit gained(181-200)

note :
z this value has big effect of process precision ,set the servo machine must set to the actual
value close to reasonable value
108
SYNTEC CNC application manual

z set the two value very close in the axle that move together ,or the process circle may not be a
circle
z Ferr check in motion ,it is important protect to machine ,when screen occur alarm message
of following error too big ,please go to the diagnosis procedure above

screw automatically

109
SYNTEC CNC application manual

z when coordinate move in screen ,machine should move right away ,but dial guage is not
move ,usually there is a problem of mechanism transmissin when over 30um
z when friction of machine is too big ,also produce backlash value ,the error value of friction
can be seen by error counter (command and encoder pulse feeback are different) ,there is a
phenomenon when use INC jog or MPG to start the machine ,do not move several um ,when
total to a value ,finish in once ,if it is bigger than 3um ,may it is not smoothly in machine
fabricate ,occur the friction is too big ,please check the relationship

110
SYNTEC CNC application manual

Make sure the Parameter setup,use surface voltage mode


CMD+ ,CMD-
matched wire clockwise,reverse is controlled by relay
clockwise,reverse,stop
is correct emergency stop must have

1. spindle=max rotational speed/10


Set CNC spindle Spindle gained 2. spindle encoder 0 or 1
parameter encoder 3. encoder revolution

Set frequency 1. frequency converter control voltage setup10V(servo4 5V)


Frequency converter
converter 2. frequency converter max output frequency r.p.m.=(120*f/P)
control voltage
parameter 3. frequency converter acceleration and decaleration setup(lathe
Frequency setup
suggesttion:60Hz-0 acceleration and decaleration 1s)

1. spindle OFFSET setup(parameter 1631)


2. spindle icrease JOG speed(parameter 1721)

CPU other setup 3. spindle JOG mode speed(parameter 1701)


4. spindle location speed(1741)
5. apindle locate shift(1751)

Spindle revolution actual 1. rotational speed table measurement


value 2. encoder encoder pulse feeback
equal to setup value

Machine dry running Spindle normal rated revolution

above 8 hours (full speed 50s ,stop 10s and restart)

111
SYNTEC CNC application manual

4. parameter setup ,set the to the max frequency that system need ,public
form : r.p.m= 120*f/P ex: 4P motor ,60Hz ,R.P.M.=1800r.p.m.,controller setup parameter
1671 ,spindle motor gained ,because reaction motor is controlled by slip ,actual speed is lower
than command speed ,therefore , frequency converter can set to higher revolution
5. frequency converter only recieve +10V-0V one way voltage ,when check the wire ,depend on
the spindle speed the screen showed ,use electric meter measure spindle input command value is
correct or not ,opposite the value ,above frequency converter interface ,should map a frequency
value ,if not ,should the error of connecting the wire
6. if there is an encoder in spindle ,can set parameter 1711 equal to 1 ,at this time ,screen of
spindle speed shows the actual speed of spindle ,if frequency converter display output
frequency is steady ,but screen of spindle speed jumped very big(10% above) ,should there is a
problem during encoder installation ,or during connect the wire ,when there is an encoder in
spindle ,should set NO. 1651 parameter encoder pulse number each revolution
7. when there is an encoder in spindle ,use S 1000 ,the screen should show 1000 revolution
round ,if not ,please check related parameter ,because frequency converter use slip control ,so
actual speed a little smaller than set speed ,therefore ,can let paramter 1671 spindle gained
decrease 5% round ,the actual motor speed will more close to the command value
8. tool machine spindle acceleration and deceleration is important ,please set the time 2s (TelTa
parameter )

112
SYNTEC CNC application manual

Q and A

113
SYNTEC CNC application manual

C axles mode(M51) C axle mode(M51)


C63
Spindle mode(M50)
Spindle stops
R36 less than 1

C64/
C65 M03/
M04
Spindle revolutions R36 less than 10

INV
RUN
Spindle loose

114
SYNTEC CNC application manual

add parameter

115
SYNTEC CNC application manual

116
SYNTEC CNC application manual

Check OT+,OT- Limit connect normal close contact


Step 1: HOME DOG and OT
HOME DOG connected
wire Best have overlapping

Setup parameter 1st step speed(821-840)


Step 2: 1st find Home 2nd step speed(841-860)
Home direction(861-880)

Make sure limit shift value is safe


Check limit shift value
(in 1/5-4/5 revolutions)
(diagnosis parameter56-59)
Step 3: start lattice value protection when
start lattice value protection
not safe,protection cannot set easily
(parameter 941-960)
or will occur problem

Find Home again

Use MPG touch OT,back 5-10mm


Set shift value of origin
Step 4: Only set the mechanical coordinate
(parameter 881-900)
into parameter

This time of finding HOME,


Find Home again Have the distance of home shift
value between the original home

Use mechanical origin to be positive


Set software route limit software limit on one side
Step 5: (parameter 2401-2440) Other side use route standards to be
negative software limit
Work range is at one side of origin

***the most ideal result above-mentioned ,should be the same distance


between positive negative software and hardware limit***

117
SYNTEC CNC application manual

see the value of


spindle location time

118
SYNTEC CNC application manual

item :
z Backlash compensation
z Pitch error compensation

Noun explain :
Backlash compensation : between machine motor and ball screw ,through belt to transmission ,or a
gear drive ,because of backlash it will occur the motor rotate but the machine does not
rotate ,so need to do backlash compensation
Pitch error compensation : although we use ball screw ,but because of the manufacture ,in the
situation that use low level screw ,the pitch is not accurate ,so need to do pitch error
compensation

Backlash compensation operation steps :


1. turn off backlash compensation first(1221-1240)
2. shutdown and reset ,find Home
3. use mocrotable to measure the value of backlash : use increse JOG ,run in one way ,after
touching micro meter indicator ,let the micro meter indicator return 0 ,and run reverse ,see the
distance how many monitor coordinate goes ,and micro meter indicator starts to move ,this is the
value of backlash
4. enter backlash value to parameter 1241-1260 ,at the same time ,start compensation function
(parameter 1221-1240)
5. shutdown and reset ,find Home ,use micro meter indicator to measure compensation function is
O.K. or not

pitch error compensation operation steps :


1. turn off pitch error compensation function(parameter 1301-1320) ,shutdown then restart ,find
Home again
2. setup compensation interval(parameter 1321-1340)
3. positon of origin in compensaton table(parameter 1341 –1360) ,suggesttion use the middle
value(50 )
4. use HOME to be compensation datum point ,use block gage or laser to measure the absolute
value of each pitches opposite to origin actual error value
5. enter error value to parameter (8001-10000) pitch compesation table ,if mechanical coordinate is
positive ,compensate 50,51 .,if mechanical coordinate is negative ,compensate 49,48,47
6. after finishing setup ,start compensation function(1301-1320) ,reset ,find Home ,measure once
see the compensation is active or not
7. when setup is one-way compesation (parameter 1301-1320) ,it can only enter positive
compesation value ,two-way compesation usually use in laser measurement situation
119
SYNTEC CNC application manual

note :
backlash compesation and pitch error compesation are active after reset and find Home

120
SYNTEC CNC application manual

1. close backlash compesation function


(parameter 1221-1240 set to 0)
Step 1: Close compesation
2. shutdown ,and reset
function
3. find Home again

1. use MPG function , use micro meter indicator to


measure backlash
Step 2: Measure backlash
2. go in one-way , after touching micro meter
error value
indicator , micro meter indicator return to 0
3. go reverse , see micro meter indicator start to
move after MPG rotate how many distances ,
this value is backlash value

1. enter backlash value to parameter 1241-1260


Enter backlash
Step 3: 2. start backlash compesation function
compesation value
3. shutdown , reset , find Home again

Determine 1. measure backlash compesation result


Step 4:
compesation result 2. precision not satisfy , please repeat step 2-4

Backlash compesation point for attention:


1. backlash compesation function is active after finding Home
2. not use backlash compesation when using optical situation
3. not use backlash compesation when using two-way pitch error compesation siuation
4. the result of backlash compesation ,is the same as reappered of machine ,therefore ,the success
of pitch error compesation is related with precision of machine fabricate and the correct setup of
servo

121
SYNTEC CNC application manual

1. close pitch error compesation (parameter


Step1: Close compesation
1301-1320 set to 0)
function
2. find Home again

1. setup compesation interval ( parameter


Step 2: Setup compesation 1301-1340)
parameter 2. set positon where the origin is in
compesation table (parameter 1341-1360)
1. use origin to be the compesation datum point
2. use block gage or laser measure the error value
Step 3: Measure pitch error of each compesation interval
3. record the absolue value of each interval ( origin
error is 0)

1. enter error to pitch error compesation table


( parameter 8001-10000)
Enter pitch error 2. mechanical coordinate positive , compesaton table
Step 4:
compesation value 50,51,52..
3. mechanical coordinate negative , compesation table
50,49,48.
4. the error value of origin in compesation table is 0

1. start pitch error compesation function ( parameter


Measure the result 1301-1320)
Step 5:
of compesation 2. find Home again
3. measure the result of compesation

Pitch error compesation point for attention


1. one-way pitch error compesation ,before starting pitch error compesation ,need to finish
backlash compesation ,and make sure the backlash function can be active
2. not to do backlash compesation when using optical ruler situation
3. two-way compesation ususlly use in laser precision check ,we do not do backlash compesation
when in two-way compesation situation ,close backlash compesation function (parameter
1221-1223 set to 0)
4. start two-way compesation ,if machine go through positive direction it will read poisitive
direction table,machine go through negative direction it will read negative direction table to do
the compesation
5. the result of pitch error compesation ,is the same as the reapper of machine , therefore ,the
success of pitch error compesation is related with precision of machine fabricate and the correct
setup of servo
122
SYNTEC CNC application manual

1. check by eyes : each cards in controller is fixed ,and lock the screw ,lock the screw in each
contacts
2. check axle card : make sure CNC setup is correct ,after open the machine ,diagnosis screen
parameter 0,1,2 will jump fast ,for axle card is correct setup
3. I/O card check : axle card setup is correct ,I/O card will run correctly ,if I/O card does not run
correctly ,please check the setup of I/O card is correct or not
4. RELAY2 check :
z See if the green light of power light is bright or not
z See if three yellow lights of relay2 twinkle continuiusly or not ,for it is correct to connect to
CNC
z Each output of RELAY ,there is a red light for it ,when is bright ,REALY ON , standards of
each relay 1A ,relay gets broken ,the red light is normal ON,OFF ,but relay can not
ON ,OFF ,please check by electronic meter
5. HARDKEY check : I/O setup is correct ,but hardkey does not work ,most possible the power
line of hardkey or the contact of cable loose
6. Keyboard check : keyboard always happen interference ,please check the connect line of
keyboard have shielding or not ,and ground connection is good
7. knob switch : see the knob swicth encode is normal or not from diagnosis screen R bit

123
SYNTEC CNC application manual

problem : the location precision of machine have deviation after using a period of time ,how to
diagnose that is a electronic control problem or a problem of machine(EMP2 card or SERVO5) ?

noun definition :
1. mechanical coordinate : return to origin after finding Home ,when the machine
moves ,mechanical coordinate must move afterward
2. absolute position recoder : axle total the encoder signal which encoder pulse feebackd to axle
card ,when 1st time to find Home ,absolute position recoder will be clear to 0 ,after 2nd time to
find Home it will not clear to 0 ,in normal ,this value is almost the same as mechanical
coordinate ,this value record in diagnosis screen three system data
24(X),25(Y),26(Z),27(A),28(spindle)
,29(MPG)
3. command absolute coordinate value : total the command value which CNC send to axle card ,
this value will clear to 0 when 1st time to find Home ,does not clear after 2nd time to find
Home ,in normal ,this value is almost the same as mechanical coordinate , this value record in
diagnosis screen three system data 40(X),41(Y),42(Z),43(A)
4. error counter : the difference between display controller value and encoder pulse feebackd
value ,clear to 0 when open the machine ,this value is almost the same as the command value
which controller send to speed circuit ,therefore when E.STOP loose ,this value should be 0 ,if
not ,may the servo zero point (OFFSET) not return to 0 , this value record in diagnosis screen
three system data 8(X),9(Y),10(Z),11(A)
5. index position recoder(only servo5 has) : every time when encoder index ,hardware will latch the
absolute position ,put into this recorder ,according absolute position recoder and index position
recoder can determine loss pulse or not , this value record in diagnosis screen three system data
48(X),49(Y),50(Z),51(A)

124
SYNTEC CNC application manual

1. 1st step : after opening the machine ,find Home ,at this time ,mechanical coordinate ,absolute
position recoder(C) ,command absolute position recoder(P) ,should be clear to 0 at the same
time , P’,C’ of driver clear to 0 too
2. 2nd step : start to operate the machine normal ,or process in a long time ,when there is something
wrong in position of machine ,do not shutdown ,please stop operating ,enter the followed check
steps
3. 3rd step : determine the signal from motor encoder to driver is normal or not ,find Home once
again ,see if C’ of driver is 0 ,if not ,signal is interferenced form motor encoder to driver ,see if
P’ of driver is 0 ,if not ,it shows there is command be clear during the motion ,possible problem :
SERVO ON be turned to OFF ,SERVO CLR ,SERVO RST ,E.STOP have action in signal
4. 4th step : make sure the signal from CNC to servo driver is not interferenced
Find Home again ,C’ of driver is 0 ,see the diagnosis screen of controller ,C value of system
data parameter 24,25,26 is 0 or not ,if not ,for the signal of driver and encoder is interferenced
when it goes back to controller ,P of driver is 0 ,diagnosis screen data 40,41,42 P should be 0 ,if
not ,CNC command to driver is interferenced .
How to go into the screen :
*. ESC back to the main screen
*. Click “ “ ,enter sub-screen ,F1 : parameter setup ,F2 : diagnosis function
*. Click F2 “diagnosis function “ enter sub-screen ,F1: PLC ,F2:system data
*. Click F2 : “system data”enter diagnosis screen ,parameter 24,25,26 is absolute position recoder

P'
P E
- +
SYNTEC C
PC BASE C'

P command pulse wave


C execute pulse wave
E not execute pulse wave

125
SYNTEC CNC application manual

appearance : when diver open then jump to A16(encoder unusual),jump to A51 (overload 2) in a
second
possible problem : encoder breakdown ,encoder is bad in connect wire(break or short)
how to checl : after opening the machine ,push emergency stop ,at this time ,servo will loose ,
use hand to roate the motor to 1/2 revolutions ,see diagnosis screen parameter 24(X
axle),25(Y axle),26(Z axle) servo encoder pulse feebackd value ,if increase or decrease to
2000 or not , and return to the original position ,see diagnosis screen parameter ,if encoder
pulse feebackd value has vibration or can not back near 0 ,motor encoder must be
breakdown
how to solve :
1. check the line from motor to driver is short or break
2. change a motor

126
SYNTEC CNC application manual

Axle card(PMP2) one card two axles ,line is all from PMP2 card CN1
XY alxe card ,three lines out from CN1 ,one 8PINS to X axle driver(C06 6PIN,CO4 2PIN) ,one 8
PINS to Y axle ,one 2 PINS to +5V,GND power
ZA axle card ,four lines out from CN1 ,one 8PINS to Z axle ,one 2PINS to CMD+,CMD- to
frequency conversion ,8 PINS to ENCODER back the spindle ,2 PINS to power +5V,GND
MPG axle card ,take two line out ,4 pins to MPG ,2 PINS to power +5V,GND

RST connect to power 220V


U,V,W connect to motor
CO6 is encoder signal contact ,six lines connect to PMP2 joint
CO4 need signal as below :
SPEED COMMAND+/SPEED COMMAND- (2,3) connect to PMP2 card
SERVO ON(14,15) connect to RELAY2 board O5
SERVO ALARM (9,10) connect to RELAY2 board (I11..I14)

127
SYNTEC CNC application manual

3. software setup :
X:1st axle ,Y:2nd axle ,Z:3rd axle ,A:4th axle ,spindle:4th axle ,MPG :5th axle

128
SYNTEC CNC application manual

SERVO 4
SERVO 4

129
SYNTEC CNC application manual

SERVO 5
SERVO 5

9. software setup :
X:1st axle ,Y:2nd axle ,Z:3rd axle ,spindle:4th axle ,MPG :5th axle( in MPG situation may not use
spindle ,it can add control to 4th axle ,5th axle)
10. wiring description :
z in principle ,each axle one cable ,match all servo signal inside cable ,including encoder
encoder pulse feebackd ,pulse output command ,ALARM ,SERVO
CLR ,SERVO_RST ,SERVO_ON
z other wire only connect the normal close contact of emergency stop switch in principle

130
SYNTEC CNC application manual

z how to connect the wire at controller :


name controller - driver name controller - driver
A+ : Pin1 – CN1A.6 A- : Pin2 – CN1A.16
B+ : Pin3 – CN1A.7 B- : Pin4 – CN1A .17
C+ : Pin5 - CN1A5 C- : Pin6 - CN1A .15
CW+ : Pin11 – CN1A.3 CW- : Pin12 - CN1A.13
CCW+ : Pin13 - CN1A.2 CCW- : Pin14 - CN1A.12
ALM+: Pin7 - CN1B.13&3 ALM-: Pin8 - CN1B.18
SERVO ON : pin9 - CN1B .5
SERVO_CLR : Pin10 - CN1A.8&CN1B.14
OUT_COM : Pin15 - CN1A.10

note :
ALARM signal use the inside power(+24V) of driver ,so let driver 13 pin and 3 pin of
CN1B short ,
SERVO_CLR and SERVO_RST this two signal should short in driver side ,when push down
emergency stop(CNC not ready) ,five axles board SERVO_CLR and OUT_COM ,short will
be output ,this signal should do reset & clear to driver at the same time ,so CN1A 8 pin and
CN1B 14 pin of driver should short

z emergency stop : surface wire(normal close contact)


depend on CE ,when there is emergent thing occur ,operator push emergency stop
button ,must cut off the heavy electricity on surface line ,even though SERVO 5 in CNC not
ready status ,it will cut off SERVO ON ,servo will stop ,but still prevent some accident ,servo
under control ,emergency stop button can force SERVO_OFF ,EMG contact of driver connect to
the normal close contact of interface E.STOP ,EMG(CN1B.15 ) can connect to CN1B.20 or
CN1B.10

z how to connect MPG :


five axles card is all five axles controller board ,encoder interface is differential input
interface ,therefore it may use MPG single ended situation ,need connect A+,B+ to +5V ,how to
as below :
name contorller - MPG name controller - MPG
A+ : Pin1 – +5V A- : Pin2 – A
B+ : Pin3 – +5V B- : Pin4 – B

z standard cable :

131
SYNTEC CNC application manual

machinery plant : company : checker : date :

Gear number at the


ball screw side

Gear number at the


motor side

Sign by manager :
note : after finishing this table ,please copy three copies ,one follow the machine ,one preserve by
company ,one preserve by checker

132
SYNTEC CNC application manual

connect to

133
SYNTEC CNC application manual

3.
z

note :
if increment JOG converge soon ,but cannot reach 0 ,please increase PG2(NO.35)

134
SYNTEC CNC application manual

connect to driver

135
SYNTEC CNC application manual

machinery plant : company : checker date


item X axle Y axle Z axle A axle check
Origin lattice Diagnosis Diagnosis Diagnosis Diagnosis
value screen 56: screen 57: screen 58: screen 59:
( %)
Software travel 2401: 2403: 2405: 2407:
limit setup 2402: 2402: 2406: 2408:
(2401-2440)
Servo Ferr check Diagnosis Diagnosis Diagnosis Diagnosis
screen 8: screen 9: screen 10: screen 11:
Rate of servo
motor loaded

Spindle motor Spindle loaded : clockwise and reverse of spindle:


check Spindle speed: acceleration and deceleration time of
spindle:

Alarm check Spindle alarm :


(wiring&ladder) OT check :
Check the line 1.the signal of line match to wiring PIC
2. tight the PCB & joint
3.tight the screw of terminal
Continue running * G01 1m/min diagnosis screen 8,9,10,11 following error is
8 hours same
* when stop ,diagnosis screen 8,9,10,11 following error is 0 or
+1 or -1
*. spindle 100% 10s ,stop 5s ,continue running
Electric leakage system,water machine ,spindle, R S T mapping to F.G. cannot
check be less than 20K
transformer….R S T mapping to F.G. cannot be less 20K
Repair documents 1: wiring PIC 3. print the parameter file
2: I,O,A definition 4. make PLC Ladder file

Sign by manager :
note : after finishing this table ,please copy three copies ,one follow the machine ,one preserve by
company ,one preserve by checker

136
SYNTEC CNC application manual

6.9 spindle(frequency conversion motor) C axle(servo motor) how to use when


coexist :
1. in wiring ,spindle DA matches to frequency conversion ,parameter 1621 to setup 4th axle(same as

C axle)

2. spindle encoder parameter 1711 set to 1 ,spindle resolution 1651 setup and the resolution of C

axle motor encoder

3. setup in spindle parameter is the same as normal frequency conversion lathe

4. C axle parameter set 4th axle(26)

5. C axle wiring way ,SERVO ON is controlled by one single relay ,this RELAY synchronism wih

C bit C34 ,servo alarm read by single I point


(SERVO 4 does not provide C axle servo alarm signal check and exit)

6. LADDER cooperate : before M03,M04 relay ON ,need to check control RELAY of C axle is

SERVO OFF ,(AND C34 ON status)

7. before the C axle command ,M51 first ,make sure that spindle stop first(see if the encoder value

of spindle is close to stop ex: 0.1s motion less than 1 degree) , then C axle servo ON ,LADDER

is designed by M.S.D .

8. after C axle command ,execute M50 ,C axle SERVO OFF ,let C 34 ON(C axle go to ,manual

control)

9. M00,M01,M02,M30 ,RESET ,E.STOP need to let C axle SERVO OFF (in not process status ,C

axle need SERVO OFF ,control by single relay)

note :

*. The rate of gear wheel between servo motor and spindle 1: 1 ,or there will be problem in thread

cutting.

137
SYNTEC CNC application manual

138
SYNTEC CNC application manual

139
SYNTEC CNC application manual

140
SYNTEC CNC application manual

141
SYNTEC CNC application manual

142
SYNTEC CNC application manual

below screen appears

143
SYNTEC CNC application manual

144
SYNTEC CNC application manual

145
SYNTEC CNC application manual

“ ”

“ ”

146
SYNTEC CNC application manual

it will show out if hve

147
SYNTEC CNC application manual

valid version
Build 696.03 or newer version
description
screen color define by [Colors] section in CUSTOM.INI this file is under CNC\DATA
direction if you want to correct to screen color ,please correct this file
When this file does not exist system will create this file by default color when open the
machine first time this file can be covered when system program renew do not worry the
default color disapper when system program renew

[Colors]
color keyword = color code

example
[Colors]
AlarmActual = 15 // alarm screen words set to bright white
AlarmHistory = 15 // history alarm screen words set to bright white
CoordinateData = 15 // coordinate value words set to bright white
CoordinateTitle = 10 // coordinate title words set to bright white

code Color
0 Black
1 Blue
2 Green
3 Cyan
4 Red
5 Purple
6 Brown
7 White
8 Gray
9 Light blue
10 Light green
11 Sky blue
12 Bright red
13 Bright purple
14 Yelloe
15 Bright white

AlarmActual Alarm screen words color


AlarmHistory History alarm screen words color
CoordinateData Coordinate value color

148
SYNTEC CNC application manual

CoordinateTitle Coordinate title color


FuncKeyBack Function key background color
FuncKeyFore Function kry words color
GlobalDataBack Public global data screen background color
GlobalDataFore Public global data screen words color
GlobalItemBack Public global item background color
GlobalItemFore Public global item words color
GuideText Operation guide screen words color
HelpDialog Assist dialogue box background color
LadderConnect Ladder table line color
LadderLight Ladder table contact color when ON
MonitorProgText Program display words color when doing process
ParamDataBack Parameter screen data backgound color
ParamDataFore Parameter screen data words color
ParameItemBack Parameter screen item background color
ParamItemFore Parameter screen item words color
ParamTitleBack Parameter screen title background color
ParamTitleFore Parameter screen title words color
PLCData PLC status screen data words color or OFF status words
Color
PLCData2 PLC status screen data words color
PLCDataLight PLC status screen data words color when ON status
PLCTitle PLC status screen title words color
ProgramEditor Program edit screen words color
ProgramFileMgr File manager screen words color
ProgramInfoBack Program edit screen state fence background color
SettingData Data setup value words color
SettingHeader Data setup main title words color
SettingTitle Data setup value title words color
WorkSpace Working space background color
WorkSpaceDate Working space date backgrounf color
WorkSpaceGlobal Public variable screen background color
WorkSpaceHint Working space hint background color
WorkSpaceInput Working space input background color
WorkSpaceParam Parameter screen background color
WorkSpaceRunProg Working space processing program name background
color
WorkSpaceStatus Working space status background color
WorkSpaceTime Working space time background color
WorkSpaceTitle Working space title background color

149
SYNTEC CNC application manual

this file can be covered when system program renew


do not worry the default color disapper when system program renew

editor

editor

description this *.bat file create a work direction “temp” in D: then change direction to temp run
that editor after finishing change direction to C: and finish program return to system

150
SYNTEC CNC application manual

fit version

151
SYNTEC CNC application manual

152
SYNTEC CNC application manual

SYNTEC Incorcoration
5F , NO.105 , Shing-shyue St., Hsinchu , Taiwan , R.O.C.
TEL 886-3-5612031

FAX 886-3-5613058

153
SYNTEC CNC application manual

154

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy