background image

 

 

 

ACE-SDC-V3 Manual 

page 17 

rev 1.08 

7. General Operation Overview 

Important Note: 

All the commands described in this section are defined as 

ASCII or standalone commands.  ASCII commands are used when 
communicating over USB.   
 

7.1. Motion Profile 

The ACE-SDC-V3 incorporates trapezoidal velocity profile as shown in Figure 
7.0.  

 

Figure 7.0 

 
Once a typical move is issued, the motor will immediately start and accelerate to 
the high speed.  Once at high speed, the motor will move at a constant speed 
until it decelerates and stops.  

 

High speed is in pps (pulses/second).  Use ASCII commands 

HSPD 

to set/get 

high speed settings.  Acceleration times are in milliseconds.  Use the 

ACC

 

command to set/get acceleration values.    
 
The minimum and maximum acceleration values depend on the high speed and 
low speed settings.  Refer to Table A.0 and Figure A.0 in 

Appendix A

 for details. 

 

ASCII 

HSPD 

ACC 

 

7.2. On-The-Fly Speed Change 

An on-the-fly speed change can be achieved at any point while the motor is in 
motion.  The ASCII command 

SSPD[Value]

, (no square brackets), can be used 

to perform the actual speed change.  
 

ASCII 

SSPD 

 

Содержание ACE-SDC-V3

Страница 1: ...ACE SDC V3 Manual page 1 rev 1 08 ACE SDC V3 Board Level Controller Microstep Driver USB 2 0 Communication...

Страница 2: ...representations or warranties regarding the content of this document We reserve the right to revise this document any time without notice and obligation Revision History 1 00 1st Release 1 01 2nd Rel...

Страница 3: ...mber 16 6 3 Windows GUI 16 7 General Operation Overview 17 7 1 Motion Profile 17 7 2 On The Fly Speed Change 17 7 3 Motor Position 18 7 4 Motor Power 18 7 5 Jog Move 18 7 6 Stopping 18 7 7 Motor Statu...

Страница 4: ...ACE SDC V3 Manual page 4 rev 1 08 9 ASCII Language Specification 32 9 1 ASCII Command Set 32 9 2 Error Codes 34...

Страница 5: ...eak current 100 mA resolution Selectable Full 1 2 1 4 16 microstep 6 Opto isolated Digital inputs 2 Opto isolated Digital outputs 1 Analog input Three different control modes DIO Control motion is don...

Страница 6: ...s Main Power Input1 12 24 V 2 A Opto supply Power Input 12 24 V Digital Input Forward Diode Current 50 mA Digital Output Emitter Current 50 mA Analog Input Range 0 3 3 V Operating Temperature2 85 C Ta...

Страница 7: ...ACE SDC V3 Manual page 7 rev 1 08 3 Dimensions Figure 3 0...

Страница 8: ...Description 1 3 3V Out O 3 3V Output 2 Analog Input I Analog Signal Input used for Analog Speed Control Section 7 9 3 GND O Ground Table 4 0 3 pin Mating Connector Information Mating Connector Descri...

Страница 9: ...oduct Turn off the power before disconnecting the motor connector 4 3 JP4 14 Pin IO Connector Pin outs Pin Name In Out Description 1 OPTO I Opto Supply Input 12 to 24VDC 2 DI1 I Digital Input 1 3 DI2...

Страница 10: ...ACE SDC V3 Manual page 10 rev 1 08 4 4 Internal Interface Circuit Figure 4 1...

Страница 11: ...he opto supply must be connected to 12 to 24 VDC in order for the digital inputs to operate When the digital input is pulled to ground current will flow from the opto supply to ground turning on the o...

Страница 12: ...opto supply The maximum sink current for digital outputs is 50mA Take caution to select the appropriate external resistor so that the current does not exceed 50mA When deactivated the opto isolator w...

Страница 13: ...angle of the motor and USTEP is the microstep setting Microsteps Revolution 360 DEGREE USTEP For example using a 1 8 motor and a microstep setting of 1 16 the number of microsteps revolution would be...

Страница 14: ...ill be done using an ASCII command protocol 6 1 1 Typical USB Setup The ACE SDC V3 can be connected to a PC directly via USB or through a USB hub All USB cables should have a noise suppression choke t...

Страница 15: ...r starts from 0 BOOL fnPerformaxComOpen IN DWORD dwDeviceNum OUT HANDLE pHandle This function is used to open communication with the Performax USB module and to get communication handle dwDeviceNum st...

Страница 16: ...rom the USB cable Confirm that the USB cable being used has a noise suppression choke See Figure 6 1 Figure 6 1 6 2 Device Number If multiple ACE SDC V3 devices are connected to the PC each device sho...

Страница 17: ...ed the motor will move at a constant speed until it decelerates and stops High speed is in pps pulses second Use ASCII commands HSPD to set get high speed settings Acceleration times are in millisecon...

Страница 18: ...only stop if a limit input is activated during the move or a stop command is issued If a motion command is sent while the controller is already moving the command is not processed Instead an error re...

Страница 19: ...s pulled to GND of opto supply the bit status is 0 Otherwise the bit status is 1 ASCII DI DI 1 6 7 8 2 Digital Outputs Read digital output status using the DO command Digital output values can also be...

Страница 20: ...s determined by the status of digital input 1 7 9 1 Current Used For Analog Speed Control There is only one current value used for the analog speed mode as shown below Other current values including i...

Страница 21: ...for the analog speed as shown below Other digital IO must be turned OFF for proper analog speed control Figure 7 2 7 10 Polarity Using the POL command polarity of the following signals can be configu...

Страница 22: ...22 rev 1 08 7 11 Storing to Flash The following items are stored to flash ASCII Command Description DN Device name P8 Idle current P9 Microstep PA Move mode POL Polarity Settings DOBOOT DO configurati...

Страница 23: ...available ports on the PC Startup the ACE SDC V3 GUI program and you will see the following screen in Figure 8 0 Figure 8 0 To choose a particular device select it and then press OK Important Note In...

Страница 24: ...Control Screen provides accessibility to all the available function on the ACE SDC V3 All features can be tested and verified Figure 8 1 8 1 1 Status Figure 8 2 1 Position Value Shows the value of the...

Страница 25: ...r to the target position 2 Speed Set high speed setting of the motor up to 16Kpps 3 Accel Set acceleration time up to 300ms 4 Enable Status Displays the energized status of the motor 5 Datum Moves the...

Страница 26: ...al Output Figure 8 5 Displays the current digital output status DO1 is reserved as a moving output When the motor is in motion DO1 is turned on DO2 is a general purpose output 8 1 5 DO Boot Figure 8 6...

Страница 27: ...27 rev 1 08 8 1 6 Terminal Figure 8 7 Terminal dialog box allows manual testing of the commands from a terminal screen as shown in Figure 8 7 8 1 7 Microstep Figure 8 8 The following microstep values...

Страница 28: ...IO to USB from the screen it must be downloaded for the new control mode to be used Once the parameters are downloaded they can be permanently stored to the flash memory using the STORE command or STO...

Страница 29: ...powered initially If the current is changed download the new current store to flash and power cycle turn off then back on the controller for the new current to take effect Idle current is not used wh...

Страница 30: ...o select the current setting when in motion Two bits allow four different settings of the current Current setting selections are 0 mA to 2 0 A 100 mA resolution For analog USB control and analog speed...

Страница 31: ...rmation Figure 8 14 Displays the product ID and the version number To change the device name select a new one from the drop down list In order for the setting to take effect download the device name s...

Страница 32: ...s of digital outputs 2 bit number DO 1 2 Get individual bit status of digital outputs 0 1 DO 1 2 Value Set individual bit status of digital outputs OK DN Get device name CFG00 CFG99 DN Value Set devic...

Страница 33: ...d in joystick and USB mode OK P7 Get move amount when DI5 0 DIO mode only 32 bit P7 Set move amount when DI5 0 DIO mode only OK P8 Get idle current 1 100 mA 2 200 mA 20 2000 mA P8 Set idle current OK...

Страница 34: ...ly with an error code See below for possible error responses Error Code Description Command The ASCII command is not understood by the ACE SDC V3 Moving A move or position change command is sent while...

Страница 35: ...Information Arcus Technology Inc 3159 Independence Drive Livermore CA 94551 925 373 8800 www arcus technology com The information in this document is believed to be accurate at the time of publicatio...

Отзывы: