ET_MotionJobType - General Information
Type: |
Enumeration type |
Available as of: |
V1.0.0.0 |
Positioning job type that has to be assigned.
|
INVALID DATA |
Do not perform an online change while a job of type ET_MotionJobType.MultiCam is in the job buffer list or active in FB_SoMotionGenerator. |
Failure to follow these instructions can result in injury or equipment damage. |
Motion jobs of type ET_MotionJobType.MultiCam need additional data from a PDL.ST_MultiCam structure. The motion job has therefore a reference (pointer) to PDL.ST_Multicam in ST_MotionJob.ST_Cam.rstMultiCam. When the job is commanded to FB_SoMotionGenerator via the TakeJob method, the job parameters are copied into the internal job buffer (including the reference to ST_MultiCam). The reference to the ST_MultiCam data is not updated during the online change.
Variable |
Data type |
Description |
---|---|---|
NoJob |
|
No motion job. Used to indicate that no motion job is active. |
NoMotion |
|
Empty motion job. This job type is used in connection with ST_MotionJob.xClearAllBufferedJobs or ST_MotionJob.xTerminateCurrentJob to delete positioning jobs from the buffer and subsequently help prevent the system from executing another motion. |
SetposOnly |
|
Only execute a SetPos. |
PosStart |
|
Positioning |
PosStop |
|
Execute stop ramp. |
ExternalPos |
|
Start positioning defined by an external function block. See IF_PosReferenceGenerator. |
Poly5com |
|
Execute general Poly5 (motion - motion). |
Poly7com |
|
Execute general Poly7 (motion - motion). |
Straight |
|
Travel along a straight line. |
ModAccTr |
|
Execute modified acceleration trapezoid (dwell-dwell). |
Poly5 |
|
Execute Poly5 (dwell-dwell). |
InclSin |
|
Execute inclined sine (dwell-dwell). |
ModSin |
|
Execute modified sine (dwell-dwell). |
SystemCam |
|
Execute a profile generated using the function SystemInterface.FC_ProfileLoad. |
ExternalCam |
|
Start a cam defined by an external function block. See IF_CamReferenceGenerator. |
MultiCam |
|
Execute a sequence of cams defined by PD_PacDriveLib.ST_MultiCam. |