Navigation

  • Page 1

    SYNTEC CNC application manual 1 SYNTEC CNC Application manual by : SYNTEC date : 2006/08/10 Ver : 10.0

  • Page 2

    SYNTEC CNC application manual 2Vision edit record No. Modify Content data editor New Vision 01 Add new spc. introduce 2006/08/10 Jerry_LaiV10.0 02 03

  • Page 3

    SYNTEC CNC application manual 3 1. SYSTEM FRAME PIC ................................................................................................................. 6 1.1 SYNTEC CNC SYTEM FRAME INSTRUCTION:.......................................................................... 7 SYSTEM FRAME...

  • Page 4

    SYNTEC CNC application manual 4R BIT DEFINITION............................................................................................................................... 60 CNC COMMUNICTION INTERFACE DEFINITION............................................................................... 6...

  • Page 5

    SYNTEC CNC application manual 57. 5.2 SERVO SYSTEM PROBLEM DIAGNOSIS : .............................................................................. 125 SERVO4 CARD DIAGNOSE WAY : ...................................................................................................... 126 MITSUBIS...

  • Page 6

    SYNTEC CNC application manual 61. system frame PIC P I O 2 P I O 1 S E R V O 4 SUPER4screen MPG RELAY1 CN2 CN1 RELAY2 Tool exchanger I/O:30 Output + 16 Input Standard equipment 12 Output + X DRIVER Y DRIVER Z DRIVER Frequency con...

  • Page 7

    SYNTEC CNC application manual 71.1 SYNTEC CNC sytem frame instruction: SYNTEC CNC system fram,as (PIC one)~ (PIC four),divide to several parts: 一、 screen/interface module:there are different interface module compose in each type of controller * 900T , 900M:screen module(9” CRT、 8.4” ...

  • Page 8

    SYNTEC CNC application manual 8五、axle card: 1.SERVO4 Four axial control Card Port1~Port4 offer P_Command control signal output ,and Port4 offer one set V-Command control signal output port,MPG A/B phase Signal Input x1。 (SYNTEC CNC allow 4-cards SERVO4 work together at one controller) 2...

  • Page 9

    SYNTEC CNC application manual 9System frame one (system parameter 5 setup value→2) I0~I23 I24~I39 I40~I136 O40~O76 Relay 2 screen Screen+900 set interfaceKeyboard 2nd operation interfacecontroller控制器PIO3PIO3O0~O11 Relay 1 Relay 1 SERVO4 or PMC4 I88~...

  • Page 10

    SYNTEC CNC application manual 10System frame 2 (system parameter 5 set value→5) O80~O95 I96~I111 TB 16 IN I80~I95 I0~I23 I24~I39 O0~O11 I40~I136 O40~O76 Relay 2 螢幕 Screen+900 series interfaceKeyboard 2nd operation interfacecontrollerTB 16 OUT TB 16 IN...

  • Page 11

    SYNTEC CNC application manual 11System frame 3 (system parameter 5 set value→6.7) O0~O47 I0~I47 I64~I110 O64~O98 screen Screen+900 serious interfaceKeyboard 2nd operation interfacecontrollerTB 16 OUT TB 16 IN PIO5 SERVO4 or PMC4 (PIC 4)

  • Page 12

    SYNTEC CNC application manual 121.2 I/O card operation instruction: SYNTEC CNC I/O card have PIO3 and PIO4、PIO5 three kinds,explain: PIO3 collocate with Relay2 and the second operation interface operation instruction: description : 1. standard I/O compose with:PIO3 + s...

  • Page 13

    SYNTEC CNC application manual 13PIO4 collocate with TB16IN and TB16OUT(Currnt Sink standards) operation instruction: description : 1.standard I/O compose with:PIO4 + SYNTEC TB16IN+SYNTEC TB16OUT(all SINK standard) CN1-CN2(INPUT)PIN OF PIO4 define according to PIC: CN3(OUTPU...

  • Page 14

    SYNTEC CNC application manual 14 PIO5 collocate with TB16IN、TB16OUT(Current Source standards) and operation instruction of second interface: description : 1. standard I/O compose with:PIO5 + hard key board of second inerface + SYNTEC TB16IN+SYNTEC TB16OUT 2. PIO5 XI1~...

  • Page 15

    SYNTEC CNC application manual 15 PIO5 side INPUT line chart PIO5 side OUTPUT line chart PIO5 side INPUT XI1~XI3 contact definition IN2814IN10 15IN0+24V IN7616149IN9 IN5IN13 17IN318219IN8 510IN12 11GND IN15 +24V7IN14 12IN1IN11 13IN620IN43GND‧‧5.1V4.7nF5....

  • Page 16

    SYNTEC CNC application manual 161.3 termianl platform module operation instruction: RELAY 2 operation instruction: standards:size 140MM*170MM I/O points:12 RELAY OUTPUT + 40 INPUT description: 1. 12 RELAY contacts,contact standards:normal open,electic standards:1A ,220V 2...

  • Page 17

    SYNTEC CNC application manual 17RELAY1 operation instruction : Standards:size 140MM*170MM I/O points:15 RELAY OUTPUT + 8 INPUT description: 1. relay board standards:15 output relay + 8 OPEN/SHORT input 2. this RELAY board is optional 3. each input point has a own led display(yel...

  • Page 18

    SYNTEC CNC application manual 18TB16IN/TN16OUT operation instruction : SYNTEC TB16IN standards instruction: description: 1.16 input contacts,contacts standards:Current source. or Current sink. 2.PIO4 is SINK standards,collocate with TB16 SINK-IN,PIO5 is SOURCE standards,collocate ...

  • Page 19

    SYNTEC CNC application manual 19SYNTEC TB16OUT standards instruction: description: 1. 16 output contacts,RELAY0..RWELAY15,standards:16A,250V,each RELAY is N.O. 2. CN1 is open style header 20 PINS(public), connect to PIO5(public) definition according to PIC: ...

  • Page 20

    SYNTEC CNC application manual 201.4 screen interface button I/O definition: lathe and miller I/O definition Second operation interface I/O definition O40 I40 O41 I41 O42 I42 O43I43 O44I44 O45I45 O46I46 O47 I47 O48I48 O49I49 O50I50 O51 I51 O52I52 O53I53 O54I...

  • Page 21

    SYNTEC CNC application manual 219 inches 940I I/O definition 10.4 inches 940I I/O definition O40I40O41I41O42I42O43 I43 O44 I44 O45 I45 O46I46O47I47O48I48O49 I49 O52I52O50 I50 O51 I51 O53I53O54I54O55 I55 O56 I56 O57 I57 O58I58O59I59O60I60O61 I61 O62 I62 O63 I63 7 89 4 56 1 23...

  • Page 22

    SYNTEC CNC application manual 221. 5 axle card standards instruction: axle card selection and parameter setup description: SYNTEC CNC provide two axle card forms: (1) SERVO4 → fit to position circuit control frame。 (2) SERVO6 → fit to position circuit and velocity control frame。 (3...

  • Page 23

    SYNTEC CNC application manual 23SERVO4 axle card operation instruction: Controller can use 4 pieces of servo4 axle card,each axle card can contrl 4 form of P_Command servo system,so it can control 16 form of P_Command servo system。 The way of axle card get number is divided by the four s...

  • Page 24

    SYNTEC CNC application manual 242. each axle card mapping I/O base address and jump wire rule: NO. of axle card 4 3 2 1 Mapping axle NO. 13~16 9~12 5~8 1~4 I/O base address 0X280 (640) 0X340 (832) 0X320 (800) 0X300 (768) JP16(4) JP15(3) JP14(2) Above 8 axle...

  • Page 25

    SYNTEC CNC application manual 25SERVO4 axle card joint PIN Define: 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 SER...

  • Page 26

    SYNTEC CNC application manual 26PMC4 axle card operation instruction: Controller can use 2 pieces of PMC4 axle card at once,each axle card can control 4 form of V_Command servo system,so it can control 8 form V_Command servo system at once。 The way of axle card get number is divided by t...

  • Page 27

    SYNTEC CNC application manual 27PMC4 axle joint PIN Define: *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 feedbac...

  • Page 28

    SYNTEC CNC application manual 281.6 I/O board mode setup instruction(system parameter5) 組態 主 I/O 板 接頭 I/O 板型態 I/O 對照表 EIO80 1 I0~I39;O0~O39 0 EIO80 2 I40~I79;O40~O79 CN1(母) Relay1 I0~I7;O0~O14 PIO3 1 CN2(公) Relay1 I8~I15;O16~O30 CN1(母) Relay1 I80~I87;O80~O94 1...

  • Page 29

    SYNTEC CNC application manual 29組態 主 I/O 板 接頭 I/O 板型態 I/O 對照表 XI1~XI3 TB16 IN I0~I47 XO1~XO3 TB16 OUT O0~O47 XO7 一對一輸出 I48~I55;O48~O62 PIO5 1 XO8 I56~I63 XI1~XI3 TB16 IN I128~I175 XO1~XO3 TB16 OUT O128~O175 XO7 一對一輸出 I176~I183;O176~O190 6 PIO5 2 XO8...

  • Page 30

    SYNTEC CNC application manual 302. Descriptions of System Parameters NO Descriptions Range Unit Detail setting description 1 *Motion board base address [0~65535] SERVO 4: Less than two piece card setting 800(320H)。 More than three piece card setting 768(300H) SERVO6: Setting 768(300H) E...

  • Page 31

    SYNTEC CNC application manual 31NO Descriptions Range Unit Detail setting description 1:10um 2:um 3:0.1um controller. The selection of metric or imperial 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...

  • Page 32

    SYNTEC CNC application manual 32NO 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 input axis of dual feedback system refer to the machine axis. [0,20] To set the dual feedback (Optical scale) refer to...

  • Page 33

    SYNTEC CNC application manual 33NO Descriptions Range Unit Detail setting description 361~380 Element of position command gain [1,999999999] Element of position command gain 381~400 Servo driver control mode [0,2] 0: CW/CCW Position control mode 1: Voltage control mode 2: A/B Phase Position con...

  • Page 34

    SYNTEC CNC application manual 34NO Descriptions Range Unit Detail setting description 418 Rigid tapping velocity gain [0,4000] 419 Rigid tapping spindle deceleration time [0,60000] ms 421~440 Axis cutting in-pos. window(BLU) [0,300000] BLU Performance of BLOCK ,to make sure the accuracy , but...

  • Page 35

    SYNTEC CNC application manual 35NO Descriptions Range Unit Detail setting description Bit 3 4th axis group Example: 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...

  • Page 36

    SYNTEC CNC application manual 36NO Descriptions Range Unit Detail setting description 821~840 Homing feedrate [0,3600000] mm/min deg/min 0.1 in/minSetting the feedrate to search the HomeDog when axis is Home Back . set to 1000 mm/min , if it’s okay , then set the speed to target vaule. 841~8...

  • Page 37

    SYNTEC CNC application manual 37NO Descriptions Range Unit Detail setting description 1340 Interval 99999999] according to this setup , set the pitch of compensation 1341~ 1360 Table index for reference(home) [1~100] After interval compensation start , what number is mechanical origin in table ...

  • Page 38

    SYNTEC CNC application manual 38NO Descriptions Range Unit Detail setting description exist?(0:No;1:Yes) 1721~ 1730 Spindle zero floating speed(RPM) [0,1000] RPM When main spindle inch moves start , speed of main spindle ( low speed ) , the same as JOG and AUTO ,,it’s no limit from main sp...

  • Page 39

    SYNTEC CNC application manual 39NO Descriptions Range Unit Detail setting description 2001 MPG 4th scaling factor [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 MPG program simulation from h...

  • Page 40

    SYNTEC CNC application manual 40NO Descriptions Range Unit Detail setting description range: 1-20 (lathe and miller setup) 3209 *Language setting [0,3] 0:English 1:Trad. Chinese 2:location language 3:Simp. Chinese 3211 *Display type [0,1] 0:Color 1:Mono 3213 *Removable Device Name [0,3] 0:A ...

  • Page 41

    SYNTEC CNC application manual 41NO 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 execute [0,1] 0:disable;1:enable 3223 System administer [0,1] ...

  • Page 42

    SYNTEC CNC application manual 42NO Descriptions Range Unit Detail setting description Ymax side 3401~ 3600 MLC mode Parameter 3601~3610 *register M code to call marco register M code to call marco。 3801 feed tight couple with spindle position under G95 [0,1] 0: G95 mode feed tight coup...

  • Page 43

    SYNTEC CNC application manual 43NO Descriptions Range Unit Detail setting description 2:Modify the path by system 3821 *1st coupling master axis number [0,20] 3822 *1st coupling slave axis number [0,20] 3823 *1st coupling master axis ratio factor [1,999999] 3824 *1st coupling slave axis ra...

  • Page 44

    SYNTEC CNC application manual 44NO 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...

  • Page 45

    SYNTEC CNC application manual 45NO Descriptions Range Unit Detail setting description 8001~ 10000 Pitch error compensate , compensation table [-999999, 999999] BLU Setup principle : 1. use HOME to be the compensation datum point 2. cancel pitch error compensation setup 3. use Block Gauge or lase...

  • Page 46

    SYNTEC CNC application manual 463.LADDER SOFTWARE INTERFACE C, S, R : 3.1 C BITS ( FROM PLC TO CNC) DESCRIPTIONS Descriptions: ITEM ABBREV-IATION DESCRIPTION FUNCTIONS 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 execut...

  • Page 47

    SYNTEC CNC application manual 47ITEM ABBREV-IATION DESCRIPTION FUNCTIONS C027 SEMAZ Set Z Axis Machine Position Same as above C028 SEMAC Set C(6th) Axis Machine Position Same as above C031 XOFF X Axis MANUAL CONTROL When this C bit on, the controller changes from the close loop servo mode to o...

  • Page 48

    SYNTEC CNC application manual 48ITEM ABBREV-IATION DESCRIPTION FUNCTIONS 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...

  • Page 49

    SYNTEC CNC application manual 49ITEM ABBREV-IATION DESCRIPTION FUNCTIONS 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 comman...

  • Page 50

    SYNTEC CNC application manual 50ITEM ABBREV-IATION DESCRIPTION FUNCTIONS 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 Edi...

  • Page 51

    SYNTEC CNC application manual 51ITEM ABBREV-IATION DESCRIPTION FUNCTIONS 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 C...

  • Page 52

    SYNTEC CNC application manual 52ITEM ABBREV-IATION DESCRIPTION FUNCTIONS to the input of the MPG. C216 MPG5 5th Axis MPG Selection Same as above C217 MPG7 7th Axis MPG Selection Same as above C218 MPG8 8th Axis MPG Selection Same as above C219 MPG9 9th Axis MPG Selection Same as above C220 MPG1...

  • Page 53

    SYNTEC CNC application manual 53ITEM ABBREV-IATION DESCRIPTION FUNCTIONS this mode. When this bit off, the controller returns to the close loop control again. C246 OFF5 5th Axis MANUAL CONTROL Same as above C247 OFF7 7th Axis MANUAL CONTROL Same as above C248 OFF8 8th Axis MANUAL CONTROL Same ...

  • Page 54

    SYNTEC CNC application manual 54ITEM ABBREV-IATION DESCRIPTION FUNCTIONS C271® PLC16 16th axis controlled by PLC Same as above C301 MJINV1 1th axis MPG jog direction inverse The direction of movement controlled by MPG is inverse when this bit is on. For example, the movement along + direction ...

  • Page 55

    SYNTEC CNC application manual 55ITEM ABBREV-IATION DESCRIPTION FUNCTIONS 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 OME...

  • Page 56

    SYNTEC CNC application manual 56 3.2 S Bit (From CNC to PLC) S DESCRIPTIONS ITEM ABBREV-IATION DESCRIPTION FUNCTIONS 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 ...

  • Page 57

    SYNTEC CNC application manual 57ITEM ABBREV-IATION DESCRIPTION FUNCTIONS 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 o...

  • Page 58

    SYNTEC CNC application manual 58ITEM ABBREV-IATION DESCRIPTION FUNCTIONS (#6001~#6032) S140 HMOK4_ 4th 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 i...

  • Page 59

    SYNTEC CNC application manual 593.3 S/C Bit correspondent to the English PC keyboard Basic key area Esc 401 F1 459 F2 460 F3 461 F4 462 F5 463 F6 464 F7 465 F8 466F9 467F10468F11487F12488 ` 441 1 402 2 403 3 404 4 405 5 406 6 407 7 408 8 4099 4100 411- 412= 413\ 443Back414Tab 415 Q 416 W 417 E...

  • Page 60

    SYNTEC CNC application manual 603.4 MLC Register Definition R Bit definition Write/Read rules NO. Descriptions MACRO MMI PLC Saved in BitPermanent keep R0~R39 CNC System Interface R40~R49 PLC Alarm Message R By next table YesNo R50~R80 User Defined W/R W/R YesNo R81~R100 Refer to System Paramete...

  • Page 61

    SYNTEC CNC application manual 61CNC communiction interface definition Item Code Name、range Description PLC R/W R0 R1 MCODE M Code (00~99) When CNC doing M CODE , will put the contents of M CODE in here, let LADDER to read. R R2 SCODE S Code (0000~9999) When CNC doing S CODE , will put t...

  • Page 62

    SYNTEC CNC application manual 62Item Code Name、range Description PLC R/W R24 SGEAR Spindle Gear selection 0,1 for 1st 2 for 2nd 3 for 3rd and 9 for neutral Main axis gear setup ,0,1represent the first gear ,2represent the second gear ,3represent the third gear ,9represent the blank ...

  • Page 63

    SYNTEC CNC application manual 63Item Code Name、range Description PLC R/W Warning Message, no save to history R42 MSG3 PLC Alarm Message #33 ~#48 System default alarm area Bit 0~15 #33~ #48 PLC Alarm Message, save to history. Bit16~31 #283 ~ #298 PLC Warning Message, no save to history. ...

  • Page 64

    SYNTEC CNC application manual 64Item Code Name、range Description PLC R/W R50~R80 APP User define User define R/W R81~R100 MLC PARAM MLC System Parameter System parameter No.3401 ~ No.3420 of MLC parameter , To program the same LADDER to use in different machine ,tool exchange…. R/W R101 ...

  • Page 65

    SYNTEC CNC application manual 65Item Code Name、range Description PLC R/W R531.1 FEEDHOLD R540~R549 Third Axis Group Control Registers R540 Command Register R541 State Register R542 program No. (0~999999) R543 Feedrate Override (-200%~200%) R544 Rapid travl Override (-100~100) R545~549 ...

  • Page 66

    SYNTEC CNC application manual 66Item Code Name、range Description PLC 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, therotation directionis controlled byR583/R584. Bit 0,1,5-31...

  • Page 67

    SYNTEC CNC application manual 67Item Code Name、range Description PLC R/W controlled by C64 R584 Rotating the spindle counterclockwise Bit0,1,5-31 Reserved BIT 2 Rotating the 2nd spindle counterclockwise BIT 3 Rotating the 3th spindle counterclockwise BIT 4 Rotating the 4th spindle coun...

  • Page 68

    SYNTEC CNC application manual 68Item Code Name、range Description PLC R/W tapping mode R589 Multiple Axis Group MST associated information Bit 1 S29/S54/S69 is executed by M/S/T code in 1st axis group program($1)Bit2 S29/S54/S69 is executed by M/S/T code in 2nd axis group program(...

  • Page 69

    SYNTEC CNC application manual 69Item Code Name、range Description PLC 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 B...

  • Page 70

    SYNTEC CNC application manual 70Item Code Name、range Description PLC R/W Bit4 4th set axis is coupling R610 SKIP Skip Position Latched G31 or G28.1 skip command touch the skip signal and record that position。 Bit 0 not used Bit 1 for first axis (X) skip occurBit 2 for second axis (Y) skip...

  • Page 71

    SYNTEC CNC application manual 71Item Code Name、range Description PLC R/W R615.3 S code read (CNC=>PLC) R615.4 T code read (CNC=>PLC) … R615.8 M/S/T code is executed by 1st axis group($1)R615.9 M/S/T code is executed by 2nd axis group($2)R615.10 M/S/T code is executed by...

  • Page 72

    SYNTEC CNC application manual 72Item Code Name、range Description PLC R/W R631~R640 Reserved for CNC Reserved for system R641 MPGR1 Manual comparison constant, setthe rate when MPG inch move。Actual valid rate equal to MPG segment count(decide from R14 ,R22 , R23) multiply by the rate of...

  • Page 73

    SYNTEC CNC application manual 73Item Code Name、range Description PLC R/W R674 AX14OV Same as above W R675 AX15OV Same as above W R676 AX16OV Same as above W R677~R680 Reserved for CNC Reserved for system R681 AX1MC 1st axis M code (reference R629) R R682 AX2MC 2nd axis M code (referen...

  • Page 74

    SYNTEC CNC application manual 74Item Code Name、range Description PLC R/W R774 R772 2nd spindle As above R781~ R784 SGEAR Spindle Gear selection Spindle Gear setting define: 1 1st Gear 2 2nd Gear 3 3rd Gear 9 4th Gear R782 for 2nd spindle R783 for 3rd spindle As above Note:1st apindle...

  • Page 75

    SYNTEC CNC application manual 75Item Code Name、range Description PLC R/W R927 Total Discharge Count R928 Normal Discharge Count R929 Abnormal Discharge Count ~R940 Reserved for CNC R941~R944 PLC Spindle Command R580 this function enable R941 1st spindle R942 2nd spindle R943 ...

  • Page 76

    SYNTEC CNC application manual 76Item Code Name、range Description PLC R/W ~R1023 Reserved for CNC Reserved for system R1024~ R4095 APP User define User define R/W 3.5 system ALARM code program execute error check,COR 001 Array index can’t be floating point or empty 002 Variable is...

  • Page 77

    SYNTEC CNC application manual 77037 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 ...

  • Page 78

    SYNTEC CNC application manual 78Axial alarm,MOT 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 co...

  • Page 79

    SYNTEC CNC application manual 79Grammar check alarm,COM 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...

  • Page 80

    SYNTEC CNC application manual 80Mechanical logic control alarm,MLC 001 R40.0 X axle over positive hardware route limit 002 R40.1 X axle over negative hardware route limit 003 R40.2 X axle not back to the origin 004 R40.3 X axle servo driver alarm 009 R40.8 Y axle over positive hardware route ...

  • Page 81

    SYNTEC CNC application manual 81conflict 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) : Time : when alarm message ,need to provide advanc...

  • Page 82

    SYNTEC CNC application manual 823.6 how to write M,S,T code ladder substantive explain : 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 d...

  • Page 83

    SYNTEC CNC application manual 83M.S.T. code write logic: Action description: 1. when process do to M.S.T. code,will put the contents of M.S.T. code into R01 , R02, R03 of register 2. CNC will send M.S.T. code of S29,S54,S69 to LADDER to run, after LADDER send the finish signal, an...

  • Page 84

    SYNTEC CNC application manual 844. servo system diagnosis and testing steps : before power-on : connect the wire ,before power-on ,must check controller & screen ,is set to 220V or not 1. check connect wire short or not 2. use tree used meter to measure three-phase electricity ,other AC ,DC ...

  • Page 85

    SYNTEC CNC application manual 854.1 controller diagnosis screen system data description : 0 Man machine interface execute ,number of times 16 X max allowed follow error value 32 X reasonable follow error value 1 Motion difference value ,number of times 17 Y max allowed follow error value 33 Y re...

  • Page 86

    SYNTEC CNC application manual 86position counter 14 30 NO.2 MPG absolute position counter 46 15 31 NO.3 MPG absolute position counter 47 0 :main loop times,show main program execute speed 1 :ISR times,if axle card address setup correctly, can see the number jump 2 :encoder index times,when m...

  • Page 87

    SYNTEC CNC application manual 87 48 X axle index position counter 64 X axle double loops absolute posotion encoder pulse feeback value 49 Y axle index position counter 65 Y axle double loops absolute posotion encoder pulse feeback value 50 Z axle index position counter 66 Z axle double loops abs...

  • Page 88

    SYNTEC CNC application manual 8848..51 each axle index counter : when index comes ,hardwrare copy value of absolute position recoder to index counter,this value can be lost pulse check ,in theory , accumulation of index counter ,should be equal to the distance of machine’s movement when motor...

  • Page 89

    SYNTEC CNC application manual 89 80 96 112 81 97 113 82 98 114 83 99 115 84 100 116 85 101 117 86 102 118 87 103 119 88 X axle double circuit position error value 104 X axle double circuit optics ruler absolute position encoder pulse feeback value 120 X axle mechanical co...

  • Page 90

    SYNTEC CNC application manual 90 128 X axle double circuit optical ruler index position counter 144 129 Y axle double circuit optical ruler index position counter 145 130 Z axle double circuit optical ruler index position counter 146 131 C axle double circuit optical ruler index position coun...

  • Page 91

    SYNTEC CNC application manual 91 80 X axle double circuit position encoder pulse feeback error value 96 X axle absolute position encoder pulse feeback value112 X axle double circuit absolute position encoder pulse feeback value81 Y axle double circuit position encoder pulse feeback error value 9...

  • Page 92

    SYNTEC CNC application manual 9287 8th axle double circuit position encoder pulse feeback error value 103 8th axle absolute position encoder pulse feeback value119 8th axle double circuit absolute position encoder pulse feeback value88 9th axle double circuit position encoder pulse feeback error...

  • Page 93

    SYNTEC CNC application manual 93circuit position encoder pulse feeback error value position encoder pulse feeback valuecircuit absolute position encoder pulse feeback value95 16th axle double circuit position encoder pulse feeback error value 111 16th axle absolute position encoder pulse feeback...

  • Page 94

    SYNTEC CNC application manual 94coordinate index position counter140 13th axle mechanical coordinate 156 13th axle double circuit index position counter141 14th axle mechanical coordinate 157 14th axle double circuit index position counter142 15th axle mechanical coordinate 158 15th axle double ...

  • Page 95

    SYNTEC CNC application manual 95error value position encoder pulse feeback valueposition command value 168 9th axle follow error value 184 9th axle absolute position encoder pulse feeback value200 9th axle absolute position command value 169 10th axle follow error value 185 10th axle absolute po...

  • Page 96

    SYNTEC CNC application manual 96 208 X reasonabel follow error value 224 X max allowed follow error value 209 Y reasonabel follow error value 225 Y max allowed follow error value 210 Z reasonabel follow error value 226 Z max allowed follow error value 211 4th reasonabel follow error value 227 4t...

  • Page 97

    SYNTEC CNC application manual 97 240 1st axle follow error value 256 1st axle feedforward compesation following error value 272 1st axle servo circuit DA value 241 2nd axle follow error value 257 2nd axle feedforward compesation following error value 273 2nd axle servo circuit DA value 242 3rd a...

  • Page 98

    SYNTEC CNC application manual 98value 249 10th axle follow error value 265 10th axle feedforward compesation following error value 281 10th axle servo circuit DA value 250 11th axle follow error value 266 11th axle feedforward compesation following error value 282 11th axle servo circuit DA valu...

  • Page 99

    SYNTEC CNC application manual 99 288 X axle limit shift value 304 X axle index position counter 289 Y axle limit shift value 305 Y axle index position counter 290 Z axle limit shift value 306 Z axle index position counter 291 4th axle limit shift value 307 4th axle index position counter 292 5th...

  • Page 100

    SYNTEC CNC application manual 1004.2 position driver setup the machine steps(Mitsubishi J2 super) sure the line is correct sure the line is correct sure parameter is correct select system rigidity parameter set of auto servo set machine servo parameter change to manual...

  • Page 101

    SYNTEC CNC application manual 101 parameter of manual servo set machine notes:CON JOG machine,diagnosis screen 8-11,equal to (32-35),real value equal to theory value,if loose the hands,Ferr should converge to 0 soon, use hand to touch the machine ,should feel the machine run smoothly Serv...

  • Page 102

    SYNTEC CNC application manual 102Mitsubish manual servo parameter setup(J2 ,J2 super): Manual set machine parameter description: PG1:position circuit gain real setup value(J2 parameter 35,J2 super:parameter 06) VG2:speed circuit gain real setup value (parameter 37) VIC:speed integral ci...

  • Page 103

    SYNTEC CNC application manual 103servo resolution setup(J2 super): Servo parameter description: M_ENC:motor max resolution when leave the factory J2 FF series (400W):8192 ,J2 SF series (500W,1kW,2kW..): J2 super SF series :131072(16384*8) CMX:command pulse multiplying factor numerator(pa...

  • Page 104

    SYNTEC CNC application manual 104Servo system set the machine probable problem: 1. phenomenon:after connecting wire,E.STOP open,find the servo motor still soft,or JOG machine, but machine doesn’t move possible problem: 1. CW,CCW wire does not connect 2. OT wire does not connect, driver paramet...

  • Page 105

    SYNTEC CNC application manual 105be no more than +/-10) possible problem: 1. rigidity of machine is bad 2. setup machine of servo is bad(VG2 too small)

  • Page 106

    SYNTEC CNC application manual 106optical ruler application point for attention : 1. connect wire : I. II. Optical ruler output A+,A-,B+,B-,Z+,Z- connect to axle card Pin1..6 ,optical ruler power need to import +5V,GND ,can share a power with RELAY2 +V ,GND in signal good application enviroment ...

  • Page 107

    SYNTEC CNC application manual 107

  • Page 108

    SYNTEC CNC application manual 1084. optical ruler application unusual deal : I. when machine runs ,only encoder circuit can not tremble, cirsuit tremble hard when add optical ruler ,possible problem is optical ruler installation rigidity not good II. first ,do not start pitch error compensation...

  • Page 109

    SYNTEC CNC application manual 1094.3 following error(Ferr) parameter definition : 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 : speed command(Vcmd) : higher speed ,fall...

  • Page 110

    SYNTEC CNC application manual 110 set the two value very close in the axle that move together ,or the process circle may not be a circle 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 abo...

  • Page 111

    SYNTEC CNC application manual 111note : make sure if the problem of mechanism 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 when friction of machine is too big ,also produce backla...

  • Page 112

    SYNTEC CNC application manual 1124.4 spindle set the machine steps: CMD+ ,CMD- clockwise,reverse,stop Spindle gained encoder Frequency converter control voltage Frequency setup CPU other setup Spindle revolution actual value equal to setup value Machine dry running...

  • Page 113

    SYNTEC CNC application manual 113Spindle machine diagnosis Q and A : 1. tool machine use frequency converter to be spindle control ,command is controlled by analogy voltage that axle card output ,so frequency converter need to set related variable ,ex: TelTa frequency converter ,Pr-00 set to d00...

  • Page 114

    SYNTEC CNC application manual 114spindle high or low gear related setup: 1. set CNC parameter 1681-1700 1st gear the rate of gear wheel ,parameter 1901-1920 2nd gear the rate of gear wheel,parameter 1921-1940 3rd gear the rate of gear wheel 2. set CNC parameter 1671-1780 spindle motor gained ,us...

  • Page 115

    SYNTEC CNC application manual 115Servo spindle spindle/C axle exchange: 1. SYNTEC CNC can use the servo motor to be spindle ,at this time ,the control of spindle can be exchanged by LADDER between C axle and spindle 2. parameter 1791 set to 1 or 2 spindle is P type or V type servo motor ,at this...

  • Page 116

    SYNTEC CNC application manual 1164.5 rigid tapping machine diagnosis steps valid version Version 7.10 or newer version Version 7.11 or newer version,add parameter 418 to adjust acceleration circuit gained Version 7.12 or newer version,add parameter 1641 to set polarity of encoder Version 7.1...

  • Page 117

    SYNTEC CNC application manual 117data 13) is less than better。And make sure the changed range is less than 100BLU。 5. use as spindle 1000 rpm,adjust parameter 419,depth overcutting close to 0。 Program example Tooth distance is 2mm ,use 1000 revolution to tapping three times (G84 oper...

  • Page 118

    SYNTEC CNC application manual 1184.6 find Home related steps: Check OT+,OT- HOME DOG connected wire Setup parameter 1st find Home Check limit shift value (diagnosis parameter56-59) start lattice value protection (parameter 941-960) Set shift value of origin (p...

  • Page 119

    SYNTEC CNC application manual 119Mitsubish A500 location card spindle location : 1. power distribution : *. Connect spindle encoder signal to frequency converter ,and connect output of frequency converter encoder to CNC *. Except spindle turn and reverse signal(STF/STR/SD)need to distribution ...

  • Page 120

    SYNTEC CNC application manual 1204.7 presion compensation : item : Backlash compensation 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...

  • Page 121

    SYNTEC CNC application manual 121 note : backlash compesation and pitch error compesation are active after reset and find Home

  • Page 122

    SYNTEC CNC application manual 122backlash compensation: 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 pitc...

  • Page 123

    SYNTEC CNC application manual 123pitch error 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 ...

  • Page 124

    SYNTEC CNC application manual 1245. SYNTEC CNC sysem diagnosis 5.1 CNC hardware diagnosis : 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 par...

  • Page 125

    SYNTEC CNC application manual 1255.2 servo system problem diagnosis : 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 coor...

  • Page 126

    SYNTEC CNC application manual 126SERVO4 card diagnose way : 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. 2...

  • Page 127

    SYNTEC CNC application manual 127Mitsubishi servo driver diagnose way when breakdown : 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 ope...

  • Page 128

    SYNTEC CNC application manual 1286.analogy servo system wiring description : PMP2 card wiring : 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 ...

  • Page 129

    SYNTEC CNC application manual 1296.1 SERVO 4 wiring description(A/B version) : 1. SERVO 4 standards : servo 4 control : pulse output(CW,CCW) : it can connect pulse type servo driver ,or stepper motor driver encoder encoder pulse feebackd(A,B,C) : when encoder pulse feeback ,will change A,B sig...

  • Page 130

    SYNTEC CNC application manual 1306.2 SERVO 4 wiring description(C/D/E version) : 1. SERVO 4 standards : SERVO 4 control : pulse output(CW,CCW) : it can connect pulse type servo driver ,or stepper motor driver encoder pulse feeback(A,B,C) : when encoder pulse feeback ,will change A,B signal int...

  • Page 131

    SYNTEC CNC application manual 1316.3 SERVO 5 wiring description : 1. SERVO 5 standards : SERVO 5 control : pulse output(CW,CCW) : can connect pulse type servo driver ,or stepper motor driver encoder pulse feeback(A,B,C) : when encoder pulse feeback , will change A,B signal into quadruple frequ...

  • Page 132

    SYNTEC CNC application manual 132 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 ...

  • Page 133

    SYNTEC CNC application manual 1336.4 mechanaical check table : machinery plant : company : checker : date : item X axle Y axle Z axle Gear number at the ball screw side Gear number at the motor side Pitch mm Suitable position of machince limit switch Suitabl...

  • Page 134

    SYNTEC CNC application manual 1346.5 Mitsubishi servo driver wiring description : 1. driver standards : position control mode : it can connect pulse type command(CW,CCW) ,parameter set the control mode is position control mode ,parameter number encoder encoder pulse feebackd(A,B,C)output : mo...

  • Page 135

    SYNTEC CNC application manual 135 Setup machine steps : 1. use AUTO turnning that provide by Mitsubishi to find the fit value ,first set servo echo to the low echo(parameter 02 set to 0102 or 0101 ) ,after machine run a period time by using 500r.p.m. ,driver will find a mechanical parmeter reas...

  • Page 136

    SYNTEC CNC application manual 1366.6 PANA servo driver wiring description : 1.driver terminal description : need to match CL(30) ,A_CLR(31) ,ALM(37) ,COM+(7) connect 24V,COM-(41) connect GND ,SERVO ON(29) 2. driver wiring description : position command : CNC CW+(11),CW-(12) ,CCW+(13),CCW-(14) c...

  • Page 137

    SYNTEC CNC application manual 1376.7 electric control check table : machinery plant : company : checker date item X axle Y axle Z axle A axle check Origin lattice value ( %) Diagnosis screen 56: Diagnosis screen 57: Diagnosis screen 58: Diagnosis screen 59: Software tra...

  • Page 138

    SYNTEC CNC application manual 138 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 s...

  • Page 139

    SYNTEC CNC application manual 139appendix RS232C setup and how to use Suit version Build 683 and newer version Hardware wiring CNC controller(public) rack side(mother) 9 pin 9 pin GND-GND pin5(CNC side) - pin5(rack side) TRA-REC pin3(CNC side) - pin2(rack side) RTS-CTS ...

  • Page 140

    SYNTEC CNC application manual 140Parameter setup NO Description Range Unit Detail setting description 3901 master and slave mode [0,1] 0: controller; 1: peripheral or PC; this paramerter is meaningful when flow rate control mode set to 2 3903 Data transfer communication port position [1,2] ...

  • Page 141

    SYNTEC CNC application manual 141NO Description Range Unit Detail setting description 2: Xon/Xoff software mode; 3928 First port corresponding check way 0: no; 1: odd corresponding; 2: even corresponding; 3929 First port stop byte 1: 1 bytet; 2: 2 bytes; 3941 Second communication port sp...

  • Page 142

    SYNTEC CNC application manual 142NO Description Range Unit Detail setting description way in appositive 1: odd corresponding; 2: even corresponding; 3949 Second port stop bytes 1: 1 byte; 2: 2 bytes;

  • Page 143

    SYNTEC CNC application manual 143RS232 load the file 1. press [edit] [files] to file control screen,then press [=>] to show 2. press [RS232 input],below screen appear 3. after enter the name,press[OK],then program goes into the status raedy to recive,display transfer status durin...

  • Page 144

    SYNTEC CNC application manual 144 files output 1. press [edit] [files] to file control screen,then press [=>] to show,and press up and down to select the file name,ex O1000 2. press [RS232 output],below screen appears 3. after pressing [OK],strat transfer program,and display t...

  • Page 145

    SYNTEC CNC application manual 145How SYNTEC CNC connect with EasyView SYNTEC CNC controller can be PLC independent ,through RS232C matched with man machine interface module ,such as EasyView , HiTech , Digital …ect. commercialized man machine interface development environment ,Syntec CNC all...

  • Page 146

    SYNTEC CNC application manual 146The open machine screen make steps 一、 Use Windows paints to load the screen 二、 Select [image][property] in list of paints,select unit:pixel color:colors width:640 height:480 then press[OK] 三、 Select [file][save as new file] in list,please...

  • Page 147

    SYNTEC CNC application manual 147Dialogue graph screen PIC file manufacture steps 1. load the PIC file to Windows paints 2. Select [image][property] in list of paints,select unit:pixel color:colors width:picture width hieght:picture hieght then press [Done] 3. Select [file][save as new...

  • Page 148

    SYNTEC CNC application manual 148custom software installation steps installation decription 1. when press [diagnosis][system][software install],CNC will check floppy have SETUP.BAT or not,it will show out if hve please keep the install disk in floppy, please shutdon,and reet to continue...

  • Page 149

    SYNTEC CNC application manual 149screen color adjust 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...

  • Page 150

    SYNTEC CNC application manual 150CoordinateTitle 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 ...

  • Page 151

    SYNTEC CNC application manual 151How to use external editor Valid version Build 700.05 or newer version Description external editor is appointed by [HugeEditor] section of CUSTOM.INI,this file is under CNC\DATA direction,if you need external editor please adjust that file。 When this fil...

  • Page 152

    SYNTEC CNC application manual 152load ZIP file fit version Build 663 and newer version Compress procedure 1. compress work program and put it in disk,ex. O0001.ZIP load procedure 1. insert the disk to floppy,and press [edit] [files] to file manager screen 2. press disk import,then sele...

  • Page 153

    SYNTEC CNC application manual 153system module setup description(system parameter 3219) system shared data saved position System program C:\CNC\EXE Ladder program C:\CNC\APP System parameter C:\CNC\APP Macro program C:\CNC\MACRO String file,PIC,TXT C:\CNC\DATA User data saved positon in ...

  • Page 154

    SYNTEC CNC application manual 154 SYNTEC Incorcoration 5F , NO.105 , Shing-shyue St., Hsinchu , Taiwan , R.O.C. TEL :886-3-5612031 FAX:886-3-5613058

  • Page 155

    SYNTEC CNC application manual 155

x