Advertisement

Quick Links

First of all, we'd like to extend out sincere thanks for purchasing SD500 series
spindle servo drive from Veichi Electric!
SD500 series spindle servo drive is designed with high performance closed-loop
vector control, featuring wide speed range, fast response, accurate positioning, etc. Its
various functions and external extension interfaces, with the upper CNC system, are
enough for spindle orientation, C-axis, rigid tapping, indexing and positioning. The
SD500 series spindle servo drive can be widely used in machining center, CNC
machine tool, CNC milling machine, tilting lathe and flying shear, chasing cut, etc.,
becoming the preferred drive product for various machine tool power axis.
This user manual of SD500 spindle servo drive provides product safety
information, mechanical and electrical installation instructions, basic commissioning,
troubleshooting and daily maintenance-related matters. To ensure correct installation
and operation of the SD500 spindle servo drive and full use of its superior
performance, please read this in detail before installing it. If there are any doubts
about functions and performance, please consult our technical support staff for
assistance.
Due to the continuous improvement of servo products, the information provided
here is subject to change without notice.
SD500 Spindle Servo Drive Manual
Preface
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the SD500 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Veichi SD500 Series

  • Page 1 SD500 Spindle Servo Drive Manual Preface First of all, we’d like to extend out sincere thanks for purchasing SD500 series spindle servo drive from Veichi Electric! SD500 series spindle servo drive is designed with high performance closed-loop vector control, featuring wide speed range, fast response, accurate positioning, etc. Its various functions and external extension interfaces, with the upper CNC system, are enough for spindle orientation, C-axis, rigid tapping, indexing and positioning.
  • Page 2: Table Of Contents

    SD500 Spindle Servo Drive Manual Catalog Chapter 1 General ........................1 1.1 Safety Precautions ......................1 1.2 Pre-Use ..........................2 1.3 Technical Specification ....................4 Chapter 2 Mechanical and Electrical Installation ............6 2.1 Mechanical Installation ....................6 2.2 Electrical Installation ....................... 8 Chapter 3 Keyboard Layout and Operating Instructions ..........
  • Page 3 SD500 Spindle Servo Drive Manual 5.2 Speed Control ........................ 84 5.3 Position Control ......................88 5.4 Spindle Orientation ......................90 5.5 Common Faults And Problems Explanation ..............93 Chapter 6 Inspection, Maintenance and Warranty ............98 6.1 Inspection ........................98 6.2 Maintenance ........................
  • Page 4: Chapter 1 General

    SD500 Spindle Servo Drive Manual Chapter 1 General 1.1 Safety Precautions To ensure safety and proper use of this product, please fully understand the safety precautions described in this manual before using the product. Warning signs and meanings The following marks are used in this manual to indicate that the place is important regarding safety. Failure to observe these precautions may result in personal injury or even death and damage to this product and associated systems.
  • Page 5: Pre-Use

    ● Maintenance of this product should only be performed by Veichi or professionals authorized by Veichi. Unauthorized modifications and use of parts that are not approved by Veichi may result in product failure. During maintenance, any defective device must be replaced timely.
  • Page 6 SD500 Spindle Servo Drive Manual SD 500 -5R5 D - P B Encoder type B: incremental square wave Z: incremental SD:servo product Drive type sine-cosine type code P:pulse type L:MECHATROLINK-III bus type Rated voltage 500: spindle servo series E:EtherCAT bus type D:380V AC Rated power 004:4kW;...
  • Page 7: Technical Specification

    SD500 Spindle Servo Drive Manual 1.2.2 Motor Naming Rules Motor shaft Installation Spindle motor series diameter method Body length Rated voltage 28:28mm 3:horizontal S,M,L,H,E,F D:380V 38:38mm 5:vertical Encoder type 7:horizontal- U0:no encoder Base vertical A:130;0:165; U1:incremental 1024 lines Reference speed Temperature 1:180;2:200;...
  • Page 8 SD500 Spindle Servo Drive Manual Speed control Range: 0~12000RPM; Directional control ± 1 pulse accuracy; set 8 positions with terminals Connectable to a variety of imported and domestic systems with 2% Rigid tapping tapping error Encoder self-learning Dual encoders automatically learn directions without wiring adjustments Spindle function One-touch zero setting...
  • Page 9: Chapter 2 Mechanical And Electrical Installation

    SD500 Spindle Servo Drive Manual Chapter 2 Mechanical and Electrical Installation To ensure safety during use of the product and to give play to the maximum performance of the spindle drive, please use the product in strict accordance with the environmental, wiring, and ventilation requirements described in this chapter. 2.1 Mechanical Installation 2.1.1 Spindle Drive External Dimensions Mounting hole...
  • Page 10 SD500 Spindle Servo Drive Manual Mounting hole External dimensions(mm) Mounting dimension(mm) Mounting Inverter model aperture SD500 -015D-* SD500-018D-* 424.5 411.5 4-M5 SD500-022D-* SD500-030D-* 8.75 4-M6 SD500-037D-* Figure 2-1 2.1.2 Installation Environment and Precautions a) Environment temperature: the surrounding environment temperature has a great impact on the lifespan of the spindle servo drive, so it must not exceed the allowable temperature range (-10℃~50℃), and when the environment temperature exceeds 40℃, the external forced heat dissipation and the drive must be derated to use.
  • Page 11: Electrical Installation

    SD500 Spindle Servo Drive Manual d) The spindle drive needs to be mounted on a flame-retardant surface to ensure enough space for heat dissipation. The mounting surface needs reliably bear the weight of the spindle servo drive, otherwise there is a possibility of personnel injury or equipment damage if it falls. e) When the spindle drive is installed near a vibration source, please install vibration isolators on the mounting surface of the servo unit to prevent vibration from being transmitted to the servo unit.
  • Page 12 SD500 Spindle Servo Drive Manual 2.2.1 Peripheral Electrical Components and Connections AC380-440V Three-phase power supply Keyboard RS485\RS232 Co nv e rter Circuit Breaker Analogue signal cable I/O input and output signal cable Spindle encoder C N2 Motor encoder Earth leakage circuit breakers + PB U V W...
  • Page 13 SD500 Spindle Servo Drive Manual Electromagnetic Between the air switch and the Drive power-up control. Selected according to 150% of the drive's rated contactor spindle servo drive current. Improve the power factor of the input side and the efficiency and thermal stability of the whole spindle drive;...
  • Page 14 SD500 Spindle Servo Drive Manual 2.2.3 Main Circuit Terminal Description Figure 2-4 Terminal mark Terminal name Function description Three-phase AC power input terminal, 380 ~ 440V, R、S、T AC input three-phase power connection point 50/60Hz (+)、(-) DC bus positive/negative terminals Common DC bus input point or external brake unit (+)、PB Brake resistor connection terminal Reserved terminal for external braking resistor...
  • Page 15 SD500 Spindle Servo Drive Manual SD500-037D-* 25.0 25.0 8~10 Table 2-4 Main circuit notes: ⚫ The input side wiring of the spindle servo drive has no phase sequence requirement, and attention should be paid to the electrical specifications of the power input. ⚫...
  • Page 16 SD500 Spindle Servo Drive Manual 2.2.4 Pulse-type Control Circuit Wiring Braking resistor MCCB Three-phase AC380V 50/60Hz CN6A/B Bus communication Motor encoder Twin port interface input Encoder power Encoder power ground Spindle encoder input +24V Internal 24V control power supply Motor thermal protection Internal control power ground 24V of the system under low level 0V of the system under high level...
  • Page 17 SD500 Spindle Servo Drive Manual ⚫ Control signal function description Category Terminal mark Terminal name Definition of terminal functions Encoder power supply with terminals, encoder power supply +5V-DGND External +5V power supply maximum output current: 300mA Provide +10V power supply, maximum output current: 50 mA. Power +10V-GND External +10V power supply...
  • Page 18 SD500 Spindle Servo Drive Manual CN1 multi-functional terminal interface Pin No. Signal name Function Pin No. Signal name Function AGND Analog GND 10V+ Internal 10V,100mA AGND Analog GND Multi-function contact input 5 SIGN- Command direction- Multi-function contact input 2 PULS- Pulse command- I/O public terminal+ Crossover output OB-...
  • Page 19 SD500 Spindle Servo Drive Manual Spindle encoder signal Z- Motor encoder signal B+ Motor encoder signal A- Spindle encoder signal B+ Motor encoder signal B- Motor overheating Spindle encoder signal B- Motor encoder power supply Spindle encoder signal A+ Motor encoder power supply Spindle encoder signal Z+ Motor encoder signal Z- Housing...
  • Page 20 SD500 Spindle Servo Drive Manual Servo drive Controller 17 AI1 about 66kΩ 1 GND twisted pair 16 AI2 about 20kΩ 18 GND Please connect the shielded cable as required ◆ Figure 2-9 ◆ Digital input terminal wiring: The digital input terminals X1 to X7 support either drain or source wiring. The following is an example of X1, and interface circuit for X1 to X7 are all the same.
  • Page 21 SD500 Spindle Servo Drive Manual c) Relay-type wiring Relay-type wiring method +24V SD500 control terminal CN1 27 SC External power 24VDC Relay 11 X1 4.7KΩ Figure 2-11 Notes: ⚫ The above examples are all powered by external power supply. If you use the internal power supply of the drive, please connect according to the dotted cable shown in the figure.
  • Page 22 SD500 Spindle Servo Drive Manual polarity should be installed correctly, otherwise it will cause damage to the equipment. ⚫ The maximum allowable voltage is DC 30V and maximum allowable current is DC20mA for open collector output circuit. 2.2.7 Noise and High Harmonic Countermeasures Here explains the countermeasures against noise and high harmonics.
  • Page 23: Chapter 3 Keyboard Layout And Operating Instructions

    SD500 Spindle Servo Drive Manual Chapter 3 Keyboard Layout and Operating Instructions Figure 3-1 Integrated keyboard Function During standby or running, enter the menu to see functions; During parameter Menu modification, press the key to exit; During standby or running, press and hold the key (1 second) to enter the status interface directly.
  • Page 24 SD500 Spindle Servo Drive Manual Note: Use the keyboard move key to quickly select the tens, hundreds and thousands bits of the modified parameter values. ● Check monitoring status Figure 3-3 Note: When using the external keyboard, use the left move button to cycle through the first row of monitoring parameters, and use the right move button to cycle through the second row of monitoring parameters.
  • Page 25: Chapter 4 Parameter Table

    SD500 Spindle Servo Drive Manual Chapter 4 Parameter Table 4.1 Parameter Mark Description Marks and terms indicating control modes  Mark Content Valid parameters in V/F control mode for asynchronous motors Valid parameters under open-loop vector control of asynchronous motors Valid parameters under closed-loop vector control of asynchronous motors PMVF Valid parameters in V/F control mode for synchronous motors...
  • Page 26: Group F00: Environmental Applications

    SD500 Spindle Servo Drive Manual F03.2x Torque optimization control F10.4x Stall protection F03.3x Magnetic flux optimization F10.5x Failure recovery protection F03.4x-F03.5x Torque control F11.0x Key operation F03.7x Position compensation F11.1x Cyclic monitoring of status screens F03.8x Extension control F11.2x Monitoring parameter control F05.0x Digital input terminal F12.0x...
  • Page 27: Group F01: Basic Settings

    SD500 Spindle Servo Drive Manual V/F SVC FVC PMVF PMSVC PMFVC F00.04 Keyboard parameter 0: No function STOP (0x0004) copy 11: Upload parameters to keyboard (0~9999) 22: Download parameters to spindle drive F00.05 V/F SVC FVC PMVF PMSVC PMFVC User password STOP (0x0005) Used to set the user password.
  • Page 28 SD500 Spindle Servo Drive Manual V/F SVC FVC PMVF PMSVC PMFVC source channel A selection to give frequency for spindle drive 0: Keyboard number entering 1: Keyboard analog potentiometer 2: Voltage analog AI1 3: Current/voltage analog AI2 F01.02 Frequency giving 4: Reserved (0x0102) source channel A...
  • Page 29 SD500 Spindle Servo Drive Manual 3: Channel A - Channel B 4: Channel A, channel B both maximum value 5: Channel A, channel B both minimum value V/F SVC FVC PMVF PMSVC PMFVC When this parameter is valid, it is used to set the frequency source channel for each bundled command.
  • Page 30 SD500 Spindle Servo Drive Manual ~600.00Hz) V/F SVC FVC PMVF PMSVC PMFVC Select the source of the upper limit frequency for the spindle drive. 0: Via keyboard number entering; Upper limit 1: Via keypad analog potentiometer; F01.11 frequency source 2: Via current/voltage analog AI1; (0x010B) (0~7) selection...
  • Page 31 SD500 Spindle Servo Drive Manual V/F SVC FVC PMVF PMSVC PMFVC F01.21 Acceleration time unit Set unit of acceleration time. STOP (0x0115) (0~2) 0:1S 1:0.1S 2:0.01S V/F SVC FVC PMVF PMSVC PMFVC The time it takes to accelerate the output frequency from F01.22 0.00Hz to the time reference frequency.
  • Page 32: Group F02: Motor 1 Parameter

    SD500 Spindle Servo Drive Manual V/F SVC FVC PMVF PMSVC PMFVC Ones-bit: Carrier is related to temperature or not; 0: Irrelated 1: Related Tens-bit: Carrier is related to output frequency or not; 0: Irrelated F01.41 1101 PWM control mode 1: Related (0x0129) (0000~1111) Hundreds-bit: Random PWM enabling...
  • Page 33 SD500 Spindle Servo Drive Manual (0x0205) Set the rated voltage of the motor. (0~1500V) F02.06 V/F SVC FVC PMVF PMSVC PMFVC Set by models Motor rated current STOP (0x0206) Set the rated current of the motor. (0.1~3000.0A) V/F SVC FVC PMVF PMSVC PMFVC The value of [F02.07] will be set to "0"...
  • Page 34 SD500 Spindle Servo Drive Manual (0x0212) inductance Set the stator inductance per unit value. (0.1~999.0%) Table 4-10 Group F02.2x: Advanced parameters of synchronous motors  Parameter code Default Adjustable Designation Content (Address) (Setting range) properties F02.20 Synchronous motor V/F SVC FVC PMVF PMSVC PMFVC Set by models STOP (0x0214)
  • Page 35 SD500 Spindle Servo Drive Manual 4: Sine-cosine encoder F02.31 V/F SVC FVC PMVF PMSVC PMFVC Encoder direction STOP (0x021F) 0: Same direction 1: Opposite direction (0~1) ABZ encoder F02.32 V/F SVC FVC PMVF PMSVC PMFVC Z-pulse detection STOP (0x0220) 0: Off 1: On (positive pulse) 2: On (negative pulse) (0~1) selection F02.33...
  • Page 36 SD500 Spindle Servo Drive Manual 0: Motor encoder 1: Spindle encoder Tens-bit: Crossover output direction 0: Forward 1: Reverse V/F SVC FVC PMVF PMSVC PMFVC Set the number of Z-pulse disconnection detection turns Z-pulse F02.46 When dual encoder (F2.40=2), if the motor frequency > disconnection (0x022E) 60Hz, E.PG11,Z pulse loss fault will not be reported.
  • Page 37 SD500 Spindle Servo Drive Manual V/F SVC FVC PMVF PMSVC PMFVC F02.50 Stator resistance 0: Invalid STOP (0x0232) learning selection 1: Learn only but no update (0~3) >1: Learn and update F02.51 Stator resistance V/F SVC FVC PMVF PMSVC PMFVC (0x0233) learning factor 1 Set stator resistance starting learning factor 1.
  • Page 38: Group F03: Vector Control

    SD500 Spindle Servo Drive Manual V/F SVC FVC PMVF PMSVC PMFVC F02.72 SIN COS min. 2000 The minimum threshold for the sum of squares of SIN COS (0x0249) threshold (1 ~10000) signal, report the E.PG13 fault below the threshold F02.73 Sine/cosine crossover V/F SVC FVC PMVF PMSVC PMFVC 1024...
  • Page 39 SD500 Spindle Servo Drive Manual Parameter code Default Adjustable Designation Content (Address) (Setting range) properties F03.10 Current loop D-axis V/F SVC FVC PMVF PMSVC PMFVC 1.00 (0x030A) proportional gain Set the current loop D-axis proportional gain. (0.001~4.000) F03.11 Current loop D-axis V/F SVC FVC PMVF PMSVC PMFVC 1.00 (0x030B)
  • Page 40 SD500 Spindle Servo Drive Manual synchronous motor Differential F03.23 V/F SVC FVC PMVF PMSVC PMFVC 100.0% compensation for (0x0317) Set the differential compensation for asynchronous motor. (0.0~250.0%) asynchronous motor F03.24 Initial value of V/F SVC FVC PMVF PMSVC PMFVC 0.0% (0x0318) starting torque Set the initial value of starting torque.
  • Page 41 SD500 Spindle Servo Drive Manual  Group F03.4x - F03.5x: Torque control Parameter code Default Adjustable Designation Content (Address) (Setting range) properties V/F SVC FVC PMVF PMSVC PMFVC F03.40 Torque control 0: Speed control to limit the torque (0x0328) selection (0~1) 1: Torque control to limit speed V/F SVC FVC PMVF PMSVC PMFVC...
  • Page 42 SD500 Spindle Servo Drive Manual F03.47 V/F SVC FVC PMVF PMSVC PMFVC 0.100s Torque filter time (0x032F) Set frequency amplitude limited by torque at low speed. (0.000~6.000s) F03.52 Upper limit of V/F SVC FVC PMVF PMSVC PMFVC 150.0% (0x0334) output torque Set the upper limit of output torque.
  • Page 43: Group F05: Input Terminal

    SD500 Spindle Servo Drive Manual (Address) (Setting range) properties V/F SVC FVC PMVF PMSVC PMFVC F03.70 Position Position-compensated control under speed control, which can (0x0346) compensation control (0~5) achieve zero servo or improve system rigidity. F03.71 V/F SVC FVC PMVF PMSVC PMFVC 1.0% Compensation gain (0x0347)
  • Page 44 SD500 Spindle Servo Drive Manual (0x0505) selection See the function of terminal X for details. (0~85) F05.06 Terminal X7 function V/F SVC FVC PMVF PMSVC PMFVC STOP (0x0506) selection See the function of terminal X for details. (0~85) Table 4-22 ...
  • Page 45 SD500 Spindle Servo Drive Manual terminal X5 from the invalid state to the valid state. V/F SVC FVC PMVF PMSVC PMFVC F05.19 X5 invalidity 0.010 The delay time corresponding to the transition of output (0x0513) detection delay (0.000~6.000s) terminal X5 from the valid state to the invalid state. Table 4-23 ...
  • Page 46 SD500 Spindle Servo Drive Manual (0x051B) deceleration time of Set the terminal to control deceleration time of emergency (0.01~650.00s) emergency stop stop. Table 4-24  F05.3x group: PUL terminal Parameter code Default Adjustable Designation Content (Address) (Setting range) properties V/F SVC FVC PMVF PMSVC PMFVC The minimum frequency accepted by PUL, frequency signals F05.31 PUL input min.
  • Page 47 SD500 Spindle Servo Drive Manual 1: Curve 1 2: Curve2 Ones-bit: AI1 Tens-bit: AI2 Hundreds-bit: Reserved Thousands-bit: Reserved Table 4-26  Group F05.5x: Analog AI liner processing Parameter code Default Adjustable Designation Content (Address) (Setting range) properties V/F SVC FVC PMVF PMSVC PMFVC F05.50 -100.0% AI1 lower limit...
  • Page 48 SD500 Spindle Servo Drive Manual V/F SVC FVC PMVF PMSVC PMFVC F05.59 0.010s AI2 filtering time Set the filter for the analog signal to eliminate interfering (0x053B) (0.000~6.000s) signals. Table 4-27  Group F05.6x:AI curve 1 processing Parameter code Default Adjustable Designation Content...
  • Page 49: Group F06: Output Terminal

    SD500 Spindle Servo Drive Manual F05.72 Curve 2 inflection V/F SVC FVC PMVF PMSVC PMFVC 30.0% (0x0548) point 1 input voltage Set curve 2 inflection point 1 input voltage. (0.0~100.0%) Percent of curve 2 F05.73 V/F SVC FVC PMVF PMSVC PMFVC 30.00% inflection point 1 (0x0549)
  • Page 50 SD500 Spindle Servo Drive Manual Parameter code Default Adjustable Designation Content (Address) (Setting range) properties V/F SVC FVC PMVF PMSVC PMFVC F06.00 AO output method 0:0~10V (0x0600) selection (0~2) 1:4.00~20.00mA 2:0.00~20.00mA V/F SVC FVC PMVF PMSVC PMFVC 0: Given frequency 1: Output frequency 2: Output current 3: Input voltage...
  • Page 51 SD500 Spindle Servo Drive Manual  Group F06.2x-F06.3x: Digital, relay outputs Parameter code Default Adjustable Designation Content (Address) (Setting range) properties V/F SVC FVC PMVF PMSVC PMFVC F06.20 Output terminal 0:Positive; 1: Negative 0000 (0x0614) polarity selection Ones-bit: Y terminal (0000~1111) Tens-bit: Relay output terminal 1 F06.21...
  • Page 52 SD500 Spindle Servo Drive Manual Parameter code Default Adjustable Designation Content (Address) (Setting range) properties 2.00Hz F06.40 Frequency detection V/F SVC FVC PMVF PMSVC PMFVC (0.00~ Max. (0x0628) value1 Set the frequency detection value 1. frequency) 1.00Hz F06.41 Frequency detection V/F SVC FVC PMVF PMSVC PMFVC (0.00~ Max.
  • Page 53 SD500 Spindle Servo Drive Manual (0x0636) when sending CP1 0: Continue running (digital terminal output only) (0~3) 1: Report a warning and free stop 2: Report a warning and continue running 3: Forced stop V/F SVC FVC PMVF PMSVC PMFVC Ones-and tens- bit: set value 00~63 for yy in the monitoring F06.55 Comparator 2...
  • Page 54 SD500 Spindle Servo Drive Manual V/F SVC FVC PMVF PMSVC PMFVC 0: Internal link with virtual vYn 1: Link with physical terminal Xn F06.64 vX terminal valid status 2: Set via the function code 0000 (0x0640) source Ones-bit: Virtual vX1 (0000~2222) Tens-bit: Virtual vX2 Hundreds-bit: Virtual vX3...
  • Page 55: Group F07: Running Control

    SD500 Spindle Servo Drive Manual (0x064B) time Set vY2 output OFF delay time. (0.000~60.000s) F06.76 vY3 output OFF delay V/F SVC FVC PMVF PMSVC PMFVC 0.010s (0x064C) time Set vY3 output OFF delay time. (0.000~60.000s) F06.77 vY4 output OFF delay V/F SVC FVC PMVF PMSVC PMFVC 0.010s (0x064D)
  • Page 56 SD500 Spindle Servo Drive Manual during protection. V/F SVC FVC PMVF PMSVC PMFVC Ones-bit: Running direction reversed or not 0: direction unchanged; 1: direction reversed Tens-bit: Running direction prohibited or not F07.05 Rotary direction 0: allow forward and reverse commands; 0100 STOP (0x0705)
  • Page 57 SD500 Spindle Servo Drive Manual (0x0710) holding factor Set zero-speed torque current, 100.0% corresponds to (0.0~150.0%) spindle drive's rated current. F07.17 Zero-speed torque V/F SVC FVC PMVF PMSVC PMFVC (0x0711) holding time Set zero-speed torque holding time. (0.0~6000.0s) F07.18 Forward/reverse dead V/F SVC FVC PMVF PMSVC PMFVC 0.0s STOP...
  • Page 58 SD500 Spindle Servo Drive Manual (0x071B) speed tracking Set stop time delay of speed tracking. (0.0~60.0s) F07.28 Speed tracking V/F SVC FVC PMVF PMSVC PMFVC 120.0% STOP (0x071C) current Set speed tracking current. (0.0~400.0%) Table 4-29  Group F07.3x: Jogging Parameter code Default Adjustable...
  • Page 59: Group F10: Protection Parameters

    SD500 Spindle Servo Drive Manual frequency via number setting) F07.43 Holding frequency V/F SVC FVC PMVF PMSVC PMFVC 0.0s STOP (0x072B) time during shutdown Set holding frequency time during shutdown. (0.0~60.0s) 0.00Hz F07.44 V/F SVC FVC PMVF PMSVC PMFVC Hopping frequency 1 (0.00~ Max.
  • Page 60 SD500 Spindle Servo Drive Manual (0x0A03) setting 1 Sets whether the current-related protection function is on (0000~0221) Ones-bit: Wave-by-wave current limiting (CBC) 0: off 1: on Tens-bit: OC protection interference suppression 0: normal 1: primary interference suppression 2: secondary interference suppression Hundreds-bit: SC protection interference suppression 0: normal 1: primary interference suppression...
  • Page 61 SD500 Spindle Servo Drive Manual Tens-bit: Overexcitation function 0:off; 1: on V/F SVC FVC PMVF PMSVC PMFVC F10.12 Busbar overvoltage 750V Set bus voltage value for triggering the overvoltage STOP (0x0A0C) suppression (0~820V) suppression function. F10.13 Busbar overvoltage V/F SVC FVC PMVF PMSVC PMFVC 100.0% (0x0A0D) suppression gain...
  • Page 62 SD500 Spindle Servo Drive Manual (Address) (Setting range) properties V/F SVC FVC PMVF PMSVC PMFVC Set whether the input / output phase loss protection function is on. Ones-bit: Output phase loss protection function Input / output phase F10.20 0:off; 1: on loss protection STOP (0x0A14)
  • Page 63 SD500 Spindle Servo Drive Manual Spindle drive V/F SVC FVC PMVF PMSVC PMFVC F10.25 overheating Set the temperature value for spindle drive overheating 80.0℃ (0x0A19) warning detection warning, report the overheating warning when it’s greater (0~100.0) level than the value. Table 4-34 ...
  • Page 64 SD500 Spindle Servo Drive Manual 1: overload detection; 2: overload detection at constant speed only; 3: underload detection 4: underload detection at constant speed only; 5: overload detection (position control valid) 6: underload detection (position control valid) LED thousands-bit: Warning selection 0: report the warning and continue running 1: protections on and free stop V/F SVC FVC PMVF PMSVC PMFVC...
  • Page 65 SD500 Spindle Servo Drive Manual warning method when the deviation between the given speed and the feedback speed of the motor is too large. Ones-bit: detection selection 0: no detection 1: detection on at constant speed only 2: detection on all the time Tens-bit: Warning selection 0: free stop and report fault 1: report the warning and continue running...
  • Page 66: Group F11: Operator Parameters

    SD500 Spindle Servo Drive Manual stall detection warning is reported. Table 4-36  Group F10.5x: Fault recovery protection Parameter code Default Adjustable Designation Content (Address) (Setting range) properties V/F SVC FVC PMVF PMSVC PMFVC Set the allowable times of fault self-recovery to be F10.50 Fault self-recovery...
  • Page 67 SD500 Spindle Servo Drive Manual Tens-bit: Power-down storage 0: power-down frequency storage off 1: power-down frequency storage on Hundreds-bit: Restrictions 0: adjustable during stop 1: adjustable only during running, stored during stop 2: adjustable during running, cleared during stop V/F SVC FVC PMVF PMSVC PMFVC Up / down for quick Ones- and tens-bit: set 00~99 to yy in the function code F11.05...
  • Page 68 SD500 Spindle Servo Drive Manual 0: target frequency 1: running frequency 2: target frequency, filter depth increases with this value Tens-bit: Reserved 0: invalid 1: active power by removing stator resistance loss Hundreds-bit: Power with scale 0: power with percentage (%) 1: power with kilowatt (KW) Thousands-bit: Reserved F11.21...
  • Page 69: Group F12: Communication Parameters

    SD500 Spindle Servo Drive Manual V/F SVC FVC PMVF PMSVC PMFVC Ones-bit: set whether to display the faults when the they are F11.27 Fault display 0x0001 self-recovered (0x0B1B) selection (0x0000~0x0001) 0: no display 1: display Table 4-40 4.12 Group F12: Communication Parameters Group F12.0x: MODBUS slave parameters Parameter code Default...
  • Page 70 SD500 Spindle Servo Drive Manual Data bits:8. Stop bit:2 4:(E, 8, 2) even parity. Data bit:8. Stop bit:2 5:(O, 8, 2) odd parity. Data bit:8. Stop bit:2 V/F SVC FVC PMVF PMSVC PMFVC F12.04 Modbus transmission 0: write operation with response (0x0C04) response processing (0~1)
  • Page 71 SD500 Spindle Servo Drive Manual 1: master running command 2: master given frequency 3: master output frequency 4: master upper limit frequency 5: master given torque 6: master output torque 7: reserved 8: reserved 9: master given PID A: master PID feedback B: reserved C: active current component F12.11...
  • Page 72: Group F15: Position Control

    SD500 Spindle Servo Drive Manual 1:32 bytes 2:48 bytes 3:64 bytes V/F SVC FVC PMVF PMSVC PMFVC The communication method during communication with Burning and upper F12.63 the master computer or burning software. computer connection STOP (0x0C3F) 0: USB (0~5) method 1: UART Select the correct one and then connect them correctly.
  • Page 73 SD500 Spindle Servo Drive Manual positions rotation smoother Set given smoothing V/F SVC FVC PMVF PMSVC PMFVC F15.07 filter time Used to filter the input position command to make motor STOP (0x0F07) (0.0~512.0ms) positions rotation smoother. V/F SVC FVC PMVF PMSVC PMFVC F15.08 Speed feedforward...
  • Page 74 SD500 Spindle Servo Drive Manual is zero. F15.18 Positioning V/F SVC FVC PMVF PMSVC PMFVC (0x0F12) completion width Set the positioning completion threshold. (1~32767) V/F SVC FVC PMVF PMSVC PMFVC F15.19 Position proximity When the absolute value of position deviation is smaller (0x0F13) width than the position proximity width, the output terminal...
  • Page 75: Group F24: Spindle Control

    SD500 Spindle Servo Drive Manual (0x0F1E) 0: no subdivision required (0~2) 1: speed subdivided while position not (sine + cosine + square wave) 2: speed and position subdivided (sine cosine, sine cosine + sine cosine) V/F SVC FVC PMVF PMSVC PMFVC F15.31 Z-pulse width Hundreds-bit: Spindle encoder...
  • Page 76 SD500 Spindle Servo Drive Manual V/F SVC FVC PMVF PMSVC PMFVC F24.02 Zero update mode 0: update only for the first time after power-up STOP (0x5802) (0~1) 1: update at each zero-edge signal V/F SVC FVC PMVF PMSVC PMFVC F24.03 Orientated mode 2 0:in positioning mode 2, spindle running <1 turn STOP...
  • Page 77 SD500 Spindle Servo Drive Manual (0x580F) position 8 Set spindle indexing position 8. (0~65535) Delay time of V/F SVC FVC PMVF PMSVC PMFVC F24.16 indexing selection 0.010S Set delay time of indexing selection terminals when changes STOP (0x5810) terminal with valid (0.000~1.000S) are valid.
  • Page 78: C0X Group: Monitoring Parameters

    SD500 Spindle Servo Drive Manual V/F SVC FVC PMVF PMSVC PMFVC The number of one-turn pulses when the second gear 2nd gear proximity proximity switch is orientated, which is set automatically F024.29 switches equivalent during self-learning. The second gear works when the Xi STOP (0x581D) number of pulses in...
  • Page 79 SD500 Spindle Servo Drive Manual Keyboard potentiometer input Cumulative electricity consumption C00.18 (0x2112) C00.38 (0x2126) value (high) C00.19 (0x2113) Pulse signal PUL input value C00.39 (0x2127) Impedance angle Table 4-46 Note: For example, when terminals X1 and X2 are ON, C00.14 is displayed as , When the terminal Y and the relay are ON, C00.15 is displayed as Group C01: Fault monitoring...
  • Page 80: Terminal Input / Output Function Selection

    SD500 Spindle Servo Drive Manual Group C04: Spindle feedback monitoring Code (address) Designation Code (address) Designation C04.00 (0x2500) Spindle position (pulse) C04.25 (0x2519) Spindle encoder pulse counting C04.01 (0x2501) Spindle position (angle) C04.26 (0x251A) Spindle encoder one-turn position Spindle encoder Z pulse detection C04.02 (0x2502) Spindle zero counting C04.27 (0x251B)
  • Page 81 SD500 Spindle Servo Drive Manual Keyboard keys and self-test display Reserved External fault input selection Frequency up (UP) X4 frequency measurement Reserved Frequency down (DW) Timer triggering terminal Position gain switching Frequency up/down Timer zeroing terminal X7 pulse direction switching (UP/DW zero clearing) Channel A switching to Counter clock input terminal...
  • Page 82: Fault And Warning Code List

    SD500 Spindle Servo Drive Manual Spindle drive reversing PID feedback over the upper limit Motor overheating warning output Spindle drive forwarding PID feedback below the lower limit Select motor 2 Fault trip warning 1 (warning during fault PID feedback sensor disconnected output paused (module blocking) self-recovery) Fault trip warning 2 (no...
  • Page 83 SD500 Spindle Servo Drive Manual E.OC2 (6) Overcurrent in deceleration Fault E.PST2(75) Synchronizer out-of-step fault 2 Fault E.OC3 (7) Overcurrent at constant speed Fault E.PST3(76) Synchronizer out-of-step fault 3 Fault E.OU1 (9) Overvoltage in acceleration Fault E.DEF (77) Excessive speed deviation Fault E.OU2 (10) Overpressure in deceleration...
  • Page 84 SD500 Spindle Servo Drive Manual E.PG7 (44) Spindle encoder Z-pulse error fault Fault A.POE (156) Position overrun warning Warning E.PG8 (44) Encoder Z-pulse logic fault Fault A.RUN2 (158) Jogging terminal starting protection Warning E.PG9 (44) Spindle encoder Z-pulse logic fault Fault A.RUN3 (159) Terminal starting protection...
  • Page 85: Chapter 5 Spindle Function Application Guidance

    SD500 Spindle Servo Drive Manual Chapter 5 Spindle Function Application Guidance 5.1 Motor Self-Learning Motor self-learning is required before commissioning. Please refer to the control circuit wiring diagram for wiring definitions, and parameters are as follows. Code Factory value Adjustable Designation Content (Address)
  • Page 86 SD500 Spindle Servo Drive Manual (0x0228) position V/F SVC FVC PMVF PMSVC PMFVC (0~2) 0: single motor encoder 1: single spindle encoder 2: dual encoder F02.43 Position encoder V/F SVC FVC PMVF PMSVC PMFVC 1024 STOP (0x022B) cable No. Sets the number of ABZ encoder cables. (1~10000) V/F SVC FVC PMVF PMSVC PMFVC The value of [F02.07] will be set to "0"...
  • Page 87: Speed Control

    SD500 Spindle Servo Drive Manual from occurring in this mode. 5.1.3 Dual Encoder Mode (F2.40=2) When the motor has a built-in encoder and the mechanical spindle also has an encoder, it is considered as the dual encoder mode, and it is necessary to set the number of two encoder cables and select F2.40=1 for self-learning.
  • Page 88 SD500 Spindle Servo Drive Manual keyboard numbers to 0. frequency set via numbers) V/F SVC FVC PMVF PMSVC PMFVC The time it takes to accelerate the output frequency from F01.22 0.00Hz to the reference frequency. Set by models Acceleration time 1 (0x0116) 1~65000s(F01.21 = 0) (0.01~650.00s)
  • Page 89 SD500 Spindle Servo Drive Manual F15.35 V/F SVC FVC PMVF PMSVC PMFVC ADRC toggle switch STOP (0x0F23) Toggle switch between ADRC and PI. (0~1) V/F SVC FVC PMVF PMSVC PMFVC Ones-bit: Reverse running direction 0: direction unchanged 1: direction reversed Tens-bit: Running direction disabled 0: forward and reverse commands allowed F07.05...
  • Page 90 SD500 Spindle Servo Drive Manual accordingly. 5.2.2 Pulse Speed Control The speed command source is given by pulse, and the 5V differential signals given by CNC system are connected to PULS+(20), PULS-(5), SIGN+(19), SIGN-(4) respectively, please note that these four ports only receive 5V differential signals; The pulse type and direction are changed by F15.02 (pulse counting mode), the related debugging parameters are the same as the speed list above, F01.02 default is 10 (given by pulse).
  • Page 91: Position Control

    SD500 Spindle Servo Drive Manual F15.34 can be taken as inertia adjustment, and the normal adjustment range is 32~10, the smaller the value, the larger the electronic inertia adjusted at this time. Since the equivalent inertia becomes larger, response without overshoot can be achieved, and anti-interference performance is enhanced.
  • Page 92 SD500 Spindle Servo Drive Manual (0x0F07) position Filter the input position command to make motor rotation (0.0~512.0ms) smoother. F15.08 Speed feedforward V/F SVC FVC PMVF PMSVC PMFVC 0.0% (0x0F08) gain For improving system dynamic running and following. (0.0%~300.0%) V/F SVC FVC PMVF PMSVC PMFVC F15.09 Speed feedforward Filter the command pulse signal to improve interference...
  • Page 93: Spindle Orientation

    SD500 Spindle Servo Drive Manual gain. Common problems during pulse position control Problem 1: The system is enabled but the motor does not run or does not run properly. Monitor: C5.20 pulse command counting Judgement: If there is no change in C5.20, there may be a wiring or soldering error; If there is a change in C05.20: but the value is abnormal and the running is not regular, check whether the pulse counting mode is abnormal.
  • Page 94 SD500 Spindle Servo Drive Manual V/F SVC FVC PMVF PMSVC PMFVC F24.03 Orientation mode 2 running 0: positioning mode 2 running less than 1 turn STOP (0x5803) mode 1: positioning mode 2 running spindle running more (0~1) than 1 turn V/F SVC FVC PMVF PMSVC PMFVC F24.04 0: principle of shortest stroke...
  • Page 95 SD500 Spindle Servo Drive Manual revolution proximity switch is automatically set during self-learning. V/F SVC FVC PMVF PMSVC PMFVC F024.26 Effective number of proximity A value greater than this is considered valid for an STOP (0x581A) switch rotation after starting (0~100) orientated position.
  • Page 96: Common Faults And Problems Explanation

    SD500 Spindle Servo Drive Manual 0: shortest stroke Orientated position 1: forward 2:reverse Orientation running F24.01 0:Z-pulse direction 1:Proximity Motor switch F24.04 Current position Figure 5-4 Orientation FAQ Problem 1: The motor is moving too slowly when it is stationary to enable orientation. Treatment: Reduce F24.06 acceleration/deceleration time and increase F24.23/24 value.
  • Page 97 SD500 Spindle Servo Drive Manual Hardware does not detect a clear level signal 1. Encoder fault. Spindle encoder disconnection fault 2. Cables are not plugged (F2.38=0 for shielding, not recommended to shield for common use) 1.Wrong setting of encoder cable number. Spindle encoder Z-pulse fault 2.The encoder has lost pulse or the external encoder pulley is skidding.
  • Page 98 SD500 Spindle Servo Drive Manual the manufacturer. 1. Check whether there is output phase loss of motor cables, and please connect the motor cables correctly if any mistakes. Unbalance current 2. Measure the resistance value among the motor cables, please replace the cable if any deviation.
  • Page 99 SD500 Spindle Servo Drive Manual appropriately. 1. Check whether there is an open circuit among the motor connection cables, please connect the motor cables correctly if there is an error. 2. Check whether the input motor nameplate parameters are correct, please Voltage saturation correct if there is a mistake.
  • Page 100 SD500 Spindle Servo Drive Manual the keyboard input rated frequency is much smaller than the motor nameplate rating). 2. Check whether the motor is demagnetized. 1. Check whether the input motor nameplate parameters are correct, wrong Motor parameter error rated frequency setting will lead to this fault. 1.
  • Page 101: Chapter 6 Inspection, Maintenance And Warranty

    SD500 Spindle Servo Drive Manual Chapter 6 Inspection, Maintenance and Warranty 6.1 Inspection Spindle drives consist of semiconductor devices, passive electronics, and motion devices, and all these devices have a service life. Even under normal operating conditions, some of the devices may change their characteristics or fail if their service life is exceeded. To prevent this kind of failure, preventive inspection and maintenance such as daily inspection, periodic inspection, and device replacement must be performed.
  • Page 102: Maintenance

    1. If the product fails during the warranty period, please refer to the warranty terms on the warranty card for details about the scope. 2. In general, the primary fault diagnosis will be carried out by customers, but the service can be provided by Veichi or Veichi's service network for a fee at your request.
  • Page 103: Appendix

    SD500 Spindle Servo Drive Manual Appendix Appendix I: Modbus Communication Protocol ● Communication frame structure The communication data format is as follows. One byte includes a start bit, 8 data bits, a parity bit and a stop bit. Start bit Bit1 Bit2 Bit3...
  • Page 104: Appendix Ii: Matching Cable Description

    SD500 Spindle Servo Drive Manual feedback value Fault and warning code reading 0x3010 or 0x2010 0~127 are fault codes and 128 and above are warning codes External devices are using the spindle drive output terminals. Bit0 – Y1 Output terminal status 0x3018 or 0x2018 Bit1 –TA1-TB1-TC1;...
  • Page 105 SD500 Spindle Servo Drive Manual Figure appendix-2 A-oriented Figure appendix-3 Analog cable IO signal cable Definition Function Remark Definition Function Remark 0~10V or 0~20mA Multi-contact input 4 2-wire 2-wire twisted pair twisted pair AGND Analog GND Multi-contact input 5 SIGN- Command direction- Multi-contact input 1 2-wire...
  • Page 106 SD500 Spindle Servo Drive Manual Inner iron Shielding layer Open collector output 2+ 2-wire case twisted pair Open collector output 1+ Multi-contact input 6 2-wire twisted pair Multi-contact input 3 Relay B2 2-wire twisted pair Relay B1 Inner iron Shielding layer case Table appendix-4 2.
  • Page 107 SD500 Spindle Servo Drive Manual Figure appendix-6 Figure appendix-7 Figure appendix-8 Terminal A Pin No. Signal definition Terminal B Pin No. (Air plug) Remark (DB15) twisted pair twisted pair twisted pair twisted pair PE(Shielding Internal metal case layer) twisted pair twisted pair twisted pair tubular pre-insulated terminals...
  • Page 108 SD500 Spindle Servo Drive Manual The view A and B of single and double encoder are the same, the wiring definition of the double encoder has the signal under the PE shielding layer in the above table when compared to the single encoder.

Table of Contents