Company Events Academic Community Support Solutions Products & Services Contact NI MyNI

NI SoftMotion Error Codes

NI SoftMotion Module Help

Edition Date: August 2013

Part Number: 371093P-01

»View Product Info

NI SoftMotion VIs and functions can return NI SoftMotion faults and the following error codes.

Error Code Symbolic Name Description
-77134 NIMCDM_batchInterfaceNonBatchableFunction This function is not batchable and must be called on its own. Refer to the NI SoftMotion C API Help for a list of batchable functions.
-77133 NIMCDM_batchInterfaceInsufficientSize The batch operation does not have space to add any more operations, or you tried to create a batch with no space for any operations (size of zero).
-77132 NIMCDM_batchInterfaceOutOfMemory The targeted device does not have enough memory to perform the remote batching operation.
-77131 NIMCDM_batchInterfaceBadPointer Internal software error: A NULL pointer has been passed into the remote batch inappropriately. If you are using LabVIEW verify that you have a valid resource selected. This error may indicate that an unexpected error has occurred in the software.
-77130 NIMCDM_batchInterfaceFailure Internal software error: Unable to create or initialize a remote batch. Verify that the operation you are executing supports batching.
-77129 NIMCDM_operatorInterfaceResourceNotFound Internal software error: Resource not found. Verify that the resource input is correctly wired, that the resource is deployed, and that all resources used in the operation are on the same target.
-77128 NIMCDM_operatorInterfaceUnsupportedFunction Internal software error: Command not supported.
-77127 NIMCDM_operatorInterfaceBadPointer A NULL pointer has been passed into the operator interface inappropriately. If you are using LabVIEW verify that you have a valid resource selected. This error may indicate that an unexpected error has occurred in the software.
-77126 NIMCDM_noPropertyDataAvailable Internal software error: There was a problem creating or initializing the operation.
-77125 NIMCDM_noPropertyDataAvailable No property data to get. The property is empty so no data was retrieved from it.
-77124 NIMCDM_axisInCoordinateError The specified axis resource is currently part of an active coordinate. To start a new move using this resource, you must first end the move on its containing coordinate resource.
-77123 NIMCDM_mailboxError There was an error accessing the attribute.
-77122 NIMCDM_writeOnlyAttributeError The requested attribute is write-only and cannot be read.
-77121 NIMCDM_readOnlyAttributeError The requested attribute is read-only and cannot be written.
-77120 NIMCDM_invalidOperationInConfigModeError The requested operation is not possible when the NI Scan Engine is in Configuration mode. Switch the NI Scan Engine to Active mode before executing the operation again.
-77119 NIMCDM_parametersDefineIncompatibleMove NI SoftMotion cannot calculate a motion profile with the given curve settings. SVT solutions are not compatible with the Cubic B spline type.
-77118 NIMCDM_invalidSoftwareLimitValueError The value you have specified for a software limit position is invalid. The forward software limit position must be greater than the reverse software limit position. You may need to change the order in which you set software limit position values.
-77117 NIMCDM_positionLoopRateInvalidError The position loop rate you have specified is not valid. Refer to the NI SoftMotion Module book of the LabVIEW Help for valid position loop rates.
-77116 NIMCDM_invalidToleranceError The specified tolerance is invalid. Tolerance values must be greater than zero.
-77115 NIMCDM_offlineOnlyAttributeError This attribute cannot be modified when the NI Scan Engine is in Active mode.
-77114 NIMCDM_solidworksAxisNotPresentError At least one NI SoftMotion axis is mapped to a SolidWorks motor that no longer exists or has been renamed. Right-click the SolidWorks assembly in the Project Explorer window and select Synchronize to Assembly to update the SolidWorks motors, then right-click the NI SoftMotion axis and select Bind to Different Resource to update the axis hardware binding.
-77113 NIMCDM_axisMasterInUseError You cannot reset the position on a gearing or camming master axis. Disable the current gearing or camming operation using Gear Out or Cam Out before performing a reset position on the axis.
-77112 NIMCDM_axisInCoordinateNotFoundError One or more coordinates contains an axis that has been deleted or renamed.
-77111 NIMCDM_compareIsBusyError A position compare operation is currently enabled. You must disable the current position compare operation before enabling a new position compare.
-77110 NIMCDM_coordinatePreemptionError The specified coordinate resource is currently moving, or an axis that is part of the specified coordinate resource is currently moving. To start a new move using this resource, you must first enable blending on the second move or stop the first move using a decelerate stop.
-77109 NIMCDM_parametersDefineOutOfRange The requested action exceeds the maximum move constraints for one or more axes. Refer to the NI SoftMotion Help for move constraint limits.
-77108 NIMCDM_parametersDefineImpossibleMove NI SoftMotion cannot calculate a motion profile with the given parameter constraints. Change your move constraints and try again.
-77107 NIMCDM_unrecoverableStallDetected NI SoftMotion detected an unrecoverable stall on the stepper motor and stopped the move in progress. Unrecoverable stalls are typically caused by too high of a commanded velocity for the motor and its load. Try decreasing the velocity and executing the move again.
-77106 NIMCDM_targetVersionConflictError The version of the LabVIEW NI SoftMotion Module installed on the host differs from the version installed on the RT target. Please use Measurement & Automation Explorer to update the LabVIEW NI SoftMotion Module on the RT target.
-77105 NIMCDM_driveNotEnabledError The drive connected to the axis you are trying to use is disabled or the commanded operation cannot execute because the drive is disabled. Use the Power command or enable the Enable Drive on Transition to Active Mode checkbox on the General Settings page of the Axis Configuration dialog box to enable the drive.
-77104 NIMCDM_bufferCanNotWriteError The specified buffer cannot be written to because it is full and has no more iterations available for rewriting.
-77103 NIMCDM_solidworksAssemblyFileMismatchError The SolidWorks assembly that is currently open in SolidWorks is not the assembly that is configured in this project.
-77102 NIMCDM_solidworksSensorNotPresentError One or more of the sensors you have mapped in the Map Sensors dialog box does not exist in the associated SolidWorks assembly. To fix these mappings, select Map Sensors from the SolidWorks assembly shortcut menu.
-77101 NIMCDM_solidworksFailedToRetrieveMotionStudyError The motion study that is configured in this project could not be obtained or no longer exists. Please select Change Motion Study from the SolidWorks assembly shortcut menu to configure a different motion study.
-77100 NIMCDM_solidworksApplicationNotOpenError The SolidWorks application is not open. The SolidWorks assembly associated with this project must be open to perform a SolidWorks simulation.
-77099 NIMCDM_NISoftMotionModuleBusyError The requested operation cannot be completed because NI SoftMotion is busy. Try reducing the NI Scan Engine scan period.
-77098 NIMCDM_invalidConfigurationError Error initializing configuration. Please verify your axis configuration settings by right-clicking the axis in the LabVIEW Project window and selecting Properties.
-77097 NIMCDM_moveInProgressError The commanded operation cannot be completed because a move is in progress.
-77096 NIMCDM_solidworksAssemblyNotOpenError The SolidWorks assembly that has been deployed from the project is not open.
-77095 NIMCDM_solidworksMotionStudyTypeNotSupportedError The motion study in your SolidWorks assembly is of an unsupported type. Please activate the SolidWorks Motion add-in and choose "Motion Analysis" as the motion study type.
-77094 NIMCDM_invalidLimitStateError Both limit inputs are currently active. Verify that your limits are properly connected and configured.
-77093 NIMCDM_ECamAlreadyEnabledError Electronic camming is already enabled. Disable camming before you modify camming parameters.
-77092 NIMCDM_invalidPropertyMethodError An Axis Interface property or method can only be used with an unbound axis.
-77091 NIMCDM_operationFailedDeviceFaultError The requested operation cannot be completed due to an existing hardware fault. Clear the fault condition and execute the operation again.
-77090 NIMCDM_scanEngineFaultModeError The requested operation is not possible when the NI Scan Engine is in Fault mode.
-77089 NIMCDM_incompatibleSolidworksVersionError The version of SolidWorks you have installed is not compatible with this version of the NI SoftMotion Module. Refer to the NI SoftMotion Module readme for supported SolidWorks versions.
-77088 NIMCDM_nullPointerError An error occurred while accessing a null pointer.
-77086 NIMCDM_internalSoftwareError An internal software error has occurred. Please contact National Instruments for assistance.
-77085 NIMCDM_solidworksCalculationFailedError An error occurred while the SolidWorks motion study was calculating.
-77084 NIMCDM_solidworksDriveTypeNotSupportedError A motor in SolidWorks is of a non-supported drive type.
-77083 NIMCDM_solidworksFeatureDataInvalidError The SolidWorks feature data is invalid.
-77082 NIMCDM_incompatibeWithScanEngineError You have installed NI SoftMotion with NI Scan Engine Support. When using NI SoftMotion with the NI Scan Engine, only the NI Scan Engine can create, destroy, or execute a Trajectory Generator instance or motion resource such as axes or tables. Applications written with the NI SoftMotion Development Module will not work in this mode. Refer to the NI SoftMotion readme for information about how to upgrade your NI SoftMotion Development Module applications to work with the NI Scan Engine.
-77081 NIMCDM_osNotRecognized The operating system is either not supported or the OS name is not recognized. Refer to the readme for supported operating systems.
-77080 NIMCDM_deployedDataInvalidError An error occurred while reading deployed data.
-77079 NIMCDM_SolidWorksAxisTypeNotSupportedError This SolidWorks motor type is not supported by NI SoftMotion. Select a valid motor type and synchronize your assembly again.
-77078 NIMCDM_solidworksInterfaceError An internal error was returned through the SolidWorks interface.
-77077 NIMCDM_scanEngineModeActiveError The requested operation is not possible when the NI Scan Engine is in Active mode.
-77076 NIMCDM_driveReadyNotActiveError The move cannot be started because the drive ready signal is not active.
-77075 NIMCDM_invalidIndexSpecifiedError The specified index is not valid for the given resource.
-77074 NIMCDM_splineTypeCannotBeChangedSinceAxisActiveError Spline type cannot be changed when the axis is active.
-77073 NIMCDM_invalidOperationAtRunModeError The requested operation is not possible when the NI Scan Engine is in Active mode. Switch the NI Scan Engine to Configuration mode before executing the operation again.
-77072 NIMCDM_busOperationTimeoutError Communication to the hardware device exceeds the timeout limit. This may be caused by a non-responsive or removed hardware device. Verify your hardware connections and try again.
-77071 NIMCDM_busOperationPendingError The communication request to the hardware device cannot be completed due to another operation in progress. Wait until the current operation has completed or terminated with timeout before starting another communication process.
-77070 NIMCDM_startPendingError A Start operation is pending. Please add a delay between consecutive preemptive Start Motion calls.
-77069 NIMCDM_communicationDeviceConfigurationError The communication device is not configured correctly. This error can be caused by an unsupported device or by an invalid communication parameter such as baud rate or port number. Check the communication settings in MAX to configure these parameters.
-77068 NIMCDM_invalidSoftwareLimitPositionLoadedError The negative (lower) limit is greater than or equal to the positive (upper) limit.
-77067 NIMCDM_coordinateCannotBeConfiguredAsAxisIsMovingError The coordinate cannot be configured because one of the axes in the coordinate is moving.
-77066 NIMCDM_addedListCannotBeClearedAsDevicePresentError Internal software error. The persisted list of added axes could not be cleared.
-77065 NIMCDM_feedbackSupportError The selected feedback device is not supported by the controller or the drive, or it is not available for the current axis.
-77064 NIMCDM_masterNotActiveError Gearing/camming cannot be enabled because the master axis is not active.
-77063 NIMCDM_blendNotCompleteError The current blend operation must be completed before another blend operation can be started.
-77062 NIMCDM_configurationFileNotFoundError The configuration file for NI SoftMotion is missing.
-77061 NIMCDM_timeSourceTimedOutError Internal software error. The timing source being used by NI SoftMotion has timed out
-77060 NIMCDM_timeSourceNotConfiguredError Internal software error. The timing source being used by NI SoftMotion has timed out
-77059 NIMCDM_timeSourceNotSupportedError Internal software error. The timing source being used by NI SoftMotion has timed out
-77058 NIMCDM_notchParametersNotConfiguredCorrectlyError The notch filter parameters specified are not correct.
-77056 NIMCDM_LabVIEWCommInterfaceNotFoundError Internal software error. This may be due to a bad installation. Reinstall or repair the LabVIEW NI SoftMotion Module software.
-77055 NIMCDM_axisCommunicationWatchdogError Communication with the device has timed out. Verify your connections, then reinitialize or reboot the target to restore communication to the axis. Refer to the Reinitialize example in the examples\Motion\ConfigurationAPI\Reinitialize directory for an example showing how to programmatically reinitialize the NI SoftMotion Module.
-77054 NIMCDM_axisDisabledError This operation is not supported on a disabled axis. Enable the axis and try again.
-77053 NIMCDM_feedbackMappedToAxisError The selected feedback device cannot be used because it is used by a different active axis.
-77052 NIMCDM_startBlockedDueToFollowingErrorError Start motion is blocked because of position error. Verify the axis feedback and control, and then execute a halt stop before starting the move.
-77051 NIMCDM_incorrectArraySizeError The specified array size is incorrect. For Write or Set operations the size must be equal to the required size. For Read or Get operations the size must be greater than or equal to the required size. The required size is the number of axes or other items you are reading data from or writing data to.
-77050 NIMCDM_invalidLoopRateError The specified host loop rate is invalid for the device or the current control loop rate.
-77049 NIMCDM_viLibraryNotFoundError Internal software error. This may be due to a bad installation (VI Library Not Found). Reinstall or repair the LabVIEW NI SoftMotion Module software.
-77048 NIMCDM_watchdogNotSupportedError Software watchdog functionality is not supported on this target.
-77047 NIMCDM_watchdogAlreadyRunningError The watchdog service has already been started.
-77046 NIMCDM_controllerEStopStateActiveError The emergency stop (E-stop) signal was activated. Determine the cause of the E-stop condition and correct the problem, then reboot or reinitialize the target before continuing execution. Refer to the Reinitialize example in the examples\Motion\ConfigurationAPI\Reinitialize directory for an example showing how to programmatically reinitialize the NI SoftMotion Module.
-77045 NIMCDM_invalidPhaseSpecifiedError The specified find reference phase sequence is invalid.
-77044 NIMCDM_bufferUpdateInvalidError The requested buffer interval is not valid.
-77043 NIMCDM_contouringSamplingIntervalError The sampling interval is invalid.
-77042 NIMCDM_contouredUpdateMissedError The contour buffer could not be updated in time. Please reduce the host loop rate.
-77041 NIMCDM_noMoreDataError The buffer ran out of data sooner than expected.
-77040 NIMCDM_deviceAlreadyAddedError The specified device is already added.
-77039 NIMCDM_failedToCreateInternalInterfacesError Internal software error. This may be due to a bad installation. Reinstall or repair the LabVIEW NI SoftMotion Module software.
-77038 NIMCDM_failedToAddDeviceError Failed to add the drive to the controller. Please verify the drive ID is configured properly.
-77037 NIMCDM_invalidDataError Data being set is invalid. This usually means a parameter or property value is set outside the valid range. Check the input values and try again.
-77036 NIMCDM_motionServiceStartedError The motion service has already been started
-77035 NIMCDM_blendNotAllowedInThisModeError Blending is not allowed when in velocity mode or when configured for contouring. This error can also be returned if you call the blend function when the blend complete status is FALSE.
-77034 NIMCDM_bufferEmptyError The specified buffer does not contain any data.
-77033 NIMCDM_bufferInUseError The specified buffer is already in use for another operation.
-77032 NIMCDM_bufferNotUpdatedError Old data was encountered in the contour table. Verify that you are updating the contour points fast enough or increase the contour interval. If you have written all the points to the contour table make sure you set last update in the Update Points method, or nism_WriteContourMoveLastUpdate in the C API, to TRUE.
-77031 NIMCDM_insufficientSizeError The specified buffer is of insufficient size to store the data sent.
-77030 NIMCDM_incorrectBufferSizeError The size of the buffer or array is incorrect. For Write or Set operations the size must be equal to the required size. For Read or Get operations the size must be greater than or equal the required size. The required size is the number of axes or other items you are reading data from or writing data to.
-77029 NIMCDM_bufferNotEmptyError The requested buffer is not empty.
-77028 NIMCDM_invalidBufferHandleSpecifiedError The buffer handle specified for the contouring move is invalid. Verify that the table contains the correct data for the operation and is of the correct type.
-77027 NIMCDM_noMoreBuffersError Create buffer failed as the total number of buffers supported have all been used.
-77026 NIMCDM_findReferenceError The find reference move cannot complete because of one of the following reasons: the axis is stopped, the axis unexpectedly encountered a limit, or because of an incorrect home switch signal transition.
-77025 NIMCDM_limitSwitchActiveError The limit switch is active. The axis (axes) has reached its end of travel.
-77024 NIMCDM_homeSwitchActiveError The find reference move was not successful because the home switch is active.
-77023 NIMCDM_indexFoundError Find Index sequence did not find the index successfully.
-77022 NIMCDM_axisTrippedOnFollowingError The axis exceeded the programmed position error limits. Verify your feedback resource and/or tune your motor.
-77021 NIMCDM_axisNotActiveError You cannot perform this operation while the axis is disabled or killed.
-77020 NIMCDM_limitsNotEnabledError Find Reference function cannot execute because the Limit inputs are not enabled. Enable the Limit inputs and try again.
-77019 NIMCDM_noEncoderError No encoder is assigned to a servo or closed-loop stepper axis.
-77018 NIMCDM_coordinateSpaceNotConfigured The specified coordinate space is not configured.
-77017 NIMCDM_referenceMoveInProgressError The current operation cannot be completed because the axis is performing a find reference move. Changing find reference parameters and starting other moves requires the axis to finish the find reference move first.
-77016 NIMCDM_functionNotSupportedError This command is not supported by this controller or operating system.
-77015 NIMCDM_specifiedDeviceNotFoundError The specified device was not found.
-77014 NIMCDM_updateFailedError The axis could not be updated in the specified period. Please change your control loop or host loop update rates
-77013 NIMCDM_invalidHandleSpecifiedError The resource (axis, coordinate, or blend) handle provided is not valid.
-77012 NIMCDM_dataOutOfRangeError Parameter specified exceeds the valid data range. Refer to the NI SoftMotion Module section of the LabVIEW Help for valid data ranges.
-77011 NIMCDM_homeSwitchNotEnabledError The Find Reference function cannot execute because the Home input is not enabled. Enable the Home input and try again.
-77010 NIMCDM_serializationFailedError Failed to store user defaults for the target device.
-77009 NIMCDM_motionServiceNotStartedError A function in NI SoftMotion was called without creating or starting the controller service. Verify that the NI Scan Engine switched to Active mode and that there are no faults on the axes.
-77008 NIMCDM_deviceNotPresentError The specified device was not detected.
-77007 NIMCDM_noDevicesFoundError No supported devices were detected.
-77006 NIMCDM_communicationInterfaceNotFoundError Some of the NI SoftMotion Module components are missing, incompatible, or not properly started. Verify your hardware connections and that the device drivers are running. Otherwise, try reinstalling or repairing the LabVIEW NI SoftMotion Module software.
-77005 NIMCDM_resourceNotConfiguredError The specified resource handle is either invalid or does not exist, or you are using an NI SoftMotion trajectory generator resource handle with NI Scan Engine support installed.
-77004 NIMCDM_invalidAttributeError The attribute selected is not valid for the current operation.
-77003 NIMCDM_deviceTypeNotSupportedError The device in use is not supported by the NI SoftMotion Module.
-77002 NIMCDM_dataTransmissionError Data was not successfully transmitted to the device connected to the NI SoftMotion Module. This may be caused if NI SoftMotion cannot update the device(s) at the specified host loop rate. Reduce the host loop rate and try again.
-77001 NIMCDM_outOfMemoryError The targeted device does not have enough memory to perform the requested operation.
-70238 NIMC_noPropertyDataAvailable No property data to get. The property is empty so no data was retrieved.
-70237 NIMC_incorrectArraySizeError Incorrect array size provided. For Write or Set operations the size must be equal to the required size. For Read or Get operations the size must be greater than or equal the required size. The required size is the number of axes or other items you are reading data from or writing data to.
-70236 NIMC_sessionNotValidError The session is not valid.
-70235 NIMC_resourceNotSet No resource was set or there was an error configuring the resource.
-70234 NIMC_noAxesInCoordinateError There are no axes in the specified coordinate.
-70233 NIMC_resourceNotFound The specified resource was not found. Verify that the resource input is correctly wired, that the resource is deployed, and that all resources used in the operation are on the same target.
-70232 NIMC_unableToConfirmDriveDisabledError The controller was unable to confirm that the drive is disabled. Please check your setup and try again.
-70231 NIMC_invalidPreemptError An invalid attempt to preempt the current operation was made.
-70230 NIMC_softmotionLicenseError The evaluation period for NI SoftMotion has expired or you are using an unlicensed NI SoftMotion feature. You must purchase a license to use this feature of NI SoftMotion. Go to ni.com to learn about the features available in NI SoftMotion and to purchase a license for NI SoftMotion.
-70229 NIMC_communicationTimeoutError A function call made to the motion controller timed out waiting for a response to an executed command. Verify that NI SoftMotion is installed to the target and that the ethernet cable is correctly connected.
-70228 NIMC_unableToConfirmDriveEnabledError The controller was unable to confirm that the drive is enabled. The drive may have enabled but exceeded maximum position error and disabled again. Please check your setup and try again.
-70227 NIMC_driveNotEnabledError The drive connected to the axis you are trying to use is disabled or the commanded operation cannot execute because the drive is disabled. Use the Power command or enable the Enable Drive on Transition to Active Mode checkbox on the Axis Setup page of the Axis Configuration dialog box to enable the drive.
-70226 NIMC_invalidHandleError The handle provided is invalid.
-70225 NIMC_moveStoppedBecauseLimitOrHomeActiveError The move stopped because an axis encountered a limit, home switch, or software limit. This error can also be returned when a move starts and ends on the same active home or limit switch.
-70224 NIMC_interfaceNotInitializedError A required interface has not been properly initialized. Please call the appropriate initialization method.
-70223 NIMC_cammingDisabledIndirectlyError Camming has been disabled by an indirect user action or an external event.
-70222 NIMC_gearingDisabledIndirectlyError Gearing has been disabled by an indirect user action or an external event.
-70221 NIMC_positionCaptureDisabledIndirectlyError Position Capture has been disabled by an indirect user action or an external event.
-70220 NIMC_positionCompareDisabledIndirectlyError Position Compare has been disabled by an indirect user action or an external event.
-70219 NIMC_moveStoppedBecauseMaxPosErrorExceededError The move stopped because an axis exceeded the programmed position error limit. Verify the feedback resource connections and/or tune your motor.
-70218 NIMC_moveStoppedBecauseDriveDisabledError The move stopped because the drive was disabled.
-70217 NIMC_faultStateError A required resource is in a fault state or the Drive Fault/Alarm line is active.
-70216 NIMC_resourceIsBusyError A required resource is busy and unable to accept further commands at this time.
-70215 NIMC_invalidSettingsNameSpecifiedError An invalid initialization settings name was specified.
-70214 NIMC_attributeIsReadOnlyError The selected attribute is read-only.
-70213 NIMC_controllerInDisabledStateError The controller cannot perform the requested operation because it is currently disabled. Please reenable the controller in MAX.
-70212 NIMC_invalidIndexError The index parameter passed to the function is invalid. Check the VI or function reference help for valid values.
-70211 NIMC_dataOutOfRangeError The data parameter passed to the function does not contain a valid value. Check the VI or function reference help for valid values.
-70210 NIMC_clientConnectionRefusedError An unexpected error has occurred internal to the driver. The driver has refused to accept the client connection. Please contact National Instruments technical support with the name of the function or VI that returned this error.
-70209 NIMC_driveReadyNotActiveError The move cannot be started because the drive ready input of the commanded axis is not active.
-70208 NIMC_IOResourceConfigurationError You cannot change the configuration or mapping for this I/O resource because an enabled feature is currently using it. Please disable the feature before reconfiguring the I/O resource.
-70207 NIMC_inhibitInputActiveError The move cannot be completed because the inhibit input of the commanded axis is active. Make sure all unused axes are disabled, the inhibit inputs are set to the correct active state, and that there are no errors on the drive causing the inhibit input to be active.
-70206 NIMC_invalidLicensingInformationError Unable to verify licensing information from this controller. Power cycle the system and contact National Instruments if the problem persists.
-70205 NIMC_invalidSerialNumberError The controller does not have a valid serial number. Please contact National Instruments to resolve this problem.
-70204 NIMC_IOResourceNotConfiguredError You cannot enable the specified feature because the I/O resource necessary for the feature is not yet configured or mapped.
-70203 NIMC_noMoreBufferError Failed to create a buffer on the controller. Please clear one or more buffers.
-70202 NIMC_failedToAddDeviceError Failed to add the drive to the controller. Please verify the drive ID is configured properly.
-70201 NIMC_vectorSpaceCannotBeConfiguredError The vector space cannot be configured because one of the axes in the vector space is moving.
-70200 NIMC_controllerNotInPowerUpResetStateError This operation requires the controller to be in a power up reset state. Please reset the controller.
-70199 NIMC_gearingMasterNotActiveError Gearing cannot be enabled because the master is not active.
-70197 NIMC_startBlockedDueToFollowingError Start motion is blocked because of following error. Verify the axis feedback and control, and then execute a halt stop before starting the move.
-70196 NIMC_axisNotPresentError Internal Error
-70195 NIMC_invalidAxisScaleError The axis scale is not correct for loading the move constraint in this unit. Use the Load Counts/Steps per Revolution function to load the correct axis scale.
-70191 NIMC_axisCommunicationWatchdogError Communication with the device has timed out.
-70190 NIMC_invalidLoopRateError The specified host loop rate is invalid for the device or the current control loop rate.
-70189 NIMC_blendNotAllowedInThisModeError Blending is not valid in this position mode.
-70188 NIMC_invalidBufferHandleSpecifiedError Internal error. The specified buffer handle is invalid.
-70187 NIMC_incorrectBufferSizeError The specified buffer size is incorrect for the requested operation.
-70186 NIMC_homeSwitchActiveError The find reference move was not successful because the home switch is active.
-70185 NIMC_serializationFailedError Failed to store user defaults for the target device.
-70183 NIMC_dataTransmissionError Data transmission to the targeted device failed.
-70182 NIMC_deviceNotActivatedError The device or resource has not been activated, or the license file is invalid.
-70181 NIMC_remoteBoardMismatchError The serial number of the motion controller with the given board ID does not match what is expected.
-70180 NIMC_invalidMasterEnabledError The gear master for an axis may not be set to 'None' while gearing is enabled for the axis. Disable gearing before changing the gear master.
-70179 NIMC_invalidMasterAxisError The gearing master for the specified axis is invalid. Configure a valid gear master then enable gearing for this axis.
-70178 NIMC_onlyInAProgramError This function can only be executed from an Onboard Program.
-70177 NIMC_invalidTimeSliceError You have entered an invalid value for the onboard program time slice. All onboard program time slices cannot add up to be greater than 20 ms.
-70176 NIMC_timeGuaranteeError The controller could not guarantee that all onboard programs are running in a timely fashion. If you are performing arcs try selecting Extended Arc Points Interval from the Performance Options tab in MAX. Otherwise try selecting the Extended Watchdog Interval.
-70175 NIMC_arcPointsBufferFullError Internal Error. The internal arc points buffer is full.
-70174 NIMC_internalHSCaptureMissingError Internal error. The internal high-speed capture buffer is missing data.
-70173 NIMC_internalBreakpointMissingError Internal error. The internal breakpoint buffer is missing data.
-70172 NIMC_hsCaptureBufferFullError Internal Error. The internal High-Speed Capture buffer is full.
-70171 NIMC_breakpointBufferFullError Internal Error. The internal breakpoint buffer is full.
-70170 NIMC_interfaceNotSupportedError The interface you are requesting is not supported.
-70169 NIMC_invalidPointerError A NULL or invalid pointer was passed as a parameter to this function.
-70168 NIMC_invalidMotionIDError An invalid Motion ID was passed in a function.
-70167 NIMC_initializationInProgress The controller is currently initializing.
-70166 NIMC_followingErrorOnFindReference The Find Reference sequence did not successfully find the reference position because the axis position error limit was exceeded.
-70165 NIMC_findReferenceError Find Reference was not successful because the motor stopped before the reference position was located.
-70164 NIMC_ADCConfigurationError ADCs cannot be enabled or disabled while axes are enabled with analog feedback. Also, ADC ranges cannot be changed on ADC channels being used for analog feedback while axes are enabled.
-70163 NIMC_invalidLimitRangeError The negative (lower) limit is greater than or equal to the positive (upper) limit.
-70162 NIMC_torqueOffsetError The torque offset is outside of the torque limit range.
-70161 NIMC_blendFactorConflictError Axes, which are part of a vector space, have different blend factors. Make sure that all the axes in the vector space have the same blend factor.
-70160 NIMC_stepChannelInitializationError Internal Error. The internal stepper output data structures failed to initialize. Reset the controller and try again. If the problem persists, contact National Instruments technical support.
-70159 NIMC_encoderInitializationError Internal Error. The internal encoder data structures failed to initialize. Reset the controller and try again. If the problem persists, contact National Instruments technical support.
-70158 NIMC_axisInitializationError Internal Error. The internal axis data structures failed to initialize. Reset the controller and try again. If the problem persists, contact National Instruments technical support.
-70157 NIMC_pointsBufferFullError Internal error. The internal point request buffer is full.
-70155 NIMC_QSPIFailedError Internal error. The internal QSPI serial bus failed and ADC values cannot be read.
-70154 NIMC_illegalVectorError The input or return vector being used is invalid.
-70153 NIMC_samplesBufferFullError Internal error. The internal samples buffer is full.
-70152 NIMC_invalidAccelerationError The vector acceleration is not valid. The resulting angular acceleration is out of range. Change the vector acceleration for the arc move.
-70151 NIMC_invalidVelocityError The vector velocity is not valid. The resulting angular velocity is out of range. Change the vector velocity for the arc move.
-70150 NIMC_followingErrorOnFindHomeError Find Home sequence did not find home successfully because the axis tripped on following error.
-70149 NIMC_operationModeError Axes that are a part of a vector space are either in velocity mode or have different operation modes.
-70148 NIMC_ADCDisabledError The ADC is disabled. The ADC channel must be enabled to read it.
-70147 NIMC_slaveAxisKilledError Gearing cannot be enabled because the slave axis is in a killed state. Issue a halt (immediate) stop with the Stop Motion function on the slave axis to energize it.
-70146 NIMC_noMoreSamplesError There are no samples to read. Execute Acquire Trajectory Data before trying to read samples.
-70145 NIMC_illegalVectorSpaceError The vector space being used does not have enough axes assigned to it.
-70144 NIMC_illegalVariableError An illegal general-purpose variable is being used.
-70142 NIMC_followingErrorOverruleError A Start, Blend, Find Home, or Find Index function being executed from an onboard program has been overruled due to a following error condition. The program is left in the PAUSED state. Execute the Pause/Resume Program function to continue.
-70141 NIMC_programOverruleError A Start, Blend, Find Home, or Find Index function being executed from an onboard program has been overruled by a Stop Motion function from the host computer. The program is left in the PAUSED state. Execute the Pause/Resume Program function to continue.
-70140 NIMC_noMoreProgramPlayerError All program players (maximum 10) are in use storing/playing programs.
-70139 NIMC_registryFullError Object registry is full. The number of programs and buffers has reached the limit. Free some programs or buffers from RAM or ROM using the Object Memory Management function.
-70138 NIMC_outOfMemoryError There is not enough memory to perform the requested operation. If you are using an NI 73xx controller, this error may indicate that there is not enough FLASH ROM space to save a program or buffer. If you are using NI SoftMotion, this error indicates that the targeted device does not have enough memory to perform the requested operation.
-70137 NIMC_objectReferenceError An attempt was made to reference a nonexistent program object or buffer object. Or, the object number is already in use by an object of a different type. Choose a different object number, or free/delete the object currently owning that object number.
-70136 NIMC_eventTimeoutError A wait operation timed out or a read function timed out.
-70134 NIMC_internalSamplesMissingError Internal error. The internal samples buffer is missing samples.
-70133 NIMC_pointRequestMissingError Internal error. The internal points request buffer is missing a request.
-70132 NIMC_targetPositionUpdateError Internal error. The DSP was too busy to update the target position.
-70131 NIMC_inPositionUpdateError Internal error. The axis position could not be read for in-position verification.
-70130 NIMC_memoryRangeError An invalid memory location is being addressed on the controller.
-70129 NIMC_axisDisabledError A disabled axis has been commanded to move. Enable the axis before executing a move on it.
-70127 NIMC_pointsTableFullError The points table for cubic splining is full.
-70126 NIMC_axisConfigurationError An axis cannot change feedback while moving or change output while enabled. Stop and/or disable the axis and then configure it.
-70125 NIMC_wrongModeError The function was not executed because it was attempted at an illegal time.
-70124 NIMC_findIndexError Find Index sequence did not find the index successfully.
-70123 NIMC_moduloBreakpointError The breakpoint value or the breakpoint window loaded exceeds the modulo range.
-70122 NIMC_encoderDisabledError The encoder is disabled. The encoder must be enabled to read it.
-70121 NIMC_positionRangeError Absolute target position loaded would cause the move length to be out of the +/-31 bit range allowed for a single move segment.
-70120 NIMC_softwareUpdateRequiredError This NI Motion controller is not compatible with this version of the NI-Motion Software. Please upgrade your NI-Motion Software.
-70119 NIMC_limitSwitchActiveError The desired move cannot be completed because the limit input is active in the direction of travel.
-70118 NIMC_findHomeError Find home was not successful because the motor stopped before the home switch was found.
-70117 NIMC_homeLimitNotEnabledError Find Reference function cannot execute because the Home and/or Limit inputs are not enabled. Either enable Limits or use SmartEnable.
-70116 NIMC_invalidConditionCodeError Condition selected is invalid.
-70115 NIMC_jumpToInvalidLabelError A Jump to Label on Condition function in a program had an invalid label.
-70113 NIMC_noMoreRAMError No RAM available for object (program or buffer) storage.
-70112 NIMC_axisConfigurationClLoopError An enabled closed-loop axis must have a resource mapped as its primary feedback. Disable the axis before removing the resource.
-70111 NIMC_axisConfigurationSwitchError A resource is currently configured for another axis that is enabled. Disable the axis using that resource.
-70109 NIMC_feedbackDeviceNotAssignedError No primary feedback device (encoder or ADC) is assigned to a servo or closed-loop stepper axis.
-70108 NIMC_PIDUpdateRateError PID rate specified is too fast for the number of axes and/or encoders enabled.
-70107 NIMC_splineUnderflowError The motion controller was too busy to send points to the spline engine and an underflow occurred. Increase the Coarse Arc Points Interval Period in MAX if performing an arc move, or increase the requested interval between points in your buffer if performing a contour move.
-70106 NIMC_outputDeviceNotAssignedError No DAC or stepper output is assigned to this axis.
-70105 NIMC_IOReservedError I/O has been reserved. This error occurs when I/O has been reserved for another use such as Hall effect sensors or drive signals. You must unreserve the I/O before using it. This error might also be generated if you attempt to reserve a high-speed capture (HSC) line for a drive signal when HSC is enabled.
-70104 NIMC_outOfEventsError Internal error. The number of events pending have reached the maximum allowed.
-70103 NIMC_wrongIOConfigurationError I/O bit configuration is not possible for that pin.
-70102 NIMC_wrongIODirectionError The I/O bit configuration does not agree with its port's direction setting.
-70100 NIMC_IOEventCounterError Problem with the I/O Event Counter.
-70097 NIMC_mustOnMustOffConflictError There is a conflict between the mustOn and mustOff values set for this function.
-70096 NIMC_passwordError This function is password protected. Please enter the correct password to access it.
-70095 NIMC_DSPCommunicationsTimeoutError Internal error. There was an internal timeout while sending commands to the DSP.
-70094 NIMC_DSPMessageBufferEmptyError Internal error. This is an internal message to indicate that the there is no more data in the internal message buffer.
-70093 NIMC_DSPCommunicationsError Internal error. A command from the onboard microprocessor to the DSP was corrupt and ignored.
-70092 NIMC_DSPXmitDataError Internal error. The data returned by the DSP is incomplete or corrupt.
-70091 NIMC_availableForUse91 None
-70090 NIMC_onboardProgramSupportError This function cannot be executed as part of an onboard program. Make sure a program is not currently storing or run End Program Storage to complete the current storing program before calling this function.
-70089 NIMC_axisFindingReferenceError The current operation cannot be completed because the axis is performing a find reference move. Changing find reference parameters and starting other moves requires the axis to finish the find reference move first.
-70088 NIMC_invalidFeedbackDeviceError The current operation cannot be performed on the axis feedback device. Configuring phase and index settings can be applied only to axes with encoder feedback.
-70087 NIMC_blendNotCompleteError Blend operation must be completed before another blend operation can be started. Use Check Blend Complete Status to read the current blend operation status.
-70086 NIMC_invalidFeedbackResetPositionError Invalid reset position is applied to the feedback device. If the same feedback device is configured as both primary and secondary feedback, it must be reset to the same position.
-70085 NIMC_DSPInvalidDeviceError Internal error. The DSP received a command with an invalid Device ID.
-70084 NIMC_DSPInvalidCommandError Internal error. The DSP received an illegal command.
-70083 NIMC_DSPXmitBufferFullError Internal error. The transmit buffer of the DSP is full. Messages from DSP to the onboard microprocessor are being delayed or lost.
-70080 NIMC_returnDataBufferFullError The Return Data Buffer on the controller is full.
-70079 NIMC_autoStartFailedError The controller could not run the onboard program on auto start. When you enable auto start, make sure that you specify a valid program number and that the program is saved in FLASH ROM.
-70078 NIMC_invalidFunctionDataError Invalid function data has been passed. This is usually a parameter out of range, or an illegal combination of parameter values.
-70077 NIMC_corruptHostDataError Communications error. The controller received corrupt data in the packet from the host computer.
-70076 NIMC_noHostDataError Communications error. The controller did not receive any data in the command packet from the host computer.
-70075 NIMC_hostFIFOBufferFullError Communication FIFO buffer between the host computer and the controller is full.
-70074 NIMC_shutDownFailedError The controller failed to shut down. This could be because it failed to disable the DACs, the encoders, or the ADCs, or because it could not reset the I/O back to user defaults.
-70073 NIMC_boardInShutDownStateError The controller cannot accept this function, as it has been shut down.
-70072 NIMC_boardInPowerUpResetStateError The NI motion controller is in power up reset state. Please execute the Clear Power Up Status function or VI before sending any commands to the controller.
-70071 NIMC_DIOReservedForHallSensors Direction of the DIO lines reserved for Hall sensor input cannot be set to output.
-70070 NIMC_commutationModeError Commutation mode and commutation parameters cannot be changed while the axis is enabled.
-70069 NIMC_invalidHallSensorStateError Invalid Hall sensor state. Please verify the connection to the Hall sensors of ALL enabled onboard commutation axes.
-70068 NIMC_maxHSCaptureFrequencyError A buffered high-speed capture operation exceeded the maximum frequency allowed.
-70067 NIMC_maxBreakpointFrequencyError A buffered breakpoint operation exceeded the maximum frequency allowed.
-70066 NIMC_virtualBoardError The board ID passed is currently being used for a virtual NI-Motion controller. No commands can be sent to a virtual board.
-70065 NIMC_illegalContouringError This operation cannot be executed while a contouring operation is in progress.
-70064 NIMC_illegalBufferOperation This operation is invalid at this time. You cannot write to a ROM buffer; or you cannot read or write to the buffer at this time.
-70063 NIMC_bufferConfigurationError The buffer has not been configured properly. Buffer type cannot be changed. The buffer might exist in ROM, but has not yet been configured since the last power cycle.
-70062 NIMC_oldDataStopError The Read Buffer or Write Buffer function was unable to complete successfully because old data was encountered in the course of reading from or writing to the buffer.
-70061 NIMC_bufferInUseError The specified buffer is in use.
-70060 NIMC_corruptObjectSectorError The objects stored in FLASH ROM are corrupt.
-70059 NIMC_flashromCopyError Error copying to the FLASH ROM.
-70058 NIMC_IOInitializationError Internal Error. The I/O structure on the controller failed to initialize. Reset the controller and try again. If the problem persists, contact National Instruments technical support.
-70057 NIMC_interruptConfigurationError Internal Error. Host interrupt configuration failed and interrupt support is disabled.
-70056 NIMC_corruptFPGAFirmwareError Corrupt FPGA firmware detected. Download new FPGA firmware.
-70055 NIMC_corruptDSPFirmwareError Corrupt DSP firmware detected. Download new DSP firmware.
-70054 NIMC_corrupt68331FirmwareError Corrupt onboard microprocessor firmware detected. Download new firmware.
-70053 NIMC_DSPInitializationError Internal Error. The DSP failed to initialize. Reset the controller and try again. If the problem persists, contact National Instruments technical support.
-70052 NIMC_FPGAProgramError Internal Error. The FPGA failed to program. Reset the controller and try again. If the problem persists, contact National Instruments technical support.
-70051 NIMC_firmwareDownloadError Firmware download failed. Reset the controller and try downloading again.
-70049 NIMC_downloadChecksumError There was an error during checksum on a file being downloaded to the NI motion controller.
-70048 NIMC_invalidBreakpointWindowError The breakpoint window is not valid.
-70047 NIMC_modeNotSupportedError This mode is not supported by this controller.
-70046 NIMC_invalidCalibrationDataError Calibration data were not successfully read from the flash EEPROM.
-70045 NIMC_axesNotKilledError During the calibration process (both internal and external), please make sure that all axes are in a killed state using the Stop Motion function.
-70044 NIMC_calibrationStepError For external calibration users must do provide the password to the board, perform adjustment and set the new onboard reference in sequence.
-70043 NIMC_calibrationOutOfRangeError The calibration target is out of range. We can't reach the calibration target even with full scale caldac or minimum caldac.
-70042 NIMC_RemoteConnectionFailureError Unable to establish a connection with the remote system. Use MAX to verify that your remote board mappings are valid.
-70041 NIMC_boardIDInUseError The boardID is already in use by another controller. If trying to change a controllers boardID, select a boardID not in use.
-70040 NIMC_reservedOnBoardProgramError The current device is reserved for onboard program while download process is in progress. To release the device, use End Program Storage after the download process is completed.
-70039 NIMC_1394WatchdogEnableError The communication watchdog on the 1394 motherboard could not be started.
-70038 NIMC_internalSoftwareError An unexpected error has occurred internal to the driver. Please contact National Instruments with the name of the function or VI that returned this error.
-70037 NIMC_irrelevantAttributeError The specified attribute is not relevant.
-70036 NIMC_invalidRatioError A specified ratio is invalid.
-70035 NIMC_watchdogTimeoutError A fatal error has occurred on the controller. You must reset the controller by power cycling your computer. Contact National Instruments technical support if this problem persists.
-70034 NIMC_wrongReturnDataError Incorrect data has been returned by the controller. This data does not correspond to the expected data for the command sent to the controller.
-70033 NIMC_badPointerError A NULL pointer has been passed into a function inappropriately.  If you are using LabVIEW verify that you have a valid resource selected.  If the API function does not take a pointer then this error indicates that an unexpected error has occurred in the software.
-70028 NIMC_insufficientSizeError The resource is not large enough to perform the specified operation.
-70027 NIMC_processTimeoutError A function call made to the motion controller timed out waiting for access to a shared resource.
-70026 NIMC_modalErrorsReadError The Motion Error Handler.flx VI discovered modal error(s) in the modal error stack. These error(s) can be viewed in the Modal Error(s) Out Indicator/terminal of this VI.
-70025 NIMC_returnDataBufferNotEmptyError The Return Data Buffer is not empty. Commands that expect data returned from the controller cannot be sent until the Return Data Buffer is cleared.
-70024 NIMC_motionOnlyError Motion command sent to an Encoder board.
-70023 NIMC_parameterValueError One of the parameters passed into the function has an illegal value.
-70022 NIMC_functionSupportError This command is not supported by this controller or operating system.
-70021 NIMC_systemResetError System reset did not occur in maximum time allowed.
-70020 NIMC_countsNotConfiguredError The steps per revolution and/or counts per revolution are not loaded for this axis.
-70019 NIMC_noBoardConfigInfoError Controller configuration information is missing or corrupt. A motion controller has not been configured at this Board ID.
-70018 NIMC_closedLoopStepperOnlyError This command is valid only on closed-loop stepper axes.
-70017 NIMC_stepperOnlyError This command is valid only on stepper axes.
-70016 NIMC_servoOnlyError This command is valid only on servo axes.
-70015 NIMC_returnDataBufferFlushError Unable to flush the Return Data Buffer.
-70014 NIMC_closedLoopOnlyError This command is valid only on closed-loop axes (closed-loop stepper and servo).
-70013 NIMC_packetLengthError Command packet length is incorrect. Your NI motion controller firmware may be out of date.
-70012 NIMC_badBoardIDError Illegal board ID. You must use the board ID assigned to your controller in Measurement & Automation Explorer.
-70011 NIMC_badReturnDataBufferPacketError Corrupt readback data. The data returned by the motion controller is corrupt.
-70010 NIMC_badCommandError Command not recognized. Invalid command sent to the controller.
-70009 NIMC_packetErrBitNotClearedError Packet error bit not cleared by terminator (hardware error).
-70008 NIMC_previousPacketError The function called previous to this one is not supported by this type of controller.
-70007 NIMC_CIPBitError A previous function is currently being executed, so the controller cannot accept this function until the previous function has completed. If this problem persists, try putting a delay between the offending commands.
-70006 NIMC_badResourceIDOrAxisError An invalid axis number or other resource ID (vector space, encoder, I/O port, and so on) was used.
-70005 NIMC_boardFailureError Most likely, your controller is not installed or configured properly. If this error persists when you know your controller is installed and configured properly, it indicates an internal hardware failure.
-70004 NIMC_halfReturnDataBufferError Partial readback packet. The data returned by the controller is incomplete. The kernel driver timed out after getting partial data.
0 NIMCDM_noError No error.
70001 NIMC_operationAbortedWarning The requested operation has been aborted by a direct user action.
70002 NIMC_resourceIsActiveWarning The required resources are actively completing the requested commands, but the requested command is not yet complete.
70003 NIMC_faultNotClearedWarning The fault condition could not be cleared or a fault occurred immediately after clearing faults. Please ensure that the root cause of the fault has been resolved and try again.
70004 NIMC_commitOverrideWarning The previous commit operation for this object was overridden by a commit on another object. Therefore this object's properties were recommitted.
77001 NIMCDM_busOperationPendingWarning Communication to the hardware device is in progress but is not completed. Repeat the function call until the hardware device has acknowledged the operation or a timeout has occurred.
77002 NIMCDM_executeCalledInConfigModeWarning The NI SoftMotion scan cycle has been executed when the NI Scan Engine is in Configuration mode. Execution data is not valid until NI SoftMotion and the hardware device successfully switch to Active mode.
77003 NIMCDM_scanModeTransitionWarning The NI Scan Engine has switched from Configuration mode to Active mode. Any system state information is lost. You may need to initialize the system again.
77004 NIMCDM_updatingEnabledRepetitiveTableWarning A table resource used for a Repetitive contour move was updated while the NI Scan Engine is in Active mode.

 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit