บทความนี้ใช้บังคับจาก:
CVI FUSION 6.0 | INFINITY CLIENT -- | INFINITY MODULE -- | CORE SERVICES -- | DEMETER -- | CVI NET WEB -- |
บทนำ
ในบทความต่อไปนี้จะมีการอธิบายวิธีการสร้างสเตชัน วิธีสร้างขั้นตอน และวิธีการจัดระเบียบเพื่อสร้างกระบวนการทั้งแบบมีและไม่มีสาขา
โดยทั่วไป กระบวนการใน Pivotware จะทำงานในรูปแบบ "โฟลว์สไตล์" คล้ายกับที่คุณจินตนาการถึงโฟลว์ชาร์ตแบบดั้งเดิม ผู้ใช้สามารถกำหนดการดำเนินการที่จะทำในรอบของตน ตัดสินใจเชิงตรรกะตามข้อมูลที่ป้อน บันทึกข้อมูลอันมีค่า และอื่นๆ
เนื้อหา |
การสร้างสเตชัน
- เปิดตัวจัดการกระบวนการหรือสเตชัน
- สร้างโครงการใหม่หรือเปิดโครงการที่มีอยู่
- คลิกแท็บสเตชันที่มุมขวาล่าง
- คลิก “สเตชันใหม่”
หลังจากคลิก "สเตชันใหม่" คุณจะเห็นการโหลดคุณสมบัติการกำหนดค่าสเตชันในพื้นที่ทำงานของคุณสมบัติ
จากเมนูนี้ คุณสามารถเปลี่ยนคุณสมบัติระดับสเตชันที่เกี่ยวข้องกับสเตชัน/อุปกรณ์เฉพาะนี้ได้
| |
| |
| |
| |
| |
| |
|
คลิก “บันทึกสเตชัน” เพื่อเพิ่มการกำหนดค่าสเตชันให้กับโปรเจ็กต์ของคุณ โดยแสดงในพื้นที่ทำงานหลัก
การสร้างขั้นตอน
- เปิดตัวจัดการกระบวนการ
- สร้างโครงการใหม่หรือเปิดโครงการที่มีอยู่
- คลิกแท็บสเตชันที่มุมขวาล่าง
- คลิก “ขั้นตอนใหม่”
หลังจากคลิก “ขั้นตอนใหม่” คุณจะเห็นการโหลดคุณสมบัติขั้นตอนในพื้นที่ทำงานของคุณสมบัติ
จากเมนูนี้ คุณสามารถเปลี่ยนคุณสมบัติของขั้นตอนเฉพาะที่จะเพิ่มลงในกระบวนการและ/หรือกระบวนการของคุณได้ คุณสมบัติที่เห็นในที่นี้เป็นเรื่องปกติสำหรับทุกประเภทขั้นตอน
| |
| |
| |
| |
| |
| |
|
คลิก "บันทึกขั้นตอน" เพื่อเพิ่มการกำหนดค่าสเตชันให้กับโปรเจ็กต์ของคุณ โดยแสดงในพื้นที่ทำงานหลัก
หากต้องการดูรายการประเภทขั้นตอนทั้งหมดที่มีอยู่และการใช้งาน โปรดดูรายการประเภทขั้นตอนหรือบทความประเภทขั้นตอนของเรา |
พฤติกรรมขั้นตอน
พฤติกรรมขั้นตอนมีสามประเภท:
- ปกติ
- ใช้ร่วมกัน
- เฉพาะ
ประเภท | ปกติ | ใช้ร่วมกัน | เฉพาะ |
สรุป | ใช้งานในหลายสเตชัน ดำเนินการหลายครั้ง | ใช้งานในหลายสเตชัน ดำเนินการครั้งเดียว | ใช้งานในสเตชันเดียว ดำเนินการครั้งเดียว |
คำอธิบาย | ขั้นตอนทั่วไปคือขั้นตอนที่ทำซ้ำตลอดการผลิต | ขั้นตอนที่ใช้ร่วมกันคือขั้นตอนที่จำเป็นต้องดำเนินการเพียงครั้งเดียวในระหว่างการผลิต แต่สามารถดำเนินการได้หลายจุดระหว่างอยู่ในสายการผลิต/พื้นที่ทำงาน | ขั้นตอนเฉพาะคือขั้นตอนที่ดำเนินการบนสเตชันเฉพาะสเตชันเดียว ณ จุดหนึ่งระหว่างการผลิต |
ตัวอย่าง | การสแกนที่จุดเริ่มต้นของกระบวนการที่ใช้ในสเตชันส่วนใหญ่ การสิ้นสุดการยืนยันกระบวนการ ขั้นตอน Digital I/O ที่เหมือนกันในหลายๆ สเตชัน | บนเส้นทางที่กำลังเคลื่อนที่ การขันแน่นเป็นพิเศษอาจทำได้ในหลายสเตชัน ดังนั้นจึงทำให้รอบเวลาสมดุลได้อย่างมีประสิทธิภาพมากขึ้น | สเตชันที่มีเครื่องมือขันแน่นโดยเฉพาะอาจมีขั้นตอนและการตั้งค่าเฉพาะที่ไม่ได้ใช้ที่อื่น |
ขั้นตอนที่ใช้ร่วมกันไม่สามารถใช้งานได้หากไม่มีการเชื่อมต่อ Core Service และต้องมีใบอนุญาตพิเศษ |
การจัดลำดับกระบวนการ
การย้ายขั้นตอนในกระบวนการทำได้โดยการลากจากไลบรารีขั้นตอนไปยังแต่ละสเตชันของคุณ ซึ่งทั้งสองแห่งตั้งอยู่บนพื้นที่ทำงานหลัก
สามารถจัดลำดับขั้นตอนใหม่ภายในสเตชันเพื่อให้มีการเปลี่ยนแปลงอย่างรวดเร็วและปรับแต่งหรือกระบวนการอย่างละเอียด
คุณสามารถใช้การเลือกหลายรายการโดยใช้ปุ่ม Ctrl และ Shift |
การกรองขั้นตอน
นอกจากการจัดระเบียบขั้นตอนของเราตามลำดับเพื่อสร้างกระบวนการที่เราต้องการแล้ว เรายังสามารถกรองขั้นตอนตามตัวแปรเพื่อเพิ่มหรือลบขั้นตอนในกระบวนการ โดยขึ้นอยู่กับชิ้นส่วน/ตัวแปรที่กำลังผลิต
คุณอาจมีบางอย่างเช่นนี้ ที่นี่เราจะเห็นกระบวนการพร้อมขั้นตอนที่เป็นไปได้ทั้งหมดสำหรับสเตชัน แทนที่จะต้องตัดสินใจมากมายเพื่อค้นหาว่าขั้นตอนใดที่ใช้กับส่วนใด - แยกกระบวนการอย่างมีประสิทธิภาพในแต่ละครั้ง - เราสามารถกรองขั้นตอนที่เราไม่ต้องการดำเนินการออกตามชิ้นส่วนที่ถูกสร้างขึ้น |
ข้อดีของการใช้ตัวกรองนี้คือเมื่อกระบวนการขยายและเติบโตขึ้น Infinity Client จำเป็นต้องเปลี่ยนแปลงเพียงเล็กน้อย กระบวนการทำงานอย่างต่อเนื่อง คุณจะเพิ่มขั้นตอนเพิ่มเติมโดยใช้ตัวกรองเดียวกันหรือเพิ่มกฎเพิ่มเติมให้กับตัวกรองได้ ในทั้งสองกรณี คุณไม่จำเป็นต้องเพิ่มสาขาในกระบวนการของคุณมากขึ้นเรื่อยๆ
หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับตัวแปรต่างๆ และวิธีการใช้งาน โปรดดูที่นี่ |
การกำหนดค่าตัวกรองตัวแปร
แล้วเราจะกำหนดค่าตัวกรองตัวแปรใน CVI Fusion ได้อย่างไร?
- เปิดตัวจัดการกระบวนการ
- สร้างโครงการใหม่หรือเปิดโครงการที่มีอยู่
- สร้างสเตชันใหม่หรือคลิกที่สเตชันที่มีอยู่
- หลังจากบันทึกสเตชันแล้ว ให้คลิกแท็บ "การกำหนดค่ากระบวนการ" ที่มุมขวาล่าง
- เปิดเมนูย่อย “Build Source”
เมนู Build Source เป็นที่ที่ผู้ใช้กำหนดข้อมูลสำคัญสำหรับแต่ละรอบและตำแหน่งที่ Infinity Client จะพบข้อมูลดังกล่าวในกระบวนการ เรามี "ข้อมูลพิเศษ" สามประเภทที่สามารถกำหนดได้ ซึ่งทั้งหมดจะถูกบันทึกไว้ที่ด้านบนสุดของรอบทั้งหมดในการรายงาน:
- UID = ข้อมูลระบุตัวตนที่ไม่ซ้ำ - เช่น หมายเลขซีเรียล หมายเลข VIN หมายเลขชิ้นส่วนพร้อมการประทับวันที่และเวลา
- SEQ = หมายเลขลำดับ - เช่น หมายเลขที่เกิดซ้ำตั้งแต่ 0000 ถึง 9999 ซึ่งง่ายต่อการสื่อสารในการผลิตมากกว่า UID
- DATA = ข้อมูลการสร้าง/ข้อมูลตัวแปร - เช่น ข้อมูลที่ระบุประเภทหรือลักษณะของชิ้นส่วนที่ต้องการผลิต
สิ่งนี้ทำอะไรกันแน่?
- ในกระบวนการ Infinity Client เมื่อข้อมูลเข้าสู่ขั้นตอนที่กำหนดไว้ใน “การกำหนดค่ากระบวนการ > Build Source > DATA” สตริงนี้จะถูกเปรียบเทียบกับตัวแปรทั้งหมดในโปรเจ็กต์ตัวแปรที่เกี่ยวข้อง
- รูปแบบใดๆ ที่ตรงกับรูปแบบของสตริงจะถือเป็น TRUE
- ขั้นตอนใดๆ ในกระบวนการหลังจากขั้นตอนที่เรากำหนด “การกำหนดค่ากระบวนการ > Build Source > DATA” ที่มีตัวแปร TRUE จะถูกลบออกดังที่เห็นที่นี่:
ในการกำหนด "DATA" ของคุณ คุณเพียงแค่ต้องรู้ว่าขั้นตอนใดในกระบวนการของคุณที่คุณจะได้รับข้อมูลที่จะเปรียบเทียบกับตัวแปรที่กำหนดของคุณในโปรเจ็กต์ตัวแปรที่เกี่ยวข้อง (หากคุณมี)
ฉันจะแมปขั้นตอนที่นำไปใช้กับตัวแปรใดได้อย่างไร?
- เปิดตัวจัดการกระบวนการ
- สร้างโครงการใหม่หรือเปิดโครงการที่มีอยู่
- สร้างขั้นตอนใหม่หรือคลิกที่ขั้นตอนที่มีอยู่
- ในคุณสมบัติของขั้นตอน ให้เปิดเมนูย่อย “ตัวแปร”
- ที่นี่คุณสามารถกำหนดได้ว่าตัวแปรใดบ้างที่จะนำไปใช้กับขั้นตอนใดในกระบวนการของคุณ