許多客戶生產相關零件的“系列”,或幾乎相同的零件,但其特徵在尺寸和位置上有所不同。大多數測量平台都需要為“零件系列”中的每個零件使用單獨的程序。但是,在 VMS 中,單個程序可以使用文本文件運行系列中的所有零件。
上圖展示了兩種不同大小的 FastStart 訓練部分。為每個部分創建單獨的程序既費時又容易出錯。相反,請考慮設計零件程序以處理許多不同的尺寸。在本例中,輸入文本文件與零件程序一起使用。示例程序可以下載 使用此鏈接. Sample.txt 應放在 C:\ViewMM\VMS\PROG\ 文件夾中。
首先,必須創建輸入文本文件,並且需要定義每一行的格式。下圖中,每行有三項用逗號隔開,分別是零件號、尺寸A的值和尺寸B的值。建議在第一行添加標題行以提醒用戶什麼尺寸正在輸入。
接下來,程序必須有必要的步驟來讀取此文件並確定要使用的值。 VMS 能夠讀取此輸入文件,確定當前零件的哪一行,並將尺寸的值應用於程序中的變量。請參考示例中的 VMS 文件輸入/輸出 請參閱 VIEW Vision Tech Bulletin 和 VMS 中的功能幫助的問題,了解有關上述特定功能的更多信息。
在下面顯示的程序中,操作員會被提示輸入零件編號(“SampleA”)。然後,程序將讀取 Sample.txt 並蒐索將“SampleA”作為該行中第一個條目的那一行。找到該行後,函數 parse_line() 用於提取由分隔符(在本例中為逗號)分隔的單個字符串,並將它們放入字符串數組中。然後可以從變量 A 和 B 在該數組中的各自位置為其分配值。
最後,程序中需要使用變量A和B來測量這兩個圓。編輯圓測量步驟“C2”並將 X 平台位置替換為變量“A”。對“C3”執行相同操作,但將 Y 平台位置替換為變量“B”。查找器將根據特定部分動態放置,而不是每次都放在相同的位置。隨著程序的增長,需要定義更多的變量並將它們的維度輸入到輸入文件中。
添加未來的零件變得快速而簡單。要添加“SampleC”,只需在 Sample.txt 中使用新尺寸添加另一行。該程序已準備好立即運行!通過利用這些技術,VMS 中的程序變得更加動態和高效,讓您有更多時間花在做自己喜歡的事情上,例如開發新零件。