Deusch/German  Deutsch

English/Englisch  English

YADRO-Logo

Home

News

What is it?

Using YADRO

In Detail

Downloads

where to buy

Newsletter

links

Contact

Using the DRO's display software

This is the part you will have to deal with most of the time when using the DRO. I'll present the user interface from a day-by-day point of view, and not show what you have to do if you want to add or change macros. For more about extending and reconfiguring the DRO, look here.

There are 4 main areas you will have to deal with:

There is also a special mode, the stepping mode. It is selected, when a sequence of operations is running and the DRO is waiting for an action to be finished. That action might be drilling a hole of a hole circle.

There is a neat little "serial activity indicator" in the almost upper right corner of the screen. A "r" and "R" is displayed for every reading action from the serial port. Every read switches case. In normal circumstances, there is only a flickering mixture of an "r" and an "R" visible. If the scales are not in fast mode, the change will be easily visible. You should initialize the scales to fast mode or the averaging buffer will make the display very lame.

Numerical Display:

The main screen always shows the current reading of three main axes. YADRO's DRO not just has 3 axes, but 3 main axes and 3 secondary axes. These secondary axes can, for example, always display the absolute value of the axis. By default, this is how they are configured. There can be displayed a forth primary and secondary axis, but it currently is not used. The values read from the scales is overshampled, filtered and averaged to increase accuracy and to keep the digits stable. While all axes are read about 30 times a second, they are collected in a buffer and averaged. This averaging is configurable, if you want.

Behind every axis is room for displaying status information like "NEG", "ABS", "REL" "TG -", "mm", "inch" etc.

The axes names can be changed by editing a configuration file. To avoid confusion, the commonly method is used. X, Y and Z are the axis names for a mill, or X (diameter) and Z0, Z1 (axis of work piece) for a lathe.

Formula Line:

The formula input line is a little helper that avoids you looking for your pocket calculator. It has many trigonomic and mathematical functions (sin, cos, tan, asin, acos, atan, sinh, cosh, tanh, sqr, sqrt, pow) and is working in algebraic mode. That means it handles "(", ")", "+", "-", "*", "/" in the right algebraic sequence. A nice feature is, that you have access to the current values in the display. That is because these values are stored in special variables (named Disp0, Disp1, Disp2, Disp3, SecDisp0, SecDisp1, SecDisp2, SecDisp3).
The input line is the second line counting from the bottom. The result is right below it. In this example, the calculation was:
Disp1 * 0.5 + 100
As Disp1 is 27.54 (X-axis), the result was 113.77

Before going to much into detail, you have to know how you access the formula line. When the Numerical display is showed, press the <Tab>-key to input your formula. After entering the formula, press <Return> to get the result.

The special variables listed above represent the value shown in the numerical display. So instead of reading and typing the current value, you just enter it's variable's name. The names are simply the axes from top to bottom. If you have "X" as your first axis, the corresponding variable is Disp0 (it is always that way, no matter how the axis is named on the display).

Tool Selection And Editing:

Tool selection is reached by pressing the "#"-key.

Tools are nothing more than special macros (explained later). If you have enough tool holders and know their geometry, you can change tools and do not have to re-calibrate the axes (by "scratching" the work piece or using an edge finder). For mills, these tool's values are the Z-offset and the mill radius. By selecting a tool, tool correction is automatically selected. When tool geometry compensation is active, a "TG +" or "TG -" is shown in the axis' status. A more detailed explanation can be found here.

Editing tools (their geometry changes when they are reground or a tool holder's tool is swapped) can only be done when a tool is active (right above the formula line, the tool's name is shown). When the values are changed, they are stored in a file (persistent variables) that is read back when DRO:ddisp is started. The current tool is displayed in the lower left. In this example, it is "#02".

If the "#"-key is hit by accident, the list can be quit by the <Escape>-key. The list can be browsed by the arrow-keys and page up/down or home/end. Also, by typing the tool's name, the cursor jumps to the corresponding line. Pressing <Return> selects the tool.

The number of tools is virtually unlimited, currently is set to 10. It can be expanded by editing a file. More about that here.

General Functions:

Beside working with the displayed values themselves, lot of the advantage YADRO's DRO offers are the general functions, or "macros". YADRO is extensively built around those macros that offer the functionality that is know and offered by decent DROs but goes way beyond them.
Macros are accessed and selected via the keyboard in 3 ways:

  • by function keys
  • by browsing a list
  • by their name

Macros that are frequently used can have a function key (F1…F10) assigned. By pressing the function key, the macro is selected and immediately executed. Of course, stickers on the keyboard help to remember the assigned macros.

Browsing through the list of macros is handy for those macros that are seldom used or while getting familiar with YADRO's DRO. The list is accessed by pressing the <SpaceBar>. A list pops up in which all the macros are ordered alphabetically. The cursor-keys change the selection. While selection changes, a more verbose name of the macro appears in the bottom of the screen. If there is a function key assigned, it is also shown in the lower right in inverse. In this case "F3"

When a macro is to be executed, the <Return>-key has to be pressed. The <Esc>-key closes the list without executing a macro.

The most common way to select macros is by their name. This, at a first glance, looks like a lot of typing, but it isn't. The macros are named with abbreviations that also build logical groups. For example, all zeroing operations start with "Z". The second letter is the axis name or, in this example a "A" for "all axes". So to set the X-axis to zero, "ZX" has to be typed. After the first letter typed, the macro-list pops up and while typing, the cursor selects the matching macro. To execute the macro, the <Return>-key has to be pressed. The advantage of this method is, that macros are easily remembered and, by pressing (mostly just) 3 keys executed.
The selection is not case sensitive.

The macros include functionality like setting axes to zero, changing sign, switching between absolute and relative mode, tool correction, offsetting axes by a value etc. A complete list of available macros for a mill or a lathe can be found here.

Stepping Mode:

YADRO's DRO has a special mode, that is switched on when a sequence of operations has to take place. It is the stepping mode. A common example is a hole circle. When the data is entered into the dialog (center coordinates, number of holes, diameter of circle, angular offset) the appropriate axes are offset in a way that the location where to drill the hole is reached by cranking X and Y to display 0.0. If the hole is drilled, the user presses <Return> and the next point is calculated and displayed. When all points have been drilled, the stepping mode is terminated and the normal mode is activated.
To break the stepping mode in the middle of an operation the <Esc>-key has to be pressed. This aborts the whole cycle and immediately selects the normal mode.