Home
SMC100CC Single-Axis Motion Controller/Driver for DC Motors
Contents
1. 0 01 and lt 100 XX None mm Amperes nn Amperes pp Seconds XX Missing Error B Out of range Error B Floating point Error A mm Missing Error C nn Missing Error C pp Missing Error C Out of range Error C QIL Sets the controller s maximum or peak output current limit to the motor When the controller detects a higher current than the peak current limit it will generate a hardware error and a fault will be recorded QIR Sets the controller s rms output current limit to the motor The rms current limit must be lower than the peak current limit When the con troller s output current exceeds the rms current limit it will generate a hardware error and a fault will be recorded QIT Sets the controller s averaging period for rms current calculation In general the QIT command defines for how long time the actual motor cur rent is allowed to exceed the rms output current limit If the sign takes place of nn this command returns the current pro grammed value A Unknown message code or floating point controller address B Controller address not correct C Parameter missing or out of range D Execution not allowed H Execution not allowed in NOT REFERENCED state J Execution not allowed in DISABLE state K Execution not allowed in READY state L Execution not allowed in HOMING state M Execution not allowed in MOVING state DV Se
2. Function of push buttons from left to right Jog left High jog velocity when pressed together with jog left or jog right Jog right Exec function as indicated in display depending on controllers state Cable 0 5 m helix cable both sides terminated with RJ11 4 4 connectors Dimensions 98 25 QAD Newport EDH0206En1022 09 06 6 Experience Solutions SMC100CC Single Axis Motion Controller Driver for DC Motors 2 5 SMC PS80 Specifications AC Input 100 240 VAC 47 63 Hz 1 9 A DC Output 48 V 80 W max Connector male 2 1 x 0 5 5 x 11 mm Dimensions 1830 100 0 E z TIT HT aoa T J SPT 1 18AWGx2C IEC 320 INLET 168 0 1 0 peat TUH HDD 11 v n Ex ced G uM ID 2 1x OD 5 5 ae RARARARARARARRRRRRRRRR A POWER LED J2 W Plug Assignment annimmt Standard plug P2J option v s m 2 Ns 4 8 P2J j s L 2 RI a PIN OUTPUT lt 5 CENTER Masa aaa j NAME PLATE RUBBER FOOTX4 lt lt 2 0 System Environmental Specifications Operating temperature 5 C to 40 C Operating humidity lt 85 relative humidity non condensing Storage temperature 0 C to 60 C RH lt 85 relative humidity non
3. 67 EDH0206En 1022 09 06 Controller states 0A NOT REFERENCED from reset OB NOT REFERENCED from HOMING 0C NOT REFERENCED from CONFIGURATION OD NOT REFERENCED from DISABLE OE NOT REFERENCED from READY OF NOT REFERENCED from MOVING 10 NOT REFERENCED ESP stage error 11 NOT REFERENCED from JOGGING 14 CONFIGURATION 1E HOMING commanded from RS 232 C 1F HOMING commanded by SMC RC 28 MOVING 32 READY from HOMING 33 READY from MOVING 34 READY from DISABLE 35 READY from JOGGING 3C DISABLE from READY 3D DISABLE from MOVING 3E DISABLE from JOGGING 46 JOGGING from READY 47 JOGGING from DISABLE Errors A Unknown message code or floating point controller address B Controller address not correct Rel Commands TE Get last error Example 1TS Get error and state of controller 1 Controller returns ITSOOOOOA no errors and NOT REFERENCED from reset QD Newport EDH0206En1022 09 06 68 Experience Solutions SMC100CC VA Set Get velocity Usage Not Ref Config Disable Ready Motion Jogging Oo Oo E l Syntax xxVAnn or xxVA Parameters Description xx int Controller address nn float Velocity value Range XX 1to31 nn 10 and lt 1012 Units XX None nn Preset units s Defaults XX Missing Error B Out
4. S CN COO gt Rel Commands SC Set closed loop state Example 1FD1500 Set controller 1 Kd cutoff frequency to 1500 Hz QD Newport EDH0206En1022 09 06 30 Experience Solutions SMC100CC FE Set Get following error limit Usage Syntax Parameters Description Range Units Defaults Description Returns Errors Rel Commands Not Ref Config Disable Ready Motion Jogging Oo Oo IN L xxFEnn or xxFE xx int Controller address nn float Following error limit value xx Il1to3l nn gt 10 and lt 10 xx None nn Preset units XX Missing Error B Out of range Error B Floating point Error A nn Missing Error C Out of range Error C In CONFIGURATION state this command sets the value for the maximum allowed following error which can than be saved in the controller s non volatile memory using the PW command It is also the default value that will be used for the closed loop control unless a different value is set in DIS ABLE state The following error is the most important parameter to control motion It is the difference between the set point or theoretical position and the cur rent or encoder position When the current following error exceeds the maximum allowed value a following error is issued and the controller is set to DISABLE state In DISABLE state this command allows setting a new working paramete
5. Not Ref xxIDnn or xxID xx int nn float xx nn xx nn XX Missing Out of range Floating point nn Missing Out of range Config Disable Ready Motion H L Jogging Controller address Stage model number 1to31 1 to 31 ASCII characters None None Error B Error B Error A Error C Error C The ID command return the stage identifier When used with Newport ESP compatible stages see blue label on the product this is the identical to the Newport product name In CONFIGURATION mode this command allows changing the stage identifier However customer should never do this when the ESP stage configuration is enabled ZX3 If the sign takes place of nn this command returns the current pro grammed value Unknown message code or floating point controller address Controller address not correct Parameter missing or out of range Execution not allowed Execution not allowed in NOT REFERENCED state Execution not allowed in DISABLE state Execution not allowed in READY state Execution not allowed in HOMING state Execution not allowed in MOVING state MH ogECA rOOU SetSmartStage configuration 11D Get stage identifier for controller 1 Controller returns URS100CC QD Newport 3 4 Experience Solutions SMC100CC JD Leave JOGGING state Usage
6. Not Ref Config Disable Ready Motion a N Jogging xxPAnn or xxPA xx int Controller address nn float New target position xx Il1to3l nn gt SLand lt SR xx None nn Preset units XX Missing Error B Out of range Error B Floating point Error A nn Missing Error C Out of range Error C The PA command initiates an absolute move When received the position er will move with the predefined acceleration and velocity to the new tar get position specified by nn The PA command gets only accepted in READY state AND when the new target position is higher or equal to the negative software limit SL AND lower or equal to the positive software limit SR To avoid any mismatch the controller always rounds the new target posi tion to the closest encoder position If the sign takes place of nn this command returns the target position value Unknown message code or floating point controller address Controller address not correct Parameter missing or out of range Execution not allowed Target position out of limits Execution not allowed in NOT REFERENCED state Execution not allowed in CONFIGURATION state Execution not allowed in DISABLE state r ee oe K y zx Move relative Get set point position Get current position Set encoder increment value un e dz MM 1P
7. Syntax Parameters Description Range Units Defaults Description Errors Rel Commands Example QD Newport Experience Solutions Not Ref Config Disable Ready Motion Jogging Oo N N xxJD xx int xx XX XX Missing Out of range Floating point In JOGGING STATE Controller address lto 31 None Error B Error B Error when no jog buttons are pressed and the stage velocity is 0 the xxJD command sets the controller s state to READY Unknown message code or floating point controller address Controller address not correct A B D Execution H Execution I Execution J Execution K Execution L Execution M Execution JM 1JD Controller 35 not allowed not allowed in NOT REFERENCED state not allowed in CONFIGURATION state not allowed in DISABLE state not allowed in READY state not allowed in HOMING state not allowed in MOVING state Enable Disable keypad 1 leaves jogging state EDH0206En1022 09 06 SMC100CC JM Enable Disable keypad EDH0206En1022 09 06 Usage Syntax Parameters Description Range Units Defaults Description Returns Errors Rel Commands Example Not Ref Config Disable Ready Motion H a a N Jogging xxJMnn or xxJM xx int Controller address nn float
8. Controller address nn float Hysteresis value xx Il1to3l nn 20and lt 10 XX None nn Preset units XX Missing Error B Out of range Error B Floating point Error A nn Missing Error C Out of range Error C The BH command sets the hysteresis compensation value When set to a value different than zero the controller will issue for each move in the pos itive direction a move of the commanded distance plus the hysteresis com pensation value and then a second move of the hysteresis compensation value in the negative direction This motion ensures that a final position gets always approached from the same direction and distance and helps compensating for non repeatable mechanical defects like hysteresis or mechanical stiffness variations The value 0 disables this function The BH command can not be used when the backlash compensation is enabled BA command If the sign takes place of nn this command returns the current pro grammed value A Unknown message code or floating point controller address B Controller address not correct C Parameter missing or out of range D Execution not allowed H Execution not allowed in NOT REFERENCED state J Execution not allowed in DISABLE state K Execution not allowed in READY state L Execution not allowed in HOMING state M Execution not allowed in MOVING state BA Set backlash compensation Example
9. Not Ref Config Disable Ready Motion Jogging L1 m m xxOR xx int Controller address xx 1to31 xx None XX Missing Error B Out of range Error B Floating point Error A nn Missing Error C Out of range Error C This command starts the execution of the HOME search as defined by the HT command When in NOT REFERENCED state for instance after system start any posi tioner must first get homed with the OR command before further motion commands can get executed The OR command gets accepted only in NOT REFERENCED state and only with no present hardware errors except for end of run maybe Refer to the TS command to get more information on the possible hardware errors S o a a 0 DO 9 o Unknown message code or floating point controller address Controller address not correct Parameter missing or out of range Execution not allowed home sequence already started Execution not allowed in CONFIGURATION state Execution not allowed in DISABLE state Execution not allowed in READY state Execution not allowed in HOMING state Execution not allowed in MOVING state Set HOME search type Set HOME search velocity Set HOME search time out 1OR Execute HOME search with controller 1 m QD Newport Eyperience Solutions SMC100CC OT Set Get HOME search time out Usage Not Ref Config Disable Ready Motion Jogging S L L Syntax xxOTnn or xxOT
10. SMC100 Select an address and press the Set button When successful a message appears on the screen It is recommended to note down the address of the controller somewhere For example use the stickers supplied with the SMC100CC Now disconnect this controller from your PC and connect the next one instead Select a new not yet allocated address and press the Set button again Proceed the same with all other controllers Building the System When the addresses of all controllers are set you can build your system Pull out all cables from all controllers Set the dip switches of the controller with the address number 1 as FIRST Set the dip switches of the other con trollers except one as OTHERS and set the dip switches of one controller as LAST When you have only two controllers one has to be set as FIRST the one with the address number 1 and the other one as LAST See below graphic for illustration FIRST OTHERS LAST RS232 RS485 RS485 ON E mu mu OFF B LH LIL mu iee Ceki riis Connect the SMC100CC configured as FIRST to the RS 232 C port or to the USB port of your PC Connect a RS 485 network cable to the RS 485 OUT of the FIRST controller and to the RS 485 IN of the next controller Proceed the same with all other controllers When done you can check your system The controller configured as FIRST should have the RS 232 C cable con nected It has the addr
11. Single Axis Motion Controller Driver for DC Motors Dele t USER S MANUAL N s E FiRMWARE V2 0 SMC100CC Single Axis Motion Controller Driver for DC Motors Table of Contents WALT T cas na E GEI rx FEM tiene OO yr I seas v EU Declaration of COB OFIDIEY 31g ere b a eeu oH C a read vi eG vii Confidentiality amp Proprietary Rights sss sese eser vii Sales Tech Support amp 5ServiCe erri reete Fere cire toca viii Service MIOMA Oaa ee o e aa cient viii Newport Corporation RMA Procedures eere viii PAC UN sad diee diens esie exe cx tedio EE n Aided viii 1 0 Safety Precautions 7 1 sees 1 1 1 Definitions and Symbols eie eene ier eres 1 General Warning Or D eT 1 Electue Shock TTT 1 European Union CE Mark cies iss caceascuts tien ies asics oats reete eu hen ea noa to REIR 1 1 2 Warnings and C utlons ise emeret heh n e sie 2 General Warnings and Cautions essere 2 2 0 System Overview 7 sse 3 2 1 General Description uaa or RDDHOI ERI EE DoD 3 2 2 Part NUM DES retenee tis etestiteterbusteses edoedo oU oi eel a aa er 3 2 0 PIMC TMOG matauria E aita nid MERE 4 Contents of Delivery u a aree e E eee inue E TP dead 4 KST i oio ORO UE GIO ENEN 5 Dimensions 5e eei PERRO ONSE RR IRR IS EE HER ELE HE CANET Eee etae aeo 5 2 4 SMCARC 5 aisi maia india ran tein ae cer eee Det 6 SpecilicatiOls ecco tee perte an ii er eee tr ien e
12. Defaults Description Returns Errors Rel Commands Example QD Newport Experience Solutions Not Ref Config Disable Ready Motion Jogging E o xxOHnn or xxOH xx int Controller address nn float HOME high velocity XX 1to31 nn 10 and lt 10 XX None nn Preset units s XX Missing Error B Out of range Error B Floating point Error A nn Missing Error C Out of range Error C This command sets the maximum velocity used by the controller for the HOME search If the sign takes place of nn this command returns the current pro grammed value A Unknown message code or floating point controller address B Controller address not correct C Parameter missing or out of range D Execution not allowed H Execution not allowed in NOT REFERENCED state J Execution not allowed in DISABLE state K Execution not allowed in READY state L Execution not allowed in HOMING state M Execution not allowed in MOVING state OR Execute HOME search OT Set HOME search time out 10H50 Set controller 1 HOME search velocity to 50 units s 43 EDH0206En1022 09 06 SMC100CC OR Execute HOME search EDH0206En1022 09 06 Usage Syntax Parameters Description Range Units Defaults Description Errors Rel Commands Example
13. Jog state xx Il1to3l nn Oorl XX None nn None XX Missing Error B Out of range Error B Floating point Error A nn Missing Error B Out of range Error A The JM1 command enables the SMC RC keypad buttons default setting The JMO command disables the SMC RC keypad buttons Sending the JM command when the controller is in DISABLE or READY state only temporarily applies the setting With the next boot of the con troller the default setting will get applied again Whereas sending the JM command when the controller is in CONFIGURATION state saves the set ting in the controller s non volatile memory If the sign takes place of nn this command returns the current pro grammed value A Unknown message code or floating point controller address B Controller address not correct D Execution not allowed H Execution not allowed in NOT REFERENCED state L Execution not allowed in HOMING state M Execution not allowed in MOVING state JD Leave JOGGING state 1JM1 Enable keypad for controller 1 E CY Newport Eyperience Solutions SMC100CC JR Set Get jerk time Usage Syntax Parameters Description Range Units Defaults Description Returns Errors Rel Commands Example QD Newport Experience Solutions Not Ref Config Disable Ready Motion H a a N Jogging xxJRnn or xxJR xx
14. Postoni D Go DISABLE Postion2 B Go ple Absolute moves _ HOME DISABLE Relative moves Increment 1 Increment 2 Doo Increment 3 p o J P QD Newport Experience Solutions 15 EDH0206En1022 09 06 SMC100CC Single Axis Motion Controller Driver for DC Motors Go to the tab Controllers Press the Scan button to validate all address able controllers I smc100 Move Jog Motion setup View all Errors GPIO Controllers About Scan is successfull va Stop motion Back When done press the Apply button 5S smc100 Move Jog Motion setup View al Errors GPIO Controllers About 2 controllers are accepted SMC100 Stop motion Back QAD Newport EDH0206En1022 09 06 16 Experience Solutions SMC100CC Single Axis Motion Controller Driver for DC Motors Configuring the Controller Start the SMC100CC utility program SMC EXE establish communication and go to the Configuration screen When using the SMC100CC with Newport ESP compatible stages see label on the stage press Stage parameters download The following screen appears Stage parameters download E EXIT CONFIG The controller must be in the CONFIGURATION state If this is not the case press on Configuration button Press Back to exit this page To read and set parameters from the Newport smart stage to the controller press on D
15. RS 232 C Communication Using SMC 232 Cable Apply the following settings to the COM port of your PC Bits per second 57 600 Data bits 8 Parity None Stop bits 1 Flow control Xon Xoff Terminator Cnr USB Communication Using SMC USB Interface Install the software supplied with the SMC USB on your PC Follow the instructions supplied with the SMC USB Apply the following settings to the COM port of your PC Bits per second 57 600 Data bits 8 Parity None Stop bits 1 Flow control Xon Xoff Terminator Cnr QD Newport Experience Solutions EDH0206En1022 09 06 SMC100CC Single Axis Motion Controller Driver for DC Motors 3 3 Communication to a Single SMC100CC Set the dip switches on the SMC100CC to FIRST FIRST On m m OFF m 1121314 Connect the SMC100CC to the RS 232 or to the USB port of your PC Connect your stage to the SMC100CC MOTOR connector Connect the power supply The LED on the SMC100CC turns RED Start the SMC100CC utility program SMC EXE The following screen appears Motion portal EXIT SMC100 Press the Configuration button The following screen appears Communication setting Controller address setting Stage parameters download Stage parameters modification ER Back SMC100 CY Newport EDH0206En1022 09 06 10 Experience Solutions SMC100CC Single Axis Motion Controller Driv
16. SMC100CC Single Axis Motion Controller Driver for DC Motors El Backlash Compensation Round to PA or PR encoder J 4 oe I lt command resoluton dE ds input Target position Profiler gt gt PID d Driver Stage Round to m encoder Led Unit 4 resoluton Encoder position y Backlash gt Current position out Set point position _ iun gt Set point velocity Set point acceleration Goal position gt Goal velocity Goal acceleration Target position is read by PA command Current position is read by TP command Set point position is read by TH command Encoder resolution is set read by the SU command Backlash is set read by the BA command m ESP Stages ESP refers to Newport stages with an EEPROM ESP chip that contains all stage information like motor type travel limits maximum speeds etc The SMCI100CC is capable reading this information from the stage and can save it to the controller s flash memory This minimizes the stage configuration time and possible errors during configuration The SMC100CC can also be configured to confirm at each power up that the connected stage is the same as the one recorded in the controller s memory which is another safety feature CY Newport Experience
17. Set Get derivative gain Usage Not Ref Config Disable Ready Motion Jogging S Oo IN L Syntax xxKDnn or xxKD Parameters Description xx int Controller address nn float Derivative gain value Range XX 1to31 nn 20and lt 10 Units XX None nn Volt second preset unit Defaults XX Missing Error B Out of range Error B Floating point Error A nn Missing Error C Out of range Error C Description In CONFIGURATION state this command sets the derivative gain of the PID control loop which can than be saved in the controller s nonvolatile memo ry using the PW command It is also the default value that will be used unless a different value is set in DISABLE state In DISABLE state this command allows setting a new working parameter for the derivative gain This value is not saved in the controller s memory and will be lost after reboot Returns If the sign takes place of nn this command returns the current pro grammed value Errors A Unknown message code or floating point controller address B Controller address not correct C Parameter missing or out of range D Execution not allowed H Execution not allowed in NOT REFERENCED state K Execution not allowed in READY state L Execution not allowed in HOMING state M Execution not allowed in MOVING state Rel Commands SC Set closed loop state KI Setintegral g
18. Displacement out of limits Command not allowed in NOT REFERENCED state Command not allowed in CONFIGURATION state Command not allowed in DISABLE state Command not allowed in READY state Command not allowed in HOMING state Command not allowed in MOVING state Communication Time Out Error during EEPROM access GWS CR IQIM K e a CY Newport Experience Solutions SMC100CC TH Get set point position Usage Syntax Parameters Description Range Units Defaults Description Errors Rel Commands Example QD Newport Experience Solutions Not Ref Config Disable Ready Motion Jogging xxTH xx int xx xx XX Controller address 1to31 None Missing Error B Out of range Error B Floating point Error A The TH command returns the value of the set point or theoretical position This is the position where the positioner should be In MOVING state the set point position changes according to the calculation of the motion profil er In READY state the set point position is equal to the target position Towne TP 1TH Unknown message code or floating point controller address Controller address not correct Execution not allowed Execution not allowed in NOT REFERENCED state Execution not allowed in CONFIGURATION state Get current position Get set point position of controller 1 Controller returns 1THO set poin
19. Flow control Xon Xoff Terminator Cnr EDH0206En1022 09 06 8 id tots SMC100CC Single Axis Motion Controller Driver for DC Motors m Getting Started 3 1 3 2 This section guides the user through the proper set up of the SMC100CC motion control system When using the SMC100CC controller ONLY in local control with the SMC RC keypad and NOT from a computer you can skip this section and continue reading in section 4 SMC100CC with SMC RC key pad If not already done carefully unpack and visually inspect the con trollers and the stages for any damage Place all components on a flat and clean surface CAUTION No cables should be connected to the controller at this point First the controller must be configured properly When using several SMC100CC controllers from the same COM port through the internal RS 485 communication link an individual address must be set for each controller Then each controller must be configured to the connected stage For both steps the software supplied with the SMC100CC is used SMC100CC Software Installation The SMC100CC utility program SMC100 exe is designed to run on any commercially available Pentium class desktop personal computer The computer should have a minimum of 64 MB of RAM Newport recommends using Windows XPTM or Windows 2000 For installation put the CD in your CD drive and double click on setup exe Follow the instructions on the screen Communication Settings
20. Parameters Description xx int Controller address nn float HOME time out Range XX lto3l nn gt land lt 10 Units XX None nn Seconds Defaults XX Missing Error B Out of range Error B Floating point Error A nn Missing Error C Out of range Error C Description This command sets the time out value for the HOME search When the HOME search does not finish successfully before this time elapses the HOME search will be aborted and an error gets recorded Returns If the sign takes place of nn this command returns the current pro grammed value Errors A Unknown message code or floating point controller address B Controller address not correct C Parameter missing or out of range D Execution not allowed H Execution not allowed in NOT REFERENCED state J Execution not allowed in DISABLE state K Execution not allowed in READY state L Execution not allowed in HOMING state M Execution not allowed in MOVING state Rel Commands HT Set HOME search type OH Set HOME search velocity OR Execute HOME search Example 10T2 21 Set controller 1 HOME time out to 2 2 seconds CY Newport Experience Solutions 45 EDH0206En1022 09 06 SMC100CC PA Move absolute Usage Syntax Parameters Description Range Units Defaults Description Returns Errors Rel Commands Example EDH0206En1022 09 06
21. as the one recorded in the controller flash memory If not it memorizes an error The ESP stage check is recommended with all Newport ESP compati ble stages The command ZX1 disables the ESP stage check When disabled the con troller will not check the connected stage and the stage reference is set to UNKNOWN If the sign takes place of nn this command returns the current stage reference A Unknown message code or floating point controller address B Controller address not correct C Parameter missing or out of range D Execution not allowed H Execution not allowed in NOT REFERENCED state J Execution not allowed in DISABLE state K Execution not allowed in READY state L Execution not allowed in HOMING state M Execution not allowed in MOVING state 1ZX Controller returns IZXURS100CC means URS100CC stage z QAD Newport Experience Solutions SMC100CC Single Axis Motion Controller Driver for DC Motors m Connector Pinout DC IN and DC OUT Female 2 1 x 5 5 x 11 mm 6 1 6 2 6 3 6 4 QD Newport Experience Solutions Pin Description Center 48 VDC Outer GND RS 232 C Male Sub D9 Pin Description 1 Shortet together with 4 and 6 TX RX Shortet together with 1 and 6 GND Shortet together with 1 and 4 Shortet together with 8 Shortet tog
22. explosive atmosphere e Disconnect power before cleaning the Controller Driver unit Do not use liquid or aerosol cleaners e Do not open the SMC100CC Controller Driver There are no user service able parts inside QD Newport EDH0206En1022 09 06 2 Experience Solutions SMC100CC Single Axis Motion Controller Driver for DC Motors e Return equipment to Newport Corporation for service and repair e Dangerous voltages associated with the 100 240 VAC power supply are present inside the power supply To avoid injury do not touch exposed connections or components while power is on e Follow precautions for static sensitive devices when handling electronic circuits 20 System Overview 2 1 General Description The SMC100CC is a single axis motion controller driver for DC servo motors up to 48 VDC at 1 5 A rms It provides a very compact and low cost solution for driving a variety of Newport and other manufacturers motor ized stages from a PC or from the optional SMC RC remote control Communication with the SMC100CC is achieved via a RS 232 C or from a USB port using the external adapter SMC USB requires Windows operat ing system A Windows based software supports all configurations and enables basic motion Advanced application programming is simplified by an ASCII command interface and a set of two letter mnemonic commands When used with Newport ESP enhanced positioners the SMC100CC will detect the connected produc
23. is in the READY or in the DISABLE state To get from JOGGING state to READY state use the JD command To get from READY state or DISABLE state back to the NOT REFERENCED state for instance to make some further parameter change in CONFIGURA TION state you need to reboot the controller with the RS command Initialization When connecting the SMC100CC to power the following initialization rou tine gets executed The initialization lasts less than 5 s For more informa tion about system errors during initialization refer to the TS command in section 5 5 Hardware Initialization Y Detect Keypad Read Flash Setup Display message LED Blinking Orange LED Continuous Orange LED Continuous Red D Display message NO End 21 EDH0206En1022 09 06 SMC100CC Single Axis Motion Controller Driver for DC Motors 5 3 5 4 EDH0206En1022 09 06 Command Syntax The SMC100CC is a command driven controller The general format of a command is a two letter ASCII character preceded and followed by parame ters specific to the command nn AA xx nn Optional or required controller address Command format AA Command name xx Optional or required value or to query current value Both upper and lower case characters are accepted Depending on the command it can have an optional or req
24. of range Error B Floating point Error A nn Missing Error C Out of range Error C Description In CONFIGURATION state this command sets the maximum velocity value which can than be saved in the controller s nonvolatile memory using the PW command This is the maximum velocity that can be applied to the mechanical system It is also the default velocity that will be used for all moves unless a lower value is set in DISABLE or READY state In DISABLE or READY state this command sets the velocity used for the fol lowing moves Its value can be up to the programmed value in CONFIGURA TION state This value is not saved in the controller s memory and will be lost after reboot Returns If the sign takes place of nn this command returns the current pro grammed value Errors A Unknown message code or floating point controller address B Controller address not correct C Parameter missing or out of range D Execution not allowed H Execution not allowed in NOT REFERENCED state L Execution not allowed in HOMING state M Execution not allowed in MOVING state Rel Commands AC Set positioner acceleration Example 1VA50 Set controller 1 velocity to 50 units s CY Newport Experience Solutions 69 EDH0206En1022 09 06 SMC100CC VE Get controller revision information Usage Syntax Parameters Description Range Units Defaults Description Errors Rel Co
25. saved in the controller s nonvolatile memory using the PW command It is also the default value that will be used for any move unless a different value is set in DISABLE state The FF command helps minimizing the following error with systems that have significant friction The value for the friction compensation is the volt age that gets added to the output voltage whenever the set point or theo retical velocity is different from zero The sign of this voltage is the same as the sign of the set point velocity In DISABLE state this command allows setting a new working parameter for the friction compensation This value is not saved in the controller s memory and will be lost after reboot If the sign takes place of nn this command returns the current pro grammed value Unknown message code or floating point controller address Controller address not correct Parameter missing or out of range Execution not allowed Execution not allowed in NOT REFERENCED state Execution not allowed in READY state Execution not allowed in HOMING state Execution not allowed in MOVING state Se Ss on m SC Set closed loop state 1FF0 15 Set controller 1 friction compensation to 0 15 V s units a CY Newport Experience Solutions SMC100CC HT Set Get HOME search type Usage Syntax Parameters Description Range Units Defaults Description Returns Errors Re
26. stage identifier JD L Leave JOGGING state JM O Enable disable keypad JR O Set Get jerk time KD O Set Get derivative gain KI O Set Get integral gain KP O Set Get proportional gain KV O Set Get velocity feed forward MM e e Enter Leave DISABLE state OH O Set Get HOME search velocity OR e Execute HOME search OT O Set Get HOME search time out PA e Move absolute PR e Move relative PT o o e Get motion time for a relative move PW e e Enter Leave CONFIGURATION state QI O Set Get motor s current limits RA e e e e e e Get analog input value RB e e e e o e Get TTL input value RS e e Reset controller SA O Set Get controller s RS 485 address SB e e 9 e Set Get TTL output value SC O Set Get control loop state SE e Configure Execute simultaneous started move SL O Set Get negative software limit SR O Set Get positive software limit ST Oo e e Stop motion SU O Set Get encoder increment value TB e e e e e Get command error string TE e e e e e Get last command error TH e e e e e e Get set point position TP e e e e Oo e Get current position TS e e e e e e Get positioner error and controller state VA O Set Get velocity VE e e e e e e Get controller revision information ZT e e e Get all axis parameters ZX O Set Get SmartStage configuration QD Newport EDH0206En1022 09 06 24 Birnen Slits SMC100CC Single Axis Motion Controller Driver for DC Motors Motion Corresponds to HOMING and MOVING state for details see state diagram section 5 1 O
27. 0 2 38 40 51 55 Service RMAs amp Returns 949 253 1694 or 800 222 6440 x31694 e mail istd service newport com Service Information The user should not attempt any maintenance or service of the SMC100CC Controller Driver and its accessories beyond the procedures outlined in this manual Any problem that cannot be resolved should be referred to Newport Corporation When calling Newport regarding a problem please provide the Tech Support representative with the following information e Your contact information e System serial number or original order number e Description of problem e Environment in which the system is used e State of the system before the problem e Frequency and repeatability of problem e Can the product continue to operate with this problem e Can you identify anything that may have caused the problem Newport Corporation RMA Procedures Any SMC100CC Controller Driver being returned to Newport must have been assigned an RMA number by Newport Assignment of the RMA requires the item serial number Packaging SMC100CC Controller Driver being returned under an RMA must be secure ly packaged for shipment If possible reuse the original factory packaging CY Newport viii Experience Solutions EDH0206En1022 09 06 SMC100CC Single Axis Motion Controller Driver for DC Motors SMC100CC Single Axis Motion Controller Driver for DC Motors m Safety Precautions 1 1 QD Newpor
28. 1BH0 015 Set controller 1 backlash compensation to 0 015 units EDH0206En1022 09 06 x CY Newport Eyperience Solutions SMC100CC DV Set Get driver voltage Usage Syntax Parameters Description Range Units Defaults Description Returns Errors Rel Commands Example QD Newport Experience Solutions Not Ref xxDVnn or xxDV xx int nn float xx nn xx nn XX Missing Out of range Floating point nn Missing Out of range Config H Controller address Driver voltage value 1to31 Disable 212 amp lt 48 None Volts Error B Error B Error A Error C Error C Ready oO Motion Jogging This command sets the max output voltage of the driver to the motor If the sign takes place of nn this command returns the current pro grammed value Unknown message code or floating point controller address Controller address not correct Parameter missing or out of range Execution not allowed in READY state Execution not allowed in HOMING state Execution not allowed in MOVING state A B C D Execution not allowed H J K L M QI Setcurrent limit Execution not allowed in NOT REFERENCED state Execution not allowed in DISABLE state 1DV48 Set controller 1 maximum output voltage to 45 V 29 ED
29. A2 2 Move positioner on controller 1 to absolute position 2 2 units m QD Newport Experience Solutions SMC100CC PR Move relative Usage Syntax Parameters Description Range Units Defaults Description Returns Errors Rel Commands Example QD Newport Experience Solutions Not Ref Config Disable Ready Motion a N Jogging xxPRnn or xxPR xx int Controller address nn float Displacement xx Il1to3l nn gt SLand lt SR xx None nn Preset units XX Missing Error B Out of range Error B Floating point Error A nn Missing Error C Out of range Error C The PR command initiates a relative move When received the positioner will move with the predefined acceleration and velocity to a new target position nn units away from the current target position The PR command gets only accepted in READY state AND when the dis tance of the positioner to the end of runs is larger than the commanded displacement To avoid any mismatch the controller always rounds the new target posi tion to the closest encoder position If the sign takes place of nn this command returns the target position value A Unknown message code or floating point controller address B Controller address not correct C Parameter missing or out of range D Execution not allowed G Displace
30. Changes configuration parameters Those changes will be stored in the controller s memory with the PW1 command and remain available after switching off the controller Changes working parameters only Those changes will get lost when switching off the controller e Accepted command Blank Not accepted command will return an error Command Command passed without preceding controller number applies to all controllers e g MMO disables all controllers CY Newport Experience Solutions 25 EDH0206En1022 09 06 SMC100CC AC Set Get acceleration Usage Syntax Parameters Description Range Units Defaults Description Returns Errors Rel Commands Example EDH0206En1022 09 06 Not Ref Config Disable Ready Motion H a a N Jogging xxACnn or xxAC xx int Controller address nn float Acceleration value xx l1to3l nn gt 10 and lt 10 XX None nn Preset units s XX Missing Error B Out of range Error B Floating point Error A nn Missing Error C Out of range Error C In CONFIGURATION state this command sets the maximum acceleration value which can than be saved in the controller s nonvolatile memory using the PW command This is the maximum acceleration that can be applied to the mechanical system It is also the default acceleration that will be used for all moves unless a lower value is set i
31. H0206En1022 09 06 SMC100CC FD Set Get low pass filter cut off frequency for Kd Usage Not Ref Config Disable Ready Motion Jogging E Oo IN L Syntax xxFDnn or xxFD Parameters Description xx int Controller address nn float Cut off frequency value Range XX 1to31 nn 105 and lt 2000 Units XX None nn Hertz Defaults XX Missing Error B Out of range Error B Floating point Error A nn Missing Error C Out of range Error C Description In CONFIGURATION state this command sets the value for the low pass fil ter cut off frequency which can than be saved in the controller s non volatile memory using the PW command It is also the default value that will be used unless a different value is set in DISABLE state In DISABLE state this command allows setting a new working parameter for the low pass filter cut off frequency This value is not saved in the con troller s memory and will be lost after reboot Returns If the sign takes place of nn this command returns the current pro grammed value Errors Unknown message code or floating point controller address Controller address not correct Parameter missing or out of range Execution not allowed Execution not allowed in NOT REFERENCED state Execution not allowed in READY state Execution not allowed in HOMING state Execution not allowed in MOVING state
32. Solutions 75 EDH0206En1022 09 06 SMC100CC Single Axis Motion Controller Driver for DC Motors PID Control Loop Structure Motor voltage O pan uas DV A gt FF Km COS gt KV Feed forward V s unit gt KP Proportional V unit gt Tb KI Saturation Integral 0 5 DV KI V unit s 1 z 1 Tb H FD gt KD Low pass filter D rivative V s unit o gt an TE Current position FROM ENCODER OQ O Set point Set point velocity position FROM PROFILER QD Newport EDH0206En1022 09 06 76 Experience Solutions SMC100CC Single Axis Motion Controller Driver for DC Motors 10 0 Maintenance and Service 10 1 Enclosure Cleaning The SMC100CC Controller Driver should only be cleaned with a lightly damped cloth or sponge with a soapy water solution Do not use an ace tone or alcohol solution this will damage the finish of the enclosure 10 2 Obtaining Service The SMC100CC Controller Driver contains no user serviceable parts To obtain information regarding factory service contact Newport Corporation or your Newport representative Please have the following information available Instrument model number on front panel Instrument serial number on rear panel or original order number Description of the prob
33. W1 QD Newport Experience Solutions 71 EDH0206En 1022 09 06 SMC100CC ZX Set Get ESP stage configuration Usage Syntax Parameters Description Range Units Defaults Description Returns Errors Example EDH0206En1022 09 06 Not Ref Config Disable Ready Motion Jogging E o l xxZXnn or xxZX xx int Controller address xx Il1to3l nn Ildisable ESP stage check 2 update ESP stage information 3 enable ESP stage check xx None nn None XX Missing Error B Out of range Error B Floating point Error A nn Missing Error C Out of range Error C The ZX command allows loading ESP stage data to the controller s flash memory and enables disables ESP stage check during power up ESP refers to Newport stages with an EEPROM called ESP chip that contains all stage information like motor type travel limits maximum velocity maxi mum acceleration etc The command ZX2 reads the parameters from the ESP stage and saves them to the controller s flash memory When using the SMC100CC con troller with Newport ESP compatible stages this is the fastest way of doing the stage configuration When not using the Newport supplied utility soft ware just send the ZX2 command and you re done The command ZX3 enables the ESP stage check When enabled the con troller checks at each power up whether the connected stage is the same
34. ain KP Set proportional gain KV Set velocity feed forward Example 1KD0 015 Set controller 1 derivative gain to 0 015 QD Newport EDH0206En1022 09 06 38 Experience Solutions SMC100CC KI Set Get integral gain Usage Syntax Parameters Description Range Units Defaults Description Returns Errors Rel Commands Example QD Newport Experience Solutions Not Ref Config Disable Ready Motion H a N xxKInn or xxKI Controller address Integral gain value 1to31 2 0 and lt 1012 None Volt preset unit second Error B Error B Error A Error C Error C xx int nn float xx nn xx nn XX Missing Out of range Floating point nn Missing Out of range Jogging In CONFIGURATION state this command sets the integral gain of the PID control loop which can than be saved in the controller s nonvolatile memo ry using the PW command It is also the default value that will be used unless a different value is set in DISABLE state In DISABLE state this command allows setting a new working parameter for the derivative gain This value is not saved in the controller s memory and will be lost after reboot If the sign takes place of nn this command returns the current pro grammed value A Unknown message code or floating point controller address B Controller addres
35. allowed in MOVING state SR Set positive software limit 1SL 100 Set controller 1 negative software limit to 100 units 59 EDH0206En1022 09 06 SMC100CC SR Set Get positive software limit Usage Syntax Parameters Description Range Units Defaults Description Returns Errors Rel Commands Example EDH0206En1022 09 06 Not Ref Config Disable Ready Motion Jogging E Oo E l xxSRnn or xxSR xx int Controller address nn float Positive software limit xx Il1to3l nn 20and lt 10 xx None nn Preset units XX Missing Error B Out of range Error B Floating point Error A nn Missing Error C Out of range Error C In CONFIGURATION state this command sets the positive software limit which can than be saved in the controller s nonvolatile memory using the PW command It is also the default value that will be used unless a different value is set in DISABLE or READY state In DISABLE or READY state this command allows setting a new working parameter for the positive software limit It must be larger or equal to the set point position This value is not saved in the controller s memory and will be lost after reboot The software limits are useful to limit the travel range of a positioner There is no possibility to disable software limits For an almost infinite motion for instance with a rotation stage set t
36. ameter missing or out of range Execution not allowed Execution not allowed in NOT REFERENCED state Execution not allowed in DISABLE state Execution not allowed in READY state Execution not allowed in HOMING state Execution not allowed in MOVING state S CNR COO 9 T Example 1SU7 5e 6 Set controller 1 encoder increment to 7 5 10 units QD Newport EDH0206En1022 09 06 62 Experience Solutions SMC100CC TB Get command error string Usage Syntax Parameters Description Range Units Defaults Description Errors Rel Commands Example QD Newport Experience Solutions Not Ref Config Disable Ready Motion Jogging L1 E B Oo xxTBnn xx int Controller address xx 1to31 nn char Error code refer to TE command xx None XX Missing Error B Out of range Error B Floating point Error A nn Missing Returns explanation of current error Out of range Error C The TB command returns a string that explains the meaning of the error code nn see TE command for complete list A Unknown message code or floating point controller address B Controller address not correct C Parameter missing or out of range D Execution not allowed TE Get error code 1TB Get explanation to error code Controller 63 returns ITB No error means no error EDH0206En1022 09 06 SMC100CC TE Get last
37. command error Usage Syntax Parameters Description Range Units Defaults Description Errors Rel Commands Example EDH0206En1022 09 06 Not Ref Config Disable Ready Motion Jogging L1 E B Oo xxTE xx int Controller address xx Il1to3l xx None XX Missing Error B Out of range Error B Floating point Error A The TE command returns the currently memorized error When a com mand is not executable it memorizes an error This error can be read with the TE command After the execution of a TE command the error buffer gets erased and another TE command will return means no error When a new command error is generated before the previous command error is read the new command error will overwrite the current memorized error For a safe program flow it is recommended to always query the command error after each command execution A Unknown message code or floating point controller address B Controller address not correct D Execution not allowed TB Get error string 1TE Get last error memorized on controller 1 Controller returns ITE means no error List of errors and corresponding strings see TB command Noerror Unknown message code or floating point controller address Controller address not correct Parameter missing or out of range Command not allowed Home sequence already started ESP stage name unknown
38. condensing Installation category I Pollution degree 2 Use location Indoor use only GO Newport Experience Solutions 7 EDH0206En1022 09 06 SMC100CC Single Axis Motion Controller Driver for DC Motors 2 7 2 8 Connector Identification oo RS485 Keypad RS232C OUT CONFIG LED JH UE pa j E 1 LT DCIN DC OUT GPIO Motor Front side KEYPAD RJ9F For SMC RC remote display and jog keypad Not functional for the moment RS 232 C Sub D9M RS 232 C communication port for computer communication RS 485 IN RJ11F RS 485 input for chaining several SMC100CC in a multi drop configuration RS 485 OUT RJ11F RS 485 output for chaining several SMC100CC in a multi drop configuration CONFIG 4 switches Dip switches for communication setup LED LED Status LED Back side DC IN 2 1 x 5 5 x 11 mm Power supply input connect to SMC80 PS DC OUT 2 1 x 5 5 x 11 mm Power supply repeater for con necting several SMC100CC to the same power supply GPIO Sub D15F General purpose inputs outputs MOTOR Sub D25F Motor connection Serial Communication Settings Communication parameters are preset in the SMC100CC controller and do not require any configuration Bits per second 57 600 Data bits 8 Parity None Stop bits 1
39. dification ex Back SMC100 Press the Communication setting button The following screen appears 57600 Baud rate Data bits 8 Stop bits 1 Parity none Flow control Xon Xoff CR LF Terminator Refresh rate s faz con e Select the port number of the COM port of your PC Press the Open but ton A message Communication COM is opened appears on the screen If not check the COM port settings of your PC and try again The input field Refresh rate s allows changing the screen refresh rate used in the motion portal Allowed values range from 0 1 s to 10 s This set ting can be changed only when the communication is closed Press Back button which gets you back to the previous screen Press the Controller Address Setting button and the following screen appears C Newport Experience Solutions 13 EDH0206En1022 09 06 SMC100CC Single Axis Motion Controller Driver for DC Motors EDH0206En1022 09 06 Controller address setting E 2 Press Set button to initialize your controller 3 If you want to initilialize another controller disconnect the current controller from your computer and connect the new one instead Continue like under 1 4 Press Back button to exit this page Controller address 2 O7 O12 O1 C 22 C27 o3 Oe 13 C 18 C 23 C 28 C4 O9 C 14 C 18 C 24 C 28 O5 C 10 15 C 20 C 25 C 30 O6 On C 16 C 21 C 26 C 38 Back
40. em QU C d QU D ES e QU Qn aS 28 ore OO d de e VP European Operations Director of Quality Systems 7 K Zone Industrielle 1791 Deere Avenue SA ea 45340 Beaune la Rolande France Irvine Ca USA a aS oe Oo OO NA S Ox OO OLE ILE ALO ALE ALT AALS RULE ALT ALO ILE SALT ALE ALT MALO ROLE ALT ALO ELT ALR ALE ALT ALLO D NDS ER LT t Be qe ide cade cA ES NAA OE OE OE CE de e Ee Ee Ae OE OE de CE Ce MA Ee NA CE OE Pede are QNA NOR OK NOR MR ORR NER OR NER OR MER OR MR NOR OB NER MB NER MB NOR MOR MR NRA NC QD Newport EDH0206En1022 09 06 vi Experience Solutions SMC100CC Single Axis Motion Controller Driver for DC Motors Preface Confidentiality amp Proprietary Rights Reservation of Title The Newport Programs and all materials furnished or produced in connec tion with them Related Materials contain trade secrets of Newport and are for use only in the manner expressly permitted Newport claims and reserves all rights and benefits afforded under law in the Programs provid ed by Newport Corporation Newport shall retain full ownership of Intellectual Property Rights in and to all development process align or assembly technologies developed and other derivative work that may be developed by Newport Customer shall not challenge or cause any third party to challenge the rights of Newport Preservation of Secrecy and Confidentiality and Restrictions to Access Customer shall protect the Newport Programs a
41. ene eere ed 6 Dimensions siucair e ee Ee e e ae dea 6 HT LE el E 7 ISI eii tio ERE 7 PUTAS TIS LOWS esna tect TTT 7 2 6 System Environmental Specifications eee 7 2 1 Connector Identiti Cath nn recie rer teat ee Ta hee ea eoa eo eaa aA 8 2 8 Serial Communication Settings ossessi ieinu eiiiai 8 A0 Getting Te L us iei trepido t coca eria 9 3 1 SMC100CC Software Installation eese teinii 9 3 2 Communication Setlfigs eto co tr nOD tu eter OD e bera eat 9 RS 232 C Communication Using SMC 232 Cable 9 USB Communication Using SMC USB Interface 9 3 8 Communication to a Single SMC1LOOCC sees eee 10 QD Newport Experience Solutions iii EDH0206En1022 09 06 SMC100CC Single Axis Motion Controller Driver for DC Motors EDH0206En1022 09 06 3 4 Communication to Several SMC100CC esee 12 Controller Address Setting 12 Building the System doce EE 14 Enable all controllers eee tier rre e ren 15 Configuring the Controller rtm err er eeu 17 4 0 SMC100CC with SMC RC Keypad cccccccscccsesseneee 18 5 0 Programming sss 20 D State Diarani oonan A E EE 20 Da Initialization icti tdi EE 21 5 9 Commancd Syntax reed eene n Fh en e Ron dne 22 5 4 Command Execution Time ccccccsssscsscsssssscsscssscssessesseessesseessessnees 22 5 9 Command S
42. er address lto 31 None Error B Error B Error The RS command issues a hardware reset of the controller equivalent to a power up To go from DISABLE or READY state to CONFIGURATION state it is also needed to first reset the controller with the RS command and then to change the controller s state with the PW1 command from NOT REFER ENCED to CONFIGURATION Unknown message code or floating point controller address Controller address not correct Execution Execution Execution Execution Execution prc QQ K not allowed not allowed in NOT REFERENCED state not allowed in CONFIGURATION state not allowed in HOMING state not allowed in MOVING state 1RS Reset controller 1 53 EDH0206En1022 09 06 SMC100CC SA Set Get controller s RS 485 address EDH0206En1022 09 06 Usage Syntax Parameters Description Range Units Defaults Description Returns Errors Example Not Ref Config xxSAnn or xxSA xx int nn int xx nn xx nn XX nn Missing Out of range Floating point Missing Out of range The SA command Disable Axis number Controller s axis number 1 2 to 31 None None Error B Error B Error A Error C Error C Ready oO Motion Jogging lt sets the controller s RS 485 address This address is ONLY used when the con
43. er for DC Motors Press the Communication setting button The following screen appears Communication setting 57600 Baud rate Data bits 8 Stop bits 1 Parity none Flow control Xon Xoff Terminator CR LF Refresh rate s 0 2 coe sj Select the port number of the COM port of your PC Press the Open but ton A message Communication COM is opened appears on the screen If not check the COM port settings of your PC and try again The input field Refresh rate s allows changing the screen refresh rate used in the motion portal Allowed values range from 0 1 s to 10 s This set ting can be changed only when the communication is closed Press Back button which gets you back to the previous screen Using the SMC100CC with Newport ESP compatible stages When using the SMC100CC with Newport ESP compatible stages see label on the stage press Stage parameters download The following screen appears Stage parameters download a EXIT CONFIG The controller must be in the CONFIGURATION state If this is not the case press on Configuration button Press Back to exit this page To read and set parameters from the Newport smart stage to the controller press on Download Download successful T Press Download When successful after some seconds an according mes sage appears on the screen and the status LED on the SMC100CC changes to orange Your s
44. ess number 1 All controllers configured as OTHERS should have one RS 485 network cable connected to the RS 485 IN and another one to the RS 485 OUT e The controller connected as LAST should have one RS 485 network cable connected to the RS 485 IN Connect your stages to the SMC100CC s MOTOR connector Connect your SMC100CC s to power The SMC100CC allows chaining power from one SMC100CC to another one using the SMC PSC0 2 cable supplied with the controller But the total power consumption of all stages connected to the same power supply should not exceed 80 W The maximum power consumption of each Newport stage is listed in the Newport catalog and on the Newport web site In case of questions contact Newport CY Newport 1 4 Experience Solutions SMC100CC Single Axis Motion Controller Driver for DC Motors An example The maximum power consumption of a VP 25XA is 48 W The maximum power consumption of an LTA HS is 6 W So it is possible to con nect one VP 25XA and up to 5 LTA HS to the same power supply But it is not possible to connect two VP 25XA to the same power supply When done your configuration should look as follow VP 25XA SMC PS80 SMC100CC e VP 25XA SMC PS80 FIRST SMC CBx SMC CBx SMC100CC LAST Enable all controllers Start the SMC100CC utility program SMC EXE establish communication and press the Motion Portal button The following screen appears 5S smc100
45. et ete getestet tete te e a a 23 6 0 Connector Pinout 27 1 sese 73 6 1 DC IN and DC OUT Female 2 1 x 0 5 5 x 11 mm sese 73 6 2 RS 232 C Male Sub D9 sess tenth ennt 73 6 3 RS 485 IN and RS 485 OUT Female RJ11 6 6 sss 73 6 4 Keypad Female RJ9 4 4 essent enne enne 73 6 5 GPIO Female S b D15 itii eminere n n tiri d canteen 74 6 6 Motor Female Sub D25 esses nennen tne nentes nnn 74 7 0 Backlash Compensation 75 LX MEE ESP Stages eT 75 9 0 PID Control Loop Structure 16 10 0 Maintenance and Service 77 10 1 Enclosure Cleaning zio eer n RR GEROEU D IEEE 77 10 2 Obtaining Service eese teet pr eee enhn Ren Rene eR nns 77 Service FOFTIL esie eite i ide annie adder Y de i e avian 78 CY Newport iv Experience Solutions SMC100CC Single Axis Motion Controller Driver for DC Motors Warranty Newport Corporation warrants that this product will be free from defects in material and workmanship and will comply with Newport s published spec ifications at the time of sale for a period of one year from date of shipment If found to be defective during the warranty period the product will either be repaired or replaced at Newport s option To exercise this warranty write or call your local Newport office or repre sentative or contact Newport headquarters in Irvine California Y
46. ether with 7 o e o 000 B 690 0 2 eoo NID 7 Not connected RS 485 IN and RS 485 OUT Female RJ11 6 6 Pin Description 1 GND RX RX TX TX e 0o GND Keypad Female RJ9 4 4 Pin Description 1 12 VDC Tx Rx 2 3 4 GND 73 EDH0206En1022 09 06 SMC100CC Single Axis Motion Controller Driver for DC Motors 6 5 6 6 GPIO Female Sub D15 Motor Female Sub D25 14 25 ooo oO Cp oC oO oO Oo Oo oO Pin Description 1 Analog in 2 GND 3 OUTI Open collector 4 OUT2 Open collector 5 OUT3 Open collector 6 OUTA Open collector 7 GND 8 IN1 2 21 kO pull up to 5 V 9 IN2 2 21 kO pull up to 5 V 10 IN3 2 21 kO pull up to 5 V 11 IN4 2 21 kO pull up to 5 V 12 GND 13 In Motion Open collector 14 Not Referenced Open collector 15 GND Pin Description 1 Not connected 2 Not connected 3 Not connected 4 Not connected 5 MOTOR 6 MOTOR 7 MOTOR E 8 MOTOR 7 i 9 Not connected o 10 Not connected o 11 Not connected 5 12 Not connected 2 13 ZM S 14 GND s 15 VI T 13 16 GVD bos 17 EoR 18 EoR 19 VA 20 VB 21 5V 22 GVD 23 VA 24 NB 25 M EDH0206En1022 09 06 74 QD Newport Experience Solutions
47. f the sign takes place of nn this command returns the target position value set by the SE command which is not necessarily the same as the tar get position set by the PA command A Unknown message code or floating point controller address B Controller address not correct C Parameter missing or out of range D Execution not allowed H Execution not allowed in NOT REFERENCED state I Execution not allowed in CONFIGURATION state J Execution not allowed in DISABLE state L Execution not allowed in HOMING state M Execution not allowed in MOVING state 57 EDH0206En1022 09 06 Rel Commands PR Move relative TH Get set point position TP Get current position SU Set encoder increment value Example 1SE2 2 Prepare controller 1 to move to absolute position 2 2 units 2SE3 3 Prepare controller 2 to move to absolute position 3 3 units SE All controllers start their programmed move if any QD Newport EDH0206En1022 09 06 58 Experience Solutions SMC100CC SL Set Get negative software limit Usage Syntax Parameters Description Range Units Defaults Description Returns Errors Rel Commands Example QD Newport Experience Solutions Not Ref Config Disable Ready Motion Jogging Oo Oo E l xxSLnn or xxSL xx int Controller address nn float Negative software limi
48. gets accessed from the Configuration screen In the Stage parameter configuration screen you can also change the configuration parameters stored in the controller But it is not recom mended doing this unless you are an experienced user For further informa tion about the meaning of the different parameters please refer to the explanations at the corresponding two letter commands see command names in brackets in section 5 5 CY Newport Experience Solutions 1 T EDH0206En1022 09 06 SMC100CC Single Axis Motion Controller Driver for DC Motors m SMC100CC with SMC RC Keypad The SMC RC keypad allows basic use of the SMC100CC controller without a computer It features a 16 characters position display and four push but tons for configuration jogging homing and enabling disabling motors It can be also used in parallel to a computer control If not already done carefully unpack and visually inspect the SMC100CC controller the SMC RC keypad all stages and all accessories for any dam age Place all components on a flat and clean surface Connect the SMC RC to the SMC100CC KEYPAD connector Connect your stage to the SMC100CC MOTOR connector Connect the SMC100CC to the SMC PS80 DC IN connector O Connect the SMC PS80 to power During the initialization the SMC100CC controller checks if a SMC RC key pad is connected If so it checks whether all buttons are open not pressed If not an error mes
49. ging and Moving In each state only specific commands are accepted by the SMC100CC Therefore it is important to understand the state diagram below and which commands and actions cause transition between the dif ferent states Also see section 5 5 for command state information Following Error Not Referenced E Hardware Fault Exec button A Following Exec PW1 Error button PWO Exec x gt Joggin button iuran Moving Disable and lt lt gt gt 7 change speed I I I Following Error Done MM1 A A JD A Y PA PR Y MM0 Following Error Y Exec button l Done Homing D Ready No action when jogging speed is different than zero e g one of the keys gt or lt lt gt gt is pressed EDH0206En1022 09 06 When connecting the SMC100CC to power the controller initializes see section 5 2 When the initialization is successful the controller gets to the NOT REFERENCED state From the NOT REFERENCED state the controller can go to the CONFIGURATION state with the PW1 command In CONFIGU RATION stage the SMC100CC allows changing all stage and motor configu ration parameters like maximum motor current or travel limits The PWO command saves all changes to the controller s memory and returns the controller back to the NOT REFERNCED state To execute any move commands PA PR the controller must be in READY state To get from the NOT REFERENCED state to the READY state the
50. he largest possible value which is 2147 000 000 encoder increment value see SU command For instance if the encoder increment value is 0 0005 this limit is 1 073500 If the sign takes place of nn this command returns the current pro grammed value A Unknown message code or floating point controller address B Controller address not correct C Parameter missing or out of range D Execution not allowed H Execution not allowed in NOT REFERENCED state L Execution not allowed in HOMING state M Execution not allowed in MOVING state SL Set negative software limit 1SR100 Set controller 1 positive software positive to 100 units zm CY Newport Experience Solutions SMC100CC ST Stop motion Usage Syntax Parameters Description Range Units Defaults Description Errors Example QD Newport Experience Solutions Not Ref Config Disable Ready Motion Jogging B Oo xx ST xx int Controller address xx 0to31 xx None XX Missing Change to 0 Out of range Error B Floating point Error A The ST command is a safety feature It stops a move in progress by deceler ating the positioner immediately with the acceleration defined by the AC command until it stops The xxST command with preceding controller address stops a move in progress on controller xx The ST command without preceding controller addre
51. il receive of the answer It is important to note that a move command that may lasts for several seconds will not suspend the controller from further command execution So for an efficient process flow with many move commands it is recom mended to use the PT command get time for a relative move and to query the controller status TS command or the current position TP com mand before any further motion command is sent Alternative the dedi cated outputs In Motion and Not Referenced can be used for similar purposes These will provide an even more timely accurate information of the controller state QD Newport Experience Solutions SMC100CC Single Axis Motion Controller Driver for DC Motors 5 5 Command Set This section describes the supported two letter ASCII commands used to configure and operate the SMC100CC The general command format is nn AA xx nn Optional or required controller address Command format AA Command name xx Optional or required value or to query current value Since multiple SMC100CC may be chained through the internal RS 485 Bus each controller uses a predetermined address nn and by decoding the address field of the incoming commands it can determine if the command is intended for it Some command though can be passed without a con troller address In that case the command applies to all concerned con trollers For example STO stops the motion
52. int Controller address nn float Jerk time value xx 1to31 nn 0 001 and 1012 XX None nn Seconds XX Missing Error B Out of range Error B Floating point Error A nn Missing Error C Out of range Error C In CONFIGURATION state this command sets the value for the maximum jerk time which can than be saved in the controller s nonvolatile memory using the PW command It is also the default value that will be used unless a different value is set in DISABLE or READY state Jerk is the derivative of acceleration The jerk time defines the time to reach the needed acceleration A longer jerk time reduces stress to the mechanics and smoothes motion In DISABLE or READY state this command allows setting a new working parameter for the maximum jerk time This value is not saved in the con troller s memory and will be lost after reboot If the sign takes place of nn this command returns the current pro grammed value A Unknown message code or floating point controller address B Controller address not correct C Parameter missing or out of range D Execution impossible axis in movement H Execution not allowed in NOT REFERENCED state L Execution not allowed in HOMING state M Execution not allowed in MOVING state AC Set positioner acceleration 1JRO 05 Set controller 1 jerk time to 0 05 seconds 3 EDH0206En1022 09 06 SMC100CC KD
53. issing Change to 0 Out of range Error B Floating point Error A nn Missing Error C Out of range Error C The SE command allows starting a move on different controllers at the same time The command xxSEnn sets a new target position for the controller nn But different than the PA command the move does not get executed immedi ately but only after receipt of an SE command without preceding controller number and without following position value When receiving the SE com mand all controllers start a move to their new target position The xxSEnn command gets only accepted in READY state AND when the new target position is higher or equal to the negative software limit SL AND lower or equal to the positive software limit SR To avoid any mis match the controller always rounds the new target position to the closest encoder position The SE command should not be confused with a synchronized move With a synchronized move all positioners start their motion simultaneously and have velocities accelerations and jerk times which are limited to a rate which make all positioners start and complete their moves at the same time The emphasis here is that they all start AND stop at the same time The SE command starts a move on all controllers at the same time but each positioner moves with its individually defined velocity and accelera tion So naturally the different positioners don t complete their motion at the same time I
54. l Commands Example QD Newport Experience Solutions Not Ref Config Disable Ready Motion Jogging E m xxHTnn or xxHT xx int Controller address nn int Home type value XX l1to3l nn Ouse MZ switch and encoder Index 1 use current position as HOME 2 use MZ switch only 3 use EoR switch and encoder Index 4 use EoR switch only XX None nn None XX Missing Error B Out of range Error B Floating point Error A nn Missing Error C Out of range Error C This command sets the type of HOME search used with the OR command If the sign takes place of nn this command returns the current pro grammed value A Unknown message code or floating point controller address B Controller address not correct C Parameter missing or out of range D Execution not allowed H Execution not allowed in NOT REFERENCED state J Execution not allowed in DISABLE state K Execution not allowed in READY state L Execution not allowed in HOMING state M Execution not allowed in MOVING state OR Execute HOME search 1HTO Set controller 1 HOME sequence to use MZ and encoder index 33 EDH0206En1022 09 06 SMC100CC ID Set Get stage identifier EDH0206En1022 09 06 Usage Syntax Parameters Description Range Units Defaults Description Returns Errors Rel Commands Example
55. lem If the instrument is to be returned to Newport Corporation you will be given a Return Number which you should reference in your shipping docu ments Complete a copy of the Service Form as represented on the next page and include it with your shipment CY Newport Experience Solutions 77 EDH0206En1022 09 06 SMC100CC Single Axis Motion Controller Driver for DC Motors e Service Form Your Local Representative Tel Fax Name Return authorization Please obtain prior to return of item Company Address Date Country Phone Number P O Number Fax Number Item s Being Returned Model Serial Description Reasons of return of goods please list any specific problems QD Newport EDH0206En1022 09 06 78 Experience Solutions Newport Experience Solutions Visit Newport Online e www newport com North America amp Asia Newport Corporation 1791 Deere Ave Irvine CA 92606 USA Sales 949 253 1461 or 800 222 6440 x31461 e mail sales newport com Technical Support 949 253 1406 or 800 222 6440 x31406 e mail tech newport com Service RMAs amp Returns 949 253 1694 or 800 222 6440 x31694 e mail istd service newport com Europe MICRO CONTROLE Spectra Physics S A 1 rue Jules Guesde B t B ZI Bois de l pine BP189 91006 Evry Cede
56. ll stage parameters and if they are acceptable saves them in the flash memory of the controller After that it changes the controller s state from CONFIGURATION to NOT REFERENCED The execution of a PWO command may take up to 10 seconds During that time the controller will not respond to any other command If the sign takes place of nn this command returns the current state A Unknown message code or floating point controller address B Controller address not correct C Parameter missing or out of range D Execution not allowed J Execution not allowed in DISABLE state K Execution not allowed in READY state L Execution not allowed in HOMING state M Execution not allowed in MOVING state MM Enter Leave DISABLE state 1PW1 Changes controller 1 to CONFIGURATION state 49 EDH0206En1022 09 06 SMC100CC QI Set Get motor s current limits Usage Syntax Parameters Description Range Units Defaults Description Returns Errors Rel Commands Not Ref Config Disable Ready Motion H L Jogging xxQILnn xxOQIRnn xxQITnn xxQIL xxOIR or xxQIT xx int Controller address Lmm float _ Motor s peak current limit Ron float Motor s rms current limit Tpp float Motor s rms current averaging time xx 1to31 mm 20 05 and 3 0 nn 20 05 and lt 1 5 and x mm pp
57. ment out of limits H Execution not allowed in NOT REFERENCED state I Execution not allowed in CONFIGURATION state J Execution not allowed in DISABLE state PA Move absolute TH Get set point position TP Get current position SU Set encoder increment value 1PR2 2 Move positioner on controller 1 to a new position 2 2 units away from the current target position 47 EDH0206En1022 09 06 SMC100CC PT Get motion time for a relative move EDH0206En1022 09 06 Usage Syntax Parameters Description Range Units Defaults Description Errors Rel Commands Example xxPTnn xx int nn float xx nn xx nn XX nn Not Ref Config Disable Ready Motion Jogging Controller address Displacement 1to31 10 and lt 1012 None Preset units Missing Error B Out of range Error B Floating point Error A Missing Error C Out of range Error C The PT commands helps evaluating move times for an efficient program flow When receiving the PT command the controller returns the time in sec onds necessary to execute a relative move of the displacement nn with the current working parameters velocity acceleration etc The controller does not execute any motion Unknown message code or floating point controller address Controller address not correct Parameter
58. missing or out of range Execution not allowed Execution not allowed in NOT REFERENCED state Execution not allowed in CONFIGURATION state Move absolute Move relative Get set point position Get current position Set encoder increment value 1PT2 2 Get time to move positioner on controller 1 by 2 2 units Controller returns 1PT0 25 means 0 25 seconds T QAD Newport Experience Solutions SMC100CC PW Enter Leave CONFIGURATION state Usage Syntax Parameters Description Range Units Defaults Description Returns Errors Rel Commands Example QD Newport Experience Solutions Not Ref Config Disable Ready Motion Jogging L1 E m xxPWnn or xxPW xx int Controller address nn float Velocity feed forward value xx 1to31 nn 1 Go from NOT REFERENCED state to CONFIGURATION state 0 Go from CONFIGURATION state to NOT REFERENCED state xx None nn None XX Missing Error B Out of range Error B Floating point Error A nn Missing Error C Out of range Error C PW changes the controller s state from NOT REFERENCED to CONFIGURA TION In Configuration state all parameter settings are saved in the con troller s memory and remain available after switching off the controller In addition some settings are only possible in CONFIGURATION state e g set drive voltage set Backlash compensation etc PWO checks a
59. mmands Example EDH0206En1022 09 06 Not Ref Config Disable Ready Motion Jogging D E S E L Oo xxVE xx int Controller address nn string Action xx Il1to3l XX None XX Missing Error B Out of range Error B Floating point Error A This command returns the controller s revision information B TP Unknown message code or floating point controller address Controller address not correct Get current position 1VE Get controller 1 revision information Controller 70 returns 1VE SMC Controller driver version 1 00r QD Newport Experience Solutions SMC100CC ZT Get all configuration parameters Usage Not Ref Config Disable Ready Motion Jogging D E S E L Syntax xxZT Parameters Description xx int Controller address Range XX 1to31 Units XX None Defaults XX Missing Error B Out of range Error B Floating point Error A Description The ZT command returns the list of all current configuration parameters The ZT command allows a quick review of all current stage parameter and simplifies the configuration of non Newport stages for instance by using Hyper Terminal file transfer Errors A Unknown message code or floating point controller address B Controller address not correct Rel Commands TE Geterror code Example 1ZT Get controller 1 configuration data 1PW1 1AC320 000000 1BA0 000000 1VA80 000000 1ZX3 1P
60. n DISABLE or READY state In DISABLE or READY state this command sets the acceleration used for the following moves Its value can be up to the programmed value in CON FIGURATION state This value is not saved in the controller s memory and will be lost after reboot If the sign takes place of nn this command returns the current pro grammed value Unknown message code or floating point controller address Controller address not correct Parameter missing or out of range Execution not allowed Execution not allowed in NOT REFERENCED state Execution not allowed in HOMING state Execution not allowed in MOVING state S CQQ K VA Set velocity 1AC500 Set controller 1 acceleration to 500 units s 1AC Controller returns 1AC500 a CY Newport Experience Solutions SMC100CC BA Set Get backlash compensation Usage Syntax Parameters Description Range Units Defaults Description Returns Errors Rel Commands Not Ref Config Disable Ready Motion H L Jogging xxBAnn or xxBA xx int Controller address nn float Backlash value xx 1to31 nn and 1E12 XX None nn Preset units XX Missing Error B Out of range Error B Floating point Error A nn Missing Error C Out of range Error C The BA command sets the backlash compensation value This is the val
61. n again gets the controller to the JOGGING state and the display changes to 0 00000 DIS The jog buttons lt lt lt gt gt and gt are now enabled Pressing the lt jog left or gt Jog right button starts a motion at slow velocity and with slow acceleration Releasing the button stops the motion These slow speed motion are ideal for precise adjustments Pressing the lt jog left or gt Jog right button and the lt lt gt gt high speed simultaneously starts a high speed motion These high speed motion are ideal for coarse adjustments The jog speed and jog acceleration settings are as follow QD Newport EDH0206En1022 09 06 18 Experience Solutions SMC100CC Single Axis Motion Controller Driver for DC Motors High jog velocity Equal to the default velocity see value set in the software utility or with the VA command High jog acceleration High jog velocity 2s means final velocity is reached after 2 seconds High jog deceleration Equal to the default acceleration see value set in the software utility or with the AC command Low jog velocity Equal to the default velocity see value set in the software utility or with the VA command divided by 1000 Low jog acceleration Low jog velocity 2s means final velocity is reached after 2 seconds Low jog deceleration Equal to the default acceleration see value set in the software utility or wi
62. n xx int Controller address Range XX 1to31 Units XX None Defaults XX Missing Error B Out of range Error B Floating point Error A Description The RB command returns the value of the TTL inputs The returned deci mal number represents the binary word made of all 4 inputs where bit 0 is input 1 bit 1 is input 2 bit 2 is input 3 and bit 3 is input 4 The TTL input value is 1 when the corresponding voltage on the pin is larg er than 2 4 volts and it is 0 when the corresponding voltage is below 0 8 volt When the voltage is between these two values the result is unreliable and can be 1 or 0 Errors Unknown message code or floating point controller address Controller address not correct Execution not allowed Execution not allowed in NOT REFERENCED state Execution not allowed in CONFIGURATION state m a DW gt Rel Commands Get analog input value Example 1RB Get TTL input value for controller 1 Controller returns IRB5 means input 0 and 2 are high all others are low QD Newport EDH0206En1022 09 06 52 Experience Solutions SMC100CC RS Reset controller Usage Syntax Parameters Description Range Units Defaults Description Errors Example QD Newport Experience Solutions Not Ref Config Disable Ready Motion Jogging xxRS xx int xx XX XX Missing Out of range Floating point Controll
63. nd Related Materials as trade secrets of Newport and shall devote its best efforts to ensure that all its personnel protect the Newport Programs as trade secrets of Newport Corporation Customer shall not at any time disclose Newport s trade secrets to any other person firm organization or employee that does not need consistent with Customer s right of use hereunder to obtain access to the Newport Programs and Related Materials These restrictions shall not apply to information 1 generally known to the public or obtainable from public sources 2 readily apparent from the keyboard operations visual display or output reports of the Programs 3 previously in the pos session of Customer or subsequently developed or acquired without reliance on the Newport Programs or 4 approved by Newport for release without restriction CY Newport B Same vii EDH0206En1022 09 06 Single Axis Motion Controller Driver for DC Motors Sales Tech Support amp Service North America amp Asia Newport Corporation 1791 Deere Ave Irvine CA 92606 USA Europe MICRO CONTROLE 1 rue Jules Guesde Bat B ZI Bois de l Epine BP189 91006 Evry Cedex Sales France 949 253 1461 or 800 222 6440 x31461 Sales amp Technical Support e mail sales newport com 33 0 1 60 91 68 68 Technical Support e mail france newport fr com 949 253 1406 or 800 222 6440 x31406 s Service amp Returns e mail tech newport com K 33
64. nt Controller address XX 1to31 XX None nn None XX Missing Error B Out of range Error B Floating point Error A The TS command returns the positioner error and the current controller state The TS command returns six characters 1TSabcdef The first four a b c and d represent the positioner s error in hexadecimal and the last two e and f represent the current controller s state Because a positioner can have many errors at the same time the positioner errors are represented by 4 hexadecimals a b c and d where each hexa decimal represents 4 bits Each of these bits represents one error Digit d bit 0 Negative end of run Digit d bit 1 Positive end of run Digit d bit 2 Peak current limit Digit d bit 3 rms current limit Digit c bit 0 Short circuit detection Digit c bit 1 Following error Digit c bit 2 Time out homing Digit c bit 3 Bad ESP stage Digit b bit 0 D C voltage too low Digit b bit 1 80 W output power exceeded For converting the value of the hexadecimals a b c and d to binary use the following table F E D C B A 9 8 7 6 5 4 3 2 1 0 1111 1110 1101 1100 1011 1010 1001 1000 0111 0110 0101 0100 0011 0010 0001 0000 QD Newport Experience Solutions For instance the error map 0013 represents the following error Short cir cuit detection Negative end of run and positive end of run
65. o letter commands named in brackets in section 5 5 Communication to Several SMC100CC When using several SMC100CC controllers through the internal RS 485 com munication link you need to follow specific steps to be successful Apply individual addresses to each controller Connect all elements of the system together Configure each controller to drive the connected stage Controller Address Setting The first thing to do is applying an individual address to each SMC100CC controller The address of the FIRST controller connected through RS 232 C remains the address number 1 You don t need to do anything with this controller For addressing the other controllers do the following Set the dip switches of ALL SMC100CC to FIRST see graphic below FIRST oN m m m OFF m 1 2 3 4 Connect ONE and only one SMC100CC to the RS 232 C or to the USB port of your PC It is not needed to connect any stage to the controller Connect the power supply The LED turns RED Start the SMC100CC utility program SMC EXE The following screen appears SMC100 Configuration Motion portal EXIT SMC100 CY Newport 1 2 Experience Solutions SMC100CC Single Axis Motion Controller Driver for DC Motors Press the Configuration button The following screen appears Communication setting Controller address setting Stage parameters download ii Stage parameters mo
66. on all controllers ISTO stops the motion only on controller 1 Most commands can be used to set a value in that case the command name is followed by the value xx or to query the current value in that case the command name is followed by a When querying a value the controller responds with the command it received followed by the queried value For example a 1VA10 sets the velocity of the controller 1 to 10 units second A 1VA sends the response 1VA10 Not every command can be executed in all states of the SMC100CC and some commands have different meaning in different states It is therefore important to understand the state diagram of the controller see section 54 CY Newport Experience Solutions 23 EDH0206En1022 09 06 SMC100CC Single Axis Motion Controller Driver for DC Motors Not Ref Config Disable Ready Motion Jogging Description AC O Set Get acceleration BA Set Get backlash compensation BH O Set Get hysteresis compensation DV O Set Get driver voltage FD O Set Get low pass filter for Kd FE O Set Get following error limit FF O Set Get friction compensation HT O Set Get HOME search type ID O Set Get
67. one xx Missing Change to 0 Out of range Error B Floating point Error A nn Missing Error C Out of range Error C When the MM command is sent without preceding controller number or the controller number is 0 the MM command gets executed on all con trollers MM0 changes the controller s state from READY to DISABLE In DISABLE state the control loop is open and the motor is not energized The encoder though is still read and the current position gets updated MM1 changes the controller s state from DISABLE to READY The con troller s set point position is set equal to its current position and the con trol loop gets closed depending on the closed loop state The residual fol lowing error gets cleared from the buffer and the motor gets energized If the sign takes place of nn this command returns the current state Unknown message code or floating point controller address Controller address not correct Parameter missing or out of range Execution not allowed Execution not allowed in NOT REFERENCED state Execution not allowed in CONFIGURATION state Execution not allowed in HOMING state Execution not allowed in MOVING state Sh Es om PW _Enter leave CONFIGURATION state MMO All controllers go to DISABLE state CY Newport Eyperience Solutions SMC100CC OH Set Get HOME search velocity Usage Syntax Parameters Description Range Units
68. ou will be given prompt assistance and return instructions Send the product freight prepaid to the indicated service facility Repairs will be made and the instrument returned freight prepaid Repaired products are warranted for the remainder of the original warranty period or 90 days whichever occurs last Limitation of Warranty The above warranties do not apply to products which have been repaired or modified without Newport s written approval or products subjected to unusual physical thermal or electrical stress improper installation mis use abuse accident or negligence in use storage transportation or han dling THIS WARRANTY IS IN LIEU OF ALL OTHER WARRANTIES EXPRESSED OR IMPLIED INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR USE NEWPORT CORPORATION SHALL NOT BE LIABLE FOR ANY INDIRECT SPECIAL OR CONSEQUENTIAL DAMAGES RESULTING FROM THE PURCHASE OR USE OF ITS PRODUCTS First printing 2005 Copyright 2005 by Newport Corporation Irvine CA All rights reserved No part of this manual may be reproduced or copied without the prior written approval of Newport Corporation This manual is provided for information only and product specifications are subject to change without notice Any change will be reflected in future printings CY Newport Experience Solutions V EDH0206En1022 09 06 SMC100CC Single Axis Motion Controller Driver for DC Motors EU Declaration of Conformit
69. ownload Download successful sax SMC100 Start with the controller address 1 Press Download When successful after some seconds an according message appears on the screen and the status LED on the SMC100CC 1 changes to orange Select the next avail able controller address and press Download again Proceed the same with all other controllers When done your system is configured and ready to use For testing go back two screens and press the button Motion portal The main user screen comes available It has eight tabs at the top Go to the Tab MOVE select controller address 1 and press the button HOME Your stage moves to the home position and the color of the status LED on the SMC100CC changes to green When done enter in the field Position 1 any allowed position of your stage and press GO Your stage moves to the commanded absolute position and the current position gets indicated in the position field at the top of the screen Select another controller address and do the same Proceed the same with all other controllers used in your system When everything is ok your system is working correctly and is ready to use Using the SMC100CC with non Newport ESP compatible stages or changing the default values When using the SMC100CC with non Newport ESP compatible stages you need to enter the stage parameters manually in the screen Stage parame ters modification This screen
70. posi tioner must be homed first with the OR command During homing OR com mand execution the controller is in HOMING state When the homing is successful the controller automatically gets to the READY state The process for homing and which signals are looked for during homing can be defined with the HT command In READY state the motor is energized and the control loop is closed when control loop state is closed SC1 During a move execution PA PR the controller is in MOVING state and gets automatically back to the READY state when the move is completed successfully A following error during a move changes the controller to DISABLE state Other errors for instance a loss of the encoder signals may change the controller to the NOT REFER ENCED state In DISABLE state the motor is not energized and the control loop is open But the encoder is still read and the current position gets updated The DIS ABLE state can be used for instance for manual adjustments or to make sure that no energy goes to the motor To go from READY state to DISABLE state and vice versa use the MM command m QAD Newport Eyperience Solutions SMC100CC Single Axis Motion Controller Driver for DC Motors 5 2 QD Newport Experience Solutions In JOGGING state the controller allows computer independent motion from the SMC RC keypad The controller can get to the JOGGING state ONLY by pressing the Exec button on the SMC RC when the controller
71. put value 1to31 0 to 15 None None Error B Error B Error A Error C Error C The SB command sets the value of the TTL outputs The decimal number nn represents thereby the binary word made of all 4 outputs where bit 0 is output 1 bit 1 is output 2 bit 2 is output 3 and bit 3 is output 4 A 1 closes the open collector output transistor of the output A 0 blocks the open collector output transistor of the output If the sign takes place of nn this command returns the current TTL out puts value a DO 9 gt RB Unknown message code or floating point controller address Controller address not correct Parameter missing or out of range Execution not allowed Execution not allowed in NOT REFERENCED state Execution not allowed in CONFIGURATION state Get TTL input value 1SB3 Close controller 1 TTL outputs 1 amp 2 and open outputs 3 amp 4 55 EDH0206En1022 09 06 SMC100CC SC Set Get control loop state Usage Syntax Parameters Description Range Units Defaults Description Returns Errors Rel Commands Example EDH0206En1022 09 06 Not Ref Config Disable Ready Motion H L Jogging xxSCnn or xxSC xx int Controller address nn int Closed loop state xx Il1to3l nn 1 CLOSED loop control 0 OPEN loop control XX None nn None XX Missing Error B O
72. r for the maximum allowed following error This value is not saved in the controller s memory and will be lost after reboot If the sign takes place of nn this command returns the current pro grammed value Unknown message code or floating point controller address Controller address not correct Parameter missing or out of range Execution not allowed Execution not allowed in NOT REFERENCED state Execution not allowed in READY state Execution not allowed in HOMING state Execution not allowed in MOVING state El EE SC Set closed loop state Example 1FE0 015 Set controller 1 following error limit to 0 015 units QD Newport Experience Solutions 31 EDH0206En1022 09 06 SMC100CC FF Set Get friction compensation Usage Syntax Parameters Description Range Units Defaults Description Returns Errors Rel Commands Example EDH0206En1022 09 06 Not Ref Config Disable Ready Motion Jogging E Oo IN L xxFFnn or xxFF xx int Controller address nn float Friction compensation value xx l1to3l nn 20and lt DV XX None nn Volt second preset units XX Missing Error B Out of range Error B Floating point Error A nn Missing Error C Out of range Error C In CONFIGURATION state this command sets the value for the friction com pensation which can than be
73. rs from the same COM port Programming 40 intuitive 2 letter ASCII commands Command set includes software limits user units synchronized motion start stop all General purpose I O 4 TTL out open collector 4 TTL in 2 21 kO pull up to 5 V 1 analog input 10 V 8 Bit Dedicated inputs RS 422 differential encoder inputs for A B and I max 2 MHz rate Forward and reverse limit home switch and index pulse Dedicated outputs 1 open collector output for In Motion 1 open collector output for Not Referenced Status display Two color LED Internal safety feature Watchdog timer Dimensions A L n 6 34 161 iin gt mmm Experience Solutions 5 QVdA3 MOTOR EC GPIO seues DOLOWS JOA 1 101 U0N UOO HOdMEN QAD DINOD 1nOS8pSH NISBUSH L T DCIN DCOUT 5 51 x TE 1 140 33 EDH0206En1022 09 06 SMC100CC Single Axis Motion Controller Driver for DC Motors 2 4 SMC RC Specifications General description Remote control keypad for SMC100CC Display 1 line x 16 characters LCD display for position and short action description of Exec button depend ing on controllers state
74. rt adapter and one RS 232 C cable Requires Windows operating system SMC CB1 1 m RS 485 cable only required when RS 485 cable sup plied with SMC100CC is too short SMC CB3 3 m RS 485 cable only required when RS 485 cable sup plied with SMC100CC is too short CY Newport Experience Solutions 3 EDH0206En1022 09 06 SMC100CC Single Axis Motion Controller Driver for DC Motors 2 3 SMC100CC Contents of Delivery s SMC100CC Controller box s SMC PSC0 2 Power cable 0 2 m length e SMC CB0 2 RS 485 network cable 0 2 m length e SMC MOTION CD Rom e SMC MANUAL User manual C Newport EDH0206En1022 09 06 4 Experience Solutions SMC100CC QD Newport Specifications General Description Single Axis Motion Controller Driver for DC Motors Single axis motion controller driver for DC servo motors Control Capability DC servo motors open or closed loop operation Motor Output Power 48 VDC at 1 5 Arms 3 A peak 100 kHz PWM switching frequency Control loop Floating point digital PID loop with velocity and friction feedforward 2 kHz servo rate Backlash compensation Motion Point to point motion with S gamma profile and jerk time control Computer interface RS 232 C with 57 600 baud rate USB compatible with external adapter SMC USB requires Windows operating system RS 485 internal link for chaining up to 31 con trolle
75. s not correct C Parameter missing or out of range D Execution not allowed H Execution not allowed in NOT REFERENCED state K Execution not allowed in READY state L Execution not allowed in HOMING state M Execution not allowed in MOVING state SC Setclosed loop state KD Set derivative gain KP Set proportional gain KV Set velocity feed forward 1KI0 015 Set controller 1 integral gain to 0 015 39 EDH0206En1022 09 06 SMC100CC KP Set Get proportional gain Usage Not Ref Config Disable Ready Motion Jogging E Oo IN L Syntax xxKPnn or xxKP Parameters Description xx int Controller address nn float Proportional gain value Range XX 1to31 nn 20and lt 10 Units XX None nn Volt preset unit Defaults XX Missing Error B Out of range Error B Floating point Error A nn Missing Error C Out of range Error C Description In CONFIGURATION state this command sets the proportional gain of the PID control loop which can than be saved in the controller s nonvolatile memory using the PW command It is also the default value that will be used unless a different value is set in DISABLE state In DISABLE state this command allows setting a new working parameter for the derivative gain This value is not saved in the controller s memory and will be lost after reboot Returns If the sign take
76. s place of nn this command returns the current pro grammed value Errors A Unknown message code or floating point controller address B Controller address not correct C Parameter missing or out of range D Execution not allowed H Execution not allowed in NOT REFERENCED state K Execution not allowed in READY state L Execution not allowed in HOMING state M Execution not allowed in MOVING state Rel Commands SC Set closed loop state KD Set derivative gain KI Setintegral gain KV Set velocity feed forward Example 1KP0 015 Set controller 1 proportional gain to 0 015 QD Newport EDH0206En1022 09 06 40 Experience Solutions SMC100CC KV Set Get velocity feed forward Usage Not Ref Config Disable Ready Motion Jogging E Oo IN L Syntax xxKVnn or xxKV Parameters Description xx int Controller address nn float Velocity feed forward value Range XX 1to31 nn 20and lt 10 Units XX None nn Volt second preset unit Defaults XX Missing Error B Out of range Error B Floating point Error A nn Missing Error C Out of range Error C Description In CONFIGURATION state this command sets the velocity feed forward of the PID control loop which can than be saved in the controller s non volatile memory using the PW command It is also the default value that will be used unless a different value is se
77. sage gets generated NOTE The SMC100CC does not recognize an SMC RC after the initialization Also disconnecting the SMC RC from the controller and reconnecting without reinitializing the controller does not work To reinitialize the SMC100CC controller temporarily disconnect from power and reconnect again or send the RS command see section 5 5 When using the SMC100CC for the first time with a Newport ESP compatible stage see blue label on the product a message AUTOCONFIG YES gets displayed for about 5 seconds Press the Exec button to configure the SMC100CC to the connected stage Once done this message gets not dis played anymore during later initialization unless the SMC100CC recognizes a different Newport ESP compatible stage than the one it is configured to This message gets also not displayed if the controller is already configured correctly using the SMC100CC software utility see section 3 After successful initialization the controller is in the NOT REFERENCED state and the display displays 0 00000 HOM for more details about the SMCI100CC states please refer to section 5 1 Press the Exec button to home the stage The stage starts moving to its home position When done the display shows 0 00000 JOG The digital value indicates the current position of the stage The default units for Newport positioners are millime ters for linear stages and actuators and degrees for rotation stages Pressing the Exec butto
78. ss stops the moves on ALL controllers A Unknown message code or floating point controller address B Controller address not correct D Execution not allowed H Execution not allowed in NOT REFERENCED state I Execution not allowed in CONFIGURATION state ST Stop moves on all controllers 61 EDH0206En1022 09 06 SMC100CC SU Set Get encoder increment value Usage Not Ref Config Disable Ready Motion Jogging Oo IN Syntax xxSUnn or xxSU Parameters Description xx int Controller address nn float Equivalent units to one encoder count Range XX 1to31 nn 10 and lt 10 Units XX None nn Units Defaults XX Missing Error B Out of range Error B Floating point Error A nn Missing Error C Out of range Error C Description The SU command sets the value for one encoder count It defines also the system of units for all other parameters like travel limits velocities accel erations etc Therefore it is the first parameter to be defined for any posi tioner Example For a positioner with an encoder resolution of 1 pm the com mand xxSU0 001 sets 1 encoder count 1 pm 0 001 unit or 1 unit 1 mm Returns If the sign takes place of nn this command returns the current pro grammed value Errors Unknown message code or floating point controller address Controller address not correct Par
79. t Experience Solutions Definitions and Symbols The following terms and symbols are used in this documentation and also appear on the SMC100CC Controller Driver where safety related issues occur General Warning or Caution Figure 1 General Warning or Caution Symbol The Exclamation Symbol in figure 1 may appear in Warning and Caution tables in this document This symbol designates an area where personal injury or damage to the equipment is possible Electric Shock Figure 2 Electrical Shock Symbol The Electrical Shock Symbol in Figure 2 may appear on labels affixed to the SMC100CC Controller Driver This symbol indicates a hazard arising from dangerous voltage Any mishandling could result in irreparable damage to the equipment in personal injury or death CE Figure 3 CE Mark European Union CE Mark The presence of the CE Mark on Newport Corporation equipment means that it has been designed tested and certified as complying with all applic able European Union CE regulations and recommendations 1 EDH0206En1022 09 06 SMC100CC Single Axis Motion Controller Driver for DC Motors 1 2 Warnings and Cautions The following are definitions of the Warnings Cautions and Notes that may be used in this manual to call attention to important information regarding personal safety safety and preservation of the equipment or important tips WARNING Situation has the potential to cause bodily harm or dea
80. t xx Il1to3l nn gt 10 and lt 0 xx None nn Preset units XX Missing Error B Out of range Error B Floating point Error A nn Missing Error C Out of range Error C In CONFIGURATION state this command sets the negative software limit which can than be saved in the controller s nonvolatile memory using the PW command It is also the default value that will be used unless a different value is set in DISABLE or READY state In DISABLE or READY state this command allows setting a new working parameter for the negative software limit It must be lower or equal to the set point position This value is not saved in the controller s memory and will be lost after reboot The software limits are useful to limit the travel range of a positioner There is no possibility to disable software limits For an almost infinite motion for instance with a rotation stage set the lowest possible value which is 2 147000 000 encoder increment value see SU command For instance if the encoder increment value is 0 0005 this limit is 1 073500 If the sign takes place of nn this command returns the current pro grammed value A Unknown message code or floating point controller address B Controller address not correct C Parameter missing or out of range D Execution not allowed H Execution not allowed in NOT REFERENCED state L Execution not allowed in HOMING state M Execution not
81. t automatically and provides easy configura tion using the supplied Windows based utility software This exclusive Newport feature reduces configuration time and provides the best protec tion of your equipment from any accidental damages Up to 31 controllers can be networked through the internal RS 485 commu nication link This internal multi drop full duplex serial link simplifies com munication to several units without the need for sending address selec tion commands This results in enhanced multi axes management with improved program readability and faster communication compared to alternative systems based on a RS 232 C chain The typical execution time for a tell position command is only about 10 ms for the first controller and only about 16 ms for the other controllers The SMC100CC also features advanced multi axes commands such as Stop all or start a motion of all axes and performs at a 57 600 baud rate communication speed Furthermore for an efficient process control the SMC100CC features dedi cated digital outputs for In Motion and for Not referenced 2 2 Part Numbers Product Description SMC100CC Single axis motion controller driver for DC servo motors Includes 0 2 m long power and RS 485 cable SMC RC Remote control keypad for SMC100CC SMC PS80 80 W power supply for SMC100CC SMC 232 RS 232 C cable 3 m length DB9F to DB9F SMC USB USB interface Includes one USB to COM po
82. t in DISABLE state In DISABLE state this command allows setting a new working parameter for the derivative gain This value is not saved in the controller s memory and will be lost after reboot Returns If the sign takes place of nn this command returns the current pro grammed value Errors A Unknown message code or floating point controller address B Controller address not correct C Parameter missing or out of range D Execution not allowed H Execution not allowed in NOT REFERENCED state K Execution not allowed in READY state L Execution not allowed in HOMING state M Execution not allowed in MOVING state Rel Commands SC Set closed loop state KD Set derivative gain KI _ Set integral gain KP Set proportional gain Example 1KV0 015 Set controller 1 velocity feed forward to 0 015 CY Newport Experience Solutions 41 EDH0206En1022 09 06 SMC100CC MM Enter Leave DISABLE state Usage Syntax Parameters Description Range Units Defaults Description Returns Errors Rel Commands Example EDH0206En1022 09 06 Not Ref Config Disable Ready Motion Jogging S E L xx MMnn or xx MM xx int Controller address nn float Velocity feed forward value xx 0to31 nn 0 changes state from READY to DISABLE 1 changes state from DISABLE to READY XX None nn N
83. t position 0 units 65 EDH0206En1022 09 06 SMC100CC TP Get current position Usage Syntax Parameters Description Range Units Defaults Description Errors Rel Commands Example EDH0206En1022 09 06 Not Ref Config Disable Ready Motion Jogging xxTP xx int xx xx XX Controller address 1to31 None Missing Error B Out of range Error B Floating point Error A The TP command returns the value of the current position This is the posi tion where the positioner actually is according to his encoder value In MOVING state this value always changes In READY state this value should be equal or very close to the set point and target position Together with the TS command the TP command helps evaluating whether a motion is completed a E D gt TH 1TP Unknown message code or floating point controller address Controller address not correct Execution not allowed Execution not allowed in NOT REFERENCED state Execution not allowed in CONFIGURATION state Get set point position Get current position of controller 1 Controller returns ITPO actual position 0 units m CY Newport Eyperience Solutions SMC100CC TS Get positioner error and controller state Usage Syntax Parameters Description Range Units Defaults Description Returns Not Ref Config Disable Ready Motion Jogging D E S E L E xxTS xx i
84. tdriver input voltage Example 1QIL0 75 Set controller 1 current limit to 0 75 A EDH0206En1022 09 06 1QIRO 25 Set controller 1 rms current limit to 0 25 A 1QIT2 5 Set controller 1 rms averaging period to 2 5 s E QD Newport Experience Solutions SMC100CC RA Get analog input value Usage Syntax Parameters Description Range Units Defaults Description Errors Rel Commands Example QD Newport Experience Solutions Not Ref Config Disable Ready Motion Jogging Oo E Oo E H Oo xxRA xx int xx XX XX Missing Out of range Floating point Controller address lto 31 None Error B Error B Error The RA command returns the value of the 10 volts analog input The con verter is a 7 bits analog to digital converter with 0 15 volts of maximum offset and 5 full scale linearity The resolution is 0 078125 volts A Unknown message code or floating point controller address B Controller address not correct D Execution not allowed H Execution not allowed in NOT REFERENCED state I Execution not allowed in CONFIGURATION state SB Get TTL inputs 1RA Get controller axis 1 analog input Controller 51 returns IRA7 8125 means 7 8125 V EDH0206En1022 09 06 SMC100CC RB Get TTL input value Usage Not Ref Config Disable Ready Motion Jogging Oo E Oo E H Oo Syntax xxRB Parameters Descriptio
85. th CAUTION Situation has the potential to cause damage to property or equipment NOTE Additional information the user or operator should consider General Warnings and Cautions The following general safety precautions must be observed during all phas es of operation of this equipment Failure to comply with these precautions or with specific warnings else where in this manual violates safety standards of design manufacture and intended use of the equipment e Heed all warnings on the unit and in the operating instructions e To prevent damage to the equipment read the instructions in this manual e Only plug the power supply to a grounded power outlet e Assure that the power supply is properly grounded to earth ground through the grounding lead of the AC power connector e Route power cords and cables where they are not likely to be damaged e Disconnect or do not plug in the AC power cord in the following circum stances Ifthe AC power cord or any other attached cables are frayed or dam aged Ifthe power plug or receptacle is damaged If the unit is exposed to rain or excessive moisture or liquids are spilled on it Ifthe unit has been dropped or the case is damaged Ifthe user suspects service or repair is required s Keep air vents free of dirt and dust Keep liquids away from unit e Do not expose equipment to excessive moisture gt 85 humidity e Do not operate this equipment in an
86. th the AC command NOTE Any jog motion always respects the software limits see settings in the software utility or with the SL and SR commands When approaching a software limit the controller decelerates with the programmed accelera tion even if the jog buttons are pressed Pressing the Exec button when the three most right letters are DIS gets the controller to the DISABLE state In DISABLE state the motor is not ener gized and the control loop is open But the encoder is still read and the cur rent position gets updated The DISABLE state can be used for instance for manual adjustments or to make sure that no energy goes to the motor To go from DISABLE state to the JOGGING state press the Exec button again The buttons of the keypad can get disabled by the JD command NOTE The keypad does not allow stopping any motion started from a computer all buttons are disabled when the controller is in MOVING state To take computer control when the controller is in JOGGING state the con troller must first get to the READY state change state from the software utility or by using the JD command CY Newport Experience Solutions 19 EDH0206En1022 09 06 SMC100CC Single Axis Motion Controller Driver for DC Motors m Programming 5 1 State Diagram For a safe and consistent operation the SCM100CC uses 7 different opera tion states Not referenced Configuration Homing Ready Disable Jog
87. troller is configured for RS 485 communication The SA command can only be sent to a controller configured for RS 232 C communication In this configuration the controller s address is 1 Only one controller can be configured for RS 232 C communication Newport recommends using the supplied utility software for all controller configurations The SA command is of practical use only when not using this software If the sign takes place of nn this command returns the current pro grammed value S CN W QO 9 T Unknown message code or floating point controller address Controller address not correct Parameter missing or out of range Execution not allowed Execution not allowed in NOT REFERENCED state Execution not allowed in DISABLE state Execution not allowed in READY state Execution not allowed in HOMING state Execution not allowed in MOVING state 1SA3 Set controller s RS 485 address to 3 54 QAD Newport Experience Solutions SMC100CC SB Set Get TTL output value Usage Syntax Parameters Description Range Units Defaults Description Returns Errors Rel Commands Example QD Newport Experience Solutions Not Ref Config Disable Ready Motion Jogging Oo xxSBnn or xxSB xx int nn int xx nn xx nn XX nn Missing Out of range Floating point Missing Out of range Controller address TTL out
88. ue that the controller moves the motor in addition to the commanded dis tance with any move that reverses the direction of motion without chang ing the current position value TP command The BA command helps compensating for repeatable mechanical defects that appear when reversing the direction of motion for instance mechani cal play The value 0 disables this function This feature can be only used when the hysteresis compensation BH is disabled If the sign takes place of nn this command returns the current pro grammed value A Unknown message code or floating point controller address B Controller address not correct C Parameter missing or out of range D Execution not allowed H Execution not allowed in NOT REFERENCED state J Execution not allowed in DISABLE state K Execution not allowed in READY state L Execution not allowed in HOMING state M Execution not allowed in MOVING state BH Set hysteresis compensation Example 1BA0 005 Set controller 1 backlash compensation to 0 005 units QD Newport Experience Solutions 27 EDH0206En1022 09 06 SMC100CC BH Set Get hysteresis compensation Usage Syntax Parameters Description Range Units Defaults Description Returns Errors Rel Commands Not Ref Config Disable Ready Motion H L Jogging xxBHnn or xxBH xx int
89. uired prefix nn for the controller address and or a suffix xx value or a Blank spaces Blanks are allowed and ignored in any position including inside a numeri cal value The following two commands are equivalent but the first exam ple might be confusing and uses more memory 2P A1 43 6 2PA1 436 Decimal separator A dot is used as decimal separator for all numerical values Command terminator Commands are executed as the command terminator p s carriage return line feed ASCII 13 and ASCII 10 is received The controller will analyze the received string If the command is valid and its parameters are in the speci fied range it will be executed Otherwise it will memorize an error After the execution of the command all remaining characters in the input string if any will be ignored In particular it is not possible to concatenate several commands on a single string from the PC to the SMC100 Each command will handle properly the memorization of related errors that can be accessed with the TE command Please refer to the command set in section 5 5 for details Command Execution Time The SMC100CC controller interprets commands continuously as received The typical execution time for a tell position command nTP is about 10 ms for the first controller controller address number 1 and about 16 ms for the other controllers Here command execution time means the time from sending the command unt
90. ut of range Error B Floating point Error A nn Missing Error C Out of range Error C SC1 sets the controller to CLOSED loop control This is the default SCO sets the controller to OPEN loop control Open loop control might be useful for defining stage parameters like friction compensation or velocity feed forward If the sign takes place of nn this command returns the current state zUCACIOCOSU Unknown message code or floating point controller address Controller address not correct Parameter missing or out of range Execution not allowed Execution not allowed in NOT REFERENCED state Execution not allowed in DISABLE state Execution not allowed in READY state Execution not allowed in HOMING state Execution not allowed in MOVING state Set derivative gain Set integral gain Set proportional gain Set velocity feed forward 1SC1 Set controller 1 to closed loop control CY Newport Experience Solutions smcioocc SE Configure Execute simultaneous started move Usage Syntax Parameters Description Range Units Defaults Description Returns Errors QD Newport Experience Solutions Not Ref Config Disable Ready Motion Jogging E o xxSEnn or xxSE or SE xx int Controller address nn float New target position xx 0to31 nn gt SLand lt SR xx None nn Preset units xx M
91. x France Sales amp Technical Support 33 0 1 60 91 68 68 e mail france newport fr com Service amp Returns 33 0 2 38 40 51 55
92. y d d d e d d d d e d d d d d e d d d d e d d d d d e du m QS SA S e ww NC PE 5 LC d NY We declare that the accompanying product identified with the CC mark complies with A OY requirements of the Electromagnetic Compatibility Directive 89 336 EEC and the Low Voltage 9 6S Directive 73 23 EEC 5 6S Product Name SMC100CC Motion Controller Driver Gey d NR PA GS Model Number SMC100CC Motion Controller Driver Gey iG SA L Year mark affixed 2005 e Z K ee Bey Type of Equipment Electrical equipment for measurement control and laboratory use 59 NAA ORAS S Standards Applied S C Compliance was demonstrated to the following standards to the extent applicable C v d Q6 E EN 61326 1 1997 Electrical equipment for measurement control and laboratory use EMC x aN en ee requirements OO XY ie SA m This equipment meets 0 gt L aS e EN 61000 4 3 96 A1 98 A2 2001 Ke LN L NY e EN 61000 4 2 95 A1 98 A2 2001 SA K e EN 61000 4 6 96 A1 2001 QO S TA 56 e EN 61000 4 4 95 A1 2001 Gs x A 9 e EN 61000 4 5 95 A1 2001 65 d d aS s EN 61000 4 11 94 A1 2001 Re LAN L NY EN 61000 3 3 95 A1 2001 SA m s EN 61000 3 2 2000 E ES C e IEC 61010 1 2001 Safety requirements for electrical equipment for measurement control 6s CA eRe and laboratory use S QU QU NA o L 23 Cx Alain Danielo Dan Dunahay Qo E a QU e Cox MV o E 9 S e
93. ystem is now correctly configured and ready to use For testing go back two screens and press the Motion portal button The main user screen comes available It has eight tabs at the top Go to the Tab MOVE and press the button HOME Your stage should move to the home position and the color of the status LED on the SMC100CC changes to green When done enter in the field Position 1 any allowed position of your stage and press GO Your stage should move to the commanded C Newport Experience Solutions 11 EDH0206En1022 09 06 SMC100CC Single Axis Motion Controller Driver for DC Motors EDH0206En1022 09 06 3 4 absolute position and the current position gets indicated in the position field at the top of the screen Your system is working correctly and you can now try the other tabs Using the SMC100CC with not ESP compatible stages or changing the default values When using the SMC100CC with not ESP compatible stages you need to enter the stage parameters manually in the screen Stage parameters modi fication This screen gets accessed from the Configuration screen In the Stage parameter configuration screen you can also change the configura tion parameters stored in the controller But it is not recommended doing this unless you are an experienced user For further information about the meaning of the different parameters please refer to the explanations at the corresponding tw
Download Pdf Manuals
Related Search
Related Contents
取扱説明書 BSR BodyMetrix™ System User's Guide Mode d`emploi (FR) Kia 2014 Optima Hybrid Brochure - Dealer e Eglo LED AREZZO 2553A Precision DC Calibrator User`s Manual catalog introduction Untitled - MGM Brakes "取扱説明書" G-ROBOTS GR Copyright © All rights reserved.
Failed to retrieve file