Foinnc HF020

Foinnc HF020 Stepper/Servo Motor Motion Control Module User Manual

Five-Digit Display with Positive and Negative Limit Communication

1. Introduction

The Foinnc HF020 is an operation control module specifically designed for stepper and servo motors. This module features a variety of fixed operating modes built-in, allowing users to quickly select suitable motion tracks without the need for complex programming. It can save and set parameters such as distance, speed, delay, and cycle times, retaining these settings even after power-off. The HF020 can function independently or integrate as a third-party module within larger systems to enhance motor control capabilities.

This module is suitable for a range of applications, including:

  • Industrial automation control
  • Small mechanical equipment
  • Automatic painting industry
  • Rotary indexing tooling control

2. Product Overview

Front view of the HF020 Motor Control Module

Figure 2.1: Front view of the HF020 Motor Control Module

2.1 Key Features

  • Dedicated stepper/servo motion control module
  • Input power: 12-24V ≥1A
  • Pluggable port design for easy connection
  • Clear port identification for straightforward wiring
  • Logical classification and combination of functions
HF020 features and specifications

Figure 2.2: HF020 Key Features and Specifications

2.2 Control Panel Description

Detailed front panel of HF020 with button and indicator labels

Figure 2.3: Detailed Front Panel

The control panel features a five-digit display and various indicators and buttons for intuitive operation:

  • Display: A five-digit display shows current values and parameters.
  • Indicators: TX (Transmit), RX (Receive), IN.X0, IN.X1, IN.X2 (Input status), OUT (Output status), DIR (Direction), PUL (Pulse).
  • Buttons:
    • SET/ESC: Used to enter/exit setting modes and cancel operations.
    • ENT (Confirm): Used to confirm selections and save settings.
    • Left Shift (X-): For manual leftward movement or decreasing values.
    • Right Shift (X+): For manual rightward movement or increasing values.
    • RUN (Start): Initiates motor operation.
    • STOP (Emergency Stop): Halts motor operation immediately.
  • Rotary Encoder (MIN./MAX. Value.SET): A stepless rotary switch encoder used for precise speed regulation and setting parameter values.
Close-up of HF020 rotary encoder and mechanical buttons

Figure 2.4: Rotary Encoder and Mechanical Buttons

3. Specifications

AttributeValue
Model NumberHF020
Input Power12-24V ≥1A
OriginMainland China
Hole Size92 x 69.8 mm
Overall Height99.7 mm
Overall Width72 mm
Terminal Height29 mm
Product Weight0.2 kg
Package Dimensions (L x W x H)15 cm x 12 cm x 10 cm
Dimensions of the HF020 Motor Control Module

Figure 3.1: HF020 Dimensions

HF020 with terminal height indicated

Figure 3.2: HF020 with Terminal Height

4. Setup and Wiring

Before connecting, ensure the power supply is disconnected. Incorrect wiring can damage the module or connected components. Always observe proper polarity.

Comprehensive wiring diagram for the HF020 Motor Control Module

Figure 4.1: Wiring Diagram

4.1 Power Supply Connection

  • Connect your 12-24V DC power supply to the +12V/+24V and 0V terminals.
  • Ensure the power supply can provide at least 1A of current.

4.2 Motor Driver Signal Connection

Connect the HF020 to your stepper or servo motor driver using the following terminals:

  • Driver Signal: Connect Driver+, PUL+, DIR+, PUL-, DIR- to the corresponding pulse and direction input terminals on your motor driver.
  • The signal voltage supported is 5-24V.

4.3 Output

  • Y0 Output: This terminal provides a negative output signal.

4.4 Control Inputs

The HF020 supports external control inputs for various functions:

  • IN.X0 (Zero Point): Connect to a switch or sensor for defining the zero position.
  • IN.X1 (Forward Limit): Connect to a switch or sensor to define the forward travel limit.
  • IN.X2 (Reverse Limit): Connect to a switch or sensor to define the reverse travel limit.
  • Public Line (0V): Connect the common ground (0V) to the common terminal of your control switches/sensors.

4.5 Optional Communication and Analog Input

  • RS485 (A, B): For serial communication. It is recommended to use twisted pair cabling for these connections.
  • AD (0-10V): An analog input for external analog control signals.

5. Operating Instructions

5.1 Basic Operation

  1. Power On: After successful wiring, connect the power supply. The five-digit display will illuminate, showing the default operating interface (e.g., "000.00").
  2. Start/Stop Motor: Press the RUN button to start the motor. Press the STOP button for an emergency stop.
  3. Speed Adjustment: During motor operation, rotate the MIN./MAX. Value.SET encoder to adjust the motor speed. The display will show the current speed.
  4. Manual Movement: Use the Left Shift (X-) and Right Shift (X+) buttons for manual, incremental movement of the motor.

Video 5.1: Demonstration of manual left/right movement, speed adjustment during motor operation, and precise high-speed positioning.

5.2 Parameter Setting (P Functions)

P functions define the operational modes and frequently adjusted parameters. These settings can be saved and retained after power-off.

Preview of P-functions table for HF020

Figure 5.1: Preview of P-Functions

  1. Enter P Function Interface: Press the SET/ESC button. Use the rotary encoder or shift buttons to navigate to the P function interface.
  2. Select Parameter: Once in the P function interface, use the rotary encoder or X- / X+ buttons to select the desired parameter (P0-P8).
  3. Modify Value: Press ENT to enter the modification mode for the selected parameter. Use the rotary encoder to adjust the value.
  4. Save and Exit: Press ENT again to save the modified value. Press SET/ESC to exit the P function interface.
NOFeaturesAdjustable RangeDefaults
P0Action flow mode selection1-161
P1Forward rotation distance. Unit: subject to gear ratio0.000 - 65535.99910.000
P2Forward Speed. Unit: Grade0-6553501500
P3Reversal distance. Unit: subject to gear ratio0.000 - 65535.99910.000
P4Reverse/Return to Zero Speed. Unit: Level0-6553501500
P5Cycle work times (65535: countless times)0-65534 or countless times1
P6Forward rotation delay. Unit: second ±0.02 second0.000-65535.9990.000
P7Reverse end delay. Unit: second ±0.02 second0.000-65535.9990.000
P8Speed when manually [shift key X+X-] is pressed. Unit: level0-6553501000

5.3 Advanced Settings (F Functions)

F functions are internal system parameters that are not typically modified frequently. They control the fundamental behavior and calibration of the module.

Table of F-functions (internal parameters) for HF020

Figure 5.2: Preview of F-Functions

To access F functions, press the SET/ESC button and navigate to the F function interface. Consult the table below for detailed descriptions of each parameter. Exercise caution when modifying these settings as incorrect values can affect module performance.

NOFeaturesAdjustable RangeDefaults
F1Numerator (electronic gear ratio) How many pulses is equal to one motor revolution0-65535100
F2Denominator (electronic gear ratio) Pulses required to move the motor/revolution. 1mm=1000um0-65535100
F3Minimum speed (the minimum speed limit allowed by the motor) Unit: Grade0-655350
F4Maximum speed (maximum speed limit allowed by the motor) Unit: Grade0-6553565535
F5Zero position (only useful when mechanical zero point) Unit: based on gear ratio0-65535.900
F6Zero seeking speed (only useful when mechanical zero point) Unit: level0-600600
F7Zero-seeking mode (0: software zero point, 1: mechanical zero point, 2: not use)0-30
F8Start point of zero function (only useful when mechanical zero) Unit: based on gear ratio0-65535.900
F9Acceleration (the acceleration level of the motor starting to the normal speed, the larger the value, the acceleration and deceleration values are smoother, the smaller the value, the acceleration and deceleration values are faster)0-6553515000
F10Deceleration (motor from normal speed to stop, the larger the value, the acceleration and deceleration values are smoother, the smaller the value, the acceleration and deceleration values are faster)0-6553515000
F11Internal debugging parameters0-2503
F12Internal debugging parameters0-2503
F13X0-X2 input signal filtering time. Unit: ms0-25525
F14Speed change response. When there is internal interference, the speed will jump, the value, the slower the response0-2553
F15Power-on return to zero function (0: no return to zero after power-on, 1: return to zero after power-on)0-10
F16Power-off return to zero function (0: no return to zero after power-off, 1: return to zero after power-off)0-10
F17Display mode (0: positive and negative coordinates can be displayed, 1: absolute position can be displayed, 2: relative position can be displayed)0-30
F18Output pulse frequency (Unit: KHz)0-60
F19Motor error RPM (Unit: rpm)0-655350
F20Sub-motor number (Unit: level)0-20
F21Stop key (0: motor stops slowly according to the deceleration, 1: motor stops immediately)0-10
F22Emergency stop (0: motor stops slowly according to the deceleration, 1: motor stops immediately)0-10
F23Restore factory settings (0: no, 1: restore P parameters, 2: restore F parameters, 3: restore all parameters)0-40
F24Restore factory settings (0: no, 1: restore P parameters, 2: restore F parameters, 3: restore all parameters)0-40

6. Maintenance

To ensure the longevity and optimal performance of your HF020 Motor Control Module, follow these maintenance guidelines:

  • Cleanliness: Keep the module clean and free from dust, debris, and moisture. Use a soft, dry cloth for cleaning.
  • Connections: Periodically inspect all wiring connections to ensure they are secure and free from corrosion or damage. Loose connections can lead to erratic behavior or component failure.
  • Ventilation: Ensure the module is installed in an area with adequate ventilation to prevent overheating, especially during prolonged operation.
  • Environmental Conditions: Operate the module within its specified environmental conditions (temperature, humidity) to avoid damage.

7. Troubleshooting

If you encounter issues with your HF020 module, consider the following troubleshooting steps:

  • Module Not Powering On:
    • Check the power supply connections to ensure they are correctly wired and secure.
    • Verify that the input voltage is within the specified 12-24V range and the power supply can deliver at least 1A.
  • Motor Not Responding:
    • Inspect the wiring between the HF020 module and the motor driver for any disconnections or incorrect polarity.
    • Confirm that the motor driver itself is powered and functioning correctly.
    • Review the P function parameters (e.g., P0 for action flow mode, P1/P3 for distance) to ensure they are set appropriately for your desired operation.
  • Erratic Motor Movement:
    • Check the connections for the control inputs (IN.X0, IN.X1, IN.X2) and ensure switches/sensors are working correctly.
    • Verify that the F function parameters, especially F9 (Acceleration) and F10 (Deceleration), are set to appropriate values for smooth operation.
    • Ensure there is no significant electrical noise interfering with the signal lines.
  • Incorrect Speed or Position:
    • Adjust the speed using the rotary encoder.
    • Check F1 (Numerator) and F2 (Denominator) parameters for electronic gear ratio calibration.
    • Verify P1 (Forward rotation distance) and P3 (Reversal distance) settings.
  • Module Display Issues:
    • If the display is blank or showing garbled characters, try power cycling the module.
    • If issues persist, consider restoring factory settings (F23/F24) as a last resort, noting that all custom parameters will be reset.

8. User Tips

No specific user tips were available from customer reviews or Q&A for this product at the time of manual creation.

9. Warranty and Support

For any technical assistance, warranty claims, or further inquiries regarding your Foinnc HF020 Motor Control Module, please contact the seller or manufacturer directly. Provide your product model number (HF020) and a detailed description of the issue to facilitate prompt support.

Ask a question about this manual

Ask about setup, troubleshooting, compatibility, parts, safety, or missing instructions. Manuals+ will review the question and use this page’s manual context to help answer it.