SET_EXTERNAL_START.nsc

AxisEnableOperations

  • 1AXIS_ENABLE_DISABLE_w_ERROR_CLEAR.nsc
    Axis enable with clear error status
  • 2AXES_ENABLE_DISABLE_w_ERROR_CLEAR.nsc
    2 Axes enable with clear error status
  • 3AXES_ENABLE_DISABLE_w_ERROR_CLEAR.nsc
    3 Axes enable with clear error status
  • 4AXES_ENABLE_DISABLE_w_ERROR_CLEAR.nsc
    4 Axis enable with clear error status
  • ALL_AXES_ENABLE_DISABLE_w_ERROR_CLEAR.nsc
    All Axis enable with clear error status


AxisHomeingOperations

HOME_Z_INDEX_w_Return.nsc
Homes at Homing Speed to Z-index then returns at Return Speed

AxisMoves

  • 1AxisMotion
    • 1AXIS_JOG_FOR_TIME.nsc
       @1 axis will jog for a set amount of time
    • 1AXIS_JOG_WHILE_INPUT.nsc
       @1 axis will jog while input is enabled
    • 1AXIS_MOVE.nsc
      Moves 1 axis a distance 
    • 1AXIS_MOVE_AWAIT_MOTION_TO_END.nsc
      Moves 1 axis a distance then awaits the motion of the selected axis to end
    • 1AXIS_MOVE_WAIT_FOR_TIME.nsc
       Moves 1 axis a distance then waits for time
  • 2AxesMotion
    • 2AXES_CIRCLE_MOVE.nsc
      Uses 2 axes for circle 
    • 2AXES_MOVE.nsc
      Moves 2 axes a distance
    • 2AXES_MOVE_AWAIT_MOTION_TO_END.nsc
      Moves 2 axes a distance then awaits the motion of the selected axes to end 
    • 2AXES_MOVE_WAIT_FOR_TIME.nsc
       Moves 2 axes a distance then waits for time
  • 3AxesMotion
    • 3AXES_MOVE.nsc
       Moves 3 axes a distance
    • 3AXES_MOVE_AWAIT_MOTION_TO_END.nsc
      Moves 3 axes a distance then awaits the motion of the selected axes to end 
    • 3AXES_MOVE_WAIT_FOR_TIME.nsc
      Moves 3 axes a distance then waits for time
    • XYZ_ARC_WITH_HELIX.nsc
       Uses axis XY for arc and Z for tangent
    • XYZ_CIRCLE_WITH_HELIX.nsc
      Uses axis XY for circle and Z for tangent 

 4AxesMotion

    • 4AXES_MOVE.nsc
      Moves 4 axes a distance
    • 4AXES_MOVE_AWAIT_MOTION_TO_END.nsc
       Moves 4 axes a distance then awaits the motion of the selected axes to end 
    • 4AXES_MOVE_WAIT_FOR_TIME.nsc
      Moves 4 axes a distance then waits for time 

     

AxisWaitOperations

  • Home(ORG)
    • 1AXIS_AWAIT_HOME(ORG).nsc
      Awaits the motor ORG (home) status on for the selected axis 
    • 1AXIS_AWAIT_HOME(ORG)_SET_PULSE_ENCODER_COUNTERS.nsc
      Awaits the motor home(ORG) input for the selected axis then sets Pulse and Encoder counters
    • 2AXES_AWAIT_HOME(ORG).nsc
      Awaits the motor ORG (home) status on for the selected axis 
    • 2AXES_AWAIT_HOME(ORG)_SET_PULSE_ENCODER_COUNTERS.nsc
       Awaits the motor home(ORG) input for the selected axes then sets Pulse and Encoder counters 
    • 3AXES_AWAIT_HOME(ORG).nsc
      Awaits the motor ORG (home) status on for the selected axis 
    • 3AXES_AWAIT_HOME(ORG)_SET_PULSE_ENCODER_COUNTERS.nsc
      Awaits the motor home(ORG) input for the selected axes then sets Pulse and Encoder counters
    • 4AXES_AWAIT_HOME(ORG).nsc
      Awaits the motor ORG (home) status on for the selected axis 
    • 4AXES_AWAIT_HOME(ORG)_SET_PULSE_ENCODER_COUNTERS.nsc
       Awaits the motor home(ORG) input for the selected axes then sets Pulse and Encoder counters


  • InPosition
    • 1AXIS_AWAIT_IN_POSITION_OFF.nsc
      Awaits the selected axis in-position status to turn off
    • 1AXIS_AWAIT_IN_POSITION_ON.nsc
      Awaits the selected axis in-position status to turn on
    • 2AXIS_AWAIT_IN_POSITION_OFF.nsc
      Awaits the selected axis in-position status to turn off
    • 2AXIS_AWAIT_IN_POSITION_ON.nsc
      Awaits the selected axis in-position status to turn on
    • 3AXIS_AWAIT_IN_POSITION_OFF.nsc
      Awaits the selected axis in-position status to turn off
    • 3AXIS_AWAIT_IN_POSITION_ON.nsc
      Awaits the selected axis in-position status to turn on
    • 4AXIS_AWAIT_IN_POSITION_OFF.nsc
      Awaits the selected axis in-position status to turn off
    • 4AXIS_AWAIT_IN_POSITION_ON.nsc
      Awaits the selected axis in-position status to turn on

   

  • MotionToEnd
    • 1AXIS_AWAIT_MOTION_TO_END.nsc
      Awaits the motion of the selected axis to end 
    • 2AXES_AWAIT_MOTION_TO_END.nsc
      Awaits the motion of the selected axes to end
    • 3AXES_AWAIT_MOTION_TO_END.nsc
      Awaits the motion of the selected axes to end
    • 4AXES_AWAIT_MOTION_TO_END.nsc
      Awaits the motion of the selected axes to end  
  • Time
    • WAIT_FOR_1000_MILLISECONDS.nsc
      Pause for 1 seconds before continuing
    • WAIT_FOR_1500_MILLISECONDS.nsc
      Pause for 1.5 seconds before continuing
    • WAIT_FOR_2000_MILLISECONDS.nsc
      Pause for 2 seconds before continuing
    • WAIT_FOR_3000_MILLISECONDS.nsc
      Pause for 3 seconds before continuing
    • WAIT_FOR_500_MILLISECONDS.nsc
      Pause for 0.5 seconds before continuing 
    • WAIT_FOR_CUSTOM_TIME.nsc
      Pause for a time before continuing

   

MotionProfileSetup

  • GLOBAL_HSPD_CHANGE.nsc
    Changes the global HSPD for motion profile
  • GLOBAL_LSPD_CHANGE.nsc
    Changes the global LSPD for motion profile
  • GLOBAL_MOTION_PROFILE.nsc
    Sets motion profile for all axis on a single Commander 
  • LOCAL_HSPD_CHANGE.nsc
    Changes the HSPD for a single axis motion profile
  • LOCAL_LSPD_CHANGE.nsc
    Changes the local LSPD for motion profile
  • LOCAL_MOTION_PROFILE.nsc
    Sets motion profile for single axis


SET_EXTERNAL_START.nsc
Sets the External start function