Introduction

In modern injection molding automation lines, the robotic arm control system serves as the critical hub connecting the injection molding machine with downstream handling, stacking, and packaging processes. The SC500 series robotic arm control system, developed by Inovance Technology specifically for injection molding robotic arm applications, is becoming the preferred solution for many injection molding manufacturers seeking to improve production line efficiency and yield rates. With its compact structural design, powerful motion control capabilities, and intelligent safety protection mechanisms, the SC500 system delivers reliable performance in demanding industrial environments. This article provides a systematic and in-depth guide based on the core contents of the SC500 series robotic arm control system function manual (document code 19011610, current version B01), covering product overview, operation panel, wiring and terminal definitions, control functions, fault diagnosis, and maintenance. It is designed to help engineering and technical personnel quickly master the key usage points and commissioning methods of this system.
SC500 Product Overview and Robotic Arm Applications
System Architecture and Core Components
The SC500 series robotic arm control system is a complete set of solutions comprising three core components:
- Motion Control Main Board: Serving as the “brain” of the system, it is responsible for motion trajectory planning, automatic servo parameter adjustment, IO signal processing, and signal interaction with the injection molding machine.
- Remote IO Board: Expands input/output capacity with multi-board cascading support, meeting the sensor and actuator connection requirements of complex robotic arm operations.
- Teach Pendant: The human-machine interface providing touchscreen operation, axis key control, handwheel fine-tuning, and program editing capabilities.
The system is paired with Inovance EtherCAT bus-type servo drives and servo motors, enabling automatic servo parameter adjustment that significantly reduces commissioning difficulty. The high real-time performance of the EtherCAT bus ensures precise synchronization of multi-axis coordinated motion, which is critical for the high-speed pick-and-place process requirements of injection molding robotic arms. The control system features a compact footprint that saves installation space, making it suitable for integration in space-constrained injection molding workshop environments.
Robotic Arm Axis Definitions
The SC500 system supports multi-axis robotic arm control with the following axis definitions:
| Axis Name | Definition |
|---|---|
| X1 Axis | Main arm extraction forward/backward axis |
| Y1 Axis | Main arm upward/downward axis |
| Z Axis | Traverse (lateral) axis |
| X2 Axis | Sub-arm extraction forward/backward axis |
| Y2 Axis | Sub-arm upward/downward axis |
| A/C Axis | Posture axis (horizontal/vertical switching) |
| B Axis | Rotation axis |
This axis definition covers the most common motion dimensions of injection molding robotic arms: the main arm and sub-arm handle product pick-up and placement respectively, the extraction axes control entry and exit from the mold area, the traverse axis enables lateral transfer, and the posture and rotation axes complete product orientation adjustments. The dual-arm design allows the SC500 to simultaneously perform product extraction and runner material removal, significantly improving per-cycle output efficiency.
Typical Application Scenarios
The SC500 system is primarily designed for automated pick-up and stacking operations of injection molding robotic arms. In a typical injection molding cycle, after the molding machine completes mold opening and sends a “mold open complete” signal, the main arm descends into the mold cavity, picks up the finished product via suction or gripping, then retracts upward. The sub-arm simultaneously or subsequently removes the runner material. The traverse axis transfers the product to a conveyor belt or stacking area for organized placement. The entire process is defined through teach pendant programming, and the system automatically executes the programmed sequence in cycles. Through flexible program编排 and stacking parameter configuration, the SC500 can achieve versatile automation ranging from single-cavity pick-up to multi-product mixed arrangement.
Operation Panel and Parameter Settings
Teach Pendant Component Description
The SC500 teach pendant is the core device for operator interaction with the control system. Its main components include:
- Emergency Stop Button: Normally closed button; pressing triggers an immediate system emergency stop. Rotate clockwise to pop up and reset.
- Mode Switch Knob: Three-position knob for switching between “Manual,” “Stop,” and “Auto” modes.
- Status Indicator Lights: Display key statuses including power, mold open complete, safety door, mold close allowed, and ejector ready.
- Function Keys: Include start, stop, home return, reset, global speed adjustment (increase/decrease), and AUX auxiliary key.
- Touchscreen Display: Used for page display and operation, supports stylus input.
- Axis Action Keys: Control movement of X1/X2/Y1/Y2/Z/A/B/C axes. Press and hold for continuous movement; press once for pneumatic valve output.
- Fine-tuning Knob (Handwheel): In manual mode, fine-tunes axis position. Press to pop up the settings page with selectable step distances of 0.01mm, 0.1mm, or 1mm.
- USB 2.0 Interface: Standard Type-A interface supporting external USB flash drives for program and parameter backup/restore. Kingston/SanDisk brand USB drives of 4GB or less are recommended.
The AUX auxiliary key has dual functionality: a single press triggers A/B axis switching (the A and B axes share the same key, with a confirmation prompt upon successful switch); pressing and holding for 5 seconds during emergency stop activates screen calibration, after which the teach pendant automatically restarts.
Page Layout and Information Display
The teach pendant touchscreen page is divided into three functional areas:
- Information Display Area: Real-time display of system time, homing status indicator, running speed percentage (100% corresponds to 3000rpm), model number (currently running program name), auto-run duration, alarm indicator (not displayed when no alarm; flashes when alarm active—click to view current alarm details), completed product count, program running status (step number and cycle time), and current position of each axis.
- Function Editing Area: Displays current teach pendant version and main control version. The page follows menu changes, allowing users to view information and edit as needed.
- Menu Selection Area: Includes user privilege login, handwheel settings, run mode switching (Stop/Manual/Auto), monitor, alarm, product/programming, and settings entries.
User Privilege Management
The system features three levels of user privileges, defaulting to Operator privilege upon power-up:
| Privilege Level | Accessible Functions |
|---|---|
| Operator | Handwheel, Stop/Manual (except axis and programming pages), Auto, Monitor, Alarm (except system diagnostics) |
| Administrator | Handwheel, Stop/Manual/Auto, Monitor, Alarm, Product/Programming, Settings (except maintenance, running parameters, and machine parameters) |
| Advanced Administrator | All functions, including maintenance, running parameters, and machine parameter settings |
The privilege hierarchy design effectively prevents safety incidents and parameter corruption caused by misoperation. It is recommended to use Advanced Administrator privileges during commissioning and switch to Operator privileges during mass production to reduce risk. Login is performed by clicking “Operate” in the lower-left corner of the screen and entering the corresponding privilege password.
Core Parameter Settings
The SC500 system’s parameter system is comprehensive and well-organized, with main parameter groups including:
- Signal Definition Group: Defines function mapping for injection molding machine interface signals (mold open complete, safety door, mold close allowed, ejector ready, etc.) and safety signals.
- Safety Definition Group: Includes horizontal standby restriction, mold close restriction mode, safety door mode (door close reset/stop/continue/continue with confirmation), and safety door open descent permission.
- Stacking Settings Group: Supports three modes—regular stacking, free stacking, and in-box stacking. Configurable parameters include stacking sequence (XZY/XYZ/ZXY/ZYX/YXZ/YZX), axis stacking direction, count (0~65535), and spacing (0mm~6553.00mm).
- Running Parameters Group: Includes acceleration/deceleration time for each axis (range 0.05s~2.55s, default 0.30s), maximum speed limit (1%~200%), motion smoothness (0~100), and tolerance detection (0%~100.00%, 0 disables detection).
- Machine Parameters Group: Covers physical parameters for each axis including mechanical length, maximum travel, homing speed (1%~50%, default 5%), distance per revolution (1.00mm~10000.00mm, default 20.00mm), and home offset (-327.00mm~+327.00mm).
All parameters use the “modify when stopped, effective immediately” change method, ensuring that parameter changes do not create hazards during motion. The complete parameter list is detailed in Appendix B of the manual, covering 15 parameter groups: signal definition, safety definition, reserved definition, regular stacking, in-box stacking, free stacking, product settings, advanced settings, safety point settings, acceleration/deceleration time, other limits, servo axis parameters, structure settings, limit settings, and time settings.
Wiring and Terminal Definitions
Main Control Board Port Definitions
The SC500 main control board is the core control unit of the system. Its port definitions cover servo bus interfaces, IO expansion interfaces, teach pendant communication interfaces, and injection molding machine interface signal ports. The main board connects to servo drives via the EtherCAT bus. The bus configuration page must set the correct axis sequence to match the actual network cable connection order. Remote IO boards are cascaded via a dedicated bus. The IO board count configuration in system settings must match the actual number of connected boards; otherwise, alarm 15 (system parameter mismatch: IO board count) or alarm 30 (scan failure, cannot enter OP mode) will be triggered.
Remote IO Board Port Definitions
Remote IO boards provide digital input (DI) and digital output (DO) ports for connecting sensors, limit switches, solenoid valves, and other field devices. Port functions support custom configuration through the “Settings → Signal Settings → Port Definition” page. IO board ports are named by number: B1-X01~B1-X28 for board 1 inputs, with B2 and B3 following sequentially. If the port customization file encounters errors, the system triggers alarm 19 (failed to open IO customization file) or alarm 20 (IO function customization mismatch), prompting the user to reconfigure, save, and restart the system.
Wiring Safety Requirements
- Before wiring, all equipment power must be disconnected. After waiting for the time specified on the product warning label (ensuring capacitor residual voltage discharges to a safe level), operations may proceed. It is recommended to measure the main circuit DC voltage to confirm it is below safe levels.
- Control circuit wiring must use twisted-pair shielded cables with the shield layer reliably single-end grounded to prevent electromagnetic interference from causing operational anomalies.
- When connecting drives to motors, the UVW phase sequence must be accurately consistent. Incorrect phase sequence will cause reverse motor rotation and potential mechanical damage.
- Terminal screw tightening torque must comply with manual specifications. Insufficient torque leads to connection overheating; excessive torque may damage terminals and, in severe cases, cause fire hazards.
- Grounding must be reliable and sound; otherwise, there is a risk of electric shock. Never connect input power to the output terminals of equipment or products.
- After wiring is complete, verify that all cable connections are correct and that no loose screws, washers, or exposed wires remain inside the product.
Robotic Arm Control Functions and Motion Modes
Three Operating Modes
The SC500 system features three operating modes—Stop, Manual, and Auto—selected via the mode switch knob:
- Stop Mode: The robotic arm stops all actions. Users can enter the settings page to modify parameters or the programming page to edit programs.
- Manual Mode: Enables manual operations. With advanced privilege login, users can access the programming page. Manual speed = displayed speed% x 3000rpm, subject to each axis’s maximum speed limit. When the motion speed is below the limit speed, the current speed is used; when it reaches or exceeds the limit, the limit speed is applied.
- Auto Mode: After pressing the “Start” key, the system automatically runs in cycles according to the loaded program.
Home return and reset actions can be performed in both Stop and Manual modes.
Home Return Action
After each power-up, the home return operation must be performed first to return all axes to their home positions and reset suction cups and grippers to the closed state. The procedure is: switch the mode knob to Stop or Manual → press the “Home” key → the system executes homing in the default sequence of Y1(Y2) → X1(X2) → Z. The homing sequence can be customized through “Machine Parameters → Structure → Home Definition.” During homing, the screen displays a prompt box. Upon completion, all servo axis positions read zero and a “Home return successful” message appears. Only then can automatic operation or manual operation be performed.
Key safety notes: Before homing is complete, personnel with Administrator or higher privileges can only operate axes at 2% speed (i.e., 60rpm). Operators cannot operate axes via keys. During homing, manual operation, automatic operation, and parameter setting are prohibited. In emergency situations, press the Stop key to abort homing, or press the emergency stop button.
Reset Action
When the robotic arm needs to return to the standby position: switch the mode knob to Stop or Manual → press the “Reset” key → press the “Start” key. The robotic arm executes the reset operation to the standby position. During reset, suction cups and grippers are reset to the closed state. Manual operation, automatic operation, and parameter setting are also prohibited during this process.
The mold close output permission conditions are: when the robotic arm is outside the mold area, output is permitted; when inside the mold area, output is only permitted if both the Y1 and Y2 axes have home signals.
Manual Operation Details
Manual mode supports multiple operation methods:
- Axis Key Operation: Press and hold a key for continuous axis movement; release to stop. For servo axes, a single press outputs the corresponding pneumatic valve. For example, holding X1+ moves the main extraction forward; a single press outputs the main forward valve. Holding Y1- moves the main arm upward; a single press outputs the main rise valve. Speed adjustment is via global speed keys: at 1~10% current speed, each press changes by 1%; at 10~20%, each press changes by 2%.
- Handwheel Fine-tuning: The fine-tuning knob enables precise axis position adjustment with selectable step distances of 0.01mm, 0.1mm, or 1mm. Pressing an axis key automatically switches the handwheel to that axis. During manual mode operation, the bottom menu bar displays the handwheel-controlled axis and its movement distance.
- Axis Page Operation: Provides two modes—Commissioning and Jog. In Commissioning mode, select an axis and execute forward/reverse rotation for one revolution (motor gear ratio defaults to encoder resolution/10000). The page simultaneously displays output test pulses and actual feedback pulses for comparison. In Jog mode, enter two target position values and click “Position+” for forward movement to the target (target must be greater than current position) or “Position-” for reverse movement (target must be less than current position).
- Gripper and Suction Cup Operation: Manual control of jig action outputs for testing gripper and suction cup functionality.
- Injection Molding Machine Operation: In manual mode, simulates injection molding machine interface signals (such as mold open complete, safety door) for pre-commissioning functional verification.
Auto Mode and Data Monitoring
In Auto mode, the system automatically executes cycles according to the loaded program. The information display area shows real-time current step number, cycle time, completed product count, and positions of all axes. Auto mode supports speed adjustment (via global speed keys) and online modification of some parameters. Single-step execution is available for program debugging, pausing after each step for sequential verification of program logic.
Programming Functions
The SC500 system offers rich programming capabilities, supporting both general programming and advanced programming:
- General Programming: Includes axis action programming (axis position movement), jig action programming (gripper/suction cup control), reserved action programming (custom action outputs), detection programming (signal detection and conditional judgment), injection molding machine signal programming (signal interaction with the molding machine), wait programming (time-delay waiting), stacking programming (automatic stacking point generation), auxiliary equipment programming (conveyor and external device control), and other programming.
- Advanced Programming: Supports conditional programming (conditional branch logic), label programming (jump markers), and logic and variable programming (variable operations and logic control) for complex process logic and intelligent flow control.
- Quick Programming: Provides shortcut inputs for common action combinations to improve programming efficiency.
The system supports structured programming with a main program plus up to 8 subprograms. Subprograms can be independently edited and called. Program files use CRC checksum verification to ensure data integrity. If CRC verification errors occur (alarms 70~78), the corresponding subprogram must be re-saved and the system restarted.
Stacking Functions
The SC500 system provides three stacking modes to meet different placement requirements:
- Regular Stacking: Performs equal-spacing array placement according to configured X/Y/Z axis directions, counts, and spacing. Suitable for organized arrangement of standard products. Stacking groups 1~5 support only regular stacking; groups 6~8 default to regular stacking. Axis stacking count range: 0~65535; spacing range: 0mm~6553.00mm; default spacing: 10.00mm. Counting method options: by product, by good product, or independently by stacking group.
- Free Stacking: Supports up to 50 custom point coordinates (Stacking X[50], Stacking Y[50], Stacking Z[50]) for point-by-point placement. Suitable for irregularly shaped products or multi-product mixed arrangements. Two options: XYZ free stacking or XZ free stacking. Point count range: 3~50, default 3. Stacking groups 6~8 can select free stacking.
- In-Box Stacking: Performs layered stacking inside a box, with separately configurable “in-box” and “box” stacking parameter sets. In-box spacing default: 10.00mm; box spacing default: 100.00mm. Stacking groups 6~8 can select in-box stacking.
Main arm stacking is enabled by default; sub-arm stacking is disabled by default. These can be flexibly configured based on actual process requirements. Combined with the good product memory (enabled by default) and production volume memory (enabled by default) functions in product settings, accurate production data statistics and power-loss recovery are achieved.
Fault Diagnosis and Safety Protection
Alarm Classification and Code System
The SC500 system features a comprehensive alarm system with codes categorized by functional domain for rapid root cause identification. The system alarm record page allows viewing historical alarm information, the modification record page tracks parameter change history, and the system diagnostics function (Advanced Administrator privilege only) provides deeper system status inspection. The following lists major alarm categories and representative fault codes:
System Alarms
| Code | Alarm Message | Cause and Resolution |
|---|---|---|
| 1 | Main control and teach pendant communication error | Check connection for looseness; replace main control board or teach pendant |
| 2 | Drive verification error | Not a robotic arm dedicated servo drive; replace with dedicated servo drive |
| 4 | System parameters mismatch between host and teach pendant | Re-save parameters; restart and select “Teach Pendant” or “Host” as prompted |
| 15 | System parameter mismatch: IO board count | Check and correctly set IO board count configuration to match actual connections |
| 30 | Scan failure, cannot enter OP mode | Check network cable connections between main control, IO boards, and servos; verify axis count, IO board count, servo model, and bus axis sequence configuration |
| 40 | Host date error, check battery voltage or contact | CMOS battery voltage too low or poor contact; replace battery and re-register |
| 42 | Registration expired, please re-register | Contact manufacturer for re-registration |
| 80 | Servo model changed, please restart | Servo model change requires restart to take effect |
| 94 | Actual motor direction inconsistent with parameter setting | Press emergency stop, re-modify motor direction, and save parameters |
Servo Drive Alarms
Servo alarms with codes 3100~3107 correspond to the eight axes (X1~C) respectively, directing users to consult the servo drive manual. Detailed alarm codes in the 3500 series provide specific fault causes and resolution measures:
| Code | Alarm Message | Cause and Resolution |
|---|---|---|
| 3500~3507 | E136.1 Encoder communication abnormality | Encoder cable not properly connected or communication interference; check plug tightness, motor model settings, observe function code H0b.28; upgrade software to H01.00/H01.01 |
| 3510~3517 | E234.0 Runaway protection | UVW phase sequence wiring error, encoder model or wiring error, excessive vibration from unreasonable parameters; correct phase sequence wiring, confirm motor model and encoder type; SV630N drive should ensure 2000.01h=14000 |
| 3520~3527 | E410.0 Power input voltage too low | Main circuit power instability, momentary power loss, or phase loss; measure input voltage (220V drive: 198V~264V; 380V drive: 342V~484V); replace cables and correctly connect three-phase RST |
| 3530~3537 | E630.0 Motor stall | Mechanical jam, brake not released, UVW phase loss, or incorrect motor parameters; check brake and mechanical limits, re-wire correctly, correct motor parameters (especially pole pairs) |
| 3560~3567 | E201.0 P-phase overcurrent | Drive hardware fault or parameter abnormality; check H01.38 setting, motor parameters, and current loop parameters; replace drive if necessary |
| 3570~3577 | E201.1 U-phase overcurrent | U-phase current exceeds detection threshold; check H01.38 setting, motor parameters, current loop parameters; replace drive if necessary |
| 3600~3607 | E210.0 Output ground short circuit | Power cable (UVW) ground short or motor ground short; re-wire or replace cable/motor/drive |
| 3610~3617 | E420.0 Phase loss fault | Three-phase input wiring poor or three-phase power unbalanced; 0.75kW three-phase drive (2001.03h=5) can set 200A.01h=2 to disable phase loss protection |
| 3620~3627 | E731.0 Encoder battery failure | Battery not connected during power-off or battery voltage below 2.8V; set 200D.15h=1 to clear fault and replace with matching voltage battery |
Program and Data Alarms
Alarms in the 100~115 series involve missing standby points (each axis missing X1/Y1/Z/X2/Y2/A/B/C standby points—resolution: create a new model number and load it), illegal program pointers, CRC verification errors, and program line/step number errors. These are typically resolved by re-editing and saving the teach program. File operation failure alarms (codes 50~59) require re-saving the corresponding parameter files and restarting the system. Alarm 58 (absolute position file open failure) indicates that first-time use of absolute value servos requires setting the home position first.
IO Signal Alarms
Alarms from code 2370 onward cover reserved input signal break/make abnormality detection. For example, code 2372 indicates “Reserved input B2-X02 signal break”—the reserved input is expected to be on but no signal input is detected. The user should check whether the port has signal input and whether the switch is functioning normally. These alarms are systematically arranged by IO board number (B1/B2/B3) and port number (X01~X28) for quick fault location. Code 2680 indicates “Axis error when monitoring servo parameters”—check whether the servo drive is reporting an error.
Parameter Out-of-Range Alarms
Codes 3020 and 3021 indicate that the brake trigger hysteresis time and brake output axis maximum speed settings exceed limits, respectively. These require re-setting the parameter values within the reasonable range on the running parameters page.
Safety Protection Mechanisms
The SC500 system’s safety protection spans both hardware and software layers, building a multi-layered protection system:
- Hardware Emergency Stop: The teach pendant emergency stop button is normally closed. Pressing it at any time immediately triggers a system emergency stop, cutting off all motion outputs. Rotate clockwise to pop up and reset.
- Limit Protection: Each axis supports start-point and end-point limit switches configurable as normally closed, normally open, or not used. When a limit is triggered, the axis stops moving. X1/Y1/Z/X2/Y2 axis start-point limits default to normally closed; end-point limits default to not used or normally closed. UVW axes, horizontal 1 limit, and vertical 1 limit are also configurable. In-mold safety zone signal and out-of-mold safety zone signal default to “enabled.”
- Safety Door Protection: Four safety door modes—Door Close Reset (robotic arm resets to standby point after door closes), Door Close Stop (stops upon door close), Door Close Continue (continues running after door close), and Door Close Continue with Confirmation (requires confirmation before continuing after door close). Default mode: “Door Close Continue.”
- In-Mold/Out-of-Mold Safety Zones: The Z axis has an in-mold safety zone (default 500.0mm) and out-of-mold safety zone (default 1000.0mm), limiting the robotic arm’s safe motion range in the mold area and external area.
- Mold Close Output Conditions: When the robotic arm is outside the mold, mold close signal output is permitted; when inside the mold, output is only permitted if both Y1 and Y2 axes have home signals, preventing collision accidents from mold closing before the arm exits.
- Out-of-Mold Descent Safety: Configurable out-of-mold descent safety enable and safety time (range 0s~655.00s, default 10.00s); timeout triggers protection.
- Mold Open Wait Time: Range 0s~6553.0s (0 = infinite wait), default 600.0s; timeout triggers an alarm to prevent prolonged standby when the injection molding machine is abnormal.
- Mold Open Filter Time: Range 0ms~600ms, default 0; used to filter mold open signal bounce.
- Molding Cycle Monitoring: Range 0s~6553.0s, default 0; monitors whether the injection molding cycle is abnormal.
Maintenance
Daily Inspection
- Check emergency stop button functionality—verify it reliably cuts off motion outputs when pressed and resets normally when rotated clockwise.
- Check trigger reliability of each axis limit switch—ensure normally closed/open configuration matches actual wiring.
- Observe whether status indicator lights correctly display power, mold open complete, safety door, mold close allowed, and ejector ready statuses.
- Check teach pendant touchscreen responsiveness, axis key and fine-tuning knob operation, and USB interface read/write functionality.
- Check for abnormal noise, vibration, or creep phenomena during axis movement; assess whether motion smoothness parameters need adjustment.
- Check whether the connection between the main control board and teach pendant is secure, and whether network cable connections are reliable.
Maintenance Function Settings
The SC500 system has built-in maintenance function settings (requires Advanced Administrator privilege), supporting automatic maintenance reminders based on running cycle count. Lubrication function parameters in advanced settings include:
- Lubrication Enable: Default “disabled”; when enabled, automatically triggers lubrication output at set intervals.
- Lubrication Interval Cycles: Range 1~65535 cycles, default 1000 cycles.
- Lubrication Time: Range 0s~6553.5s, default 5.0s.
When the running cycle count reaches the set interval, the system outputs a lubrication signal for the set duration, then resets the counter, ensuring mechanical transmission components receive regular lubrication. The maintenance function settings page also provides maintenance cycle management for each axis and component, helping maintenance personnel develop scientific maintenance plans.
Backup and Restore
The system provides complete parameter backup and restore functionality, supporting export of system parameters, product parameters, and program files to a USB flash drive, as well as import for recovery. It is recommended to perform a backup after each major parameter adjustment and to complete a full backup before equipment replacement or system upgrades. Backup contents include:
- System parameter files (including signal definition, safety definition, reserved definition, structure settings, limit settings, etc.)
- Product parameter files (including stacking settings, product settings, advanced settings, etc.)
- Main program and subprogram files (up to 8 subprograms)
- IO function customization files (local DI/DO, remote DI/DO)
- Absolute position files
The backup operation path is: “Settings → System Settings → Backup and Restore.” If file open failure alarms are encountered (codes 50~57), the corresponding parameter file typically does not exist; re-save the teach pendant parameters and restart the system.
System Upgrade and Registration
System settings provide system upgrade and registration functions. System upgrades support updating main control and teach pendant firmware via USB flash drive—always perform a full backup before upgrading. The registration function is used for device binding and authorization management, with registration information including the host-teach pendant pairing relationship and validity period. When the CMOS battery voltage is too low causing a date error (alarm 40) or registration expiry (alarm 42), contact the manufacturer to replace the battery and re-register. Host-teach pendant registration mismatch (alarm 41) also requires re-registration. Registration day count mismatch (alarm 43) requires checking the CMOS battery voltage and contacting the manufacturer.
Consumable Parts and Battery Maintenance
The CMOS battery in the system powers the main control board real-time clock and absolute encoder data retention. When alarm 40 (host date error) or alarm 43 (registration day count mismatch) occurs, first check whether the CMOS battery voltage is below normal levels. The servo drive encoder battery (alarm E731.0) requires replacement when voltage drops below 2.8V; after replacement, set 200D.15h=1 to clear the fault record. It is recommended to check battery voltage annually and proactively replace batteries every 2~3 years to prevent data loss and production interruptions caused by battery failure.
Periodic Maintenance Recommendations
| Maintenance Item | Period | Content |
|---|---|---|
| Battery Check | Annual | Check main control board CMOS battery and servo encoder battery voltage |
| Lubrication Maintenance | Per lubrication interval cycles | Default trigger every 1000 cycles, 5-second lubrication output |
| Parameter Backup | After each major adjustment | Export all parameters and programs to USB drive |
| Limit Switch Check | Quarterly | Verify trigger reliability of each axis limit switch |
| Wiring Inspection | Semi-annual | Check terminal tightness, cable integrity, and grounding reliability |
| Firmware Upgrade | As needed | Monitor Inovance official firmware releases; perform full backup before upgrade |
Conclusion
The Inovance SC500 series robotic arm control system provides a solid technical foundation for injection molding robotic arm automation through its modular architecture design, high-performance EtherCAT bus motion control, rich programming functions, and comprehensive fault diagnosis system. From product overview to operation panel, from wiring specifications to motion modes, from fault code interpretation to maintenance, this article has systematically covered the core points of the function manual. In practical applications, engineering and technical personnel are advised to strictly follow the safety precautions in the manual, fully utilize the safety protection mechanisms and diagnostic tools provided by the system, and maximize the SC500 system’s capabilities while ensuring personnel and equipment safety. It is particularly important to note that wiring work must be performed by personnel trained in electrical equipment; non-professionals are strictly prohibited from performing such operations. As Inovance Technology continues to iterate and upgrade (current manual version B01, released August 2024, with full interface screenshot replacement and new UVW descriptions in limit settings), the system’s functional richness and usability will continue to improve, continuously empowering the intelligent transformation of the injection molding industry.
