一條職位描述常常混合兩種不同的工作
在CNC機床的職位描述中,經常出現一個熟悉的公式:需要CNC操作員,最好具備編寫程序的能力。有時這確實是一個合理的要求。在小型工作區域,一個人可以啟動零件,進行簡單的修改,並理解程序如何影響正常運作。但是在招聘中,這句話往往變得過於方便。它掩蓋了一個雇主未提前回答的問題:公司是在尋找操作員、程式設計師,還是需要一個能同時解決兩個風險的人?
區別不在於職位名稱,而在於員工在日常工作中需要負責什麼。操作員保持機器旁的過程:安裝工件、控制尺寸、在允許的範圍內進行調整、對工具磨損作出反應、保持工作區域整潔、穩定生產批次。程式設計師則負責其他方面:加工邏輯、路徑、安全過渡、後處理器、程序與夾具及機器實際限制的連接。
當這些角色不加區分地混合時,職位看起來比實際職位更強大。然後就開始了不愉快的部分:程式設計師不想整天站在重複的生產上,操作員因為等待獨立的CAM解決方案而感到緊張,而主管得到的不是一個通用的員工,而是一場關於“誰應該預見到這點”的爭論。
操作員的技能在過程中檢查,而不是在理論上
一個好的CNC操作員不必是複雜控制程序的作者。他的價值往往在於:他能夠注意到過程何時開始偏離,並不讓小問題變成一批廢品。這在簡歷中聽起來不那麼吸引人,但在工作區域,這種紀律很快就會變得明顯。
在招聘操作員時,應該檢查實際的工作流程。這個人如何在啟動之前準備工作區?他在第一個零件上查看什麼?他最常控制哪些尺寸?他如何理解工具已經無法保持尺寸?如果工件沒有像往常一樣安裝好,他會怎麼做?好的回答通常不像講座。它聽起來像是一個工作流程,其中有在危險區域不急於行動的習慣。
一個重要的細節是:操作員可以自信地在G-code層面上工作,能夠閱讀、查找所需的幀、理解修正和安全停機。但這並不意味著他就是程式設計師。雇主必須決定這樣的水平是否足夠,或者公司是否真的需要一個能夠從零開始創建和調試程序的人。
程式設計師的技能在機器之前的解決方案中檢查
CNC程式設計師可能不會整天站在機器旁,但他的錯誤會以非常具體的形式出現在工作區:多餘的空行程、不方便的工具更換、薄弱的粗加工策略、碰撞風險、對關鍵尺寸的檢查過於遲緩。因此,對程式設計師的檢查不僅應該涉及對CAM系統或支架列表的知識。
雇主需要了解專家在啟動之前是如何思考的。他需要從技術員或主管那裡獲得哪些初始數據?他如何選擇操作順序?他在哪裡設置安全過渡?他在將程序傳遞到機器之前如何檢查程序?如果後處理器給出的代碼形式上通過,但對實際調試不方便,他會怎麼做?
有時候候選人自信地談論CAM,但無法清楚解釋在固定後零件會發生什麼。這對程式設計師來說是一個弱信號。程序不會與工件、夾具、工具和控制分開存在。如果一個人只看到屏幕,工作區將會因為調試人員的時間而付出代價。
角色交集的地方以及為什麼這不是檢查所有內容的理由
操作員和程式設計師之間存在自然的共同區域。兩者都應該理解基本的加工邏輯、移動的安全性、修正的意義、工具的影響和控制的重要性。在強大的團隊中,操作員可以向程式設計師提示程序在機器上不便的地方,而程式設計師應該尊重這些信號,而不是將其視為抵抗。
但交集並不意味著相同的檢查。如果給操作員一個完整的程序開發任務,公司可能會失去一個好的生產員工,僅僅是因為檢查了錯誤的工作。如果只根據啟動完成系列的速度來評估程式設計師,可能會錯過一個能夠良好設計加工但在操作日常工作中不顯眼的人。
這在那些“通用專家”取代正常過程描述的公司中特別明顯。通用性是有用的,當它被誠實定義時:一個人自己做哪些操作,在哪裡需要檢查,哪些變更在未經協商的情況下是禁止的,誰負責程序的最終版本。沒有這些界限,通用性就變成了對新員工的期望,即他能夠猜測內部規則。
哪些檢查應該分開
對於操作員來說,圍繞過程穩定性的短期實踐檢查更有用:
- 描述第一個零件的啟動和控制點;
- 解釋他如何對尺寸的逐步偏移作出反應;
- 分析工具磨損或夾持不穩定的情況;
- 展示對修正、循環停機和將信息傳遞給下一班的理解。
對於程式設計師,檢查應該是另一種:
- 從加工策略的層面分析圖紙或3D模型;
- 解釋操作和工具的選擇順序;
- 展示他在將程序傳遞到機器之前如何檢查程序;
- 描述他需要哪些數據,以免盲目編程。
這些檢查可以在不披露他人圖紙和不進行長時間考試的情況下進行。重要的是不要使測試變得華麗,而是要看到工作邏輯。操作員應該在過程中展示可靠性。程式設計師應該展示他的解決方案在面對實際機器時不會崩潰。
糟糕的職位描述對雙方都代價高昂
如果雇主寫“CNC操作員/程式設計師”而不解釋任務的比例,他會增加響應中的噪音。一些求職者將期待編程和發展,另一些則希望穩定的操作工作,還有一些會同意文本中的所有內容,然後在入職後開始澄清邊界。這是一個不好的澄清時機:機器已經在等待,班次已經計算好,主管已經希望填補排程中的空缺。
職位必須誠實地說明在最初幾個月中什麼更重要。例如:80%是作為系列操作員工作,20%是簡單的修改;只有在獲得許可後才進行獨立編程;或者相反,主要任務是準備程序,而在機器旁的工作是為了調試和與生產的聯繫。這樣的具體性可能會減少響應的數量,但卻提高了響應的合適性。
在這裡,雇主有一個簡單的指導原則:如果這個職位的失敗會停止機器,則檢查操作員的穩定性。如果失敗會創造出危險或無法工作的程序,則檢查程式設計思維。如果兩個風險都重要,則明確分開它們,而不是將它們隱藏在一個華麗的措辭中。
薪資期望也取決於角色的分離
混合職位幾乎總是影響薪酬。如果公司想要一個偶爾調整程序的操作員,這是一個責任的水平。如果需要一個能夠自己開發加工、調試代碼、負責路徑安全並同時操作機器的人,這已經是另一個職位。稱其為操作員並以普通啟動系列的薪資支付通常無法持久。
求職者也應該理解邊界。能夠啟動程序和更改修正並不等同於完整的程式設計師工作。而能夠製作CAM程序並不免除他對程序在機器上運行的理解。誠實的技能分離不僅有助於雇主,也有助於選擇未來成長方向的人。
在CNC Passport中,這些差異可以反映在個人檔案和檢查經驗中,如果公司和專家希望展示的不是一般標籤,而是真實的自主水平。但這種邏輯在任何平台之前就開始了:首先需要正確命名工作。
首先分開責任,然後選擇測試
最佳測試無法拯救職位,如果雇主自己還未決定他在尋找誰。在面試之前,應該簡短地記下三件事:員工每天將執行哪些任務,他能在未經批准的情況下做出哪些決策,以及他實際上對哪些錯誤負責。之後就能清楚哪些技能需要分開檢查。
CNC操作員和CNC程式設計師可以是同一個人,但這並不意味著角色是相同的。當公司區分機器旁的過程和機器之前的決策時,招聘變得更加平靜。隨著隨機期望的減少,入職後的煩惱減少,出現優秀專家卻因為職位試圖同時涵蓋所有而被認為“不是那個”的情況也減少了。