Syntec Application Manual
Syntec Application Manual
SYNTEC CNC
Application manual
by : SYNTEC
date : 2006/08/10
Ver : 10.0
1
SYNTEC CNC application manual
2
SYNTEC CNC application manual
APPENDIX..................................................................................................................................... 138
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
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
Keyboard
screen
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
Keyboard
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
Keyboard
screen
I64~I110
O64~O98
controller
O0~O47
SERVO4
PIO5
or PMC4
I0~I47
11
SYNTEC CNC application manual
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
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
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
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)
INn LED
INn+
INn-
+24V
5
3 OUTPUT
4
1
OUTn 2
CN1
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
LED LED
LED LED
CONNECTOR
CONNECTOR
IN0
IN1 IN0
IN1
IN15
IN15
LED
LED
18
SYNTEC CNC application manual
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-
+24V
5 OUTPUT
COM+ 3
COM- 4
1
CONNECTOR
2
OUT0
OUT15
19
SYNTEC CNC application manual
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
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
22
SYNTEC CNC application manual
1.
23
SYNTEC CNC application manual
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
25
SYNTEC CNC application manual
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.
27
SYNTEC CNC application manual
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
29
SYNTEC CNC application manual
417 [0,4000]
33
SYNTEC CNC application manual
419 [0,60000] ms
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
1811 [0,1]
39
SYNTEC CNC application manual
3219 *select system mode [0,4] 0: NO SRAM : all data and system
program put in the same DOC C:
41
SYNTEC CNC application manual
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
44
SYNTEC CNC application manual
45
SYNTEC CNC application manual
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
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
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
59
SYNTEC CNC application manual
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
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
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
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
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)
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
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
R926 Reserved
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
76
SYNTEC CNC application manual
77
SYNTEC CNC application manual
78
SYNTEC CNC application manual
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
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
“ ”
[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 :
2. how to solve :
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. 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
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
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
99
SYNTEC CNC application manual
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)
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)
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
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
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
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
117
SYNTEC CNC application manual
–
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
note :
backlash compesation and pitch error compesation are active after reset and find Home
120
SYNTEC CNC application manual
121
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'
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
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
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 standard cable :
131
SYNTEC CNC application manual
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
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
C axle)
2. spindle encoder parameter 1711 set to 1 ,spindle resolution 1651 setup and the resolution of C
5. C axle wiring way ,SERVO ON is controlled by one single relay ,this RELAY synchronism wih
6. LADDER cooperate : before M03,M04 relay ON ,need to check control RELAY of C axle is
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
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
143
SYNTEC CNC application manual
144
SYNTEC CNC application manual
145
SYNTEC CNC application manual
“ ”
“ ”
146
SYNTEC CNC application manual
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
148
SYNTEC CNC application manual
149
SYNTEC CNC application manual
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