專利名稱:制造系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及能夠通過測(cè)量由NC機(jī)械工具處理的工件來執(zhí)行高精度處理;根據(jù)所獲得的測(cè)定值確定處理誤差(processed error);并把根據(jù)處理誤差產(chǎn)生的校正值反饋到NC機(jī)械工具的制造系統(tǒng)和裝置。
在現(xiàn)有技術(shù)中已知反饋型制造系統(tǒng),它測(cè)量在生產(chǎn)線上的工件中的處理部分來確定它的處理誤差,并根據(jù)處理誤差改變對(duì)于NC機(jī)械工具的處理?xiàng)l件(例如,JP5-224715A)。這種反饋型制造系統(tǒng)直接面向根據(jù)在處理部分中的尺寸(dimensional)處理誤差以及關(guān)于在處理期間或之后獲得的它的變化趨勢(shì)信息,來基本改變處理?xiàng)l件。因此,能夠通過實(shí)時(shí)反饋測(cè)量結(jié)果來改善并保持對(duì)于元件的處理精度是很有利的。
已提出在這種系統(tǒng)中校正處理?xiàng)l件的方法,它包括產(chǎn)生用于修改處理的重處理程序的方法(例如,JP3-176703A)和校正在處理程序所述的校正值的方法(例如,JP3-202252A)。
然而,上述傳統(tǒng)處理系統(tǒng)都設(shè)計(jì)加某些處理?xiàng)l件變更到對(duì)處理程序(alteration)以控制NC機(jī)械工具。因此,很難從處理中改變處理程序以及變更控制時(shí)機(jī)是不利的。特別是,修正對(duì)于多個(gè)NC機(jī)械工具的處理?xiàng)l件要求獨(dú)立修正每個(gè)機(jī)械工具的處理?xiàng)l件。這引發(fā)了使修正處理?xiàng)l件的算法復(fù)雜化的問題。
本發(fā)明考慮到上述狀況。因此,本發(fā)明的目的在于能夠提供在這種制造系統(tǒng)中平穩(wěn)地修正對(duì)于NC機(jī)械工具的處理?xiàng)l件的制造系統(tǒng)和方法,其中上述制造系統(tǒng)通過反饋NC機(jī)械工具的處理結(jié)果來作修正處理?xiàng)l件。
本發(fā)明提供一種制造系統(tǒng),它包括NC機(jī)械工具,用于根據(jù)具有處理?xiàng)l件的處理程序處理工件;它還包括測(cè)量裝置,用于測(cè)量由所述NC機(jī)械工具處理過的所述工件;和處理?xiàng)l件校正裝置,用于根據(jù)來自所述測(cè)量裝置的測(cè)定結(jié)果修正所述處理程序的所述處理?xiàng)l件。所述處理?xiàng)l件修正裝置包括校正數(shù)據(jù)文件產(chǎn)生裝置,用于產(chǎn)生校正數(shù)據(jù)文件來根據(jù)來自所述測(cè)量裝置的所述測(cè)定結(jié)果修正所述處理?xiàng)l件。所述校正數(shù)據(jù)文件具有能夠直接或間接與所述處理程序相關(guān)的變量。每個(gè)所述變量存儲(chǔ)用于每個(gè)處理部分的校正值。處理?xiàng)l件修正裝置還包括校正數(shù)據(jù)文件存儲(chǔ)裝置,用于存儲(chǔ)所述校正數(shù)據(jù)文件產(chǎn)生裝置產(chǎn)生的所述校正數(shù)據(jù)文件。處理?xiàng)l件修正裝置還包括校正數(shù)據(jù)文件傳遞裝置,用于在所述NC機(jī)械工具處理所述工件之前,把存儲(chǔ)在所述校正數(shù)據(jù)文件存儲(chǔ)裝置中的所述校正數(shù)據(jù)文件傳遞到所述NC機(jī)械工具。所述NC機(jī)械工具根據(jù)所述處理程序,參照存儲(chǔ)在所述傳遞的校正數(shù)據(jù)文件中的變量的所述校正值修正所述處理?xiàng)l件。
本發(fā)明還提供有制造方法,它包括利用根據(jù)具有處理?xiàng)l件的處理程序進(jìn)行操作的NC機(jī)械工具對(duì)工件進(jìn)行NC-處理的步驟。它還包括測(cè)量在所述NC-處理步驟中給處理的所述工件以及根據(jù)從所述測(cè)量步驟獲得的測(cè)量結(jié)果修正所述處理程序的所述處理?xiàng)l件的步驟。
校正所述處理?xiàng)l件的所述步驟包括產(chǎn)生校正數(shù)據(jù)文件來根據(jù)所述測(cè)定結(jié)果修正所述處理?xiàng)l件的步驟。所述校正數(shù)據(jù)文件具有能夠直接或間接所述處理程序相關(guān)的變量。每個(gè)所述變量存儲(chǔ)對(duì)于每個(gè)處理值的校正值。校正處理?xiàng)l件的步驟還包括存儲(chǔ)在所述產(chǎn)生步驟中產(chǎn)生的所述校正數(shù)據(jù)文件的步驟。它還包括在所述NC-處理之前,將在所述存儲(chǔ)步驟中存儲(chǔ)的校正數(shù)據(jù)文件傳遞到NC機(jī)械工具的步驟,以及通過參照在所述處理程序中的所述被傳遞的校正數(shù)據(jù)文件,修正包含在所述處理程序中的所述處理?xiàng)l件。
根據(jù)本發(fā)明,根據(jù)測(cè)定結(jié)果產(chǎn)生校正數(shù)據(jù)文件。然后,把校正數(shù)據(jù)文件傳遞到NC機(jī)械工具。在NC機(jī)械工具中的處理程序參照校正數(shù)據(jù)文件改變處理?xiàng)l件。因此,處理程序本身無需改變。此外,在NC機(jī)械工具中的處理程序中參照校正數(shù)據(jù)文件。因此,以前足以把校正數(shù)據(jù)文件傳遞到NC機(jī)械工具或它把設(shè)置在可由NC機(jī)械工具讀取的狀態(tài)下。于是,可以容易地產(chǎn)生處理程序以及對(duì)于校正數(shù)據(jù)的傳遞控制。
例如,通過描述在對(duì)于NC機(jī)械工具的處理程序中讀取校正數(shù)據(jù)文件的指令,之后是處理?xiàng)l件的確定和處理指令,可以控制在NC機(jī)械工具中讀取校正數(shù)據(jù)文件的時(shí)機(jī)。校正數(shù)據(jù)文件傳遞裝置還可以向NC機(jī)械工具輸出對(duì)于校正數(shù)據(jù)文件的接受請(qǐng)求。在這種情況下,它在接收來自NC機(jī)械工具的接受消息之后把校正數(shù)據(jù)文件傳遞到NC機(jī)械工具。前者特別適于脫機(jī)處理系統(tǒng),而后者特別適于在線處理系統(tǒng)。
對(duì)于NC機(jī)械工具的處理程序包括處理主程序和校正宏程序。處理主程序包括在校正數(shù)據(jù)文件中讀取并一旦確定每個(gè)處理部分的處理?xiàng)l件就從校正宏程序讀取的步驟。校正宏程序包括根據(jù)在校正數(shù)據(jù)文件中的讀取計(jì)算對(duì)于處理?xiàng)l件的校正值,并把校正值存儲(chǔ)在能夠從處理主程序參照的變量的步驟。
所述校正數(shù)據(jù)文件產(chǎn)生裝置可根據(jù)對(duì)于每個(gè)處理部分的設(shè)計(jì)公差的限定值設(shè)定預(yù)定范圍作為校正范圍。如果來自所述測(cè)量裝置的所述測(cè)定結(jié)果包括在所述校正范圍內(nèi),那么把與標(biāo)稱值相關(guān)的誤差分量存儲(chǔ)在所述校正數(shù)據(jù)文件中作為校正值。
如果在來自所述測(cè)量的所述測(cè)定值和標(biāo)稱值之間的誤差等于指定公差的預(yù)定倍數(shù),所述校正數(shù)據(jù)文件產(chǎn)生裝置把用于啟動(dòng)異常處理的值存儲(chǔ)在能夠從所述處理程序參照的警告變量中,而且可以在所述校正數(shù)據(jù)文件中描述所述警告變量。如果把啟動(dòng)異常處理的所述值存儲(chǔ)在所述校正數(shù)據(jù)文件中所描述的所述警告變量中,那么所述NC機(jī)械工具執(zhí)行預(yù)定異常處理。
參照附圖,從下面的詳細(xì)描述可使本發(fā)明更加全面易懂,其中
圖1是示出根據(jù)本發(fā)明的實(shí)施例的在線(in-line)全自動(dòng)制造系統(tǒng)的方框圖;圖2是示出系統(tǒng)的操作的流程圖;圖3是示出在系統(tǒng)和其測(cè)量部分中處理的工件的透視圖;圖4是示出在系統(tǒng)中測(cè)量部分程序的示圖;圖5是示出對(duì)于在系統(tǒng)中所產(chǎn)生的測(cè)定結(jié)果的中間文件(intermediatefile)的示圖;圖6示出根據(jù)中間文件產(chǎn)生的報(bào)告文件;圖7是示出對(duì)于在系統(tǒng)中的處理?xiàng)l件的控制限制的示圖;圖8是示出在系統(tǒng)中所產(chǎn)生的校正數(shù)據(jù)文件的示圖;圖9是示出在系統(tǒng)中處理主程序的示圖;圖10是示出從處理主程序讀取的警告消息宏程序的示圖;圖11是示出用于校正對(duì)從處理主程序讀取的坐標(biāo)和工具直徑的計(jì)算的宏程序的示圖;圖12是示出用于校正從宏程序中讀取的坐標(biāo)系統(tǒng)來校正對(duì)坐標(biāo)和工具直徑的計(jì)算的宏程序的示圖;圖13是示出用于校正從宏程序讀取的坐標(biāo)系統(tǒng)來校正對(duì)坐標(biāo)和工具直徑的計(jì)算的另一宏程序的示圖;和圖14是示出根據(jù)本發(fā)明的另一個(gè)實(shí)施例的脫機(jī)(off-line)制造系統(tǒng)的布局的示圖。
現(xiàn)在,參照附圖,描述本發(fā)明實(shí)施例。
圖1示出將根據(jù)本發(fā)明的制造系統(tǒng)適用的在線全自動(dòng)制造系統(tǒng)的實(shí)施例。
沿著在傳送機(jī)器人1中的傳送線傳送要處理的工件,并通過沿著傳送線排列的多個(gè)NC機(jī)械工具21、22…2n處理該工件。分別將NC機(jī)械工具21-2n分配給工件的處理等同部分(process identical part)。它們包括加工(machining)中心、車床(lathe)、銑刀、滑動(dòng)中心(gliding center)和沖壓機(jī)械工具。由NC控制器91-9n根據(jù)處理部分程序數(shù)字上控制這些NC機(jī)械工具21-2n。處理工件受到沿著傳送方向從NC機(jī)械工具21-2n開始下游配置的測(cè)量裝置3的處理,此測(cè)量每個(gè)處理部分。測(cè)量裝置3包括三維測(cè)量裝置、表面粗糙程度測(cè)試器、測(cè)經(jīng)器、千分尺、周線測(cè)量?jī)x器、圓形測(cè)量?jī)x器和刻度表。
把來自測(cè)量裝置3的測(cè)定結(jié)果通過控制測(cè)量裝置3的測(cè)量裝置控制器4饋送到第一計(jì)算機(jī)5。計(jì)算機(jī)5包括校正數(shù)據(jù)文件產(chǎn)生裝置,并根據(jù)來自測(cè)量裝置3的測(cè)定值產(chǎn)生校正數(shù)據(jù)文件。通過LAN(局域網(wǎng))6把校正數(shù)據(jù)文件存儲(chǔ)在作為校正數(shù)據(jù)文件存貯裝置的數(shù)據(jù)庫7。計(jì)算機(jī)5還作為校正數(shù)據(jù)文件傳遞裝置。在給定的時(shí)機(jī)通過LAN6把存儲(chǔ)在數(shù)據(jù)庫7中的校正數(shù)據(jù)文件傳遞到分別與NC機(jī)械工具21-2n相對(duì)應(yīng)配置的多個(gè)第二計(jì)算機(jī)81、82…8n。第二計(jì)算機(jī)81-8n重新把新傳遞校正數(shù)據(jù)文件寫在與在NC控制器91、92…9n中用到的處理部分程序相關(guān)的校正數(shù)據(jù)文件上,其中上述NC控制器數(shù)字上控制NC機(jī)械工具21-2n。
下面,參照該實(shí)施例的配置制造系統(tǒng)描述操作過程。
圖2是示出這種制造系統(tǒng)的操作流程的流程圖。首先,執(zhí)行由NC機(jī)械工具21-2n進(jìn)行的處理(S1)。然后,由傳送機(jī)器人1把處理工件傳送到測(cè)量裝置3,在此測(cè)量每個(gè)處理部分(S2)。測(cè)量項(xiàng)包括孔徑、孔位置、寬度、高度、深度、角度、長(zhǎng)度和表面粗糙程度。圖3是示出工件例子的透視圖。在該情況下,將DIM1-6作為測(cè)量部分舉例。測(cè)量裝置控制器4測(cè)量這些測(cè)量部分并計(jì)算它們的校正量,而且產(chǎn)生中間文件來表示測(cè)量部分的測(cè)定結(jié)果(S3)。
圖4示出由用于控制測(cè)量裝置3的測(cè)量裝置控制器4執(zhí)行的測(cè)量部分程序。在這種情況下,存在特殊說明第一行,以有符號(hào)模式輸入和輸出數(shù)據(jù);第二行,只打印公差比較(tolerance comparison)的結(jié)果作為打印格式;和第三行,打印“8701”用于NC程序號(hào)。在第45行描述的指令“文本至打印機(jī)(Textto printer)DIM1”命令打印關(guān)于DIM1的測(cè)定值。后面的指令“To Pos.X 90,0000.030-0.030”命令執(zhí)行公差比較。第52和53行也具有如上所述的相同指令。相對(duì)于所有測(cè)量部分描述這些指令來產(chǎn)生中間文件以表示在測(cè)量操作結(jié)束時(shí)所有測(cè)量部分的測(cè)定結(jié)果(如圖5所示)。相對(duì)于每個(gè)處理部分,中間文件描述設(shè)計(jì)值(標(biāo)稱值)、尺寸公差(Up/Lo Tol)、實(shí)際測(cè)定值(Actual)、在設(shè)計(jì)值和測(cè)定值(Error)之間的誤差和偏離公差(Dev),并最后內(nèi)外趨向公差。圖6示出根據(jù)中間文件,在計(jì)算機(jī)5內(nèi)產(chǎn)生的報(bào)告文件。最后標(biāo)記“*”表示執(zhí)行校正。
可以如下確定用于對(duì)于校正處理?xiàng)l件的需求。即,如果處理尺寸包含在公差范圍內(nèi),那么理論上無需校正處理?xiàng)l件。雖然,即使處理尺寸包含在公差范圍內(nèi),但是如果它十分接近于公差范圍邊緣,那么處理尺寸很有可能落在公差范圍之外。于是,通過允許某些邊界(margin)從尺寸公差開始向設(shè)計(jì)值(標(biāo)稱值),控制處理?xiàng)l件需要設(shè)定界限,如圖7所示。如果測(cè)定結(jié)果包含在控制范圍內(nèi),如在A和C情況下,那么要求校正處理?xiàng)l件,從而它們來到A’和C’。如果測(cè)定值包括在50%的尺寸公差內(nèi),如在D和E的情況下,那么不需要校正處理?xiàng)l件。在該例子中,確定50%的尺寸公差作為控制界限。為了消除來自噪聲和其他的影響,不立即校正測(cè)定結(jié)果,即使它包含在控制范圍內(nèi)。而是,只有測(cè)定結(jié)果以預(yù)定數(shù)量(在該情況下是2)繼續(xù)包含在控制范圍內(nèi),才可能校正它們,如B和C所示。如果所獲得的測(cè)定結(jié)果超出公差的預(yù)定倍數(shù),例如,5倍于公差,如F所示,那么可以執(zhí)行異常處理,諸如警告處理。
在計(jì)算校正量并產(chǎn)生中間文件之后,根據(jù)中間文件產(chǎn)生校正數(shù)據(jù)(S4)。圖8示出校正數(shù)據(jù)文件的例子。#801-#815指示對(duì)于將校正值存儲(chǔ)在處理部分DIM1-DIM15上的變量。可根據(jù)處理程序參照這些變量#801-#815,如下所述。符號(hào)“&”表示顛倒符號(hào)。第一和最后一行表示傳遞的協(xié)議,第二行表示相應(yīng)的NC程序名稱,和最后的前一行表示子程序的結(jié)束命令。如果在測(cè)定值中包含諸如要求警告處理的異常值,那么把“1”存入警告變量#798來將它包含在校正數(shù)據(jù)文件中。將校正數(shù)據(jù)文件臨時(shí)存儲(chǔ)在數(shù)據(jù)庫7中。
接著,重寫校正數(shù)據(jù)文件(S5)。在除了NC機(jī)械工具21-2n工件期間之外的其他時(shí)間內(nèi)重寫校正數(shù)據(jù)文件是最基本的。這對(duì)于阻止處理?xiàng)l件在處理操作期間變化是十分有效的。因此,計(jì)算機(jī)5向計(jì)算機(jī)81-8n發(fā)出對(duì)于校正數(shù)據(jù)文件的接受請(qǐng)求,并只把從數(shù)據(jù)庫7讀取的校正數(shù)據(jù)文件傳遞到在計(jì)算機(jī)81-8n中間返回可接受消息的那些。NC機(jī)械工具21-2n的操作大概可相互移位。因此,將校正數(shù)據(jù)文件傳遞到計(jì)算機(jī)81-8n的時(shí)機(jī)通常不一致。
圖9示出存儲(chǔ)在NC控制器91-9n中的處理主程序。在該圖中,虛線圍繞著本發(fā)明中的新添加部分。
首先,說明程序名稱是“0870”(1),然后重新設(shè)定變量#798,它表示警告是否發(fā)出嘟嘟聲(2)。接著,從外設(shè)裝置(在該例子中是計(jì)算機(jī)81-8n)讀取名為8701的校正數(shù)據(jù)文件(3)。調(diào)用警告消息程序“08058”(4)。例如,如圖10所示構(gòu)成該警告消息程序(08058)。如果#798等于“0”,那么進(jìn)到N100,并不做任何操作結(jié)束(2)。如果#798≠0,那么在NC屏幕上輸出注解語句“校正值太大”,并停止機(jī)械(3)。
接著,在處理主程序中,設(shè)定工件坐標(biāo)系統(tǒng)1-3(5-7)。把對(duì)于工具的移動(dòng)控制確定為增加命令,然后返回到第二參考點(diǎn)(交換工具位置)(8)。調(diào)用工具并交換工具(9-11)。
于是,開始序列160號(hào)(12)。把對(duì)于工具的移動(dòng)控制確定為絕對(duì)命令,而且執(zhí)行B軸命令(13)。之后,保存“160”作為公共變量#700中的序號(hào)(14),而且調(diào)用宏“08702”,來計(jì)算坐標(biāo)/工具-尺寸校正(15)。在通過該宏計(jì)算校正值之后,設(shè)定新校正工件坐標(biāo)系統(tǒng)(16)。于是,將工具直徑的初始值#2401保存在公共變量#777中(17),并用工具直徑誤差#799校正工具直徑#2401(18),在快速前送(forward)和定位之后(19),用工具長(zhǎng)度值H1校正工具長(zhǎng)度(20)。于是,完成對(duì)于坐標(biāo)系統(tǒng)、工具直徑和工具長(zhǎng)度的校正。要改變的其他處理?xiàng)l件包括工具回轉(zhuǎn)數(shù)和前送速度,它們可能影響表面粗糙程度。
之后,輸出對(duì)于主軸的正常旋轉(zhuǎn)命令,然后控制工具根據(jù)工具軌跡的指令移動(dòng)以便執(zhí)行處理。在完成處理之后,輸出對(duì)于主軸的停止命令(22),并將保存在公共變量#777中的值返回到工具#2401(23)。確定對(duì)于工具的移動(dòng)控制作為增加命令,并返回第二參考點(diǎn)(交換工具的位置)(24)。此后,相對(duì)于序號(hào)210執(zhí)行相同處理(25-)。
圖11示出宏程序的例子,“08702”,用于計(jì)算坐標(biāo)/工具-直徑校正。首先,跳到有保存在公共變量#700中的序號(hào)的序列(2)。在這種情況下,描述序號(hào)為160、210和230的例子。如果執(zhí)行序號(hào)為160(3)的序列,調(diào)用宏程序“08254”,來計(jì)算坐標(biāo)校正(4),并存儲(chǔ)變量#802、#804和#803/2分別作為X軸校正值,Z軸校正值和工具直徑誤差#799。如圖12所示構(gòu)成宏程序“08254”,例如,執(zhí)行對(duì)于X、Y和Z軸所需的校正。#7001、#7002和#7003表示變量,其中分別把在工件原點(diǎn)的第一、第二和第三軸上的校正偏置量存儲(chǔ)在上述變量上。#5221,#5222,#5223表示變量,其中分別把在工件原點(diǎn)的第一、第二和第三軸上的未校正偏置量存貯在上述變量上。#24、#25和#26表示分別指定X、Y和Z的內(nèi)部宏(intra-macro)變量。在這種情況下,分別把值#802,0.0和#804的值存儲(chǔ)在#24、#25和#26中,從而校正坐標(biāo)系統(tǒng)。把變量#803除以2,來運(yùn)用工具直徑指定工具半徑。下面在宏程序“08702”中參照用于校正計(jì)算的宏程序“08256”還具有如上面圖13所示的幾乎相同的配置。
通過執(zhí)行上述處理系統(tǒng),可以通過在適當(dāng)時(shí)候傳遞校正數(shù)據(jù)文件來更新處理?xiàng)l件,并在沒有變化處理程序本身的情況下更新它。
雖然上面例舉了聯(lián)機(jī)制造系統(tǒng),但是本發(fā)明同樣可用于脫機(jī)制造系統(tǒng)。在這種情況下,如圖14所示,工件者將由NC機(jī)械工具21-2n處理的工件攜帶到測(cè)量工件的測(cè)量裝置3。于是,計(jì)算機(jī)5根據(jù)測(cè)定結(jié)果和在校正數(shù)據(jù)文件中適當(dāng)讀取的NC控制器91-9n產(chǎn)生校正數(shù)據(jù)文件。
如上所述,根據(jù)本發(fā)明,根據(jù)測(cè)定結(jié)果產(chǎn)生校正數(shù)據(jù)文件。于是,把校正數(shù)據(jù)文件傳遞到NC機(jī)械工具。在NC機(jī)械工具中的處理程序相對(duì)于校正數(shù)據(jù)文件改變處理?xiàng)l件。因此,無需改變處理程序本身。此外,在NC機(jī)械工具中的處理程序中參照校正數(shù)據(jù)文件。因此,之前足以把校正數(shù)據(jù)文件傳遞到NC機(jī)械工具或把它設(shè)置在可由NC機(jī)械工具讀取的狀態(tài)下。于是,可以十分容易地產(chǎn)生處理程序以及傳遞對(duì)于校正數(shù)據(jù)的控制。
這里描述了與本發(fā)明一致的實(shí)施例,對(duì)于熟悉本技術(shù)領(lǐng)域的人員而言,與本發(fā)明一致的其他實(shí)施例和變化是顯而易見的。因此,本發(fā)明并不局限與所述的實(shí)施例,而應(yīng)由所附權(quán)利要求書的構(gòu)思和范圍所限制。
權(quán)利要求
1.一種制造系統(tǒng),其特征在于,包括NC機(jī)械工具,用于根據(jù)具有處理?xiàng)l件的處理程序處理工件;測(cè)量裝置,用于測(cè)量由所述NC機(jī)械工具處理過的所述工件;和處理?xiàng)l件修正裝置,用于根據(jù)來自所述測(cè)量裝置的測(cè)定結(jié)果修正所述處理程序的所述處理?xiàng)l件,所述處理?xiàng)l件修正裝置包括校正數(shù)據(jù)文件產(chǎn)生裝置,用于產(chǎn)生校正數(shù)據(jù)文件來根據(jù)來自所述測(cè)量裝置的所述測(cè)定結(jié)果修正所述處理?xiàng)l件,所述校正數(shù)據(jù)文件具有能夠直接或間接與所述處理程序相關(guān)的用于校正的變量以校正,每個(gè)所述變量存儲(chǔ)用于每個(gè)處理部分的校正值;校正數(shù)據(jù)文件存儲(chǔ)裝置,用于存儲(chǔ)所述校正數(shù)據(jù)文件產(chǎn)生裝置產(chǎn)生的所述校正數(shù)據(jù)文件;和校正數(shù)據(jù)文件傳遞裝置,用于在所述NC機(jī)械工具處理所述工件之前,把存儲(chǔ)在所述校正數(shù)據(jù)文件存儲(chǔ)裝置中的所述校正數(shù)據(jù)文件傳遞到所述NC機(jī)械工具,和所述NC機(jī)械工具根據(jù)所述處理程序,參照存儲(chǔ)在所述被傳遞的校正數(shù)據(jù)文件中的所述變量中的所述校正值修正所述處理?xiàng)l件。
2.如權(quán)利要求1所述的制造系統(tǒng),其特征在于,用于所述NC機(jī)械工具的所述處理程序包括用于讀取其中描述的所述校正數(shù)據(jù)文件的指令,在該指令之后是所述處理?xiàng)l件的確定和處理指令。
3.如權(quán)利要求1所述的制造系統(tǒng),其特征在于,所述校正數(shù)據(jù)文件傳遞裝置把用于所述校正數(shù)據(jù)文件的接受要求輸出到所述NC機(jī)械工具,并在接收來自所述NC機(jī)械工具的可接收消息之后,把所述校正數(shù)據(jù)文件傳遞到所述NC機(jī)械工具。
4.如權(quán)利要求1所述的制造系統(tǒng),其特征在于,對(duì)于所述NC機(jī)械工具的所述處理程序包括處理主程序和校正宏程序,所述處理主程序包括下列步驟在所述校正數(shù)據(jù)文件中讀??;和一旦確定每個(gè)處理部分的所述處理?xiàng)l件就讀取所述校正宏程序,和所述校正宏程序包括下列步驟根據(jù)在校正數(shù)據(jù)文件中的所述讀取計(jì)算對(duì)于所述處理?xiàng)l件的校正值,并把所述校正值存儲(chǔ)在能夠從所述處理主程序參照的變量。
5.如權(quán)利要求1所述的制造系統(tǒng),其特征在于,所述校正數(shù)據(jù)文件產(chǎn)生裝置根據(jù)對(duì)于每個(gè)處理部分的設(shè)計(jì)公差的限定值設(shè)定預(yù)定范圍作為校正范圍,如果來自所述測(cè)量裝置的所述測(cè)定結(jié)果包含在所述校正范圍內(nèi),那么把與標(biāo)稱值相關(guān)的誤差分量存儲(chǔ)在所述校正數(shù)據(jù)文件中作為校正值。
6.如權(quán)利要求1所述的制造系統(tǒng),其特征在于,如果在來自所述測(cè)量裝置的所述測(cè)定值和標(biāo)稱值之間的誤差等于設(shè)計(jì)公差的預(yù)定倍數(shù),所述校正數(shù)據(jù)文件產(chǎn)生裝置把用于啟動(dòng)異常處理的值存儲(chǔ)在能夠從所述處理程序參照的警告變量中,而且描述在所述校正數(shù)據(jù)文件中的所述警告變量,和如果把啟動(dòng)異常處理的所述值存儲(chǔ)在所述校正數(shù)據(jù)文件中所描述的所述警告變量中,那么所述NC機(jī)械工具執(zhí)行預(yù)定異常處理。
7.一種制造方法,其特征在于,包括下列步驟利用根據(jù)具有處理?xiàng)l件的處理程序進(jìn)行操作的NC機(jī)械工具對(duì)工件進(jìn)行NC-處理;測(cè)量在所述NC-處理步驟中經(jīng)處理的所述工件;和根據(jù)從所述測(cè)量步驟獲得的測(cè)量結(jié)果修正所述處理程序的所述處理?xiàng)l件,修正所述處理?xiàng)l件的所述步驟包括下列步驟產(chǎn)生校正數(shù)據(jù)文件來根據(jù)所述測(cè)定結(jié)果修正所述處理?xiàng)l件,所述校正數(shù)據(jù)文件具有能夠直接或間接與所述處理程序相關(guān)的變量,每個(gè)所述變量存儲(chǔ)用于每個(gè)處理部分的校正值;存儲(chǔ)在所述產(chǎn)生步驟中產(chǎn)生的所述校正數(shù)據(jù)文件;在所述NC-處理之前,將在所述存儲(chǔ)步驟存儲(chǔ)的所述校正數(shù)據(jù)文件傳遞到所述NC機(jī)械工具;通過參照在所述處理程序中的所述被傳遞的校正數(shù)據(jù)文件,修正包含在所述處理程序中的所述處理?xiàng)l件。
8.如權(quán)利要求7所述的制造方法,其特征在于,所述處理程序包括用于讀取其中描述的所述校正數(shù)據(jù)文件的指令,其后是所述處理?xiàng)l件的確定和處理指令。
9.如權(quán)利要求7所述的制造方法,其特征在于,傳遞所述校正數(shù)據(jù)文件的所述步驟包括把對(duì)于所述校正數(shù)據(jù)文件的接受要求輸出到所述NC機(jī)械工具的步驟,在接收來自所述NC機(jī)械工具的可接受消息之后,把所述校正數(shù)據(jù)文件傳遞到所述NC機(jī)械工具。
10.如權(quán)利要求7所述的制造方法,其特征在于,對(duì)于所述NC機(jī)械工具的所述處理程序包括處理主程序和校正宏程序,所述處理主程序包括下列步驟在所述校正數(shù)據(jù)文件中讀??;和一旦確定每個(gè)處理部分的所述處理?xiàng)l件就從所述校正宏程序讀取,和所述校正宏程序包括下列步驟根據(jù)在校正數(shù)據(jù)文件中的所述讀取計(jì)算對(duì)于所述處理?xiàng)l件的校正值,并把所述校正值存儲(chǔ)在能夠從所述處理主程序參照的變量中。
11.如權(quán)利要求7所述的制造方法,其特征在于,產(chǎn)生校正數(shù)據(jù)文件的所述步驟包括根據(jù)對(duì)于每個(gè)處理部分的設(shè)計(jì)公差的限定值設(shè)定預(yù)定范圍作為校正范圍的步驟,而且如果來自所述測(cè)量裝置的所述測(cè)定結(jié)果包含在所述校正范圍內(nèi),那么把相關(guān)于標(biāo)稱值的誤差分量存儲(chǔ)在所述校正數(shù)據(jù)文件中作為校正值。
12.如權(quán)利要求7所述的裝置方法,其特征在于,產(chǎn)生校正數(shù)據(jù)文件的所述步驟包括如果在測(cè)定結(jié)果和標(biāo)稱值之間的誤差等于設(shè)計(jì)公差的預(yù)定倍數(shù),那么把用于啟動(dòng)異常處理的值存儲(chǔ)在能夠從所述處理程序參照的警告變量中,并描述在所述校正數(shù)據(jù)文件中的所述警告變量。
全文摘要
制造系統(tǒng)包括NC機(jī)械工具、測(cè)量裝置和計(jì)算機(jī)。計(jì)算機(jī)產(chǎn)生校正數(shù)據(jù)文件來根據(jù)來自所述測(cè)量裝置3的所述測(cè)定結(jié)果改變所述處理?xiàng)l件。校正數(shù)據(jù)文件是包含對(duì)于存儲(chǔ)在變量中的每個(gè)處理部分的校正值,其中所述變量能夠直接或間接參照處理程序。在NC機(jī)械工具處理工件之前把校正數(shù)據(jù)文件傳遞到NC控制器。NC控制器相對(duì)于存儲(chǔ)在傳遞校正數(shù)據(jù)文件中的變量中的校正值,通過處理程序改變所述處理?xiàng)l件。
文檔編號(hào)B23Q15/00GK1286157SQ0010818
公開日2001年3月7日 申請(qǐng)日期2000年4月28日 優(yōu)先權(quán)日1999年4月28日
發(fā)明者松宮貞行, 真分幸雄, 谷田部幸男 申請(qǐng)人:株式會(huì)社三豐, 格羅勃絲技術(shù)設(shè)備有限公司