background image

 

 

 

ACE-SDC-V3 Manual 

page 33 

rev 1.08 

only] 

P4 

Get run current when DI3 = 0, DI4 = 8 [DIO mode 
only] 

1: 100 mA 
2: 200 mA 
…. 
20: 2000 mA 

P4= 

Set run current when DI3 = 0, DI4 = 8 [DIO mode 
only] 

OK 

P5 

Get run current when DI3 = 4, DI4 = 0 [DIO mode 
only] 

1: 100 mA 
2: 200 mA 
…. 
20: 2000 mA 

P5= 

Set run current when DI3 = 4, DI4 = 0 [DIO mode 
only] 

OK 

P6 

Get run current when DI3 = 0, DI4 = 0 [DIO mode 
only] 
Note: This is the run current value used in joystick 
and USB mode. 

1: 100 mA 
2: 200 mA 
…. 
20: 2000 mA 

P6= 

Set run current when DI3 = 0, DI4 = 0 [DIO mode 
only] Note: This is the run current value used 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 

P9 

Get microstep 

1: Fullstep 
2: Halfstep 
3: Quarter Step 
4: 1/16 step 

P9= 

Set microstep 

OK 

PA 

Get move mode 

0 – DIO 
1 – USB 
2 – Joystick  

PA= 

Set move mode 

OK 

PX 

Returns current position value 

32-bit number 

PX=[value] 

Sets the current position value 

OK 

SSPD[Value] 

On-the-fly speed change.  Note that an “=” sign is 
not used for this command.  

OK 

STOP 

Stops the motor using deceleration if in motion. 

OK 

STORE 

Store settings to flash 

OK 

VER 

Get firmware version 

VXXX 

X[value] 

Moves the motor to absolute position value using 
the HSPD and ACC values 

OK 

Table 9.0 

 

Summary of Contents for ACE-SDC-V3

Page 1: ...ACE SDC V3 Manual page 1 rev 1 08 ACE SDC V3 Board Level Controller Microstep Driver USB 2 0 Communication...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 7: ...ACE SDC V3 Manual page 7 rev 1 08 3 Dimensions Figure 3 0...

Page 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...

Page 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...

Page 10: ...ACE SDC V3 Manual page 10 rev 1 08 4 4 Internal Interface Circuit Figure 4 1...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Page 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...

Reviews: