Overview
This document provides guidance for communication access with an SMC LC8 Controller.
The driver follows a pass-through approach, meaning:
- No validation of values is performed
- Proper operation depends on user knowledge of the system and device
Compatible Devices
SMC LC8 Controller Axis [g3-smclc8 | Word]
Verified Device
SMC LC8 AC Servo Motor Controller LC8-B1H1P-M master axis [g3-smclc8 | Word]
Accessible Data
| Parameter | Description | Usage Notes |
|---|---|---|
| InReg | Command I/O Input | Flags: E-Stop, Pause, Home, Reset, Step Inputs, Start |
| OutReg | Command I/O Output | Flags: Step Outputs, Set-On, Busy, Alarm, Error |
| Alarms | Alarm Register | Alarm flag access |
| Errors | Error Register | Error flag access |
| EncRes | Encoder Resolution | Counts per revolution |
| FdScrw | Feed Screw Lead | Value in mm |
| PosTim | Position Sample Time | Value in seconds |
| Motor | Motor Voltage & Power | Flags: Power levels, Voltage |
| CurPos | Current Position | Value in mm |
| CurVel | Current Velocity | Value in mm/s |
| CurTor | Current Torque | Value in % |
Commands (Write Only)
| Command | Description | Usage Notes |
|---|---|---|
| IOInp | Enable/Disable I/O Input Command | 1 = Enable, 0 = Disable |
| RESET | Reset Controller | Toggle action |
| HOME | Home Command | Toggle action |
| START | Start Step Operation | Uses internal STEP value |
| PAUSE | Pause Control | 1 = Start, 0 = Stop |
| ESTOP | Emergency Stop | 1 = Activate, 0 = Release |
Note:
Disable IOInp when using RS232 control commands for safety. [g3-smclc8 | Word]
Jog / Teaching Operations
| Register | Description | Usage Notes |
|---|---|---|
| Steps | Set Number of Steps | Write only |
| StpPos | Step Position | Steps 1–117 (mm) |
| StpVel | Step Velocity | mm/s |
| StpAcc | Step Acceleration | mm/s² |
| StpDec | Step Deceleration | mm/s² |
| StpTor | Step Torque | % |
| AbsRel | Absolute/Relative Flag | Step-based |
| JogVel | Jog Velocity | mm/s |
Memory Access
| Register | Description | Usage Notes |
|---|---|---|
| RAM | RAM Memory Access | Address range: 0x3800 – 0x3925 |
| NV | Non-Volatile Memory | Address range: 0x000 – 0x7FF |
Note:
Memory access is pass-through; correct data type selection is critical. [g3-smclc8 | Word]
Cable Information
Programming Port
| G3 RS232 Port | SMC LC8 RS-232 Port |
|---|---|
| 1 - CTS | 8 - CTX |
| 2 - RX | 2 - RXD |
| 3 - COMM | 5 - COMM |
| 4 - COMM | 5 - COMM |
| 5 - TX | 3 - TXD |
| 6 - RTS | 7 - RTS |
© HMS Networks AB 2025