Skip to content

Main page Navigation

Device Connection Class

Device connection can only be established when the hardware status is normal.
alt text


The functions of the device selection buttons are shown in the table below.

No.Name
1CAN Connection
2Joint Device Scanning
3Joint Basic Information

CAN Connection

  • Connection:

    1. When the hardware device connection status is normal, click the function button CAN Connection to pop up the parameter settings page.

    2. Supports setting Protocol, Channel, Arbitration, and Data.
      Different protocol configurations are as follows:

      ProtocolChannelArbitrationData
      CANFD_ZLG/CANFD_HK01Mbps5Mbps
      CANOPEN_ZLG/CANOPEN_HK01MbpsDefault 1Mbps, adjustable to 500HZ, 250HZ

      The corresponding protocol descriptions are as follows. Different protocols correspond to different joint versions. For specific version details, please contact our technical support.

      ProtocolDescription
      CANFD_ZLGCompatible with ZLG brand CANFD protocol
      CANOPEN_ZLGCompatible with ZLG brand CANOPEN protocol
      CANFD_HKCompatible with HK brand CANFD protocol
      CANOPEN_HKCompatible with HK brand CANOPEN protocol
    3. After completing the CAN card communication configuration, click Confirm to connect the CAN card device. When the host prompts "Connection Successful," the function button changes to Disconnection.

  • Disconnection: Click the function button Disconnection. The host will prompt "Device Disconnected," and the function button will revert to CAN Connection.

    ConnectDisconnection
    alt textalt text

Scan

After a successful device connection, click Scan to begin scanning joints. The system scans connected joints in real-time. Once the scan is complete, joint device information will be displayed in the device dialog box.

alt text

The device information display is explained as follows:

No.Name
1Connected Device Serial Number
2Joint ID
3Enable Status
4Driver Model
5Firmware Version
6Globally Unique ID

Parameter Explanation:

  • Device Serial Number: When multiple joints are connected, the serial number increments based on the number of joints.

  • Joint ID: Displays the set Joint ID number based on real-time scanning.

  • Enable Status: Shows the current enable status of the joint, with different colors indicating different statuses based on real-time scanning.

    DisabledEnabled
    alt textalt text
  • Driver Model: Displays the current joint model based on real-time scanning.

  • Firmware Version Number: Displays the current joint firmware version based on real-time scanning.

  • Globally Unique ID: Displays the unique ID of the current joint based on real-time scanning. This ID cannot be modified after factory settings.

Real-time Display

When the host connection is normal, the basic information of the currently selected joint can be viewed.

alt text


Explanation of Data Display Areas:

No.Name
1Current Joint Angle Position
2Enable/Disable Real-time Data Display
3Current Joint Internal Temperature
4Current Joint Speed
5Current Joint Detection Voltage
6Current Joint Power Loss Current
7Current Joint MOS State
8Current Joint Tuning State
9Current Joint Error Codes Display
10Clear Current Error

Enable Real-time Data

Real-time data is disabled by default. To view joint real-time information, click Open to start uploading current joint data information, as shown in the figure below.

alt text

alt text

Clear Errors

When a joint error occurs, the error code prints a description of the current error and the joint status turns to disabled.

  1. Identify and resolve the cause of the joint error.

  2. Click Clear error to remove the error information.

  3. Click Enabled to restore the joint to an enabled state.

    alt text

Motion Contorl

Joint control operations allow for joint state control and related motion settings.

Joint State Settings

The joint state settings function buttons enable corresponding joint operations.

alt text


Function descriptions:

No.Name
1Enabled Joint
2Disable Joint
3Set Joint Zero Position
4Save Parameter Settings

Detailed function button descriptions:

  • Enabled: After connecting the device, the joint is in an enabled state by default, allowing motion control. When disabled, the host cannot control joint motion.
  • Disable: When the device is enabled, it can only be controlled via software. To manually control the joint, perform a disable operation first. In the disabled state, the device status bar appears gray.
  • Zero Position Setting: Click the Zero Pos button to set the current joint position as the zero position (0 degrees). Settings must be saved to take effect.
  • Save Settings: All joint parameters must be saved by clicking the Save button. Failure to save settings will result in the joint reverting to previous parameters after power cycling.

Motion Control

Multiple modes for joint motion control are supported, including joint limit settings.

alt text


Function area descriptions:

No.Name
1Motion Mode
2Servo Mode
3Waveform Control
4Start/Stop/Zero Settings
5Manual Control
6Origin/Stop

Function area/button descriptions:

  • Motion Mode: Motion modes include square wave, sinusoid, and manual modes, which can be set according to requirements.

    Waveform Mode OptionsSquare Wavesinusoid
    alt textalt textalt text
  • Servo Mode: Servo modes include Target current, Target speed, Target position, and Test Mode, which can be set according to requirements.

    alt text


    注意

    Test mode is only for no-load testing (using with a load poses a risk of joint damage due to inertia at limit positions). In this mode, only manual motion mode is supported with adjustable speed. It is recommended to set joint limits to maximum (-214748~214748) to allow joint movement between the maximum and minimum position limits.

  • Waveform Control: Configure waveform frequency and amplitude to control joint speed and angle. Parameters such as frequency, amplitude, and bias can be set.
    The following example uses position servo with sine wave motion mode:

    • Setting frequency to 0.1HZ results in a 10-second sine wave period.

    • Amplitude set to 90 corresponds to the sine wave amplitude.

    • Bias set to 100 means the sine wave equilibrium position deviates from y=0° by 100°.

      alt text


  • Manual Control: Manual control allows individual joint operation based on servo mode settings.

    • Adjust parameters via mouse in manual control.

    • Switch to manual mode and perform calibration first. Motion automatically adjusts to a controllable range.

    • In target position mode, calibration sets the adjustable range to ±100°.

    • In target speed or target current modes, it is recommended to manually adjust the slider to zero speed under normal operating conditions.

    • In case of abnormal or dangerous situations, click the Stop button to halt joint motion.

      alt text


Limit Settings

Limit Settings: Set the maximum and minimum joint angle limits. After configuration, click Save to store settings in the joint and restart for activation. The minimum limit can be set to -214748°, and the maximum limit to 214748°.

alt text


Real-time Waveform

Joint data is displayed via waveforms, including Real Current, Target Current, Real Speed, Target Speed, Real Position, Target Position, and supports data export.

alt text


Function Area Descriptions:

No.Name
1Current Waveform Display Selection
2Speed Waveform Display Selection
3Position Waveform Display Selection
4Independent X-axis Zoom
5Independent Y-axis Zoom
6Scroll Display
7Waveform Origin
8Start/Pause Waveform
9Clear Waveform
10Data Export
11Waveform Display

Function Area/Button Descriptions:

  • Waveform Display Options: To view current, speed, or position waveforms, select the corresponding option and click Start. The waveform will be displayed in the graph. image-18.png


    alt text


  • Function Buttons: Control and view waveforms as needed.

    • X-axis Zoom: When selected, adjust the mouse scroll wheel to modify the X-axis scale of the waveform. Unchecking disables this function.

    • Y-axis Zoom: When selected, adjust the mouse scroll wheel to modify the Y-axis scale of the waveform. Unchecking disables this function.

    • Scroll: When selected, the waveform scrolls in real-time. Unchecking fixes the waveform on the page, allowing axis adjustment for data viewing.

    • Origin: When scroll display is stopped, click the Origin button to reset the waveform display to the X-axis origin.

    • Start: Click Start to display the selected waveform. The button changes to Pause. Click Pause to stop waveform display.

      Start ButtonPause Button
      alt textalt text
    • Clear: Click the Clear button to remove the waveform displayed on the host.

    • Data Export:

      • Export Types: Export image and Export doc.

      • Export Targets: All waveform, Current wave, Pos wave, Speed wave, Torque wave.

      • Image export allows selection of file storage location and name, with default png format as shown below.

        alt text


      • Document export has fixed file names and paths. A prompt "File Write Successful" appears upon export. Files are in txt format and stored in the host's date file directory as shown below.

        alt text