本文所披露的實施例總體上涉及用于將眼科鏡片磨邊成使這些鏡片符合它們旨在于其中使用的眼鏡架的所要求尺寸和形狀的系統(tǒng)和方法。
背景技術(shù):
:用于眼鏡的眼科鏡片可以由許多不同的材料(如玻璃、塑料、聚碳酸酯、和熱塑性樹脂)制成。眼科鏡片經(jīng)歷一系列模制和/或表面修整/磨光操作,這些操作確定了鏡片的凸和凹光學(xué)表面兩者的幾何形狀。該表面修整之后可以進行適當(dāng)?shù)谋砻嫣幚恚缍嗤繉?、硬質(zhì)涂層或著色。眼科鏡片制造的最后一步是磨邊,磨邊包括機加工鏡片的邊緣或周緣以使鏡片的尺寸和形狀符合該鏡片要安裝在其中的鏡架的尺寸和形狀。該磨邊步驟典型地在研磨機器上執(zhí)行,該研磨機器包括用于去除鏡片材料的磨輪,如金剛石磨輪。在磨邊步驟之前,將安裝元件固定在眼科鏡片的凸表面的中心上以便形成可以安裝在磨邊機中的組件。在該磨邊步驟過程中,通過該研磨機器的兩個夾緊元件來固持該鏡片??傮w上數(shù)字地控制眼科鏡片和磨輪的相對移動,以便獲得眼科鏡片的所要求大小和形狀。技術(shù)實現(xiàn)要素:眼科鏡片磨邊機器使用磨邊機代碼來選擇用于請求的鏡片磨邊作業(yè)的宏或速度。用于創(chuàng)造并使用該磨邊機代碼的系統(tǒng)可以包括實驗室管理系統(tǒng)(lms)、鏡片計算系統(tǒng)、以及鏡片磨邊機器??梢允褂脧溺R片管理系統(tǒng)接收到的鏡片數(shù)據(jù)以及確認一個或目標鏡片磨邊機器的磨邊機器信息來產(chǎn)生磨邊機代碼。該磨邊機代碼包括多個字符。每個字符是與請求的磨邊作業(yè)的不同特征相關(guān)聯(lián)的。所請求的磨邊作業(yè)的特征可以包括例如以下各項中的一項或多項:材料類型、鏡片厚度、邊緣類型、鏡架類型、鏡片涂層、鏡片形狀、鏡片比率、鏡片處理、以及磨邊機器封阻類型。確定是否激活了具體特征以便產(chǎn)生磨邊機代碼。如果該具體特征被激活,則確認那個特征的字符。這些字符可以包括數(shù)字、字母數(shù)字字符、特殊字符、符號、或任何其他字符。這些字符可以用十進制、十六進制、八進制、二進制格式或適合于該系統(tǒng)產(chǎn)生和/或使用磨邊機代碼的任何其他格式來表示。如果該特定特征沒有被激活,則向那個特征指派零或空值。該磨邊機代碼產(chǎn)生過程依次確認與所請求的磨邊作業(yè)相關(guān)聯(lián)的多個特征中的每一個特征的字符。當(dāng)不需要評估更多特征時,通過將該多個特征中的每一個特征的字符串接來創(chuàng)造字符串。將該字符串被指派為磨邊機代碼值??梢詫⒃撃ミ厵C代碼傳輸至選擇的鏡片磨邊機器。該磨邊機機器接著可以提供反饋。該反饋包括關(guān)于所選擇的鏡片磨邊機器的與所請求的磨邊作業(yè)相關(guān)的能力的信息。該反饋可以包括與鏡片磨邊機器執(zhí)行與磨邊機代碼相關(guān)聯(lián)的所請求的磨邊作業(yè)的能力有關(guān)的信息。該源設(shè)備可以致使基于該反饋來產(chǎn)生新的磨邊機代碼。在鏡片磨邊機器處可以接收磨邊機代碼。該磨邊機器基于向每個單獨字符指派的權(quán)重來確定磨邊機代碼的總權(quán)重。接著基于該磨邊機代碼的總權(quán)重來選擇磨邊過程宏。在一個實施例中,通過確認磨邊機代碼中的每個單獨字符的值可以確定磨邊機代碼的總權(quán)重。接著針對每個值來確認權(quán)重。然后將每個值的權(quán)重組合以產(chǎn)生總權(quán)重。該過程可以確定磨邊機代碼中的一個或多個未加權(quán)字符沒有被指派權(quán)重。當(dāng)確定總權(quán)重時可以忽略這些未加權(quán)字符。附圖說明現(xiàn)在參照附圖:圖1是用于控制眼科鏡片的磨邊的系統(tǒng)的高度簡化框圖。圖2是展示了根據(jù)一個實施例的用于計算鏡片磨邊數(shù)據(jù)的示例性過程的流程圖。圖3是展示了根據(jù)一個實施例的動態(tài)宏選擇系統(tǒng)的流程圖。圖4展示了用于產(chǎn)生加權(quán)磨邊機代碼的示例性計算機系統(tǒng)。圖5是展示了根據(jù)一個實施例的用于產(chǎn)生磨邊機代碼的過程的流程圖。圖6是展示了根據(jù)一個實施例的用于使用磨邊機代碼的過程的流程圖。雖然本說明書提供了若干個實施例和說明性附圖,但是本領(lǐng)域普通技術(shù)人員應(yīng)認識到,本說明書不僅限于所描述的實施例或附圖。應(yīng)理解的是,附圖和詳細說明并不意圖將本說明書限于所披露的特定形式,而相反,本發(fā)明意圖涵蓋落入本權(quán)利要求書的精神和范圍內(nèi)的所有修改、等效物和替代方案。如在此所使用的,單詞“可以”旨在傳達容許意義(即,意為“具有潛力來”),而不是強制性意義(即,意為“必須”)。同樣,單詞“包括(include)”、“包括(including)”和“包括(includes)”是指“包括但不限于”。具體實施方式在眼科鏡片磨邊操作中傳統(tǒng)地使用具有金剛石鏡片磨邊磨輪的磨邊機機器。這些磨邊機機器從主機系統(tǒng)接收輸入?yún)?shù),如lms。典型地,該磨邊機僅使用幾個參數(shù)(如對所使用的鏡片材料和所選擇的鏡架所需要的鏡片尺寸的指示)以確定如何切割鏡片。傳統(tǒng)地,磨邊機器使用鏡片材料信息來選擇宏,該宏提供用于將鏡片切割成希望形狀的切割速度。磨邊機使金剛石磨輪以該宏所選擇的恒定轉(zhuǎn)速轉(zhuǎn)動。典型的磨邊機器還使鏡片以恒定的速度旋轉(zhuǎn)。金剛石磨輪相對于鏡片移入和移出以便去除鏡片材料直至實現(xiàn)希望形狀。在典型的自動化磨邊操作中,第一步驟是粗加工,其中將該鏡片切割成希望的最終形狀的大致尺寸。接著磨邊機對鏡片進行斜切/開槽以形成用于所選擇鏡架的適當(dāng)邊緣。接著當(dāng)鏡片邊緣已經(jīng)被切割成希望形狀時通過磨邊機對鏡片邊緣進行拋光。取決于所選擇的鏡架,磨邊機可以根據(jù)需要進行額外的工藝(如切割擱板、去角斜切、或鉆孔)以適應(yīng)所選擇的鏡架。傳統(tǒng)的磨邊機器不具有基于除材料類型外的鏡片數(shù)據(jù)來調(diào)整其速度或以其他方式優(yōu)化其操作的能力。本發(fā)明的實施例提供了一種撓性磨邊機,該撓性磨邊機基于以下多個參數(shù)來計算該磨邊過程,例如:-鏡片的曲率半徑或鏡片曲線(包括非球面影響);-鏡片厚度貫穿加工(即,不限于開始時的厚度和最終厚度,并且包括通過偏心所產(chǎn)生的邊緣厚度);-附加值處理(例如,具有硬質(zhì)多涂層(hmc)、偏振膜、光致變色或其他光致變色層的鏡片);-層壓和補片轉(zhuǎn)移處理;-鏡片直徑;以及-鏡片材料。在一些實施例中,可以將這些參數(shù)中的每一個單獨加權(quán),因為或多或少對該磨邊機的適當(dāng)宏或速度的選擇而言是重要的。圖1是用于控制眼科鏡片的磨邊的系統(tǒng)100的高度簡化框圖。lms101提供有待由磨邊機103使用的鏡片數(shù)據(jù)。在傳統(tǒng)的磨邊機器中,使用鏡片材料類型來確定磨邊機103應(yīng)使用什么速度來切割鏡片。本文所披露的實施例使用計算模塊102來向磨邊機103提供更詳細的鏡片信息,使得可以使用專門的切割程序。例如,專門的切割程序可以改變金剛石鏡片磨邊磨輪的轉(zhuǎn)速和/或鏡片的定位,以便優(yōu)化切割,同時將對鏡片和/或施加到鏡片上的任何處理或涂層的潛在損壞最小化。在一個實施例中,詳細的鏡片信息可以被格式化為多字符代碼,該多字符代碼從計算模塊102發(fā)送至磨邊機器103。lms101可以是在主機(如計算機終端)上運行的專門的鏡片制造軟件應(yīng)用。計算模塊102可以是lms101的部件、或者可以是主機上的單獨應(yīng)用。在其他實施例中,計算模塊102可以是單獨系統(tǒng)(如眼科鏡片計算系統(tǒng))的、從遠程lms101接收數(shù)據(jù)的部分。lms101、計算模塊102、和磨邊機103部件可以在一個地點或在彼此遠離的多個地點處、并且可以通過如局域網(wǎng)(lan)、廣域網(wǎng)(wan)、內(nèi)聯(lián)網(wǎng)、或互聯(lián)網(wǎng)等網(wǎng)絡(luò)104直接或間接地通信。磨邊機103可以向計算模塊102提供反饋以便進一步優(yōu)化系統(tǒng)100的操作。例如,磨邊機103可以告知計算模塊102關(guān)于消耗品的可用性、金剛石磨輪的磨損程度、或其他部件的狀態(tài)。在其他實施例中,系統(tǒng)100可以包括多個磨邊機器103,并且由計算模塊102提供的這些指令可以基于所選擇的、可獲得的、或被規(guī)劃來接收具體磨邊作業(yè)的磨邊機103來修改。計算模塊102還可以基于磨邊機能力和所計算的磨邊數(shù)據(jù)來選擇或推薦有待用于具體磨邊作業(yè)的具體磨邊機103。圖2是展示了根據(jù)一個實施例的用于計算鏡片磨邊數(shù)據(jù)的示例性過程200的流程圖。當(dāng)與示例性系統(tǒng)100(圖1)一起使用時,過程200可以是例如由計算模塊102執(zhí)行的軟件算法。過程200通過接收鏡片數(shù)據(jù)201和磨邊機器信息202而開始??梢詮膌ms或其他來源接收鏡片數(shù)據(jù)201。鏡片數(shù)據(jù)可以包括例如關(guān)于有待磨邊的具體鏡片毛坯的所有信息,如鏡片材料類型和厚度、所施加的鏡片處理、所選擇的鏡架樣式、眼鏡處方信息等。磨邊機器信息202可以包括關(guān)于可用于加工鏡片訂單的一個或多個磨邊機器的任何相關(guān)信息。該磨邊機器信息可以包括:例如磨邊機模型/序列號、金剛石磨輪狀態(tài)、鉆孔狀態(tài)、消耗品狀態(tài)、規(guī)劃的作業(yè)等?;阽R片數(shù)據(jù)201和磨邊機器信息202,過程200計算鏡片磨邊數(shù)據(jù)。如以上注意到的,在一個實施例中,該鏡片磨邊數(shù)據(jù)可以被格式化為發(fā)送至所選擇的磨邊機器的多字符代碼。例如,該多字符代碼可以是一串?dāng)?shù)字,其中每個數(shù)字位置對應(yīng)于具體鏡片、鏡架、或機器參數(shù),并且每個數(shù)字的值代表該參數(shù)的特征。相應(yīng)地,在過程200中所展示的實施例中,每個步驟203-219提供用于產(chǎn)生磨邊機代碼220輸出的數(shù)字。該過程可以基于例如所選擇的鏡片、鏡架和/或機器來確定是否單獨地評估并激活這些參數(shù)中的每一個參數(shù)。在步驟203中,該過程使用所提供的鏡片數(shù)據(jù)來確定材料參數(shù)。步驟203輸出與有待磨邊的鏡片的材料類型相對應(yīng)的第一個數(shù)字。在一個實施例中,可以基于表1中所展示的清單來選擇該第一個數(shù)字。表1中示出了特定的材料類型實例。然而,應(yīng)理解的是,在其他實施例中,可以列出任何數(shù)量和/或類型的材料。材料第一個數(shù)字塑料1聚碳酸酯2玻璃3hi指數(shù)5trivex6表1在步驟204中,該過程確定是否評估鏡片厚度、同時計算磨邊機代碼。如果激活鏡片厚度,則該過程移動至步驟205,該步驟輸出與鏡片的厚度組相對應(yīng)的第二個數(shù)字。否則,如果不考慮鏡片厚度,則可以向該第二個數(shù)字指派零或空值,并且該過程移動至步驟206。鏡片的厚度取決于鏡片毛坯大小、折射率、以及鏡片焦度。鏡片厚度可以從鏡片的中心到邊緣變化。磨邊機需要磨掉的最大厚度取決于上述鏡片毛坯參數(shù)以及所選擇的鏡架的形狀(即,鏡片適應(yīng)鏡架所要求的形狀)。步驟204可以基于最大磨掉厚度(mte)落入預(yù)選范圍內(nèi)來確定厚度組參數(shù)。在一個實施例中,可以基于表2中所展示的清單來選擇第二個數(shù)字。表中展示了三個示例性厚度范圍。然而,應(yīng)理解的是,在其他實施例中,可以使用任何數(shù)量的厚度范圍。表2過程200通過第二個數(shù)字附加至該第一個數(shù)字以形成一串?dāng)?shù)字來開始產(chǎn)生磨邊機代碼。該過程移動至步驟206。在步驟206中,該過程確定是否評估邊緣類型、同時計算磨邊機代碼。如果激活邊緣類型,則該過程移動至步驟207,該步驟輸出與鏡片的邊緣類型相對應(yīng)的第三個數(shù)字。否則,如果不考慮邊緣類型,則可以向該第三個數(shù)字指派零或空值,并且該過程移動至步驟208。該邊緣類型可以例如取決于該邊緣是被所選擇的鏡架暴露還是粘附至其上。在一個實施例中,可以基于表3中所展示的清單來選擇第二個數(shù)字。表3中展示了三個邊緣類型。然而,應(yīng)理解的是,在其他實施例中,可以使用任何數(shù)量的邊緣類型。邊緣類型第三個數(shù)字拋光0非拋光1高光澤2表3在將該第三個數(shù)字附加至磨邊機代碼中的數(shù)字串之后,該過程移動至步驟208,其中該過程確定是否評估鏡架類型、同時計算磨邊機代碼。如果激活鏡架類型,則該過程移動至步驟209,該步驟輸出與該鏡片的鏡架類型相對應(yīng)的第四個數(shù)字。否則,如果不考慮鏡架類型,則可以向該第四數(shù)字指派零或空值,并且該過程移動至步驟210。在一個實施例中,可以基于表4中所展示的清單來選擇該第四數(shù)字。應(yīng)理解的是,可以使用任何數(shù)量的鏡架類型來選擇鏡架類型數(shù)字。表4在將該第四數(shù)字附加至磨邊機代碼中的數(shù)字串之后,該過程移動至步驟210,其中該過程確定是否評估鏡片涂層、同時計算磨邊機代碼。如果激活鏡片涂層,則該過程移動至步驟211,該步驟輸出與鏡片涂層相對應(yīng)的第五個數(shù)字。否則,如果不考慮涂層,則可以向該第五個數(shù)字指派零或空值,并且該過程移動至步驟212。在一個實施例中,可以基于表5中所展示的清單來選擇該第五個數(shù)字。表5中示出了特定的涂層實例。然而,應(yīng)理解的是,在其他實施例中,可以列出任何數(shù)量和/或類型的涂層或涂層組合。涂層第五個數(shù)字透明1減反射2耐刮擦性3抗靜電4防污性5斥水性6表5在將該第五個數(shù)字附加至磨邊機代碼中的數(shù)字串之后,該過程移動至步驟212,其中該過程確定是否評估希望的鏡片形狀、同時計算磨邊機代碼。如果激活鏡片形狀,則該過程移動至步驟213,該步驟輸出與為了適應(yīng)所選擇的鏡架所需要的一般鏡片形狀相對應(yīng)的第六個數(shù)字。否則,如果不考慮鏡片形狀,則可以向該第六個數(shù)字指派零或空值,并且該過程移動至步驟214。在一個實施例中,可以基于表6中所展示的清單來選擇該第六個數(shù)字。表6中示出了特定的鏡片形狀。然而,應(yīng)理解的是,在其他實施例中,可以列出任何數(shù)量和/或類型的涂層。表6在將該第六個數(shù)字附加至磨邊機代碼中的數(shù)字串之后,該過程移動至步驟214,其中該過程確定是否評估鏡片比率、同時計算磨邊機代碼。如果激活鏡片比率,則該過程移動至步驟215,該步驟輸出與鏡片比率(即,當(dāng)被切割成與所選擇的鏡架相適應(yīng)時鏡片寬度(a)與鏡片高度(b)之比)相對應(yīng)的第七個數(shù)字。否則,如果不考慮鏡片比率,則可以向該第七個數(shù)字指派零或空值,并且該過程移動至步驟216。在一個實施例中,可以基于表7中所展示的清單來選擇該第七個數(shù)字。表7中示出了特定的鏡片比率范圍。然而,應(yīng)理解的是,在其他實施例中,可以列出任何數(shù)量和/或類型的比率。表7在將該第七個數(shù)字附加至磨邊機代碼中的數(shù)字串之后,該過程移動至步驟216,其中該過程確定是否評估鏡片處理、同時計算磨邊機代碼。如果激活鏡片處理,則該過程移動至步驟217,該步驟輸出與可能已經(jīng)向鏡片施加的處理相對應(yīng)的第八個數(shù)字。否則,如果不考慮鏡片處理,則可以向該第八個數(shù)字指派零或空值,并且該過程移動至步驟218。在一個實施例中,可以基于表8中所展示的清單來選擇該第八個數(shù)字。表8中示出了特定的鏡片處理實例。然而,應(yīng)理解的是,在其他實施例中,可以列出任何數(shù)量和/或類型的處理或處理組合。表8在將該第八個數(shù)字附加至磨邊機代碼中的數(shù)字串之后,該過程移動至步驟218,其中該過程確定是否評估封阻類型、同時計算磨邊機代碼。如果激活封阻類型,則該過程移動至步驟219,該步驟輸出與用于將鏡片固持在磨邊機器中的封阻類型相對應(yīng)的第九個數(shù)字。否則,如果不考慮封阻類型,則可以向該第九個數(shù)字指派零或空值,并且該過程移動至步驟220,其中輸出最終的磨邊機代碼。在一個實施例中,可以基于表9中所展示的清單來選擇該第九個數(shù)字。表9中示出了特定的封阻類型實例。然而,應(yīng)理解的是,在其他實施例中,可以列出任何數(shù)量和/或類型的封阻類型。封阻類型第九個數(shù)字loh1nidek2briot3takubo4表9在該將第九個數(shù)字附加至磨邊機代碼中的數(shù)字串之后,該過程移動至步驟220,其中輸出最后的磨邊機代碼。接著,該磨邊機代碼可以從計算模塊轉(zhuǎn)發(fā)至磨邊機。磨邊機器典型地提供多個宏設(shè)置,這些宏設(shè)置可以被選擇成用于指導(dǎo)該機器如何切割具體鏡片。不同的宏致使磨邊機的金剛石磨輪以不同的速度操作。可以使用磨邊機代碼中的數(shù)據(jù)來選擇有待用于具體鏡片的宏。在一個實施例中,對磨邊機代碼中的數(shù)字代表的每個參數(shù)的不同值賦予權(quán)重??梢詫⑺羞@些參數(shù)的權(quán)重組合(例如,通過添加、計算算術(shù)平均值或幾何平均值,從而確認中值或眾數(shù)值等)。接著可以使用經(jīng)組合的權(quán)重來選擇用于具體鏡片的宏/速度。表10和11展示了可以如何在不同的機器中指派宏。表10展示了每種材料提供三個宏的磨邊機模型。表11展示了每種材料提供五個宏的磨邊機模型。每個宏與指派的磨邊機速度(即,金剛石磨輪轉(zhuǎn)速)和鏡片參數(shù)權(quán)重組相對應(yīng)。磨邊機代碼可以轉(zhuǎn)換為總權(quán)重。接著使用與該總權(quán)重落入其中的權(quán)重組相對應(yīng)的宏來加工鏡片。宏編號速度權(quán)重組1慢∞≤權(quán)重≤x12正常x1<權(quán)重<x23快x2≤權(quán)重≤-∞表10在表10所代表的三宏系統(tǒng)中,針對正常操作選擇宏編號2。宏編號1致使當(dāng)加權(quán)的磨邊機代碼落入相對高的值內(nèi)時以較慢的速度運行。宏編號3致使當(dāng)加權(quán)的磨邊機代碼落入相對低的值內(nèi)時以較快的速度運行。宏編號速度權(quán)重組1非常慢∞≤權(quán)重≤x12慢x1<權(quán)重<x23正常x2<權(quán)重<x34快x3<權(quán)重<x45非??靫4≤權(quán)重≤-∞表11在表11所代表的五宏系統(tǒng)中,針對正常操作選擇宏編號3。宏編號2致使當(dāng)加權(quán)的磨邊機代碼落入高于正常值內(nèi)時以更慢的速度運行。宏編號1致使當(dāng)加權(quán)的磨邊機代碼落入非常高的值內(nèi)時以非常慢的速度運行。宏編號4致使當(dāng)加權(quán)的磨邊機代碼在低于正常值內(nèi)時以更快的速度運行。宏編號5致使當(dāng)加權(quán)的磨邊機代碼落入非常低的值內(nèi)時以非??斓乃俣冗\行??傮w上,對于較高值的加權(quán)磨邊機代碼而言,選擇較慢的宏。相反,當(dāng)加權(quán)磨邊機代碼值減小時,選擇較快的宏。該磨邊機代碼內(nèi)的單獨參數(shù)(即,單獨數(shù)字代表的參數(shù))可以被指派權(quán)重,如:非常低(--)、低(-)、中等(0)、高(+)、或非常高(+)。例如,可以將厚度參數(shù)(即,第二個數(shù)字)的不同值進行加權(quán),如表12中所展示的。厚度權(quán)重薄低(-)正常中等(0)厚高(+)表12可以將邊緣類型參數(shù)(即,第三個數(shù)字)的值進行加權(quán),如表13中所展示的。邊緣類型權(quán)重拋光高(+)非拋光中等(0)高光澤非常高(++)表13可以將涂層參數(shù)(即,第五個數(shù)字)的值進行加權(quán),例如表14中所展示的。涂層權(quán)重透明低(-)減反射高(+)耐刮擦性高(+)抗靜電高(+)防污性高(+)斥水性高(+)表14可以將該鏡片形狀參數(shù)(即,第六個參數(shù))的值進行加權(quán),如表15中所展示的。表15可以將鏡片比率參數(shù)(即,第七個數(shù)字)的值進行加權(quán),如表16中所展示的。表16可以將處理參數(shù)(即,第八個數(shù)字)的值進行加權(quán),如表17中所展示的。鏡片處理權(quán)重光致變色低(-)層壓高(+)補片高(+)非球面非常高(++)表17在一些實施例中,這些磨邊機代碼中的僅一些參數(shù)是與磨邊機器中所使用的速度相關(guān)的。因此,這些參數(shù)可以不被指派權(quán)重。例如,鏡架類型參數(shù)(即,第四個數(shù)字)或封阻類型參數(shù)(即,第九個數(shù)字)不太可能影響磨邊機的操作,并且因此那些參數(shù)不包括在加權(quán)過程中。直接用于選擇磨邊機宏的其他參數(shù)(如鏡片材料(即,第一個數(shù)字))也沒有被指派權(quán)重。應(yīng)理解的是,在示例性表12-17中指派的權(quán)重僅是說明性的并且在其他實施例中可以指派其他權(quán)重,并且可以使用其他加權(quán)和未加權(quán)的參數(shù)的其他組合。此外,其他實施例可以使用其他加權(quán)范圍(即,除了三級或五級加權(quán)方案之外)??梢允褂檬纠早R片訂單來展示如何產(chǎn)生磨邊機代碼,并且如何使用磨邊機代碼加權(quán)來選擇磨邊機器所使用的宏。例如,可以使用先利士勞爾公司(satisloh)的es4型磨邊機器來對具有層壓處理而沒有涂層的平均厚度聚碳酸酯鏡片進行磨邊,以適應(yīng)無框鏡架,該無框鏡架要求在任何暴露邊緣上具有高光澤的寬式矩形形狀的鏡片。這個示例性鏡片訂單與表18中所展示的參數(shù)相對應(yīng)。表18使用該示例性鏡片數(shù)據(jù),計算模塊將產(chǎn)生222116311的磨邊機代碼,如表18的數(shù)字值列所指示的??梢詫⑦@個代碼發(fā)送至被指定用于加工鏡片的磨邊機器。在這個實例中,磨邊機器是statisloh公司的es4型機器。在接收到磨邊機代碼時,該磨邊機器計算與該磨邊機代碼相關(guān)聯(lián)的總權(quán)重。如在表18的權(quán)重列中所指示的,組合的加權(quán)值產(chǎn)生五個加(+++++)權(quán)重。磨邊機器接著引用適合于所選擇的鏡片材料的宏圖表(例如,表10或11)并且基于該總權(quán)重來選擇適當(dāng)?shù)暮辍T撃ミ厵C接著使用指派的速度來執(zhí)行磨邊過程。雖然本文所使用的實例創(chuàng)造了九個數(shù)字的磨邊機代碼,但是應(yīng)理解的是,在其他實施例中,可以使用任何其他代碼長度。此外,該磨邊機代碼不限于使用數(shù)字,而還可以使用任何字母數(shù)字或特殊字符或符號,如用十進制、十六進制、八進制或二進制形式表示的任何ascii字符。圖3是展示了根據(jù)一個實施例的動態(tài)宏選擇系統(tǒng)300的流程圖。主機301(在一個實施例中可以是lms)向輸入框302發(fā)送鏡片數(shù)據(jù)。在一個實施例中,輸入框302是鏡片計算系統(tǒng)的部件。輸入框302接收額外的信息,如可用的磨邊機器304-306清單。輸入框302向計算框303提供鏡片數(shù)據(jù)和磨邊機信息,該計算框處理這些輸入以便計算磨邊機器304-306中的一者或多者的磨邊機代碼??梢允褂萌缈蓴U展標記語言(xml)的基于文本的標記語言來描述主機301、輸入框302和計算框303之間共享的信息。應(yīng)理解的是,還可以使用其他通信格式。計算框303可以確定可用磨邊機器通過使用由主機301所提供的鏡片數(shù)據(jù)來加工鏡片是否可行。如果所請求的鏡片磨邊不可行,則計算框可以向主機301提供相關(guān)反饋。計算框303可以請求來自主機301的修改鏡片數(shù)據(jù)、和/或可以提供與使用機器304-306可獲得的鏡片磨邊選項有關(guān)的信息。作為響應(yīng),主機301可以向輸入框302提供更新后的鏡片數(shù)據(jù),該輸入框請求來自計算框303的更新后的磨邊機代碼。計算框303可以向所選擇的磨邊機器304-306之一提供該磨邊機代碼,該磨邊機器進而使用該磨邊機代碼來確定適當(dāng)?shù)暮暌赃M行所請求的加工。所選擇的磨邊機器可以向計算框303提供反饋,如機器狀況或能力。在從磨邊機器304-306接收到反饋之后,計算框303可以產(chǎn)生新的磨邊機代碼和/或可以向主機301傳送磨邊機器的反饋。使用來自磨邊機器304-306的反饋,計算框303可以在產(chǎn)生用于具體鏡片訂單的磨邊機代碼時進行多次傳送,直到創(chuàng)造最優(yōu)化的和/或可行的磨邊機代碼。在一個實施例中,用于計算框303與磨邊機器304-306之間的通信的格式符合如由美國視力協(xié)會(visioncouncil)所闡述的數(shù)據(jù)通信標準(dcs)中定義的格式。本領(lǐng)域技術(shù)人員應(yīng)了解的是,也可以使用其他指令格式。dcs使用整數(shù)值來提供以下能力:使用標記為“l(fā)mattype”的記錄來確認鏡片的基本材料類型。傳統(tǒng)的磨邊機器基于lmattype記錄的值選擇用于鏡片磨邊的宏。dcs還提供了標記為“l(fā)matid”的記錄,該記錄用于交換由設(shè)備及其主機同意訪問公共材料設(shè)置表的整數(shù)材料編號。lmatid記錄例如被包括在如由dcs限定的預(yù)設(shè)鏡片磨邊機(“edg”)包中。在一個實施例中,如上文所描述的磨邊機代碼可以作為lmatid記錄的整數(shù)值從計算模塊傳遞到磨邊機器。在接收到lmatid記錄的非零值時,磨邊機可以忽略材料類型記錄lmattype,并且代替地使用lmatid記錄中的磨邊機代碼來選擇適合于該鏡片的宏過程。如本文所描述的,用于產(chǎn)生加權(quán)磨邊機代碼的當(dāng)前系統(tǒng)和方法的實施例可以至少部分地由一個或多個計算機系統(tǒng)來實施或執(zhí)行。圖4中展示了一個這類計算機系統(tǒng)。在不同實施例中,計算機系統(tǒng)400可以是服務(wù)器、主機計算機系統(tǒng)、工作站、網(wǎng)絡(luò)計算機、臺式計算機、膝上型計算機,平板計算設(shè)備、媒體播放器或諸如此類。例如,在一些情況下,計算機400可以實施以上參照圖2所描述的示例性過程200的一個或多個步驟,和/或計算機系統(tǒng)400可以用作lms101、計算模塊102、或磨邊機103(圖1)或主機301、輸入框302、計算框303、或機器304-306(圖3)中的一者或多者或者是其一部分。如圖所展示的,示例性計算機系統(tǒng)400包括經(jīng)由輸入/輸出(i/o)接口403聯(lián)接至系統(tǒng)存儲器402上的一個或多個處理器401。示例性計算機系統(tǒng)400進一步包括聯(lián)接至i/o接口403上的網(wǎng)絡(luò)接口404并且包括一個或多個輸入/輸出設(shè)備405,例如鍵盤406、顯示器407或定點設(shè)備408(如光標控制設(shè)備、鼠標或觸摸板)。多個輸入/輸出設(shè)備405可以存在于計算機系統(tǒng)400中、或者可以分布在計算機系統(tǒng)400的不同節(jié)點上。在一些實施例中,類似的輸入/輸出設(shè)備可以與計算機系統(tǒng)400分開、并且可以通過有線或無線連接409(如通過網(wǎng)絡(luò)接口404)與計算機系統(tǒng)400的一個或多個節(jié)點進行交互。在多個不同的實施例中,計算機系統(tǒng)400可以是包括一個處理器401的單處理器系統(tǒng)、或是包括兩個或更多個處理器401(例如,兩個、四個、八個或另一個適合數(shù)量)的多處理器系統(tǒng)。處理器401可以是能夠執(zhí)行程序指令的任何處理器。例如,在不同實施例中,處理器401可以是實施各種各樣的指令集架構(gòu)(isa)中的任一者的通用或嵌入式處理器,例如x86、或isa、或任何其他適合的isa。在多處理器系統(tǒng)中,每個處理器401常見地但不是必需地可以實施相同的isa。而且,在一些實施例中,至少一個處理器401可以是圖形處理單元(gpu)或其他專用圖形渲染設(shè)備。系統(tǒng)存儲器402可以被配置成用于存儲處理器401可訪問的程序指令和/或數(shù)據(jù)。在多個不同的實施例中,可以使用任何適合的存儲器技術(shù)來實現(xiàn)系統(tǒng)存儲器402,如靜態(tài)隨機存取存儲器(sram)、同步動態(tài)ram(sdram)、非易失性/閃存型存儲器或任何其他類型的存儲器。如圖所展示的,實施某些操作(例如像結(jié)合圖1至圖3所描述的)的程序指令和數(shù)據(jù)可以分別作為程序指令410和數(shù)據(jù)存儲411存儲在系統(tǒng)存儲器402內(nèi)。在其他實施例中,可以在不同類型的計算機可訪問介質(zhì)上或在與系統(tǒng)存儲器402或計算機系統(tǒng)400分開的類似介質(zhì)上接收、發(fā)送或存儲程序指令和/或數(shù)據(jù)。一般來說,計算機可讀介質(zhì)可以包括任何有形或非瞬態(tài)存儲介質(zhì)或存儲器介質(zhì),如磁性介質(zhì)或光學(xué)介質(zhì)—例如通過i/o接口403聯(lián)接至計算機系統(tǒng)400上的磁盤或cd/dvd-rom、閃存、隨機存取存儲器(ram)等。以非瞬態(tài)形式存儲在有形計算機可訪問介質(zhì)上的程序指令和數(shù)據(jù)可以進一步通過傳輸介質(zhì)或如電信號、電磁信號、或數(shù)字信號的信號被傳輸,這些信號可以是經(jīng)由如網(wǎng)絡(luò)和/或無線鏈路等通信介質(zhì)來傳送,如可以經(jīng)由網(wǎng)絡(luò)接口404來實施。在一些實施例中,i/o接口403可以被配置成用于協(xié)調(diào)設(shè)備中的處理器401、系統(tǒng)存儲器402與任何外圍設(shè)備(包括網(wǎng)絡(luò)接口404或其他外圍接口,如輸入/輸出設(shè)備405)之間的i/o業(yè)務(wù)。在一些實施例中,i/o接口403可以執(zhí)行任何適合的協(xié)議、定時或其他數(shù)據(jù)轉(zhuǎn)換,以將來自一個部件(例如,系統(tǒng)存儲器402)的數(shù)據(jù)信號轉(zhuǎn)換為另一部件(例如,處理器401)可使用的格式。在一些實施例中,i/o接口403可以包括對通過各種類型的外圍總線附接的設(shè)備的支持,例如外圍部件互連(pci)總線標準或通用串行總線(usb)標準的變體。在一些實施例中,i/o接口403的功能可以被拆分到兩個或多個單獨的部件中,例如,像北橋和南橋。此外,在一些實施例中,i/o接口403(例如,系統(tǒng)存儲器402的接口)的一些或全部功能可以并入處理器401中。網(wǎng)絡(luò)接口404可以被配置成允許在計算機系統(tǒng)400與附接至網(wǎng)絡(luò)的其他設(shè)備(如其他計算機系統(tǒng))之間或在計算機系統(tǒng)400的多個節(jié)點之間交換數(shù)據(jù)。在多個不同的實施例中,網(wǎng)絡(luò)接口404可以例如經(jīng)由有線或無線通用數(shù)據(jù)網(wǎng)絡(luò)(例如,像任何適合類型的以太網(wǎng))、經(jīng)由如模擬語音網(wǎng)絡(luò)或數(shù)字光纖通信網(wǎng)絡(luò)等電信/電話網(wǎng)絡(luò)、經(jīng)由如光纖通道san等存儲區(qū)域網(wǎng)絡(luò)、或經(jīng)由任何其他適合類型的網(wǎng)絡(luò)和/或協(xié)議來支持通信。如圖4所示,存儲器402可以包括被配置成用于實施在此描述的某些實施例的程序指令410、并且包括數(shù)據(jù)存儲411,該數(shù)據(jù)存儲包括程序指令410可訪問的各種數(shù)據(jù)。在一個實施例中,程序指令410可以包括對應(yīng)于上圖中所展示的各個實施例中的一個或多個實施例的軟件元件。例如,在不同實施例中,可以使用任何希望的編程語言、腳本語言或編程語言和/或腳本語言的組合(例如,c、c++、c#、angular等)來實施程序指令410。數(shù)據(jù)存儲411可以包括可以在這些實施例中使用的數(shù)據(jù)。在其他實施例中,可以包括其他或不同的軟件元件和數(shù)據(jù)。本領(lǐng)域普通技術(shù)人員應(yīng)了解的是,計算機系統(tǒng)400僅是說明性的并不旨在限制在此描述的本披露的范圍。具體而言,計算機系統(tǒng)和設(shè)備可以包括可以執(zhí)行所指示的操作的硬件或軟件的任意組合。此外,在一些實施例中,由所展示的這些部件執(zhí)行的這些操作可以由更少的部件來執(zhí)行或分布在額外的部件上。類似地,在其他實施例中,可以不提供所展示部件中的一些部件的操作,和/或其他額外的操作可以是可獲得的。因此,在此描述的系統(tǒng)和方法可以以其他計算機系統(tǒng)構(gòu)型來實施或執(zhí)行。圖5是展示了根據(jù)一個實施例的用于產(chǎn)生磨邊機代碼的過程500的流程圖。在步驟501中,接收來自鏡片管理系統(tǒng)的鏡片數(shù)據(jù)。在步驟502中,接收確認一個或目標鏡片磨邊機器的磨邊機器信息。在步驟503中,使用該鏡片數(shù)據(jù)和該磨邊機機器信息來產(chǎn)生磨邊機代碼,該磨邊機代碼包括多個字符。每個字符是與請求的磨邊作業(yè)的不同特征相關(guān)聯(lián)的。所請求的磨邊作業(yè)的特征可以包括例如以下各項中的一項或多項:材料類型、鏡片厚度、邊緣類型、鏡架類型、鏡片涂層、鏡片形狀、鏡片比率、鏡片處理、以及磨邊機器封阻類型。在步驟504中,確定是否激活了具體特征來產(chǎn)生磨邊機代碼。在步驟505中,如果該具體特征被激活,則確認那個特征的字符。這些字符可以包括數(shù)字、字母數(shù)字字符、特殊字符、符號、或任何其他字符。這些字符可以用十進制、十六進制、八進制、二進制格式或適合于該系統(tǒng)產(chǎn)生和/或使用磨邊機代碼的任何其他格式來表示。在步驟506中,如果該具體特征沒有被激活,則向那個特征指派零或空值。在步驟507中,該過程確定是否存在額外的特征要評估。如果存在,則該過程移動至步驟508,并且選擇下一個特征。該過程返回至步驟504:依次確認與所請求的磨邊作業(yè)相關(guān)聯(lián)的多個特征中的每一個特征的字符。在步驟507中,如果不需要評估更多特征,則在步驟509中,通過將該多個特征中的每一個特征的字符串接來創(chuàng)造字符串。將該字符串被指派為磨邊機代碼值??梢詫⒃撃ミ厵C代碼傳輸至選擇的鏡片磨邊機器。該磨邊機機器接著可以提供反饋。該反饋包括關(guān)于所選擇的鏡片磨邊機器與所請求的磨邊作業(yè)相關(guān)的能力的信息。圖6是展示了根據(jù)一個實施例的用于使用磨邊機代碼的過程600的流程圖。在步驟601中,在鏡片磨邊機器處接收磨邊機代碼。該磨邊機代碼可以表示與所請求的磨邊作業(yè)相關(guān)聯(lián)的數(shù)據(jù)、并且可以包括多個字符。每個字符是與所請求的磨邊作業(yè)的不同特征相關(guān)聯(lián)的。在步驟602中,基于向每個單獨字符指派的權(quán)重來確定磨邊機代碼的總權(quán)重。在步驟603中,基于磨邊機代碼的總權(quán)重來選擇磨邊過程宏。在一個實施例中,通過確認磨邊機代碼中的每個單獨字符的值可以確定磨邊機代碼的總權(quán)重。接著針對每個值來確認權(quán)重。然后將每個值的權(quán)重組合以產(chǎn)生總權(quán)重。該過程可以確定磨邊機代碼中的一個或多個未加權(quán)字符沒有被指派權(quán)重。當(dāng)確定總權(quán)重時可以忽略這些未加權(quán)字符。在步驟604中,磨邊機器可以向提供磨邊機代碼的源設(shè)備提供反饋。該反饋可以包括與鏡片磨邊機器執(zhí)行與磨邊機代碼相關(guān)聯(lián)的所請求的磨邊作業(yè)的能力有關(guān)的信息。該源設(shè)備可以致使基于該反饋來產(chǎn)生新的磨邊機代碼。盡管已經(jīng)詳細描述了本發(fā)明及其優(yōu)點,但應(yīng)當(dāng)理解的是,在不脫離由所附權(quán)利要求書限定的本發(fā)明的精神和范圍的情況下,在此可以進行各種改變、替換和變更。此外,本申請的范圍不旨在限于說明書中描述的過程、機器、制造、物質(zhì)組成、裝置、方法和步驟的具體實施例。如本領(lǐng)域普通技術(shù)人員從本發(fā)明的披露內(nèi)容中將容易理解的,根據(jù)本發(fā)明可以利用目前存在或以后將要開發(fā)的、執(zhí)行基本相同的功能或?qū)崿F(xiàn)與本文所描述的相應(yīng)實施例基本相同的結(jié)果的過程、機器、制造、物質(zhì)組成、裝置、方法、或步驟。因此,所附權(quán)利要求書旨在將這樣的過程、機器、制造、物質(zhì)組成、裝置、方法或步驟包括在其范圍內(nèi)。當(dāng)前第1頁12