ASCII Object Reference

Home

Feedback
You are here: Oscilloscope

Oscilloscope

Handling notes

Zoom

This function is independent from the used firmware version. It can be used in offline or online mode.

Click and hold the left mouse button in the curve area. Drag the mouse to create a zoom rectangle.

When the mouse button is released, the selected rectangle is enlarged to the entire display area. A short click of the right mouse button deactivates the zoom function and displays the entire curve. If the data cursor is placed in the zoomed area when the zoom is active, then the left / right arrow keys can be used to move the zoom area within the entire curve. Use the arrow down / up or the mouse wheel to stretch or compress the range of the time axis around the data cursor.

Hide/Unhide Channels

Click the left mouse button on the channel text (for example, channel 2) to hide the associated curve. The channel text “Channel 2" is replaced by ”—-". Clicking the left mouse button again unhide the curve of the corresponding channel.

By clicking the right mouse button on the channel text, all channels except the selected channel are hided (solo display). Clicking the right mouse button again on the solo channel will unhide all curves.

Channels

Up to 10 channels can be displayed and/or recorded simultaneously in the Scope window and saved as an Excel file. The configuration is done in groups of 4. The group 1-4, 5-9 and 9-10 are chosen via "radio buttons" below the channel names.

Cycle time for the measurement acquisition ≥ 250 µs.

Resolution

The number of measured points per time unit (storage depth). Setting: fine, normal, coarse

Time/Div

Scaling of the time axis. Select the time/division. Setting: 1 ... 5000 ms/div
Total length of the time axis: 8 * x ms/Div

Channel #

Assignment of the displayed variables to the channels.

I_act

Actual torque (current)

I_cmd

Torque setpoint

n_act

Actual velocity

n_cmd

Velocity setpoint

S_act

Actual position

S_cmd

Position setpoint

PERROR

Position error

VBUS

DC-link (bus) voltage

Off

Channel is not used

user-defined

Macro Variable

If you select "user-defined" you can display the value of a MACRO parameter. For channel 4 for example this screen appears:

Fill in the macro variable name (see selection of macro variables below).

Macro Variable (selection)

Short Description

ERRCODE

Error state variable (see ERRCODE)

STATCODE

Drive state variable (see STATCODE)

TRJSTAT

Trajectory state variable (see TRJSTAT)

ADVAL0…15

Analog input values

ADVAL0

Cosine Resolver

ADVAL1

Sine Resolver

ADVAL2

Motor current Ia

ADVAL3

Motor current Ib

ADVAL4

Sine Encoder

ADVAL5

Cosine Encoder

ADVAL6

Analog setpoint 1

ADVAL7

Analog setpoint 2

ADVAL8

Motor temperature

ADVAL9

Heatsink temperature

ADVAL10

Environments temperature

ADVAL11

Sense voltage encoder

ADVAL12

n.c.

ADVAL13

DC bus link voltage

ADVAL14

n.c.

ADVAL15

n.c.

SIENC

Normalised sine encoder +/- 1350 <> 1Vss

COENC

Normalised cosine encoder +/- 1350 <> 1Vss

SR_RXDE

Zero pulse port for NREF = 5

SR_HALL

Hall segments port

PFBL

Position Feedback 64 Bit size. The lower 32 bits includes the position within a revolution, the upper 32 bits counts the number of revolutions.

S_SETL

Position setpoint 64 Bit size. The lower 32 bits includes the position within a revolution, the upper 32 bits counts the number of revolutions.

PFB

Position Feedback (PRBASE size)

S_SET

Position setpoint (PRBASE size)

S_SETH

Sercos position setpoint (1 Revolution = 2^20)

PTARGET

Target position for the last/current motion task (PRBASE size)

PSPEED

Actual velocity setpoint in counts/250µsec

PSPEEDMS

Actual velocity setpoint in counts/250µsec for master/slave trajectory

PSPEED3

Actual velocity setpoint for internal motion task trajectory

PENDSPEED

End velocity setpoint for the actual motion task

MOVEP_NR

Number of the last/actual motion task

NIZFLAG

State of the external zero pulse

PSTOP

State of the PSTOP limit switch

NSTOP

State of the NSTOP limit switch

INPUT1…20

State of the hardware/software input 1…20

OUTPUT1...18

State of the hardware/software output 1..18

HARDENA

State of the hardware enable

EN_P_I

State of the power stage (1=enabled, 0=disabled)

NET_BTBI

State of the net BTB

ENABLE_I

State of the internal enable signal

SOFTENABLE

State of the software enable

EN_BRAKE_I

Brake state (1=open, 0=closed)

PRD

Feedback position within one turn

IVORCMD

Current feed forward (3280 = DIPEAK)

PBAL

Regenerative power actual value

SR5VINCR

Pulse counter for X5 Master / Slave (5V)

SR24VINCR

Pulse counter for X3 Master / Slave (24V)

Auto-scale

For each channel the range of measurement can be selected: automatically (Auto checkbox is active) or manually (Auto checkbox is inactive, and min./max. values have been entered).

Auto-Scaling Mode

You can select standard or min/max scaling.

Trigger

Trigger Mode

You can select standard or min/max scaling.

Trigger Signal

The current and speed variables can be used as trigger signals. In addition, "Direct" can be used for immediate (independent) triggering. The setting "user-defined" enables manual entry of an ASCII variable.

Trigger Position

X-value for triggering (time axis

Trigger Level

Y-value for triggering

Trigger Edge

Triggering on the rising or falling edge

Recording / Scope File

Save

Saves the recorded measurements to a data medium in CSV format (to be evaluated with MS-Excel).

Load

Loads a CSV data file and displays the curves on the oscilloscope diagram.

Mem

If this is active when a new curve is recorded, the previous measurement is saved so a comparison can be made between the two measurements. The previous measurement curve is displayed in a darker color than the latest curve. The measurement range settings must be identical for both measurements. If not, the "Mem" checkbox is de-activated and locked.

Show interpolated values

If the chackbox is activated, intermediate values between the mearured values are interpolated.

FFT

Setting a check mark replaces the time representation of the recorded curves with a frequency representation. The x-axis shows the frequency in Hz.

Current plot file

Displays the filename and location of a loaded CSV file.

Save Setting / Load Setting

Using the two fields, the scope settings can be saved in a file or read from a file. Stored data includes: channel names, ranges of values, resolution, and channel colors.

Motion Service

Be sure that the actual position of the load permits the subsequent positioning operations. The software limit-switches that were set as parameters are inactive, depending on the operation mode. The axis could move to the hardware limit-switch or even the mechanical stop. There is a risk of damage.

Function

Select one of the service functions described below. Click on the "Parameter" button and set the corresponding parameter. Start the function using the START button. The function continues until you click the STOP button or until you hit function key F11.

Direct current

Apply a direct current to the motor with adjustable size and electrical field-vector angle. The changeover from speed control to current control is made automatically. Commutation is made independently of the feedback (resolver or similar). The motor locks into a preferred position.

Speed

Operates the drive at constant speed. An internal digital setpoint is provided (speed is adjustable).

Torque

Operates the drive with constant current (constant acceleration). An internal digital setpoint is provided (current is adjustable). The changeover from speed control to current control is made automatically. Commutation is made independently of the feedback (resolver or similar).

Reversing

Operates the drive in reversing mode, with separate adjustable speed and reversing time for each direction of rotation.

Motion Task

Starts the motion task, which is selected on the screen page "Service Parameters"

Zero

Function for the automatic setting of the feedback unit phase, according to the phase position of the motor. Operation mode switches to OPMODE 2 .

With service functions "Direct Current" and “Zero,” the motor shaft moves into preferential position. It can move rapidly to get arrive there.

Start / Stop

Start / Stop the selected service function. Stop can be done with F11 as well.

Parameter

Adjust the service function parameters.

Tuning

Some variables important for the control behavior are combined here. You can tune the servo amplifier without closing the oscilloscope screen page.

Kp_v

GV

Tn_v

GVTN

TP Freq.

ARLPF

2. TP Freq.

ARLP2

HP Freq.

ARHPF

Kp_p

GP

Velocity FF

GPFFV

Current FF

GPFFT

Resolver BW

MRESBW

Observer FF

VLO

Setings

Basic setup for the scope can be done here.

Colors can be defined for every channel, foreground, background and cursor. Click to the specific button opens the selection frame for colors:

Buttons "Mem. Channel x Color..." define the colors of the previous measurement curve. Click to "Restore Defaults" sets the colors back to manufacturer defaults.

Screen text

ASCII Parameter

Oscilloscope Sample Rate 4kHz/16kHz

DRVCNFG2

WS Tuning

This tab only appears when the Wake and Shake control loop method is selected (see also the chapter Wake und Shake).

The “Start CALCMP” button initiates the Wake and Shake function.

Recording

Start/Stop

Start/stop of data recording

Refresh

Reloads and displays the last recorded scope data from the servo amplifier, if these are not deleted yet.

Restore Oscilloscope Defaults

Resets all functions of the screen page to the default values.

Cursor functionality

When a data set is displayed (from a file, or by starting a recording), the measured values for the signals are displayed in the co-ordinate system for the selected time period by a mouse click. A click outside the coordinate system, or a click while pressing the shift-key, resets the values in the display to zero.


Stay Connected with Kollmorgen

Copyright © 2020