我使用同一種測量方法來評估生產線上兩種不同產品的性能。由於各種原因,這兩種產品的規格限值不同,但測量數據會被合併,並用一個欄位來指示正在加工的是哪種產品。
我正在嘗試產生一個簡單的表格形式的流程能力報告,該報告根據產品類型將數據拆分為兩個獨立的報告,以便我可以對這兩組產品應用不同的規格。在本例中,我將它們分別稱為產品 A 和產品 B。我的想法是修改腳本,使其類似於下面的範例,但產生的流程能力報告對兩個產品組都使用了第二組規格限制。數據來自同一數據源,我需要將它們一起跟踪,因此我不想通過對數據源進行篩選來重複處理。請問有什麼好的建議嗎?

Process Capability(
SendToByGroup( Bygroup Default ),
Process Variables( :D1953_NpMin, :D1953_NpMax, :D1953_NpParallelism, :D1953_Act1LhsActualX, :D1953_Act1LhsActualY, :D1953_Act1Par ),
SendToByGroup(
{:prd_ERPItemNo == "PRODUCT A"},
Spec Limits(
:D1953_NpMin( LSL( 19.875 ), Target( 20 ), USL( 20.125 ) ), :D1953_NpMax( LSL( 19.875 ), Target( 20 ), USL( 20.125 ) ),
:D1953_NpParallelism( LSL( 0 ), Target( 0.09 ), USL( 0.16 ) ), :D1953_Act1LhsActualX( LSL( 29.743 ), Target( 29.763 ), USL( 29.783 ) ),
:D1953_Act1LhsActualY( LSL( -13.53 ), Target( -13.49 ), USL( -13.45 ) ), :D1953_Act1Par( LSL( -0.016 ), Target( -.006 ), USL( 0.004 ) )
),
{:prd_ERPItemNo == "PRODUCT B"},
Spec Limits(
:D1953_NpMin( LSL( 19.875 ), Target( 20 ), USL( 20.125 ) ), :D1953_NpMax( LSL( 19.875 ), Target( 20 ), USL( 20.125 ) ),
:D1953_NpParallelism( LSL( 0 ), Target( 0.09 ), USL( 0.16 ) ), :D1953_Act1LhsActualX( LSL( 29.743 ), Target( 29.763 ), USL( 29.783 ) ),
:D1953_Act1LhsActualY( LSL( -13.53 ), Target( -13.49 ), USL( -13.45 ) ), :D1953_Act1Par( LSL( -0.008 ), Target( .002 ), USL( 0.012 ) )
)
),
Moving Range Method( Average of Moving Ranges ),
Capability Box Plots( 0 ),
Overall Sigma Summary Report( 1 ),
Goal Plot( 0 ),
Capability Index Plot( 0 ),
Process Performance Plot( 0 ),
By( :prd_ERPItemNo )
);
嗨@RichardSlack ,
能否提供可供分析的數據表?或在範例索引中找到類似的例子?
謝謝,
本
規格限制是列屬性,因此如果兩個產品的資料位於同一列中,它們將繼承相同的規格限制。或許可以透過一些巧妙的腳本來解決這個問題…但我建議直接拆分該列:
- 表格 -> 拆分。
- 拆分依據:您的產品類型欄位(產品 A 或產品 B)。
- 拆分列:您的流程資料列。
- 根據需要保留其他欄位。
這樣可以嗎?
編輯:下面使用規格限製表的答案看起來是更好的解決方案,謝謝 Ben 和 Laura!
我可以透過「分佈」工具實現這一點:對每個分組參數執行不同的規格限值的製程能力測試,然後儲存腳本以便稍後重複該過程。但遺憾的是,這種方法無法產生格式良好的輸出,無法直接匯入 Excel 報表中,因為我需要的是表格形式的資料。製程能力工具雖然可以提供我需要的表格輸出,但似乎不支援為兩組資料分別設定不同的規格限值。
嗨@RichardSlack ,
目前看來沒有簡單的方法可以透過腳本/命令按組進行操作——但是如果您使用單獨的規格限製表,它就可以工作, 請參閱此處。
謝謝,
本
填寫規格表可能有點繁瑣,但這確實是我想要的解決方案。非常感謝!
嗨@RichardSlack
我想通知您,如果您正在使用 JMP 19,則製程能力平台現在具備了分組流程能力的功能。
例如,以下數據包含一些乳酪生產數據。它有三個製程變數:pH值、鹽濃度和水分含量。數據按“起司類型”分組。共有三種起司類型:布里起司、切達起司和瑞士起司。

乳酪生產資料的規格限值請參閱下方的「乳酪生產限值」資料表。請注意,共有 9 組規格限值,每組限值分別對應 3 種起司類型的 3 個製程變數。

要分析這些分組起司生產資料的能力,您可以透過將 3 個流程變數列新增至「Y」角色(即「流程」),並將「起司類型」欄位新增至「分組」角色,來啟動「製程能力」平台。請參閱下方的啟動對話框圖片。

按一下「確定」後,將出現「規格限制」對話框,讓您可以載入分組規格限制資料表。

選擇規格限值表並按一下「確定」後,您將獲得分組過程能力分析,其中包括如下所示的總體西格瑪能力匯總報告:

希望這能幫到你。
勞拉
PS:另外…在 JMP 19 中,「管理限制」公用程式也適用於按分組列組織的分組資料。
我目前使用的是 18 版本,但我估計新年後我們會升級到 19 版本。
你的 JMP 19 實際上和我現在用的很相似,但它似乎比我之前走的路要簡單一些。
非常感謝!