These types of motion driver are available:
simply lets you remove an existing driver from a joint
A Function driver lets you displace the joint using XY tabular data, solver functions, or mathematical functions.
You can create a new function using the XY Function Manager and XY Function Editor dialog boxes while creating motion drivers, forces, torques, springs, or the stiffness and damping coefficients of flexible bushings.
XY tabular data lets you define specific values for the function's X and Y values. For example, displacement over time. You can define nonlinear stiffness and damping in springs, dampers, and bushings.The software stores table functions in Auxiliary Data files for Functions (AFU) format. You can store related table functions in one or more AFU files. When you create a motion simulation, a default, empty AFU file is created automatically with the same name as your simulation file.
There are several types of Math functions, including:
Math–functions that use mathematical equations. For example, SIN(), COS(), LOG(), TAN(), and so on.
Motion–functions that use Adams/Solver or RecurDyn solver functions. For example, the Step function moves a joint according to a time (t) and displacement (x) relationship. For more information about these functions, see the Motion Simulation online Help.
Derived functions that use results extracted from a solved motion simulation.
NX Expressions functions that incorporate standard NX expressions (including interpart expressions). For example, a rotational velocity could depend on a dimension in the model.
Note: You can also use a Sensor to use derived results from a solved motion simulation. A Sensor is essentially an easy-to-use interface for creating Derived motion functions.
The software stores Math functions directly in the XY Function Navigator history file, so you can use them with any simulation.
A Constant driver sets a joint in uniform motion (angular or linear) or uniformly accelerated motion. You can define:
Initial Displacement: A displacement applied to the driven joint at the first step of the simulation.
Initial Velocity: The constant velocity of the joint.
Acceleration: The constant change in velocity over the course of the simulation.
A Harmonic driver generates a sinusoidal motion. You can define:
Amplitude — The magnitude of the +/– oscillation the joint will undergo. Units are degrees, radians, inches, or millimeters (depending on the joint type and the model units).
Frequency — The number of cycles per second the joint will move during the simulation. Some example values are:
90 = one quarter cycle per second
360 = one full cycle per second
720 = two full cycles per second
Phase Angle — An initial shift of the sine wave from its position at the beginning of the simulation.
Displacement — The initial position of the joint. A value of 0 indicates the mechanism starts moving at its original design position.
An Articulation driver sets a joint in motion for a specified number of steps, with each step being a defined magnitude of distance (rotational or linear).
You can define Step Size and Number of Steps in the Articulation dialog box when you solve the solution.
Note: You can run an Articulation solution with the other motion drivers as well. The Articulation driver is an easier method of setting up an articulation because it requires no parameters.
Motor (available in the Driver dialog box only)
You can simulate and control a permanent magnetic direct current (PMDC) motor using the PMDC Motor object combined with a Signal Chart and Motor driver. This ability lets you define motors controlled by open-loop or closed-loop systems.