US20040210868A1 - Icons and icon representation of process steps for graphic visualization of task-oriented steps - Google Patents

Icons and icon representation of process steps for graphic visualization of task-oriented steps Download PDF

Info

Publication number
US20040210868A1
US20040210868A1 US10/789,420 US78942004A US2004210868A1 US 20040210868 A1 US20040210868 A1 US 20040210868A1 US 78942004 A US78942004 A US 78942004A US 2004210868 A1 US2004210868 A1 US 2004210868A1
Authority
US
United States
Prior art keywords
task
icon
icons
oriented
duration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/789,420
Inventor
Matthias Dutsch
Klaus Hertinger
Timo Pallas
Martin Seithe
Klaus Steinbrucker
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Assigned to SIEMENS AKTIENGESELLSCHAFT reassignment SIEMENS AKTIENGESELLSCHAFT ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: DUTSCH, MATTHIAS, HERTINGER, KLAUS, PALLAS, TIMO, SEITHE, MARTIN, STEINBRUCKER, KLAUS
Publication of US20040210868A1 publication Critical patent/US20040210868A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/05Programmable logic controllers, e.g. simulating logic interconnections of signals according to ladder diagrams or function charts
    • G05B19/056Programming the PLC
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C3/00Registering or indicating the condition or the working of machines or other apparatus, other than vehicles
    • G07C3/08Registering or indicating the production of the machine either with or without registering working or idle time
    • G07C3/12Registering or indicating the production of the machine either with or without registering working or idle time in graphical form

Definitions

  • the present invention relates to icons for graphic visualization of task-oriented steps in industrial control processes as well as to icon representation of process steps for graphic visualization of task-oriented steps of parts program in machine tools and production machines.
  • production machine is used in a generic sense and also includes robots which generally follow the concepts outlined here.
  • axles and/or spindles can be moved during the production process.
  • the axles and/or spindles which here describe a relative movement between a tool and a workpiece, are referred to as so-called machining units.
  • the axles and/or spindles are assigned to a so-called channel.
  • the move instructions to be transmitted to the machining unit are defined and described in the channel in the form of a parts program.
  • the parts program is transmitted inside a numerical controller of the machine to an interpreter which converts the parts program to a corresponding machine code.
  • machine tools or production machines frequently include several machining units which can be moved simultaneously.
  • These machine tools or production machines are referred to as multi-channel machines and can include several independent parts programs defining a number of relative movements between workpiece(s) and tool(s) that are simultaneously interpreted and executed by multiple channels, thereby allowing simultaneous machining of one or more of the workpieces.
  • Each channel can have a dedicated parts program.
  • the parts program typically consists of a standard ASCII source code in conformance with DIN 66025/ISO as well as optional additional manufacturer-specific or machine-specific expansions and/or upgrades.
  • the parts programs are typically displayed and processed in ASCII format using an editor, in particular a text editor.
  • Also known are programming systems for programming the machine or generating parts programs, whereby the programming systems can be used to generate specific task-oriented parts programs in a so-called task-oriented step diagram which can be graphically displayed to the user.
  • a step diagram facilitates provides a structured view and processing of the various parts programs which facilitates programming and operating the machine.
  • Multi-channel machines typically require coordination, in particular a temporal coordination, between the various parts programs.
  • an icon for graphic visualization of task-oriented steps in industrial control processes wherein the icon is composed of at least one graphic symbol and at least one placeholder, wherein a size of the placeholder is representative of the duration of a task-oriented process step.
  • each row is associated with a particular parts program and a column width of an icon in the row represents a duration of the task-oriented process step for the parts program.
  • each column is associated with a particular parts program and a row width of an icon in the column represents a duration of the task-oriented process step for the parts program.
  • a placeholder in the form of a frame provides an easily understandable view as well as an exact boundary to adjacent icons.
  • a line or an arrow are additional examples particularly simple placeholders.
  • the icon can display an actual state of a task-oriented process step as a change in color and/or size and/or type of the graphic symbol and/or a change in a line thickness and/or a line type of the placeholder. This allows a particularly clear representation of the actual state of a step.
  • the icon according to the invention is particularly suited for graphic visualization of task-oriented steps of parts programs in machine tools or production machines, since these applications benefit from a structured and clear graphic visualization of the temporal process steps as well as of possible mutual dependencies of parts programs.
  • the icons can include at least one graphic symbol and at least one placeholder, wherein the size of the placeholder is representative of the duration of a task-oriented process step. The user can then easily graphically recognize the relationship between the size of the placeholder and the duration of the step.
  • the corresponding parts program associated with the row or column can be indicated in ASCII code or as a graphic visualization of the process step. This allows the user to quickly and readily recall and subsequently edit the corresponding parts program.
  • the duration of a task-oriented process step can be referenced to a common time axis. This provides a particularly clear graphic visualization of the temporal relationship between process steps.
  • the icons can be displayed in a normalized or synchronized form.
  • a visualization of steps in normalized and/or synchronized form provides a particularly clear representation of the individual steps and/or the production process.
  • the mutual dependency of the parts programs can be visualized by synchronization lines that connect the icons across different parts programs. This provides a particularly clear graphic visualization of the mutual dependencies of parts programs.
  • the duration of a task-oriented process step can be indicated in form of numerical values.
  • FIG. 1 shows an icon with a graphic symbol for a step and a placeholder
  • FIG. 2 shows the icon of FIG. 1, with the placeholder depicting a different step duration
  • FIG. 3 shows schematically a screen display with a first embodiment of icons representing process steps according to the invention.
  • FIG. 4 shows schematically a screen display with an alternative embodiment of icons representing process steps according to the invention.
  • the icon includes a symbol 1 representing a task-oriented step to be visualized and a placeholder 2 which in the depicted example is shown as a frame 2 surrounding the symbol 1 .
  • the size (e.g., length and/or width) of the placeholder or frame 2 can be to represent the duration of the corresponding step, so that the placeholder has a visual relationship with the duration of the corresponding step.
  • the size of the frame 2 can be adapted to reflect the duration of the step.
  • the length of the frame represents the duration of the process step.
  • a short frame represents a short step duration, wherein as a longer frame represents a correspondingly longer step duration.
  • FIG. 2 shows the corresponding icon with an elongated frame.
  • the symbol 1 depicted in FIG. 1 and FIG. 2 can symbolize a step with the designation “Smooth Surface”, with the step depicted in FIG. 2 having a longer duration than the step depicted in FIG. 1.
  • placeholders can also be represented by, for example, a line or an arrow placed, for example, below the symbol 1 , wherein the length of the line or the arrow reflects the duration of the step.
  • the frame also need not necessarily be located close the symbol; for example, the frame or a line associated with the symbol can also be arranged below the symbol.
  • the size and form of the symbol itself were not changed to reflect the step duration; instead, the symbol was left identical.
  • the symbol itself in addition to the frame can also be changed to match the step duration. It would be feasible, for example, to use a smaller symbol when steps are shorter than a certain time duration. Likewise, with particularly long steps, the symbol could be slightly enlarged.
  • the actual state of a step can also be displayed or visualized for the user as a color change and/or as a changed line width and/or as a changed line type and/or as a change in the size of the graphic symbol and/or of the placeholder.
  • the step currently performed by the machine or edited by the user or programmer can be displayed as the actual state in the form of a color change of the graphic symbol and/or by a different width of the placeholder.
  • the icons according to the invention can not only be used for graphically visualizing task-oriented steps of parts program in machine tools or production machines, but can also be applied in general in industrial control processes, where the duration of a task, process step or operating step should be visualized to a user graphically in a simple and clear manner.
  • FIG. 3 depicts schematically an exemplary display image 3 which includes an icon representation 8 of process steps according to the invention.
  • the icon representation 8 in FIG. 3 graphically displays the individual steps of four different parts programs A, B, C and D of a multi-channel machine.
  • Icons 9 a , 9 b , 9 c , 9 d , 9 e , 9 f and 9 g are associated with the various parts programs A, B, C and D.
  • Each vertical column represents a different parts program A, B, C or D.
  • the icons for each parts programs A, B, C and D are consecutively arranged in the corresponding parts-program-related columns.
  • the icons 9 a and 9 b of the parts program A which represent the steps “Measure” and “Drill” are shown in the corresponding vertical column.
  • the icons 9 c and 9 d are shown for the parts program B, the icons 9 e and 9 f for the parts program C, and the icons 9 g for the parts program D.
  • the symbol of the icon 9 d represents, for example, a step with the designation “Measure”, whereas for example the symbol of the icon 9 g symbolizes a step with the designation “Smooth Surface”.
  • the size of the frame in the embodiment is adapted to the duration of the corresponding step.
  • execution of step 9 a of the parts program A may require 100 seconds
  • execution of step 9 g of the parts program D may require 300 seconds.
  • the duration of the other steps is similarly indicated by the size of the corresponding icons 9 b , 9 c , 9 d , 9 e and 9 f .
  • a temporal relationship between the icons and the underlying steps of the individual parts programs can be displayed to the user by using a common time axis 4 .
  • the frame of the icon 9 f indicates that the corresponding step—in the present example “Cut Thread”—has a duration of 200 seconds.
  • the corresponding step starts at the time 200 seconds and ends at the time 400 seconds.
  • the user can then easily and immediately recognize that in the parts program A the step having the designation “Drill” and represented by the icon 9 b is performed in parallel from the 200 th seconds to the 300 th second with the aforementioned step “Cut Thread” of the parts program C which is represented by the icon 9 f .
  • the icon representation of process steps according to the invention provides these user with an easily understandable representation of the temporal process flow, dependencies and temporal relationships between the parts programs.
  • the parts program A associated with the corresponding column can be displayed, as selected by the user, for example, in a new window 5 in ASCII code or as a sequence of process steps.
  • the icon 9 b of the parts program A is selected so that the process steps of parts program A are visualized in window 5 , with the icon 9 b representing the step 6 c indicated by the symbol 7 c .
  • the icon 9 a represents the step 6 b with the symbol 7 b .
  • the steps 6 a and 6 d are no longer shown in the icon diagram 8 of the process steps due to the limited size of the display.
  • the user can scroll the window 5 to display these process steps.
  • the steps indicated in window 5 and the icons visualized in the icon representation of the process steps are synchronized with each other; for example, when selecting the icon 9 b , the associated step 6 c is displayed approximately in the same row as icon 9 b .
  • individual steps of the various parts programs can be easily accessed with the icon representation 8 of the process steps according to the invention.
  • the icon representation 8 of the process steps can also directly visualize the interdependencies of parts programs. For example, it may be required that a parts program should only be continued when another parts program has been executed up to a specified step.
  • Interdependencies of parts program can also be visualized by so-called synchronization lines. These are graphic lines that connect the individual icons with each other across different parts programs to specifically visualize to the user existing relationships.
  • the icon representation 8 of the process steps can also be displayed in a normalized or synchronized manner.
  • each icon has an identical frame independent of the step duration.
  • the individual icons of a corresponding parts program are depicted in the column associated with that parts program consecutively without a temporal reference.
  • the icon representation of process steps in the synchronized representation corresponds in principle to the normalized icon representation of process steps, except that if a parts program has more steps and/or a greater number of icons that another parts program within those steps where the parts programs are to be synchronized and/or coordinated, then empty icons are added in the icon representation of process steps to that parts program that has a smaller number of steps or icons. Empty icons are hereby icons that have only a frame, but do not contain a symbol.
  • the icon representation of process steps also offers the possibility to combine several icons into a higher level icon with a corresponding symbol. This enables the design of hierarchical icon structures.
  • the icons can also be displayed in form of an exploded view, whereby all icons are displayed, or in an imploded view, where only the icons of, for example, a first hierarchical plane are shown.
  • the window 5 can also be executed on an editor, so that the user can directly edit the individual steps in window 5 or the underlying ASCII code by clicking on a step.
  • FIG. 4 shows an alternative embodiment of the icon representation of process steps of FIG. 3, displaying an alternative image 10 of the icon representation 11 of process steps.
  • the icon representation 11 of process steps of FIG. 4 is substantively identical with the icon representation 8 of process steps of FIG. 3, except that the icons for the different parts program A, B, C and D are sequentially arranged horizontally in rows instead of columns.
  • the window 5 of FIG. 4 is arrange below the icon representation 11 of process steps, whereas the window 5 in FIG. 3 is located next to the icon representation 8 of process steps.
  • step duration and/or the instructions can also be indicated as numerical values in the displayed image in addition to indicating the duration with the icons.
  • Instructions refer hereby to programming instructions of a parts program written in ASCII source code.
  • a step is typically a combination of several instructions.

Abstract

Icons for graphic visualization of task-oriented steps in industrial control processes as well as a corresponding icon representation of process steps of parts program in machine tools and production machines are described. The icons are composed of at least one graphic symbol and at least one placeholder, wherein a size of the placeholder is representative of the duration of a task-oriented process step. The individual steps of parts programs of the machine can be visualized by arranging the icons in form of rows and columns and each icon graphically visualizes an individual task-oriented step of a parts program. Each row (column) is associated with a particular parts program and a column (row) width of an icon in said row (column) represents a duration of the task-oriented process step for said parts program. In this way, the structure of part programs and the associated process steps can be readily graphically visualized.

Description

    CROSS-REFERENCES TO RELATED APPLICATIONS
  • This application claims the priority of German Patent Application, Serial No. 103 08 816.4, filed Feb. 27, 2003, pursuant to 35 U.S.C. 119(a)-(d), the disclosure of which is incorporated herein by reference. [0001]
  • BACKGROUND OF THE INVENTION
  • The present invention relates to icons for graphic visualization of task-oriented steps in industrial control processes as well as to icon representation of process steps for graphic visualization of task-oriented steps of parts program in machine tools and production machines. In the context of this application, the term “production machine” is used in a generic sense and also includes robots which generally follow the concepts outlined here. [0002]
  • When a workpiece is machined with a machine tool or production machine, wherein production machines also include robots, axles and/or spindles can be moved during the production process. The axles and/or spindles, which here describe a relative movement between a tool and a workpiece, are referred to as so-called machining units. In the production process, the axles and/or spindles are assigned to a so-called channel. The move instructions to be transmitted to the machining unit are defined and described in the channel in the form of a parts program. The parts program is transmitted inside a numerical controller of the machine to an interpreter which converts the parts program to a corresponding machine code. [0003]
  • For increasing the productivity, machine tools or production machines frequently include several machining units which can be moved simultaneously. These machine tools or production machines are referred to as multi-channel machines and can include several independent parts programs defining a number of relative movements between workpiece(s) and tool(s) that are simultaneously interpreted and executed by multiple channels, thereby allowing simultaneous machining of one or more of the workpieces. Each channel can have a dedicated parts program. [0004]
  • The parts program typically consists of a standard ASCII source code in conformance with DIN 66025/ISO as well as optional additional manufacturer-specific or machine-specific expansions and/or upgrades. The parts programs are typically displayed and processed in ASCII format using an editor, in particular a text editor. Also known are programming systems for programming the machine or generating parts programs, whereby the programming systems can be used to generate specific task-oriented parts programs in a so-called task-oriented step diagram which can be graphically displayed to the user. A step diagram facilitates provides a structured view and processing of the various parts programs which facilitates programming and operating the machine. [0005]
  • Multi-channel machines typically require coordination, in particular a temporal coordination, between the various parts programs. [0006]
  • It would therefore be desirable and advantageous to provide a display and method for an easily understandable structured graphic visualization of process flows and the associated interdependencies, in particular temporal process flows and interdependencies, of parts programs or task-oriented steps in industrial control processes. [0007]
  • SUMMARY OF THE INVENTION
  • According to one aspect of the present invention, an icon for graphic visualization of task-oriented steps in industrial control processes is disclosed wherein the icon is composed of at least one graphic symbol and at least one placeholder, wherein a size of the placeholder is representative of the duration of a task-oriented process step. [0008]
  • According to another aspect of the invention, in a method for graphic visualization of task-oriented steps of parts programs in machine tools or production machines with icons, wherein the icons are arranged in form of rows and columns and each icon graphically visualizes an individual task-oriented step of a parts program, each row is associated with a particular parts program and a column width of an icon in the row represents a duration of the task-oriented process step for the parts program. Alternatively, each column is associated with a particular parts program and a row width of an icon in the column represents a duration of the task-oriented process step for the parts program. [0009]
  • According to one advantageous feature of the invention, a placeholder in the form of a frame provides an easily understandable view as well as an exact boundary to adjacent icons. A line or an arrow are additional examples particularly simple placeholders. [0010]
  • According to another feature of the invention, the icon can display an actual state of a task-oriented process step as a change in color and/or size and/or type of the graphic symbol and/or a change in a line thickness and/or a line type of the placeholder. This allows a particularly clear representation of the actual state of a step. [0011]
  • The icon according to the invention is particularly suited for graphic visualization of task-oriented steps of parts programs in machine tools or production machines, since these applications benefit from a structured and clear graphic visualization of the temporal process steps as well as of possible mutual dependencies of parts programs. [0012]
  • According to other advantageous feature of the invention, the icons can include at least one graphic symbol and at least one placeholder, wherein the size of the placeholder is representative of the duration of a task-oriented process step. The user can then easily graphically recognize the relationship between the size of the placeholder and the duration of the step. [0013]
  • In another advantageous embodiment, when the user selects an icon, the corresponding parts program associated with the row or column can be indicated in ASCII code or as a graphic visualization of the process step. This allows the user to quickly and readily recall and subsequently edit the corresponding parts program. [0014]
  • According to another advantageous feature of the invention, the duration of a task-oriented process step can be referenced to a common time axis. This provides a particularly clear graphic visualization of the temporal relationship between process steps. [0015]
  • According to yet another advantageous feature of the invention, the icons can be displayed in a normalized or synchronized form. A visualization of steps in normalized and/or synchronized form provides a particularly clear representation of the individual steps and/or the production process. [0016]
  • According to yet another advantageous feature of the invention, the mutual dependency of the parts programs can be visualized by synchronization lines that connect the icons across different parts programs. This provides a particularly clear graphic visualization of the mutual dependencies of parts programs. [0017]
  • According to yet another advantageous feature of the invention, the duration of a task-oriented process step can be indicated in form of numerical values.[0018]
  • BRIEF DESCRIPTION OF THE DRAWING
  • Other features and advantages of the present invention will be more readily apparent upon reading the following description of currently preferred exemplified embodiments of the invention with reference to the accompanying drawing, in which: [0019]
  • FIG. 1 shows an icon with a graphic symbol for a step and a placeholder; [0020]
  • FIG. 2 shows the icon of FIG. 1, with the placeholder depicting a different step duration; [0021]
  • FIG. 3 shows schematically a screen display with a first embodiment of icons representing process steps according to the invention; and [0022]
  • FIG. 4 shows schematically a screen display with an alternative embodiment of icons representing process steps according to the invention.[0023]
  • DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
  • Throughout all the Figures, same or corresponding elements are generally indicated by same reference numerals. These depicted embodiments are to be understood as illustrative of the invention and not as limiting in any way. It should also be understood that the drawings are not necessarily to scale and that the embodiments are sometimes illustrated by graphic symbols, phantom lines, diagrammatic representations and fragmentary views. In certain instances, details which are not necessary for an understanding of the present invention or which render other details difficult to perceive may have been omitted. [0024]
  • This is one of two applications both filed on the same day. Both applications deal with related inventions. They are commonly owned and have the same inventive entity. Both applications are unique, but incorporate the other by reference. Accordingly, the following U.S. patent application is hereby expressly incorporated by reference: “METHOD FOR GENERATING AND VISUALIZING A TASK-ORIENTED STEP REPRESENTATION”. [0025]
  • Turning now to the drawing, and in particular to FIG. 1, there is shown an exemplary embodiment of an icon according to the invention. The icon includes a [0026] symbol 1 representing a task-oriented step to be visualized and a placeholder 2 which in the depicted example is shown as a frame 2 surrounding the symbol 1. The size (e.g., length and/or width) of the placeholder or frame 2 can be to represent the duration of the corresponding step, so that the placeholder has a visual relationship with the duration of the corresponding step. The size of the frame 2 can be adapted to reflect the duration of the step. In the depicted embodiment, the length of the frame represents the duration of the process step. A short frame represents a short step duration, wherein as a longer frame represents a correspondingly longer step duration.
  • FIG. 2 shows the corresponding icon with an elongated frame. For example, the [0027] symbol 1 depicted in FIG. 1 and FIG. 2 can symbolize a step with the designation “Smooth Surface”, with the step depicted in FIG. 2 having a longer duration than the step depicted in FIG. 1. Of course, other embodiments of the placeholder can also be used. Instead of the frame depicted in FIGS. 1 and 2 as a placeholder, placeholders can also be represented by, for example, a line or an arrow placed, for example, below the symbol 1, wherein the length of the line or the arrow reflects the duration of the step. The frame also need not necessarily be located close the symbol; for example, the frame or a line associated with the symbol can also be arranged below the symbol. In the embodiment depicted in FIGS. 1 and 2, the size and form of the symbol itself were not changed to reflect the step duration; instead, the symbol was left identical. However, it will be understood that the symbol itself in addition to the frame can also be changed to match the step duration. It would be feasible, for example, to use a smaller symbol when steps are shorter than a certain time duration. Likewise, with particularly long steps, the symbol could be slightly enlarged.
  • The actual state of a step can also be displayed or visualized for the user as a color change and/or as a changed line width and/or as a changed line type and/or as a change in the size of the graphic symbol and/or of the placeholder. For example, the step currently performed by the machine or edited by the user or programmer, can be displayed as the actual state in the form of a color change of the graphic symbol and/or by a different width of the placeholder. [0028]
  • The icons according to the invention can not only be used for graphically visualizing task-oriented steps of parts program in machine tools or production machines, but can also be applied in general in industrial control processes, where the duration of a task, process step or operating step should be visualized to a user graphically in a simple and clear manner. [0029]
  • FIG. 3 depicts schematically an [0030] exemplary display image 3 which includes an icon representation 8 of process steps according to the invention. The icon representation 8 in FIG. 3 graphically displays the individual steps of four different parts programs A, B, C and D of a multi-channel machine. Icons 9 a, 9 b, 9 c, 9 d, 9 e, 9 f and 9 g, are associated with the various parts programs A, B, C and D. Each vertical column represents a different parts program A, B, C or D. The icons for each parts programs A, B, C and D are consecutively arranged in the corresponding parts-program-related columns. Since it parts program can include a large number of steps, only a small segment of the respective parts program is shown in the exemplary display image 3. For example, the icons 9 a and 9 b of the parts program A which represent the steps “Measure” and “Drill” are shown in the corresponding vertical column. Likewise, the icons 9 c and 9 d are shown for the parts program B, the icons 9 e and 9 f for the parts program C, and the icons 9 g for the parts program D. The symbol of the icon 9 d represents, for example, a step with the designation “Measure”, whereas for example the symbol of the icon 9 g symbolizes a step with the designation “Smooth Surface”.
  • As described above with reference to FIGS. 1 and 2, the size of the frame in the embodiment is adapted to the duration of the corresponding step. For example, execution of [0031] step 9 a of the parts program A may require 100 seconds, whereas execution of step 9 g of the parts program D may require 300 seconds. The duration of the other steps is similarly indicated by the size of the corresponding icons 9 b, 9 c, 9 d, 9 e and 9 f. A temporal relationship between the icons and the underlying steps of the individual parts programs can be displayed to the user by using a common time axis 4. They user can, on one hand, directly read the duration of a step based on the size or the vertical length of the frame and, on the other hand, read directly on the time axis when the corresponding step begins and ends. The frame of the icon 9 f, for example, indicates that the corresponding step—in the present example “Cut Thread”—has a duration of 200 seconds. The corresponding step starts at the time 200 seconds and ends at the time 400 seconds. With displaying the process steps as an icon diagram 8 according to the invention, the user can then easily and immediately recognize that in the parts program A the step having the designation “Drill” and represented by the icon 9 b is performed in parallel from the 200th seconds to the 300th second with the aforementioned step “Cut Thread” of the parts program C which is represented by the icon 9 f. This way, the icon representation of process steps according to the invention provides these user with an easily understandable representation of the temporal process flow, dependencies and temporal relationships between the parts programs.
  • By selecting an icon, e.g. the [0032] icon 9 b, with the help of cursor keys or a mouse, the parts program A associated with the corresponding column can be displayed, as selected by the user, for example, in a new window 5 in ASCII code or as a sequence of process steps. In the depicted embodiment, the icon 9 b of the parts program A is selected so that the process steps of parts program A are visualized in window 5, with the icon 9 b representing the step 6 c indicated by the symbol 7 c. Likewise, the icon 9 a represents the step 6 b with the symbol 7 b. The steps 6 a and 6 d are no longer shown in the icon diagram 8 of the process steps due to the limited size of the display. However, the user can scroll the window 5 to display these process steps. The steps indicated in window 5 and the icons visualized in the icon representation of the process steps are synchronized with each other; for example, when selecting the icon 9 b, the associated step 6 c is displayed approximately in the same row as icon 9 b. With this approach, individual steps of the various parts programs can be easily accessed with the icon representation 8 of the process steps according to the invention. By using a special symbol, e.g. a clock symbol to indicate a so-called wait step, the icon representation 8 of the process steps can also directly visualize the interdependencies of parts programs. For example, it may be required that a parts program should only be continued when another parts program has been executed up to a specified step.
  • Interdependencies of parts program can also be visualized by so-called synchronization lines. These are graphic lines that connect the individual icons with each other across different parts programs to specifically visualize to the user existing relationships. [0033]
  • In addition to provide a time-related icon representation of process steps, where the frame of the icons is representative of the step duration, the icon representation [0034] 8 of the process steps can also be displayed in a normalized or synchronized manner. In the normalized or synchronized representation of the icons or the icon representation of process steps, each icon has an identical frame independent of the step duration. In the normalized representation, the individual icons of a corresponding parts program are depicted in the column associated with that parts program consecutively without a temporal reference.
  • The icon representation of process steps in the synchronized representation corresponds in principle to the normalized icon representation of process steps, except that if a parts program has more steps and/or a greater number of icons that another parts program within those steps where the parts programs are to be synchronized and/or coordinated, then empty icons are added in the icon representation of process steps to that parts program that has a smaller number of steps or icons. Empty icons are hereby icons that have only a frame, but do not contain a symbol. [0035]
  • The icon representation of process steps also offers the possibility to combine several icons into a higher level icon with a corresponding symbol. This enables the design of hierarchical icon structures. The icons can also be displayed in form of an exploded view, whereby all icons are displayed, or in an imploded view, where only the icons of, for example, a first hierarchical plane are shown. [0036]
  • The [0037] window 5 can also be executed on an editor, so that the user can directly edit the individual steps in window 5 or the underlying ASCII code by clicking on a step.
  • FIG. 4 shows an alternative embodiment of the icon representation of process steps of FIG. 3, displaying an [0038] alternative image 10 of the icon representation 11 of process steps. The icon representation 11 of process steps of FIG. 4 is substantively identical with the icon representation 8 of process steps of FIG. 3, except that the icons for the different parts program A, B, C and D are sequentially arranged horizontally in rows instead of columns. Moreover, the window 5 of FIG. 4 is arrange below the icon representation 11 of process steps, whereas the window 5 in FIG. 3 is located next to the icon representation 8 of process steps.
  • It should be mentioned at this point that the step duration and/or the instructions can also be indicated as numerical values in the displayed image in addition to indicating the duration with the icons. Instructions refer hereby to programming instructions of a parts program written in ASCII source code. A step is typically a combination of several instructions. [0039]
  • While the invention has been illustrated and described in connection with currently preferred embodiments shown and described in detail, it is not intended to be limited to the details shown since various modifications and structural changes may be made without departing in any way from the spirit of the present invention. The embodiments were chosen and described in order to best explain the principles of the invention and practical application to thereby enable a person skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated. [0040]
  • What is claimed as new and desired to be protected by Letters Patent is set forth in the appended claims and includes equivalents of the elements recited therein: [0041]

Claims (12)

What is claimed is:
1. An icon for graphic visualization of task-oriented steps in industrial control processes, the icon comprising at least one graphic symbol and at least one placeholder, wherein a size of the placeholder is representative of the duration of a task-oriented process step.
2. The icon of claim 1, wherein the placeholder comprises at least one of a frame, a line and an arrow.
3. The icon of claim 1, wherein the icon displays an actual state of a task-oriented process step as at least one of a change in color, size and type of the at least one graphic symbol and a change in a line thickness and a line type of the placeholder.
4. Use of the icon of claim 1 for graphic visualization of the task-oriented process steps of parts programs in machine tools or production machines.
5. A method for graphic visualization of task-oriented steps of parts programs in machine tools or production machines with icons, wherein the icons are arranged in form of rows and columns and each icon graphically visualizes an individual task-oriented step of a parts program, wherein each row is associated with a particular parts program and a column width of an icon in said row represents a duration of the task-oriented process step for said parts program, or alternatively, each column is associated with a particular parts program and a row width of an icon in said column represents a duration of the task-oriented process step for said parts program.
6. The method of claim 5, wherein the icons comprise at least one graphic symbol and at least one placeholder, wherein a size of the placeholder is representative of the duration of a task-oriented process step.
7. The method of claim 5, wherein the placeholder comprises at least one of a frame, a line and an arrow.
8. The method of claim 5, wherein through selection of an icon by a user, the corresponding parts program associated with the row or column is indicated in ASCII code or as a step visualization.
9. The method of claim 5, wherein the duration of a task-oriented process step is referenced to a common time axis.
10. The method of claim 5, wherein the icons are displayed in a normalized or synchronized form.
11. The method of claim 5, wherein a mutual dependency of the parts programs is visualized by synchronization lines that connect the icons across different parts programs.
12. The method of claim 5, wherein the duration of a task-oriented process step is indicated in form of numerical values.
US10/789,420 2003-02-27 2004-02-27 Icons and icon representation of process steps for graphic visualization of task-oriented steps Abandoned US20040210868A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10308816.4 2003-02-27
DE10308816A DE10308816A1 (en) 2003-02-27 2003-02-27 Representation of machine tool or production machine processing steps as processing step icons in a graphical visualization of a process made up of a number of partial processes

Publications (1)

Publication Number Publication Date
US20040210868A1 true US20040210868A1 (en) 2004-10-21

Family

ID=32115612

Family Applications (1)

Application Number Title Priority Date Filing Date
US10/789,420 Abandoned US20040210868A1 (en) 2003-02-27 2004-02-27 Icons and icon representation of process steps for graphic visualization of task-oriented steps

Country Status (2)

Country Link
US (1) US20040210868A1 (en)
DE (1) DE10308816A1 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070192707A1 (en) * 2006-02-16 2007-08-16 Fanuc Ltd Numerical controller
KR100800995B1 (en) 2005-07-11 2008-02-05 삼성전자주식회사 Apparatus and method for displaying icon
EP2151727A1 (en) * 2008-08-08 2010-02-10 Siemens Aktiengesellschaft Method for displaying time based signals
US20100332017A1 (en) * 2008-02-26 2010-12-30 Keba Ag Configuration of machine processes
US7949422B1 (en) * 2007-06-22 2011-05-24 Vermont Machine Tool Corporation Machine tool control system
CN103038720A (en) * 2010-04-28 2013-04-10 内兹塔尔机械公司 Method for displaying a programmable sequence for one or more machines that follow a cyclic sequence of operations
US20130111437A1 (en) * 2011-10-31 2013-05-02 Chih-Kuang Chang System and method for displaying measurement programs
CN104977900A (en) * 2014-04-14 2015-10-14 中村留精密工业株式会社 Machine state display device of composite lathe having a plurality of main spindles
US20170060356A1 (en) * 2015-08-27 2017-03-02 Fanuc Corporation Numerical controller with menu
US20170293282A1 (en) * 2016-04-07 2017-10-12 Fanuc Corporation Numerical controller
US10782849B2 (en) * 2011-02-10 2020-09-22 International Business Machines Corporation Designating task execution order based on location of the task icons within a graphical user interface
US10838618B2 (en) * 2014-03-13 2020-11-17 Fuji Corporation Work machine display device

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102009017638B4 (en) * 2009-04-16 2014-05-28 Multivac Sepp Haggenmüller Gmbh & Co. Kg Method for controlling a packaging machine and packaging machine
DE102010046274A1 (en) * 2010-09-22 2012-03-22 Netstal-Maschinen Ag Method for checking a stored production sequence for one or more machines with a cyclical machine operating sequence
EP2469364A1 (en) * 2010-12-23 2012-06-27 Siemens Aktiengesellschaft Method for detecting a program sequence

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010050610A1 (en) * 2000-05-30 2001-12-13 Arthur Gelston Hospital informatics system
US6741905B1 (en) * 2001-02-24 2004-05-25 Imcs, Inc. Visual system for programming of simultaneous and synchronous machining operations on lathes
US20040204834A1 (en) * 2001-12-14 2004-10-14 Daisuke Manabe Vehicle navigation system and related software program
US7035959B2 (en) * 1999-08-17 2006-04-25 Advantest Corporation Adapter for controlling a measuring device, a measuring device, a controller for a measuring device, a method for processing measurement and a recording medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58171241A (en) * 1982-03-30 1983-10-07 Yamazaki Mazak Corp Display control method for numerical controller
JPS62199343A (en) * 1986-02-25 1987-09-03 Fanuc Ltd Machining time indication method for simultaneous four-axis lathe
WO1991006050A1 (en) * 1989-10-17 1991-05-02 Applied Biosystems, Inc. Robotic interface
US6934916B1 (en) * 1999-01-20 2005-08-23 Hewlett-Packard Development Company, L.P. Method and apparatus for improving a progress monitor during a long computer process

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7035959B2 (en) * 1999-08-17 2006-04-25 Advantest Corporation Adapter for controlling a measuring device, a measuring device, a controller for a measuring device, a method for processing measurement and a recording medium
US20010050610A1 (en) * 2000-05-30 2001-12-13 Arthur Gelston Hospital informatics system
US6741905B1 (en) * 2001-02-24 2004-05-25 Imcs, Inc. Visual system for programming of simultaneous and synchronous machining operations on lathes
US20040204834A1 (en) * 2001-12-14 2004-10-14 Daisuke Manabe Vehicle navigation system and related software program

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100800995B1 (en) 2005-07-11 2008-02-05 삼성전자주식회사 Apparatus and method for displaying icon
US20070192707A1 (en) * 2006-02-16 2007-08-16 Fanuc Ltd Numerical controller
US7949422B1 (en) * 2007-06-22 2011-05-24 Vermont Machine Tool Corporation Machine tool control system
US8688260B2 (en) 2008-02-26 2014-04-01 Keba Ag Configuration of machine processes
US20100332017A1 (en) * 2008-02-26 2010-12-30 Keba Ag Configuration of machine processes
US8239703B2 (en) 2008-08-08 2012-08-07 Siemens Aktiengesellschaft Method for controlling time based signals to indicate a time range free of an end time
EP2151727A1 (en) * 2008-08-08 2010-02-10 Siemens Aktiengesellschaft Method for displaying time based signals
CN103038720A (en) * 2010-04-28 2013-04-10 内兹塔尔机械公司 Method for displaying a programmable sequence for one or more machines that follow a cyclic sequence of operations
US10782849B2 (en) * 2011-02-10 2020-09-22 International Business Machines Corporation Designating task execution order based on location of the task icons within a graphical user interface
US20130111437A1 (en) * 2011-10-31 2013-05-02 Chih-Kuang Chang System and method for displaying measurement programs
CN103092813A (en) * 2011-10-31 2013-05-08 鸿富锦精密工业(深圳)有限公司 System and method for displaying three-dimensional program
US9170793B2 (en) * 2011-10-31 2015-10-27 Hong Fu Jin Precision Industry (Shenzhen) Co., Ltd. System and method for displaying measurement programs
US10838618B2 (en) * 2014-03-13 2020-11-17 Fuji Corporation Work machine display device
CN104977900A (en) * 2014-04-14 2015-10-14 中村留精密工业株式会社 Machine state display device of composite lathe having a plurality of main spindles
TWI648114B (en) * 2014-04-14 2019-01-21 Equipment status display device for composite lathe with multiple spindles
EP2933698A3 (en) * 2014-04-14 2015-10-28 Nakamura-Tome Precision Industry Co., Ltd. Machine state display device of composite lathe having a plurality of main spindles
US20150290759A1 (en) * 2014-04-14 2015-10-15 Nakamura-Tome Precision Industry Co., Ltd. Machine state display device of composite lathe having a plurality of main spindles
US20170060356A1 (en) * 2015-08-27 2017-03-02 Fanuc Corporation Numerical controller with menu
US20170293282A1 (en) * 2016-04-07 2017-10-12 Fanuc Corporation Numerical controller
CN107272602A (en) * 2016-04-07 2017-10-20 发那科株式会社 Numerical control device

Also Published As

Publication number Publication date
DE10308816A1 (en) 2004-05-19

Similar Documents

Publication Publication Date Title
US20040210868A1 (en) Icons and icon representation of process steps for graphic visualization of task-oriented steps
US10775768B2 (en) Machine control program creating device
JP6335925B2 (en) Machine tool controller
US20140172148A1 (en) Method and system for programmable numerical control
JP6150903B2 (en) Machining information management device and tool path generation device
EP1189123B1 (en) Automatic programming and simulation apparatus
JPH03154105A (en) Nc program generating device
EP1186976B1 (en) NC machining simulation apparatus
JP2002132311A (en) Graph display method for processing program and device for the same
US20070156278A1 (en) Monitoring device for machining apparatus
JPS61255408A (en) Device for inputting list of work form
EP3176660B1 (en) Machining program editing assistance device
US6901309B2 (en) Programming platform for generating parts programs for machine tools or production machines
KR20120085420A (en) Cutting shape input apparatus and method using interactive program in computer numarical control machine tools
JP6867457B2 (en) Information processing device
JP5123502B2 (en) Post-processor development support system and CAM system using the same
US7089531B2 (en) Method and device for generating or editing NC programs
JP6638979B2 (en) Numerical control device with machining process management function and machining process management program
JP2009122852A (en) Numerical controller for storing operating history during path table operation
US7050925B2 (en) Apparatus for integrated tool manufacture and method therefor
US9547302B2 (en) Automation system and method for clock time, process, and/or machine optimization
US5608641A (en) Method and apparatus for simplifying the task of retrieving and accessing a segment of a numerical control (NC) program
KR20100135513A (en) Numerical control system having graphic-based user interface
JP4562591B2 (en) Tool path drawing method and apparatus
US6957122B2 (en) Method for generating and visualizing a task-oriented step representation

Legal Events

Date Code Title Description
AS Assignment

Owner name: SIEMENS AKTIENGESELLSCHAFT, GERMANY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:DUTSCH, MATTHIAS;HERTINGER, KLAUS;PALLAS, TIMO;AND OTHERS;REEL/FRAME:015514/0537

Effective date: 20040308

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION