Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6396385B2 - Display device, inspection method, and inspection program - Google Patents
[go: Go Back, main page]

JP6396385B2 - Display device, inspection method, and inspection program - Google Patents

Display device, inspection method, and inspection program Download PDF

Info

Publication number
JP6396385B2
JP6396385B2 JP2016198059A JP2016198059A JP6396385B2 JP 6396385 B2 JP6396385 B2 JP 6396385B2 JP 2016198059 A JP2016198059 A JP 2016198059A JP 2016198059 A JP2016198059 A JP 2016198059A JP 6396385 B2 JP6396385 B2 JP 6396385B2
Authority
JP
Japan
Prior art keywords
unit
display
deterioration
detection
degree
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.)
Expired - Fee Related
Application number
JP2016198059A
Other languages
Japanese (ja)
Other versions
JP2018060399A (en
Inventor
和紀 坂本
和紀 坂本
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.)
Fanuc Corp
Original Assignee
Fanuc Corp
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 Fanuc Corp filed Critical Fanuc Corp
Priority to JP2016198059A priority Critical patent/JP6396385B2/en
Priority to DE102017008827.6A priority patent/DE102017008827A1/en
Priority to US15/710,158 priority patent/US20180103250A1/en
Priority to CN201710889324.9A priority patent/CN107918360B/en
Publication of JP2018060399A publication Critical patent/JP2018060399A/en
Application granted granted Critical
Publication of JP6396385B2 publication Critical patent/JP6396385B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of program data in numerical form
    • G05B19/414Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
    • G05B19/4142Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by the use of a microprocessor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • H04N17/004Diagnosis, testing or measuring for television systems or their details for digital television systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/22Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing
    • G06F11/2205Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested
    • G06F11/2221Detection or location of defective computer hardware by testing during standby operation or during idle time, e.g. start-up testing using arrangements specific to the hardware being tested to test input/output devices or peripheral units
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • H04N17/02Diagnosis, testing or measuring for television systems or their details for colour television signals
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/34Director, elements to supervisory
    • G05B2219/34013Servocontroller

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Biomedical Technology (AREA)
  • General Health & Medical Sciences (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • Quality & Reliability (AREA)
  • Automation & Control Theory (AREA)
  • Manufacturing & Machinery (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • User Interface Of Digital Computer (AREA)
  • Numerical Control (AREA)

Description

本発明は、タッチパネルを有する表示装置、タッチパネルの検査方法及び検査プログラムに関する。   The present invention relates to a display device having a touch panel, a touch panel inspection method, and an inspection program.

従来、ディスプレイ(表示部)に重畳して設けられる入力デバイスとして、タッチパネルが利用されている。タッチパネルでは、抵抗膜方式、静電容量方式、超音波方式など、さまざまな検出方式が知られている。例えば抵抗膜方式は、安価という面もあり、長い歴史を持ち多く使い続けられている。抵抗膜方式のタッチパネルは、2枚の透明電極付き基板(ガラス又はフィルム)が向かい合うように配置されており、タッチパネルを押すことで基板間が接触する。基板間が接触することで基板上の回路が動作し、座標が検出される。   Conventionally, a touch panel is used as an input device provided to be superimposed on a display (display unit). For touch panels, various detection methods such as a resistive film method, a capacitance method, and an ultrasonic method are known. For example, the resistive film method has a long history and continues to be used a lot because of its low cost. The resistive film type touch panel is arranged so that two substrates (glass or film) with transparent electrodes face each other, and the substrates come into contact with each other by pressing the touch panel. The circuit on the substrate operates by contact between the substrates, and coordinates are detected.

このような各種のタッチパネルでは、ユーザのタッチ操作を精度良く認識することが望まれる。このため、例えば、特許文献1では、電源投入時のソフトウェア起動時に、タッチパネルへの意図しない入力を検出し、タッチパネルの異常を検査する手法が提案されている。また、特許文献2では、感応領域内で押下回数の少ない座標へボタンを移動させ、タッチパネルの劣化を抑制する手法が提案されている。   In such various touch panels, it is desired to accurately recognize the user's touch operation. For this reason, for example, Patent Document 1 proposes a technique for detecting an unintended input to the touch panel and inspecting the touch panel for an abnormality when the software is activated when the power is turned on. Patent Document 2 proposes a method of suppressing deterioration of the touch panel by moving a button to a coordinate with a small number of pressings in the sensitive area.

特開2009−176162号公報JP 2009-176162 A 特開2007−72536号公報JP 2007-72536 A

タッチパネルは、例えば前述の抵抗膜方式では、基板の抵抗値が経年又は使用環境などにより変化し、タッチパネルの感応性が低下する。また、他の検出方式についても同様に、経年又は使用環境などにより感応性が低下し、タッチパネルの劣化が進んでいく。
このようなタッチパネルは、工作機械に組み込まれる数値制御装置(CNC)にも多く使用されている。数値制御装置のオペレータにとって、タッチパネルの感応性が低下することは、操作性に大きな影響を与え、生産効率が落ちてしまう。このため、オペレータの操作に支障を来たす前に、事前にタッチパネルの劣化状態を検知できることが望まれる。
In the touch panel, for example, in the above-described resistive film method, the resistance value of the substrate changes depending on aging or use environment, and the sensitivity of the touch panel is lowered. Similarly, with respect to other detection methods, the sensitivity decreases due to aging or use environment and the deterioration of the touch panel progresses.
Such a touch panel is often used in a numerical controller (CNC) incorporated in a machine tool. For the operator of the numerical control device, a decrease in the sensitivity of the touch panel greatly affects the operability and decreases the production efficiency. For this reason, it is desired that the deterioration state of the touch panel can be detected in advance before the operation of the operator is hindered.

本発明は、タッチパネルの領域毎の劣化度合いを検出できる表示装置、検査方法及び検査プログラムを提供することを目的とする。   An object of the present invention is to provide a display device, an inspection method, and an inspection program capable of detecting the degree of deterioration for each area of a touch panel.

本発明に係る表示装置(例えば、後述の数値制御装置1)は、表示部(例えば、後述のディスプレイ701)におけるタッチ位置を所定の周期で検出する検出部(例えば、後述の検出部111)と、前記表示部が分割された小領域それぞれについて、前記タッチ位置の移動速度に応じた前記検出部による検出回数の期待値を設定する設定部(例えば、後述の設定部112)と、前記検出部による検出回数を、前記期待値に基づく1つ以上の閾値と比較することにより、前記小領域の劣化度合いを判定する判定部(例えば、後述の判定部113)と、前記劣化度合いを出力する出力部(例えば、後述の出力部114)と、を備える。   A display device (for example, a numerical control device 1 described later) according to the present invention includes a detection unit (for example, a detection unit 111 described later) that detects a touch position on a display unit (for example, a display 701 described later) at a predetermined cycle. A setting unit (for example, a setting unit 112 described later) that sets an expected value of the number of times of detection by the detection unit according to the moving speed of the touch position for each of the small areas into which the display unit is divided; and the detection unit By comparing the number of times of detection with one or more threshold values based on the expected value, a determination unit (for example, a determination unit 113 described later) that determines the deterioration degree of the small region, and an output that outputs the deterioration degree A unit (for example, an output unit 114 described later).

前記表示装置は、前記小領域を、連続した所定の順序でタッチさせるためのガイド表示を行うガイド部(例えば、後述のガイド部115)を備えてもよい。   The display device may include a guide unit (for example, a guide unit 115 described later) that performs a guide display for touching the small areas in a predetermined sequence.

前記ガイド部は、予め設定された一定の速度で前記小領域を移動する表示を行ってもよい。   The guide unit may perform display for moving the small area at a predetermined constant speed.

前記表示装置は、連続して検出された前記タッチ位置及び時間間隔に基づいて、前記移動速度を算出する算出部(例えば、後述の算出部116)を備えてもよい。   The display device may include a calculation unit (for example, a calculation unit 116 to be described later) that calculates the moving speed based on the touch position and time interval detected continuously.

前記出力部は、前記判定部による判定結果に基づいて、前記小領域を前記劣化度合いに応じた色分け表示してもよい。   The output unit may display the small area by color according to the degree of deterioration based on a determination result by the determination unit.

本発明に係る検査方法は、表示部におけるタッチ位置を所定の周期で検出する検出ステップと、前記表示部が分割された小領域それぞれについて、前記タッチ位置の移動速度に応じた前記検出部による検出回数の期待値を設定する設定ステップと、前記検出ステップによる検出回数を、前記期待値に基づく1つ以上の閾値と比較することにより、前記小領域の劣化度合いを判定する判定ステップと、前記劣化度合いを出力する出力ステップと、をコンピュータが実行する。   The inspection method according to the present invention includes a detection step of detecting a touch position on the display unit at a predetermined cycle, and detection by the detection unit according to a moving speed of the touch position for each of the small areas into which the display unit is divided. A setting step of setting an expected value of the number of times, a determination step of determining the degree of deterioration of the small region by comparing the number of times of detection by the detection step with one or more threshold values based on the expected value, and the deterioration The computer executes an output step of outputting the degree.

本発明に係る検査プログラムは、表示部におけるタッチ位置を所定の周期で検出する検出ステップと、前記表示部が分割された小領域それぞれについて、前記タッチ位置の移動速度に応じた前記検出部による検出回数の期待値を設定する設定ステップと、前記検出ステップによる検出回数を、前記期待値に基づく1つ以上の閾値と比較することにより、前記小領域の劣化度合いを判定する判定ステップと、前記劣化度合いを出力する出力ステップと、をコンピュータに実行させる。   The inspection program according to the present invention includes a detection step of detecting a touch position on the display unit at a predetermined cycle, and detection by the detection unit according to a moving speed of the touch position for each of the small areas into which the display unit is divided. A setting step of setting an expected value of the number of times, a determination step of determining the degree of deterioration of the small region by comparing the number of times of detection by the detection step with one or more threshold values based on the expected value, and the deterioration And causing the computer to execute an output step of outputting the degree.

本発明によれば、タッチパネルの領域毎の劣化度合いが検出される。   According to the present invention, the degree of deterioration for each area of the touch panel is detected.

数値制御装置の要部のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the principal part of a numerical control apparatus. 数値制御装置におけるCPUの機能構成を示すブロック図である。It is a block diagram which shows the function structure of CPU in a numerical control apparatus. ディスプレイの小領域を例示する図である。It is a figure which illustrates the small area of a display. 検出回数の閾値及び表示色を例示する図である。It is a figure which illustrates the threshold value and display color of a detection frequency. タッチパネルの検査方法における画面表示例を示す図である。It is a figure which shows the example of a screen display in the inspection method of a touch panel. CPUの処理を示すフローチャートである。It is a flowchart which shows the process of CPU. ガイド表示のバリエーションを例示する図である。It is a figure which illustrates the variation of a guide display. ガイド表示のない場合の画面表示例を示す図である。It is a figure which shows the example of a screen display when there is no guide display.

以下、本発明の実施形態の一例について説明する。
本実施形態では、数値制御装置1を例示するが、表示装置はこれには限られず、ディスプレイ(表示部)に重畳されたタッチパネルを有する情報処理装置(コンピュータ)全般を指す。表示装置には、例えば、サーバ、PC、携帯端末、ゲーム機、家電製品、ナビゲーション装置、各種制御装置などが含まれる。
Hereinafter, an example of an embodiment of the present invention will be described.
In the present embodiment, the numerical control device 1 is exemplified, but the display device is not limited to this, and refers to the entire information processing device (computer) having a touch panel superimposed on a display (display unit). The display device includes, for example, a server, a PC, a mobile terminal, a game machine, a home appliance, a navigation device, various control devices, and the like.

図1は、数値制御装置1の要部のハードウェア構成を示すブロック図である。
数値制御装置1において、CPU11は、数値制御装置1の全体を制御するプロセッサである。CPU11は、ROM12に格納されたシステムプログラムを、バス20を介して読み出し、このシステムプログラムに従って数値制御装置1の全体を制御する。
RAM13には、一時的な計算データ、表示データ、及び表示器/MDIユニット70を介してオペレータが入力した各種データが格納される。また、一般にRAMへのアクセスはROMへのアクセスよりも高速であることから、CPU11は、ROM12に格納されたシステムプログラムを予めRAM13上に展開しておき、RAM13からシステムプログラムを読み込んで実行してもよい。
不揮発性メモリ14は、磁気記憶装置、フラッシュメモリ、MRAM、FRAM(登録商標)、EEPROM、又はバッテリでバックアップされるSRAM若しくはDRAM等であり、数値制御装置1の電源がオフされても記憶状態が保持される不揮発性メモリとして構成される。不揮発性メモリ14には、インタフェース15、表示器/MDIユニット70又は通信部27を介して入力された加工プログラム等が記憶される。
FIG. 1 is a block diagram illustrating a hardware configuration of a main part of the numerical controller 1.
In the numerical controller 1, the CPU 11 is a processor that controls the entire numerical controller 1. The CPU 11 reads a system program stored in the ROM 12 via the bus 20 and controls the entire numerical controller 1 according to this system program.
The RAM 13 stores temporary calculation data, display data, and various data input by the operator via the display / MDI unit 70. Since access to the RAM is generally faster than access to the ROM, the CPU 11 expands the system program stored in the ROM 12 on the RAM 13 in advance, reads the system program from the RAM 13 and executes it. Also good.
The nonvolatile memory 14 is a magnetic storage device, a flash memory, an MRAM, an FRAM (registered trademark), an EEPROM, an SRAM or a DRAM backed up by a battery, and the storage state is maintained even when the power of the numerical controller 1 is turned off. It is configured as a non-volatile memory to be held. The nonvolatile memory 14 stores a machining program or the like input via the interface 15, the display / MDI unit 70, or the communication unit 27.

ROM12には、加工プログラムの作成及び編集のために必要とされる編集モードの処理や自動運転のための処理を実施するための各種システムプログラムが予め書き込まれている。
各種加工プログラムは、インタフェース15、表示器/MDIユニット70又は通信部27を介して入力され、不揮発性メモリ14に格納される。
インタフェース15は、数値制御装置1と外部機器72とを接続する。外部機器72からは、加工プログラム及び各種パラメータ等が数値制御装置1に読み込まれる。また、数値制御装置1内で編集された加工プログラムは、外部機器72を介して外部記憶手段に記憶させることができる。インタフェース15の具体例としては、RS232C、USB、SATA、PCカードスロット、CFカードスロット、SDカードスロット、イーサネット(登録商標)、Wi−Fi等が挙げられる。インタフェース15は、表示器/MDIユニット70上に存在してもよい。外部機器72の例としては、コンピュータ、USBメモリ、CFast、CFカード、SDカード等が挙げられる。
Various system programs for executing processing in an edit mode and processing for automatic operation required for creating and editing a machining program are written in the ROM 12 in advance.
Various machining programs are input via the interface 15, the display / MDI unit 70, or the communication unit 27 and stored in the nonvolatile memory 14.
The interface 15 connects the numerical control device 1 and the external device 72. From the external device 72, the machining program and various parameters are read into the numerical controller 1. Further, the machining program edited in the numerical control device 1 can be stored in the external storage means via the external device 72. Specific examples of the interface 15 include RS232C, USB, SATA, PC card slot, CF card slot, SD card slot, Ethernet (registered trademark), Wi-Fi, and the like. The interface 15 may reside on the display / MDI unit 70. Examples of the external device 72 include a computer, a USB memory, a CFast, a CF card, and an SD card.

PMC(Programmable Machine Controller)16は、数値制御装置1に内蔵されたシーケンスプログラムにより、工作機械の補助装置(例えば、自動工具交換装置)にI/Oユニット17を介して信号を出力し制御する。また、PMC16は、工作機械の本体に配備された操作盤71の各種スイッチ等の信号を受け、必要な信号処理をした後、CPU11に渡す。なお、PMC16は、一般に、PLC(Programmable Logic Controller)とも呼ばれる。
操作盤71は、PMC16に接続される。操作盤71は、手動パルス発生器等を備えていてもよい。
表示器/MDIユニット70は、ディスプレイ701(表示部)、及びキーボード若しくはタッチパネル702等の操作部を備えた手動データ入力装置である。インタフェース18は表示用の画面データを表示器/MDIユニット70のディスプレイ701に送るほか、表示器/MDIユニット70の操作部からの指令及びデータを受けてCPU11に渡す。
A PMC (Programmable Machine Controller) 16 outputs a signal to an auxiliary device (for example, an automatic tool changer) of a machine tool via an I / O unit 17 according to a sequence program built in the numerical controller 1. Further, the PMC 16 receives signals from various switches of the operation panel 71 provided in the machine tool body, performs necessary signal processing, and then passes the signals to the CPU 11. The PMC 16 is also generally called a PLC (Programmable Logic Controller).
The operation panel 71 is connected to the PMC 16. The operation panel 71 may include a manual pulse generator or the like.
The display / MDI unit 70 is a manual data input device including a display 701 (display unit) and an operation unit such as a keyboard or a touch panel 702. In addition to sending display screen data to the display 701 of the display / MDI unit 70, the interface 18 receives commands and data from the operation unit of the display / MDI unit 70 and passes them to the CPU 11.

各軸の軸制御回路30〜34は、CPU11からの各軸の移動指令量を受けて、各軸の指令をサーボアンプ40〜44に出力する。
サーボアンプ40〜44は、この指令を受けて、各軸のサーボモータ50〜54を駆動する。各軸のサーボモータ50〜54は、位置及び速度の検出器を内蔵し、位置及び速度フィードバック信号を軸制御回路30〜34にフィードバックして、位置及び速度のフィードバック制御を行う。
The axis control circuits 30 to 34 for each axis receive the movement command amount for each axis from the CPU 11 and output the command for each axis to the servo amplifiers 40 to 44.
In response to this command, the servo amplifiers 40 to 44 drive the servo motors 50 to 54 of the respective axes. The servo motors 50 to 54 for each axis incorporate position and speed detectors, and feed back position and speed feedback signals to the axis control circuits 30 to 34 to perform position and speed feedback control.

スピンドル制御回路60は、工作機械への主軸回転指令を受け、スピンドルアンプ61にスピンドル速度信号を出力する。スピンドルアンプ61は、このスピンドル速度信号を受けて、工作機械のスピンドルモータ62を指令された回転速度で回転させ、工具を駆動する。
スピンドルモータ62には、歯車又はベルト等でパルスエンコーダ63が結合され、パルスエンコーダ63が主軸の回転に同期して帰還パルスを出力し、この帰還パルスは、バス20を経由してCPU11によって読み取られる。
The spindle control circuit 60 receives a spindle rotation command to the machine tool and outputs a spindle speed signal to the spindle amplifier 61. Upon receiving this spindle speed signal, the spindle amplifier 61 rotates the spindle motor 62 of the machine tool at the commanded rotational speed to drive the tool.
A pulse encoder 63 is coupled to the spindle motor 62 by a gear or a belt, and the pulse encoder 63 outputs a feedback pulse in synchronization with the rotation of the main shaft. The feedback pulse is read by the CPU 11 via the bus 20. .

図2は、数値制御装置1におけるCPU11の機能構成を示すブロック図である。
CPU11は、検出部111と、設定部112と、判定部113と、出力部114と、ガイド部115と、算出部116とを備える。
これらの各機能部は、ROM12に格納されたシステムプログラムをCPU11が実行することにより実現される。
FIG. 2 is a block diagram showing a functional configuration of the CPU 11 in the numerical controller 1.
The CPU 11 includes a detection unit 111, a setting unit 112, a determination unit 113, an output unit 114, a guide unit 115, and a calculation unit 116.
Each of these functional units is realized by the CPU 11 executing a system program stored in the ROM 12.

検出部111は、ディスプレイ701に重畳されたタッチパネル702におけるタッチ位置(座標)を所定の周期で検出する。   The detection unit 111 detects a touch position (coordinates) on the touch panel 702 superimposed on the display 701 at a predetermined cycle.

設定部112は、ディスプレイ701が分割された小領域それぞれについて、タッチ位置の移動速度に応じた検出部111による検出回数の期待値を設定する。
例えば、検出部111により3000Hzの固定周期でタッチ位置が検出される場合、1つの小領域が0.1秒間タッチし続けられたとき、劣化のないタッチパネル702による検出回数の期待値は、300回である。タッチパネル702の劣化が進むと、検出回数がこの期待値よりも少なくなっていく。
The setting unit 112 sets an expected value of the number of detections by the detection unit 111 according to the moving speed of the touch position for each of the small areas into which the display 701 is divided.
For example, when the touch position is detected by the detection unit 111 at a fixed frequency of 3000 Hz, when one small area is continuously touched for 0.1 seconds, the expected value of the number of detections by the touch panel 702 without deterioration is 300 times. It is. As the touch panel 702 deteriorates, the number of detections becomes smaller than this expected value.

図3は、ディスプレイ701の小領域を例示する図である。
表示器/MDIユニット70において、タッチパネル702が重畳されたディスプレイ701は、例えばマトリクス(格子)状の複数の小領域Aに分割される。数値制御装置1は、このマトリクスをディスプレイ701に画面表示し、大きさの指定入力を受け付けてもよい。
なお、小領域の形状は正方形には限られず、長方形又は他の多角形でもよいが、タッチパネル702で検出可能な領域を網羅していることが望ましい。
FIG. 3 is a diagram illustrating a small area of the display 701.
In the display / MDI unit 70, the display 701 on which the touch panel 702 is superimposed is divided into a plurality of small areas A in a matrix (lattice) shape, for example. The numerical controller 1 may display this matrix on the display 701 and accept a size designation input.
Note that the shape of the small region is not limited to a square, and may be a rectangle or other polygons, but it is desirable to cover a region that can be detected by the touch panel 702.

判定部113は、小領域毎の検出部111による検出回数を、設定部112により設定された期待値に基づく1つ以上の閾値と比較することにより、小領域の劣化度合いのレベルを判定する。   The determination unit 113 determines the level of deterioration level of the small region by comparing the number of detections by the detection unit 111 for each small region with one or more threshold values based on the expected value set by the setting unit 112.

出力部114は、判定部113により判定されたタッチパネル702の小領域毎の劣化度合いを出力する。
このとき、出力部114は、判定部113による判定結果に基づいて、小領域のそれぞれを劣化度合いのレベルに応じた色分け表示することで、小領域毎の劣化度合いをオペレータに報知する。
The output unit 114 outputs the degree of deterioration for each small area of the touch panel 702 determined by the determination unit 113.
At this time, the output unit 114 notifies the operator of the degree of deterioration for each small region by displaying each small region in a color-coded manner according to the level of the degree of deterioration based on the determination result by the determination unit 113.

図4は、検出回数の閾値及び表示色を例示する図である。
例えば、検出部111により3000Hzの固定周期でタッチ位置が検出される場合に、各小領域が0.1秒間ずつ順にタッチし続けられたとき、各小領域内での検出回数の期待値「300回」に対して、閾値が「200回」及び「100回」に設定される。
この例では、検出回数「201〜300回」に対しては、劣化がない又は少ないことを示す青色が割り当てられ、検出回数が「101〜200回」又は「0〜100回」と減少すると、劣化度合いに応じて黄色又は赤色が割り当てられる。
FIG. 4 is a diagram illustrating the threshold value of the number of detections and the display color.
For example, when the touch position is detected by the detection unit 111 with a fixed period of 3000 Hz, when each small area is continuously touched in order of 0.1 seconds, the expected value “300” of the number of detections in each small area For “times”, the thresholds are set to “200 times” and “100 times”.
In this example, the number of detections “201 to 300 times” is assigned a blue color indicating that there is no or little deterioration, and the number of detections decreases to “101 to 200 times” or “0 to 100 times”. Yellow or red is assigned depending on the degree of deterioration.

ここで、期待値に基づく閾値は、1つ又は複数設定可能であり、設定部112は、固定値として受け付けてもよいし、期待値に対する所定の割合で設定してもよい。   Here, one or a plurality of threshold values based on the expected value can be set, and the setting unit 112 may accept the threshold value as a fixed value or may set it at a predetermined ratio with respect to the expected value.

ガイド部115は、小領域を、連続した所定の順序でタッチさせるためのガイド表示を行う。
このとき、ガイド部115は、予め設定された一定の速度で小領域を移動する表示を行う。例えば、ガイド部115は、10コマ/秒の速度でガイドとなる図形などを移動させることにより、オペレータは、このガイド表示に沿って各小領域を0.1秒間ずつ順にタッチし続けていく。
The guide unit 115 performs guide display for touching the small areas in a continuous predetermined order.
At this time, the guide unit 115 performs display for moving the small area at a predetermined constant speed. For example, the guide unit 115 moves a figure or the like serving as a guide at a speed of 10 frames / second, so that the operator continues to touch each small area sequentially for 0.1 second along the guide display.

図5は、タッチパネル702の検査方法における画面表示例を示す図である。
マトリクス表示された画面(図3)に対して、オペレータが開始位置(例えば、左上隅の小領域)をタッチしたことを契機にタッチパネル702の検査が開始される。
FIG. 5 is a diagram illustrating a screen display example in the inspection method of the touch panel 702.
The inspection of the touch panel 702 is started when the operator touches the start position (for example, the small area in the upper left corner) on the matrix-displayed screen (FIG. 3).

検査が開始されると、マトリクスの各小領域を順に指示する矢印のガイドGが伸びていく画面(a)が表示される。オペレータは、このガイド表示に沿ってタッチパネル702をなぞっていく。
小領域毎に劣化度合いが判定されると、各小領域が既定の色に塗り分けられた画面(b)が表示される。この例では、小領域Y(黄色)が劣化し、小領域R(赤色)の劣化がさらに進んでいることが示されている。その他の小領域B(青色)は、劣化がない又は少ないため利用に支障がない領域である。
When the inspection is started, a screen (a) is displayed in which an arrow guide G that sequentially indicates each small area of the matrix is extended. The operator traces the touch panel 702 along the guide display.
When the degree of deterioration is determined for each small area, a screen (b) in which each small area is painted in a predetermined color is displayed. In this example, it is shown that the small area Y (yellow) is deteriorated and the small area R (red) is further deteriorated. The other small region B (blue) is a region that does not hinder use because there is no or little deterioration.

算出部116は、検出部111により連続して検出されたタッチ位置及び時間間隔に基づいて、タッチ位置の移動速度を算出する。
ガイド部115によりタッチ位置の移動速度が制御される場合には、算出部116による移動速度の算出は不要だが、オペレータによる任意のタッチ操作を許容する場合には、算出部116により算出された移動速度は、設定部112に提供され、移動速度に応じた小領域毎の期待値が設定される。
The calculation unit 116 calculates the moving speed of the touch position based on the touch position and the time interval continuously detected by the detection unit 111.
When the moving speed of the touch position is controlled by the guide unit 115, it is not necessary to calculate the moving speed by the calculating unit 116. However, when an arbitrary touch operation by the operator is allowed, the movement calculated by the calculating unit 116 is used. The speed is provided to the setting unit 112, and an expected value for each small area corresponding to the moving speed is set.

図6は、タッチパネル702の検査方法におけるCPU11の処理を示すフローチャートである。
本処理は、オペレータが検査の開始位置をタッチしたことを契機に実行される。
FIG. 6 is a flowchart showing the processing of the CPU 11 in the touch panel 702 inspection method.
This process is executed when the operator touches the start position of the inspection.

ステップS1において、CPU11(検出部111)は、検出したタッチ位置が含まれる小領域におけるタッチの検出回数を1に設定する。   In step S <b> 1, the CPU 11 (detection unit 111) sets the number of touch detections in a small area including the detected touch position to 1.

ステップS2において、CPU11は、検査期間(例えば、ガイド部115によりガイド表示される期間)が終了したか否かを判定する。この判定がYESの場合、処理は終了し、判定がNOの場合、処理はステップS3に移る。   In step S <b> 2, the CPU 11 determines whether or not the inspection period (for example, a period during which guide display is performed by the guide unit 115) has ended. If this determination is YES, the process ends. If the determination is NO, the process moves to step S3.

ステップS3において、CPU11(検出部111)は、所定の周期でタッチ位置の検出を試み、位置を検出できたか否かを判定する。この判定がYESの場合、処理はステップS4に移り、判定がNOの場合、処理はステップS2に移る。   In step S <b> 3, the CPU 11 (detection unit 111) tries to detect the touch position at a predetermined cycle, and determines whether the position has been detected. If this determination is YES, the process proceeds to step S4, and if the determination is NO, the process proceeds to step S2.

ステップS4において、CPU11(検出部111)は、検出した位置が前回と同じ小領域内か否かを判定する。この判定がYESの場合、処理はステップS5に移り、判定がNOの場合、処理はステップS6に移る。   In step S4, the CPU 11 (detection unit 111) determines whether or not the detected position is in the same small area as the previous time. If this determination is YES, the process proceeds to step S5, and if the determination is NO, the process proceeds to step S6.

ステップS5において、CPU11(検出部111)は、位置検出したカウント中の小領域におけるタッチの検出回数をカウントアップする。その後、処理はステップS2に移る。   In step S5, the CPU 11 (detection unit 111) counts up the number of touch detections in the small area whose position has been detected. Thereafter, the process proceeds to step S2.

ステップS6において、CPU11(判定部113)は、タッチ位置が移動してカウントが終了した小領域での検出回数に基づいて、タッチパネルの劣化度合いを判定する。   In step S <b> 6, the CPU 11 (determination unit 113) determines the degree of deterioration of the touch panel based on the number of detections in a small area where the touch position has moved and the count has ended.

ステップS7において、CPU11(出力部114)は、判定された劣化度合いに応じて、ディスプレイ701の対応する小領域に色分け出力を行う。その後、処理はステップS1に移る。   In step S <b> 7, the CPU 11 (output unit 114) performs color-coded output on the corresponding small area of the display 701 according to the determined degree of deterioration. Thereafter, the process proceeds to step S1.

なお、本処理フローは一例であり、小領域毎の検出回数に基づく劣化度合いの判定手順は、これに限られない。
オペレータによるタッチ操作がガイド表示に従っていることを前提に、小領域毎の検出回数は、所定の時間間隔(例えば、0.1秒)で区切ってカウントされてもよい。
Note that this processing flow is an example, and the procedure for determining the degree of deterioration based on the number of detections for each small area is not limited to this.
On the assumption that the touch operation by the operator follows the guide display, the number of detections for each small area may be divided and counted at a predetermined time interval (for example, 0.1 second).

また、ガイド表示は、全ての小領域を移動する表示方法であれば、図5の形状及び順序には限られず、様々な形態が採用可能である。
図7は、ガイド表示のバリエーションを例示する図である。
ガイド表示は、例えば、ディスプレイ701の外側から内側へ、又は内側から外側へ渦巻き状に移動されてもよい(a)。
また、ガイド表示の開始位置は左上に限られず、右上など他の位置から開始されてもよい(b)。
In addition, the guide display is not limited to the shape and order shown in FIG. 5 as long as it is a display method that moves all the small areas, and various forms can be adopted.
FIG. 7 is a diagram illustrating a variation of the guide display.
The guide display may be moved spirally from the outside to the inside of the display 701 or from the inside to the outside, for example (a).
Further, the start position of the guide display is not limited to the upper left, and may be started from another position such as the upper right (b).

さらに、数値制御装置1は、ガイド表示がない場合にも、算出部116により算出された移動速度に基づいて、前述のように小領域毎の検出回数の期待値を設定し、タッチパネル702の劣化度合いを判定できる。
図8は、ガイド表示のない場合の画面表示例を示す図である。
オペレータによるタッチ操作の軌道に沿って、劣化度合いが検査された小領域の表示色が変更されている。オペレータは、表示色が初期状態の領域をなぞっていくことにより、タッチパネル702の全体を検査できる。
Further, the numerical control device 1 sets the expected value of the number of detections for each small area based on the moving speed calculated by the calculation unit 116 even when there is no guide display, and the touch panel 702 is deteriorated. Degree can be determined.
FIG. 8 is a diagram showing a screen display example when there is no guide display.
The display color of the small area whose deterioration degree has been inspected is changed along the trajectory of the touch operation by the operator. The operator can inspect the entire touch panel 702 by tracing the area where the display color is in the initial state.

本実施形態によれば、数値制御装置1は、ディスプレイ701が分割された小領域のそれぞれについて、オペレータのタッチ位置の移動速度に応じた検出回数の期待値を設定し、検出回数をこの期待値に基づく閾値と比較することにより、小領域毎のタッチパネル702の劣化度合いを出力する。
したがって、数値制御装置1は、タッチパネル702の操作に支障が出る前に、事前にオペレータのタッチ操作によって、タッチパネル702の領域毎の劣化度合いを検出できる。この結果、例えばアプリケーションのアイコンの表示位置を調整し、タッチパネル702の劣化部分が使用されないようにするなどの対策が可能となる
According to the present embodiment, the numerical control apparatus 1 sets an expected value of the number of detections corresponding to the movement speed of the operator's touch position for each of the small areas into which the display 701 is divided, and sets the number of detections to the expected value. By comparing with the threshold value based on, the degree of deterioration of the touch panel 702 for each small region is output.
Therefore, the numerical control device 1 can detect the degree of deterioration for each area of the touch panel 702 by an operator's touch operation in advance before the operation of the touch panel 702 is hindered. As a result, for example, it is possible to take measures such as adjusting the display position of the application icon so that the degraded portion of the touch panel 702 is not used.

また、数値制御装置1は、オペレータに複数の小領域を連続した所定の順序でタッチさせるためのガイド表示を行うことにより、タッチパネル702の全体を効率的に検査できる。
このとき、数値制御装置1は、一定の速度でガイド表示を移動させることにより、小領域毎の検出回数の期待値を固定できるので、処理効率が向上する。
Further, the numerical control apparatus 1 can efficiently inspect the entire touch panel 702 by performing a guide display for allowing an operator to touch a plurality of small areas in a predetermined sequence.
At this time, the numerical control apparatus 1 can fix the expected value of the number of detections for each small region by moving the guide display at a constant speed, so that the processing efficiency is improved.

また、数値制御装置1は、検出したタッチ位置及び時間間隔に基づいて、移動速度を算出し、小領域毎の検出回数の期待値を設定できる。これにより、数値制御装置1は、検査時のタッチ操作の自由度を増加させ、オペレータの操作手順を容易にできる。   Further, the numerical controller 1 can calculate the moving speed based on the detected touch position and time interval, and can set an expected value of the number of detections for each small area. Thereby, the numerical control apparatus 1 can increase the freedom degree of the touch operation at the time of an inspection, and can make an operator's operation procedure easy.

また、数値制御装置1は、劣化度合いの判定結果を、小領域毎に色分けして表示するので、オペレータは、タッチパネル702の劣化領域及び劣化のレベルを容易に把握できる。
さらに、オペレータは、定期的に本検査方法を利用することで、タッチパネル702の劣化の推移を把握できる。これにより、タッチパネル702の交換時期の見積もりが可能となる。このとき、劣化度合いのレベル分けが細かく設定されていることが望ましい。
In addition, since the numerical control device 1 displays the determination result of the deterioration degree by color for each small area, the operator can easily grasp the deterioration area and the deterioration level of the touch panel 702.
Furthermore, the operator can grasp the transition of deterioration of the touch panel 702 by using this inspection method periodically. Accordingly, it is possible to estimate the replacement time of the touch panel 702. At this time, it is desirable that the level of deterioration degree is set finely.

以上、本発明の実施形態について説明したが、本発明は前述した実施形態に限るものではない。また、本実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本実施形態に記載されたものに限定されるものではない。   As mentioned above, although embodiment of this invention was described, this invention is not restricted to embodiment mentioned above. Further, the effects described in the present embodiment are merely a list of the most preferable effects resulting from the present invention, and the effects of the present invention are not limited to those described in the present embodiment.

タッチパネル702の劣化度合いを示す色分けは、全ての領域の判定が終了した後に結果表示されてもよいし、小領域毎に判定されたタイミングで表示されてもよい。
小領域の境界を示す表示(マトリクス表示)はなくてもよい。
検査の開始位置は、規定の位置(例えば、左上隅)でもよいし、オペレータが最初にタッチした位置でもよい。この場合、ガイド部115は、開始位置に基づいて全体を網羅するガイド表示の経路を設定する。
The color classification indicating the degree of deterioration of the touch panel 702 may be displayed as a result after the determination of all areas is completed, or may be displayed at a timing determined for each small area.
There may be no display (matrix display) indicating the boundaries of the small regions.
The start position of the inspection may be a specified position (for example, the upper left corner) or a position where the operator first touched. In this case, the guide unit 115 sets a guide display route that covers the entirety based on the start position.

数値制御装置1によるタッチパネル702の検査方法は、ソフトウェアにより実現される。ソフトウェアによって実現される場合には、このソフトウェアを構成するプログラムが、コンピュータ(数値制御装置1)にインストールされる。また、これらのプログラムは、リムーバブルメディアに記録されてユーザに配布されてもよいし、ネットワークを介してユーザのコンピュータにダウンロードされることにより配布されてもよい。   The inspection method of the touch panel 702 by the numerical control device 1 is realized by software. When realized by software, a program constituting the software is installed in a computer (numerical control device 1). Further, these programs may be recorded on a removable medium and distributed to the user, or may be distributed by being downloaded to the user's computer via a network.

1 数値制御装置(表示装置)
11 CPU
111 検出部
112 設定部
113 判定部
114 出力部
115 ガイド部
116 算出部
701 ディスプレイ(表示部)
702 タッチパネル
1 Numerical control device (display device)
11 CPU
DESCRIPTION OF SYMBOLS 111 Detection part 112 Setting part 113 Determination part 114 Output part 115 Guide part 116 Calculation part 701 Display (display part)
702 touch panel

Claims (7)

表示部におけるタッチ位置を所定の周期で検出する検出部と、
前記表示部が分割された小領域それぞれについて、前記タッチ位置の移動速度に応じた前記検出部による検出回数の期待値を設定する設定部と、
前記検出部による検出回数を、前記期待値に基づく1つ以上の閾値と比較することにより、前記小領域の劣化度合いを判定する判定部と、
前記劣化度合いを出力する出力部と、を備える表示装置。
A detection unit for detecting a touch position on the display unit at a predetermined cycle;
For each small region into which the display unit is divided, a setting unit that sets an expected value of the number of detections by the detection unit according to the moving speed of the touch position;
A determination unit that determines the degree of deterioration of the small region by comparing the number of detections by the detection unit with one or more threshold values based on the expected value;
An output unit that outputs the degree of deterioration.
前記小領域を、連続した所定の順序でタッチさせるためのガイド表示を行うガイド部を備える請求項1に記載の表示装置。   The display device according to claim 1, further comprising a guide unit that performs a guide display for touching the small regions in a predetermined sequence. 前記ガイド部は、予め設定された一定の速度で前記小領域を移動する表示を行う請求項2に記載の表示装置。   The display device according to claim 2, wherein the guide unit performs display for moving the small region at a predetermined constant speed. 連続して検出された前記タッチ位置及び時間間隔に基づいて、前記移動速度を算出する算出部を備える請求項1から請求項3のいずれかに記載の表示装置。   4. The display device according to claim 1, further comprising a calculation unit that calculates the moving speed based on the touch position and time interval detected continuously. 5. 前記出力部は、前記判定部による判定結果に基づいて、前記小領域を前記劣化度合いに応じた色分け表示する請求項1から請求項4のいずれかに記載の表示装置。   The display device according to any one of claims 1 to 4, wherein the output unit displays the small areas in different colors according to the degree of deterioration based on a determination result by the determination unit. 表示部におけるタッチ位置を所定の周期で検出する検出ステップと、
前記表示部が分割された小領域それぞれについて、前記タッチ位置の移動速度に応じた前記検出部による検出回数の期待値を設定する設定ステップと、
前記検出ステップによる検出回数を、前記期待値に基づく1つ以上の閾値と比較することにより、前記小領域の劣化度合いを判定する判定ステップと、
前記劣化度合いを出力する出力ステップと、をコンピュータが実行する検査方法。
A detection step of detecting a touch position on the display unit at a predetermined period;
A setting step for setting an expected value of the number of times of detection by the detection unit according to a moving speed of the touch position for each of the small areas into which the display unit is divided;
A determination step of determining the degree of deterioration of the small region by comparing the number of detections in the detection step with one or more threshold values based on the expected value;
An inspection method in which a computer executes an output step of outputting the degree of deterioration.
表示部におけるタッチ位置を所定の周期で検出する検出ステップと、
前記表示部が分割された小領域それぞれについて、前記タッチ位置の移動速度に応じた前記検出部による検出回数の期待値を設定する設定ステップと、
前記検出ステップによる検出回数を、前記期待値に基づく1つ以上の閾値と比較することにより、前記小領域の劣化度合いを判定する判定ステップと、
前記劣化度合いを出力する出力ステップと、をコンピュータに実行させるための検査プログラム。
A detection step of detecting a touch position on the display unit at a predetermined period;
A setting step for setting an expected value of the number of times of detection by the detection unit according to a moving speed of the touch position for each of the small areas into which the display unit is divided;
A determination step of determining the degree of deterioration of the small region by comparing the number of detections in the detection step with one or more threshold values based on the expected value;
An inspection program for causing a computer to execute an output step of outputting the degree of deterioration.
JP2016198059A 2016-10-06 2016-10-06 Display device, inspection method, and inspection program Expired - Fee Related JP6396385B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2016198059A JP6396385B2 (en) 2016-10-06 2016-10-06 Display device, inspection method, and inspection program
DE102017008827.6A DE102017008827A1 (en) 2016-10-06 2017-09-20 Display device, test procedure and test program
US15/710,158 US20180103250A1 (en) 2016-10-06 2017-09-20 Display device, inspection method, and inspection program
CN201710889324.9A CN107918360B (en) 2016-10-06 2017-09-27 Display device, inspection method and inspection program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016198059A JP6396385B2 (en) 2016-10-06 2016-10-06 Display device, inspection method, and inspection program

Publications (2)

Publication Number Publication Date
JP2018060399A JP2018060399A (en) 2018-04-12
JP6396385B2 true JP6396385B2 (en) 2018-09-26

Family

ID=61695990

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016198059A Expired - Fee Related JP6396385B2 (en) 2016-10-06 2016-10-06 Display device, inspection method, and inspection program

Country Status (4)

Country Link
US (1) US20180103250A1 (en)
JP (1) JP6396385B2 (en)
CN (1) CN107918360B (en)
DE (1) DE102017008827A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10567801B2 (en) * 2018-03-07 2020-02-18 Tencent America LLC Method and apparatus for video coding with primary and secondary transforms
CN109522170B (en) * 2018-11-15 2022-03-25 北京小米移动软件有限公司 Front shell display module detection device and system
JP7239390B2 (en) * 2019-05-10 2023-03-14 ファナック株式会社 CAUSE DETERMINATION DEVICE, CAUSE DETERMINATION SERVER AND CAUSE DETERMINATION METHOD
EP4032306A1 (en) 2019-09-20 2022-07-27 Nokia Technologies Oy An apparatus, a method and a computer program for video coding and decoding
JP7415878B2 (en) * 2020-11-09 2024-01-17 株式会社島津製作所 X-ray inspection equipment and method for determining deterioration of X-ray inspection equipment

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05122764A (en) * 1991-10-24 1993-05-18 Sharp Corp Home controller
JP2000010721A (en) * 1998-06-24 2000-01-14 Sharp Corp Coordinate input device
JP2000076013A (en) * 1998-08-27 2000-03-14 Sharp Corp Display device with touch panel and storage medium storing display device control program
US7382358B2 (en) * 2003-01-16 2008-06-03 Forword Input, Inc. System and method for continuous stroke word-based text input
JP4698345B2 (en) 2005-09-05 2011-06-08 Necエンジニアリング株式会社 Display device with touch panel and button display program
US20080055252A1 (en) * 2006-09-04 2008-03-06 Sharp Kabushiki Kaisha Operation panel apparatus and electric apparatus provided with the same
JP4758305B2 (en) * 2006-09-04 2011-08-24 シャープ株式会社 control panel
JP2009176162A (en) 2008-01-25 2009-08-06 Yaskawa Electric Corp Failure detection means for industrial robots
JP5315190B2 (en) * 2009-09-28 2013-10-16 京セラドキュメントソリューションズ株式会社 Operation device, image processing device
JP2013168083A (en) * 2012-02-16 2013-08-29 Sharp Corp Detection device, detection method, and electronic apparatus
CN105183594B (en) * 2012-07-06 2019-07-09 青岛海信移动通信技术股份有限公司 Testing touch screen method and test device
KR102293958B1 (en) * 2014-02-28 2021-08-27 가부시키가이샤 한도오따이 에네루기 켄큐쇼 Electronic device
CN105511786B (en) * 2015-12-03 2018-05-22 广东欧珀移动通信有限公司 The removing method and system of touch-screen button failure

Also Published As

Publication number Publication date
JP2018060399A (en) 2018-04-12
DE102017008827A1 (en) 2018-04-12
CN107918360A (en) 2018-04-17
CN107918360B (en) 2019-08-20
US20180103250A1 (en) 2018-04-12

Similar Documents

Publication Publication Date Title
JP6396385B2 (en) Display device, inspection method, and inspection program
US10139805B2 (en) Ladder diagram monitoring device capable of additionally displaying operation situation of CNC in comment
CN108693836B (en) information processing device
US20050234565A1 (en) Programmable control system for automated actuator operation
JP2020019117A (en) Robot control device, robot control method and program
TW201312447A (en) Apparatus for creating ladder program
US10108171B2 (en) Numerical controller capable of specifying halt point
JP2009122852A (en) Numerical controller for storing operating history during path table operation
JP6730354B2 (en) Input error detector
JP2019165533A (en) Controller
CN104850060A (en) Numerical controller for machine tool with efficient regular inspection function for components
WO2010134128A1 (en) Method and device for machining simulation and program for allowing computer to execute the method
JP2016163916A (en) Monitoring device
CN111832741B (en) Machine learning device, screen prediction device, and control device
JP6575130B2 (en) Screen information generator
JP2004318378A (en) Numerical control device
JP6374456B2 (en) Electronic equipment and numerical control device
JP6748146B2 (en) Control device, control method, and control program
JP6250894B2 (en) Numerical control device with coordinate value acquisition function that does not require skip signals or key operations
JP2016004337A (en) Machine Tools
JP7495494B2 (en) Control device and control method
CN111796813B (en) Ladder diagram display device
CN117279737B (en) Operation status display device and computer readable storage medium
KR102336216B1 (en) Apparatus for displaying manufacturing time of machine tool
JP4087374B2 (en) Numerical controller with load torque monitoring function

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180709

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20180807

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20180829

R150 Certificate of patent or registration of utility model

Ref document number: 6396385

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees