国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      在程序調(diào)用中暫時(shí)停止的數(shù)值控制裝置及其數(shù)值控制方法

      文檔序號:8256897閱讀:272來源:國知局
      在程序調(diào)用中暫時(shí)停止的數(shù)值控制裝置及其數(shù)值控制方法
      【技術(shù)領(lǐng)域】
      [0001 ] 本發(fā)明涉及能夠進(jìn)行子程序調(diào)用的數(shù)值控制裝置以及數(shù)值控制方法。
      【背景技術(shù)】
      [0002]控制機(jī)床的數(shù)值控制裝置具備子程序調(diào)用功能和宏調(diào)用功能。
      [0003]<關(guān)于子程序調(diào)用以及宏調(diào)用>
      [0004]子程序是登記了某固定的動(dòng)作或重復(fù)進(jìn)行的動(dòng)作的程序。通過在主程序中使用子程序調(diào)用,能夠簡單地描述程序。另外,能夠?qū)ψ映绦蛑付ㄗ宰兞?,?shí)現(xiàn)通用性更高的調(diào)用的功能是宏調(diào)用。
      [0005]圖1是子程序調(diào)用的例子,圖2是宏調(diào)用的例子。在圖2中,G65程序段的“Al.0”、“B2.0”作為自變量被傳遞給09010,成為宏變量#1、宏變量#2的變量。將基于G65的宏調(diào)用稱為簡單調(diào)用。將通過雖未圖示但預(yù)先登記的G代碼進(jìn)行與G65同樣的宏調(diào)用,稱為基于G代碼的宏調(diào)用。
      [0006]控制機(jī)床的數(shù)值控制裝置,為了進(jìn)行程序的動(dòng)作確認(rèn),還具備在程序的中途停止程序的執(zhí)行的功能(單程序段運(yùn)行功能、基于序列號指定的停止功能)。
      [0007]<關(guān)于單程序段運(yùn)行>
      [0008]圖3是說明單程序段運(yùn)行的圖。所謂單程序段運(yùn)行,是每當(dāng)進(jìn)行自動(dòng)運(yùn)行的啟動(dòng)時(shí),在執(zhí)行程序的一個(gè)程序段后停止自動(dòng)運(yùn)行的功能。由此,容易進(jìn)行程序的動(dòng)作確認(rèn)。在使用刀具3對工件2進(jìn)行切削加工的情況下,在單程序段運(yùn)行中,刀具3在停止4、停止5、停止6的各位置停止,通過指令執(zhí)行下一程序段。
      [0009]但是,在該單程序段運(yùn)行的功能有效的期間,在全部程序段中停止,因此存在確認(rèn)變得麻煩的問題。
      [0010]〈基于序列號指定的停止〉
      [0011]圖4是說明基于序列號指定的停止的圖。所謂基于序列號指定的停止,是當(dāng)執(zhí)行與在程序運(yùn)行前預(yù)先設(shè)定的程序編號、序列號一致的程序段時(shí),停止自動(dòng)運(yùn)行的功能。由此,程序的動(dòng)作確認(rèn)變得容易。在圖4所示的例子中,通過主程序00001的被記載為“M98P0010”的程序段調(diào)用子程序00010。子程序00010的被記載為“N20 G04 P500 ; ”的程序段是指示0.5秒的停止(dwell:停頓)的程序段。作為基于序列號的停止程序段,通過主程序00001的程序段N20來指定。
      [0012]但是,由于與程序的調(diào)用方法無關(guān)地必定在指定的地方停止,因此,在從多個(gè)程序調(diào)用的公共子程序中,存在停止時(shí)的確認(rèn)變得麻煩的問題。

      【發(fā)明內(nèi)容】

      [0013]因此,本發(fā)明的目的在于,在控制機(jī)床的數(shù)值控制裝置中,實(shí)現(xiàn)通過在子程序調(diào)用或宏調(diào)用后立即暫時(shí)停止程序的執(zhí)行,順利地進(jìn)行動(dòng)作確認(rèn)的功能。
      [0014]S卩,提供一種在程序調(diào)用中暫時(shí)停止的數(shù)值控制裝置,其通過暫時(shí)停止程序,可以確認(rèn)進(jìn)行調(diào)用的程序的名稱、被調(diào)用的程序的名稱、調(diào)用時(shí)的坐標(biāo)值、調(diào)用時(shí)的模態(tài)(MODAL)信息、宏變量的值等,另外,在宏調(diào)用的情況下,可以進(jìn)一步確認(rèn)自變量。
      [0015]本發(fā)明的數(shù)值控制裝置,具有宏調(diào)用或子程序調(diào)用功能,其中,具有:程序分析部,其分析程序;判定部,其判定所分析的程序的指令是否是宏調(diào)用或子程序調(diào)用;以及程序停止單元,其在所述判定的指令中存在宏調(diào)用或子程序調(diào)用的情況下,在宏調(diào)用或子程序調(diào)用后立即停止所述程序的執(zhí)行。
      [0016]所述程序停止單元,可以在第I次的調(diào)用時(shí)停止程序的執(zhí)行,在第2次以后的調(diào)用時(shí)不停止程序的執(zhí)行。
      [0017]本發(fā)明的數(shù)值控制裝置可以具有顯示部,該顯示部在所述宏調(diào)用或子程序調(diào)用后的所述程序的執(zhí)行的立即停止中,在停止時(shí)顯示調(diào)用側(cè)的信息。
      [0018]本發(fā)明提供一種數(shù)值控制裝置的數(shù)值控制方法,具有宏調(diào)用或子程序調(diào)用功能,所述數(shù)值控制裝置的數(shù)值控制方法,其中,分析程序;判定所分析的程序的指令是否是宏調(diào)用或子程序調(diào)用;以及在所述判定的指令中存在宏調(diào)用或子程序調(diào)用的情況下,在宏調(diào)用或子程序調(diào)用后立即停止所述程序的執(zhí)行。停止所述程序的執(zhí)行時(shí),可以在第I次的調(diào)用時(shí)停止,在第2次以后的調(diào)用時(shí)不停止。
      [0019]可以在所述宏調(diào)用或子程序調(diào)用后的所述程序的執(zhí)行的立即停止中,在停止時(shí)顯示調(diào)用側(cè)的信息。
      [0020]本發(fā)明通過具備以上的結(jié)構(gòu),在控制機(jī)床的數(shù)值控制裝置中,通過在子程序調(diào)用或宏調(diào)用后立即暫時(shí)停止程序的執(zhí)行,能夠?qū)崿F(xiàn)順利地進(jìn)行動(dòng)作確認(rèn)的功能。
      [0021]S卩,可以提供一種在程序調(diào)用中暫時(shí)停止的數(shù)值控制裝置以及數(shù)值控制方法,通過暫時(shí)停止程序,可以確認(rèn)進(jìn)行了調(diào)用的程序的名稱、被調(diào)用的程序的名稱、調(diào)用時(shí)的坐標(biāo)值、調(diào)用時(shí)的模態(tài)信息、宏變量的值等,另外,在宏調(diào)用的情況下,可以進(jìn)一步確認(rèn)自變量。
      【附圖說明】
      [0022]本發(fā)明的上述以及其他目的和特征,根據(jù)參照附圖的以下的實(shí)施例的說明而明確。這些附圖中:
      [0023]圖1是說明子程序調(diào)用的圖。
      [0024]圖2是說明宏調(diào)用的圖。
      [0025]圖3是說明單程序段運(yùn)行的圖。
      [0026]圖4是說明基于序列號指定的停止的圖。
      [0027]圖5是根據(jù)程序調(diào)用的種類來指定停止的圖。
      [0028]圖6是說明對程序調(diào)用側(cè)的信息進(jìn)行顯示的圖。
      [0029]圖7是程序停止時(shí)的畫面例。
      [0030]圖8是說明數(shù)值控制裝置的框圖。
      [0031 ] 圖9是說明處理的流程圖。
      【具體實(shí)施方式】
      [0032]本發(fā)明的若干實(shí)施方式,涉及在基于宏調(diào)用或子程序調(diào)用的調(diào)用后立即停止程序的執(zhí)行,能夠順利地進(jìn)行程序的動(dòng)作確認(rèn)、能夠進(jìn)行子程序調(diào)用的數(shù)值控制裝置。以下,說明若干實(shí)施方式中的、基于宏調(diào)用或子程序調(diào)用的調(diào)用后立即停止程序的執(zhí)行的手段。
      [0033]<實(shí)施方式1>根據(jù)程序調(diào)用的種類來指定停止
      [0034]在宏調(diào)用或子程序調(diào)用中分別存在多種調(diào)用方法。在實(shí)施方式I中,能夠按照調(diào)用方法的種類指定是否停止程序的執(zhí)行。能夠根據(jù)調(diào)用方法的種類,順利地進(jìn)行程序的動(dòng)作確認(rèn)。
      [0035]圖5是并用基于G代碼的宏調(diào)用和簡單調(diào)用的例子。通過G代碼“G81”調(diào)用程序“09010”。在此,程序的停止條件設(shè)為基于G代碼的宏調(diào)用。通過基于G代碼的宏調(diào)用而停止的指定,能夠在程序09010的先頭停止。在程序09010中,G代碼“G65”是簡單調(diào)用的程序段,在00100的先頭不停止。在程序09010(基于G代碼的宏調(diào)用)和00100(簡單調(diào)用)中,調(diào)用方法不同,因此,在程序停止的判斷部17(參照圖8)中區(qū)別兩者,僅將09010的程序停止請求發(fā)送到指令程序分析部12、插補(bǔ)處理部1
      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
      1