Skip to main content

Programming principles

The basic development process of Inexbot Motion application is as follows:

  1. Control system planning

  2. Set up and test the controlled system with Inexbot Motion Studio

  3. Generate controlled system configuration files (NCF files) using Inexbot Motion Studio

  4. Control program development

  5. Compiling and debugging

  6. Test and fine-tune the control programs

avatar

Control system example (controller + controlled system)

The main purpose of the first three steps is to confirm:

  1. Whether the controlled system's installation and wiring are proper, such as whether the servo motor is correctly installed and whether the I/O device can operate correctly, etc.

  2. Whether the axis control parameters are correct and whether the device can be operated through Inexbot Motion Studio. For example, if the controlled system is a 6-axis articulated robot, Inexbot Motion Studio can be used to set robot parameters, external axis parameters, and system settings, and perform operations such as returning to the origin and point-to-point motion to confirm the direction of operation.

The fourth step (control program development) refers to developing control programs using the function library provided by Inexbot Motion, and issuing commands to the controller by calling the API to complete various applications. In the following chapters, a systematic description of the function library's functions will be provided.