8SMC4-USB User Manual¶
- 1. About
- 2. Safety instructions
- 3. Quick start guide
- 4. Technical specification
- 4.1. Appearance and connectors
- 4.2. Kinematics and rotation modes
- 4.2.1. Predefined speed rotation mode
- 4.2.2. Rotation for predefined point
- 4.2.3. Predefined displacement mode
- 4.2.4. Acceleration mode
- 4.2.5. Backlash compensation
- 4.2.6. Rotation reversal
- 4.2.7. Recommendations for accurate rotation
- 4.2.8. PID-algorithm for DC engine control
- 4.2.9. Stop motion modes
- 4.3. Main features
- 4.3.1. Supported motor types
- 4.3.2. Motor limiters
- 4.3.3. Limit switches
- 4.3.4. Automatic Home position calibration
- 4.3.5. Operation with encoders
- 4.3.6. Revolution sensor
- 4.3.7. Steps loss detection
- 4.3.8. Power control
- 4.3.9. Critical parameters
- 4.3.10. Saving the parameters in the controller flash memory
- 4.3.11. User defined position units
- 4.3.12. Usage of a coordinate correction table for more accurate positioning
- 4.4. Safe operation
- 4.5. Additional features
- 4.5.1. Operating modes indication
- 4.5.2. Operations with magnetic brake
- 4.5.3. Joystick control
- 4.5.4. Left-Right buttons control
- 4.5.5. TTL synchronization
- 4.5.6. Multiaxis system design
- 4.5.7. General purpose digital input-output (EXTIO)
- 4.5.8. General purpose analog input
- 4.5.9. External driver control interface
- 4.5.10. Serial port
- 4.5.11. Saving the position in FRAM memory
- 4.5.12. The Standa stages detection
- 4.6. Secondary features
- 4.7. Software compatibility
- 5. XILab application User’s guide
- 5.1. About XILab
- 5.2. Main windows of the XILab application
- 5.2.1. XILab Start window
- 5.2.2. XILab Main window in single-axis control mode
- 5.2.3. XILab Main window in multi-axis control mode
- 5.2.4. Application settings
- 5.2.5. Charts
- 5.2.6. Scripts
- 5.2.7. XILab log
- 5.3. Controller Settings
- 5.3.1. Settings of kinematics (stepper motor)
- 5.3.2. Motion range and limit switches
- 5.3.3. Critical board ratings
- 5.3.4. Power consumption settings
- 5.3.5. Home position settings
- 5.3.6. Synchronization settings
- 5.3.7. Brake settings
- 5.3.8. Position control
- 5.3.9. Settings of external control devices
- 5.3.10. General purpose input-output settings
- 5.3.11. Motor type settings
- 5.3.12. Settings of kinematics (DC motor)
- 5.3.13. Settings of PID control loops
- 5.3.14. About controller
- 5.4. XILab application settings
- 5.5. Positioner specifications
- 5.6. Correct shutdown
- 5.7. Working over network
- 5.8. XILab installation
- 6. Programming
- 6.1. Programming guide
- 6.2. Communication protocol specification
- 6.2.1. Protocol description
- 6.2.2. Command execution
- 6.2.3. Controller-side error processing
- 6.2.4. Library-side error processing
- 6.2.5. Controller error response types
- 6.2.6. All controller commands
- 6.2.6.1. Command GACC
- 6.2.6.2. Command GBRK
- 6.2.6.3. Command GCAL
- 6.2.6.4. Command GCTL
- 6.2.6.5. Command GCTP
- 6.2.6.6. Command GEDS
- 6.2.6.7. Command GEIO
- 6.2.6.8. Command GENG
- 6.2.6.9. Command GENI
- 6.2.6.10. Command GENS
- 6.2.6.11. Command GENT
- 6.2.6.12. Command GFBS
- 6.2.6.13. Command GGRI
- 6.2.6.14. Command GGRS
- 6.2.6.15. Command GHOM
- 6.2.6.16. Command GHSI
- 6.2.6.17. Command GHSS
- 6.2.6.18. Command GJOY
- 6.2.6.19. Command GMOV
- 6.2.6.20. Command GMTI
- 6.2.6.21. Command GMTS
- 6.2.6.22. Command GNME
- 6.2.6.23. Command GNMF
- 6.2.6.24. Command GNVM
- 6.2.6.25. Command GPID
- 6.2.6.26. Command GPWR
- 6.2.6.27. Command GSEC
- 6.2.6.28. Command GSNI
- 6.2.6.29. Command GSNO
- 6.2.6.30. Command GSTI
- 6.2.6.31. Command GSTS
- 6.2.6.32. Command GURT
- 6.2.6.33. Command SACC
- 6.2.6.34. Command SBRK
- 6.2.6.35. Command SCAL
- 6.2.6.36. Command SCTL
- 6.2.6.37. Command SCTP
- 6.2.6.38. Command SEDS
- 6.2.6.39. Command SEIO
- 6.2.6.40. Command SENG
- 6.2.6.41. Command SENI
- 6.2.6.42. Command SENS
- 6.2.6.43. Command SENT
- 6.2.6.44. Command SFBS
- 6.2.6.45. Command SGRI
- 6.2.6.46. Command SGRS
- 6.2.6.47. Command SHOM
- 6.2.6.48. Command SHSI
- 6.2.6.49. Command SHSS
- 6.2.6.50. Command SJOY
- 6.2.6.51. Command SMOV
- 6.2.6.52. Command SMTI
- 6.2.6.53. Command SMTS
- 6.2.6.54. Command SNME
- 6.2.6.55. Command SNMF
- 6.2.6.56. Command SNVM
- 6.2.6.57. Command SPID
- 6.2.6.58. Command SPWR
- 6.2.6.59. Command SSEC
- 6.2.6.60. Command SSNI
- 6.2.6.61. Command SSNO
- 6.2.6.62. Command SSTI
- 6.2.6.63. Command SSTS
- 6.2.6.64. Command SURT
- 6.2.6.65. Command ASIA
- 6.2.6.66. Command CLFR
- 6.2.6.67. Command CONN
- 6.2.6.68. Command DBGR
- 6.2.6.69. Command DBGW
- 6.2.6.70. Command DISC
- 6.2.6.71. Command EERD
- 6.2.6.72. Command EESV
- 6.2.6.73. Command GBLV
- 6.2.6.74. Command GETC
- 6.2.6.75. Command GETI
- 6.2.6.76. Command GETM
- 6.2.6.77. Command GETS
- 6.2.6.78. Command GFWV
- 6.2.6.79. Command GOFW
- 6.2.6.80. Command GPOS
- 6.2.6.81. Command GSER
- 6.2.6.82. Command GUID
- 6.2.6.83. Command HASF
- 6.2.6.84. Command HOME
- 6.2.6.85. Command IRND
- 6.2.6.86. Command LEFT
- 6.2.6.87. Command LOFT
- 6.2.6.88. Command MOVE
- 6.2.6.89. Command MOVR
- 6.2.6.90. Command PWOF
- 6.2.6.91. Command RDAN
- 6.2.6.92. Command READ
- 6.2.6.93. Command RERS
- 6.2.6.94. Command REST
- 6.2.6.95. Command RIGT
- 6.2.6.96. Command SARS
- 6.2.6.97. Command SAVE
- 6.2.6.98. Command SPOS
- 6.2.6.99. Command SSER
- 6.2.6.100. Command SSTP
- 6.2.6.101. Command STMS
- 6.2.6.102. Command STOP
- 6.2.6.103. Command UPDF
- 6.2.6.104. Command WDAT
- 6.2.6.105. Command WKEY
- 6.2.6.106. Command ZERO
- 6.3. 8SMC1-USBhF software compatibility
- 6.4. Libximc library timeouts
- 6.5. XILab scripts
- 6.6. Community examples
- 7. Related products
- 8. FAQ
- 8.1. No device found / Can’t open device
- 8.2. Unable to rotate the motor by the controller
- 8.3. When using the libximc library and Linux with kernel version less than 3.16, there are possible hanging of the operating system
- 8.4. Short-term controller loss
- 8.5. probe_flag - what is it?
- 8.6. Virtual controller as in XILab Software
- 8.7. Python CRC algorithm
- 8.8. Where can I find the programming manual for the 8smc4 controller?
- 8.9. How do I implement an emergency stop button?
- 8.10. How to get a xilab window that has disappeared off the screen?
- 8.11. How to check if the connection to 8SMC4-USB is established and still active during my session using the libximc library?