-

First Hardware Run

Once the Compass Designer project has passed testing with simulated axes, proceed to configure the project with physical hardware.

iCube Engineer

  1. Set up SliceBus, EtherCAT, and hardware and their parameters.
  2. Perform an initial tune of the servos with SigmaWin+ Ver. 7:
    1. Disable tuning-less mode 
    2. Perform standard auto-tune with SigmaWin+ Ver. 7
  3. Real Axes Implementation:
    1. Ensure hot connect is turned on
    2. Perform an EtherCAT bus scan.
    3. Additionally, motion axes 5, 6, 7, 8 will be automatically created - delete them from the project tree.
    4. Image
    5. Go to PLC global variables list and delete the automatically created axis variables (Axis 5, 6, 7, 8)
    6. Image
    7. Configure the Real  Motion Axes:
      1. Go into each axis (RealX, RealY, RealZ, etc), open Options tab and select correct drive:
      2. Select the physical axis in selected Device for each real axis present
      3. Image
      4. Go to the axis Configuration tab and configure motor type, position scaling, and software limits.
  4. Assign hardware IO to global variables in the OEM_IO_Assignment POU. Add desired control/behavior logic in the OEM_IO_Control POU.
  5. Write the project to the controller and reboot.
  6. Test basic IO functionality and logic in the OEM_IO_Assignment POU.
  7. Test safety devices (light curtains, E-Stops, etc.), their proper functionality, and reset procedures.
  8. Re-Test Compass 2 functionality in the same manner as virtual tests:
    1. Test Servo ON/OFF functionality
      1. If there are any hardware buttons controlling Machine ON or Servo ON operation, similar logic to the below picture can be used in the OEM_MachineControlLogic POU:



        Image
    2. Test the axis jog functionality, movement direction, and position scale:
      1. Initial jog speed and accelerations are written in the OEM_Initialize POU. Initial jog speed should not exceed 100 mm/s.



        Image



      2. Again, if there are any hardware buttons controlling the machine Jog operation (Pendant, Jog buttons), implement similar logic to the OEM_MachineControlLogic POU as shown below.



        Image



        Image



    3. Test axis homing, position setting and axis limits.
    4. Jog each axis to its limit (positive and negative). Verify the axis stops at the software limit and can recover properly from that limit.

G-Code

  1. Before running any g-code file it is critical to set conservative values in the initial G-Code test file
    1. For example, initial G-Code feed rates should not exceed 5000mm/min.



      Image

 


This is the latest version of Compass Online help and the content may refer to features not available in previously released versions of Compass.

Copyright © 2026 YASKAWA America, Inc.