More Related Content
Similar to 9789740330820 (6)
9789740330820
- 1. บทที่ 1
บทนํา(Introduction)
1.1 คํานํา
กอนอื่นเรามาหาความหมายของคําวา "control" คืออะไรกอน ถาจะเปดดูความหมาย
ของคํานี้ในหนังสือพจนานุกรมภาษาอังกฤษก็จะไดความหมายวา "device for regulation
machine" ซึ่งเปนความหมายที่ใหคําอธิบายไดคอนขางดีมาก คําวา "device" ในที่นี้จะมี
ความหมายวาอุปกรณแยกตางหาก ซึ่งถาจะแปลเปนความหมายรวมๆ ก็อาจจะแปลไดวา
อุปกรณหรือเครื่องมือที่ใชงาน สวนคําวา control คือควบคุมหรือขั้นตอนวิธีการควบคุมที่ทําให
เครื่องจักรกลมีพฤติกรรมเปนไปตามที่ตองการ ดังนั้น ความหมายโดยรวมของคําวา "control"
คือ อุปกรณสําหรับใชในการควบคุมเครื่องจักรกลใหมีพฤติกรรมเปนไปตามที่ตองการ
รูปที่ 1.1.1 เปนตัวอยางของระบบควบคุมอุณหภูมิในหองซึ่งประกอบดวยหองที่ตองการ
ควบคุมความรอนหรือควบคุมอุณหภูมิ ในที่นี้จะเรียกวาพลวัตของอากาศในหองวาระบบที่
ตองการจะควบคุมหรือบางครั้งจะเรียกระบบที่ตองการจะควบคุมวาพลานต “plant” สําหรับ
อุปกรณเทอรมอคัปเปล (thermocouple) ที่ใชสําหรับวัดอุณหภูมิในหอง ซึ่งสวนมากแลว
อุณหภูมิที่วัดไดจะอยูในรูปแบบของสัญญาณแรงดันไฟฟา สัญญาณที่วัดไดนี้จะนําไป
เปรียบเทียบกับสัญญาณแรงดันไฟฟาที่แทนคาอุณหภูมิที่เราตองการได จะไดคาความผิดพลาด
ของอุณหภูมิในรูปแบบของแรงดันไฟฟา ชุดอุปกรณควบคุมหรือตัวควบคุม (controller) จะ
แปลงคาสัญญาณความผิดพลาดดังกลาวนี้โดยใชกฎเกณฑที่ไดจากการออกแบบระบบควบคุม
เพื่อใหเปนสัญญาณควบคุมที่เหมาะสมที่จะสงไปยังตัวทําความรอนหรือ “heater” เพื่อสราง
ความรอนใหไดปริมาณที่ตองการตามกฎเกณฑที่ไดออกแบบไว นอกจากนั้นจะเห็นวาการ
- 3. 3
บทนํา
เครื่องซีเอ็นซี (CNC Machine)
เครื่องซีเอ็นซี คือเครื่องมือกลที่สามารถทํางานไดโดยระบบควบคุมอัตโนมัติ พื้นฐานของ
ระบบควบคุมอัตโนมัตินี้ก็จัดเปนระบบควบคุมพลศาสตรแบบวงปดนั่นเอง เครื่องซีเอ็นซีชนิด
ตาง ๆ มีหลักการทํางานพื้นฐานคลายคลึงกัน รูปที่ 1.1.2 เปนตัวอยางของเครื่องซีเอ็นซีแบบ
เซาะรอง (Computer Numerical Control Milling Machine) โดยที่องศประกอบของเครื่อง
ซีเอ็นซีจะประกอบดวย 2 สวนใหญ ๆ สวนที่ 1 คือสวนของตัวเครื่องจักรกลหรือโครงสรางที่มี
สวนประกอบที่สามารถเคลื่อนที่ไดในทิศทางตาง ๆ เชน ตามแนวแกน x, y และ z ในการ
ควบคุมตําแหนงของการเคลื่อนที่ของหัวกัดดังแสดงในรูปนั้น เปนการควบคุมตําแหนงพิกัดเปน
ตัวเลขหรือที่เรียกวา numerical control การควบคุมตําแหนงของหัวกัดอาจจะทําไดโดยการ
ควบคุมการเคลื่อนที่ของหัวกัดโดยตรง หรือการควบคุมโตะจับชิ้นงานแทน หรือเกิดจากการ
ผสมระหวางการควบคุมตําแหนงของหัวกัดในบางทิศทางและควบคุมตําแหนงของโตะจับ
ชิ้นงานบางทิศทาง เปนตน และสวนที่ 2 คือสวนที่เปนคอมพิวเตอรที่ใชในการควบคุมตําแหนง
ของหัวกัดดังกลาวใหมีความแมนยํามากขึ้นและทําใหการควบคุมเปนไปไดสะดวกยิ่งขึ้น เชน
สามารถควบคุมความเร็ว สามารถควบคุมการเคลื่อนที่ในลักษณะตาง ๆ กัน เชน การเคลื่อนที่
จากตําแหนงหนึ่งไปยังอีกตําแหนงหนึ่งที่ความเร็วสูงสุด (rapid motion) การเคลื่อนที่แบบเปน
เสนตรง (straight line motion) และการเคลื่อนที่ตามทิศทางและเสนทางเดินที่กําหนด
(continuous path motion) โดยเครื่องซีเอ็นซีนี้จะประกอบดวยสวนคอมพิวเตอรที่สามารถ
แปลงรหัสที่สรางขึ้นจากการเขียนขึ้นเอง (manual) หรือจากการใชโปรแกรมคอมพิวเตอรที่
เรียกวาโปรแกรมแคดแคม หรือ CAD/CAM (Computer Aided Design and Computer Aided
Manufacturing) ในรูปที่ 1.1.3 แสดงสวนประกอบการทํางานของระบบควบคุมการทํางานของ
เครื่องซีเอ็นซี โดยที่ระบบควบคุมจะทําหนาที่ในการรับขอมูลที่อยูในรูปของรหัสหรือชุดคําสั่ง
และทําการแปลงขอมูลรหัสหรือชุดคําสั่งนั้นใหอยูในรูปของคาพิกัดของหัวกัดงานและฟงกชัน
ควบคุมสภาพการทํางานของเครื่องจักร เชน คาความเร็วของการหมุนของหัวกัด
(spindle speed) ความเร็วของการกัด (feed rate) การเปด/ปดน้ําหลอเย็น (cooling system)
และการเปลี่ยนหัวกัด (tool changer)
รูปแผนผังแสดงสวนประกอบการทํางานของระบบควบคุมการทํางานของเครื่องซีเอ็นซีที่
แสดงไวในรูปที่ 1.1.3 นั้น จะเห็นวาเครื่องซีเอ็นซีประกอบดวย 2 สวน สวนทางดานขวามือคือ
ตัวเครื่องจักร และสวนทางดานซายมือคือ สวนของระบบควบคุมหรือ CNC controller โดยที่ทั้ง
- 4. 4
Introduction
2 สวนนี้จะเชื่อมตอกันดวยระบบควบคุมตําแหนงของหัวกัดและระบบควบคุมสภาพการทํางาน
ของเครื่องจักร โดยมีชุดคําสั่งที่ใชในการควบคุมการทํางานดังกลาว ระบบควบคุมของเครื่อง
ซีเอ็นซี (CNC controller) จะทําหนาที่แปลงรหัสที่อยูในรูปแบบของชุดคําสั่ง หรือรหัสควบคุม
การทํางาน โดยจะแยกคําสั่งที่ไดรับจากรหัสดังกลาวออกเปน 2 สวน คือ สวนที่เกี่ยวกับพิกัด
ของหัวกัด เชน ตําแหนงพิกัด x, y, z ในระบบ 3 มิติ และสวนที่เกี่ยวกับควบคุมสภาพการ
ทํางานของเครื่องจักร เชน ความเร็วในการหมุนของหัวกัด ความเร็วในการเคลื่อนที่ของหัวกัด
การเลือกหัวกัด คําสั่งดังกลาวจะถูกสงไปยังชุดควบคุมที่เกี่ยวของเพื่อสั่งใหเครื่องจักรกล
เคลื่อนที่ไปยังตําแหนงที่ตองการโดยมีสภาพการทํางานตามที่กําหนด จากที่กลาวมาแลววา
ชุดคําสั่งที่ใชในการควบคุมการทํางานของเครื่องซีเอ็นซีนั้นอาจจะเขียนขึ้นเองหรือใชโปรแกรม
แคดแคมชวยในการสรางรหัส และสงผานขอมูลจากภายนอกสูเครื่องซีเอ็นซี สามารถสงผาน
โดยใชชองสื่อสาร (communication port) หรือผานชองที่เรียกวา อารเอส-232 ซี (RS-232C)
รูปที่ 1.1.4 แสดงการเชื่อมตอและการสงผานขอมูลเขาไปยังเครื่องซีเอ็นซีในรูปของโปรแกรม
รหัสหรือชุดคําสั่งควบคุม
รูปที่ 1.1.2 เครื่องจักรซีเอ็นซี
- 6. 6
Introduction
โปรแกรมที่ใชคอมพิวเตอรชวยในการออกแบบหรือ CAD (Computer Aided Design) จะ
มีสวนสําคัญเปนอยางมากในการสรางแบบจําลอง 3 มิติ โดยเฉพาะชิ้นงานที่ออกแบบมีรูปราง
สลับซับซอน ดังเชนตัวอยางที่แสดงในรูปที่ 1.1.5 จะเห็นวาโปรแกรมแคดจะชวยใหการ
ออกแบบดังกลาวเปนไปไดสะดวกและถูกตองแมนยํามากขึ้น และในกรณีที่ตองการผลิตชิ้นงาน
ดังกลาวเปนไปไมไดเลยที่จะสรางรหัส-จี (G-code) จากรูปชิ้นงาน 3 มิติที่มีรูปรางสลับซับซอน
จึงจําเปนตองใชคอมพิวเตอรมาชวย โปรแกรมคอมพิวเตอรดังกลาวเรียกวาโปรแกรมแคม
(CAM) มาชวยในการสรางชุดคําสั่งที่ใชสําหรับควบคุมเครื่องซีเอ็นซีเพื่อใชสําหรับผลิตชิ้นงาน
ดังกลาว รูปที่ 1.1.5 นี้แสดงลําดับขั้นตอนการทํางานของการใชโปรแกรมแคดแคม โดยที่
โปรแกรมแคดจะชวยในการสรางแบบจําลอง 3 มิติในลักษณะของรูปทรงตัน (solid model) และ
รูปทรงพื้นผิว (surface model) หลังจากนั้นโปรแกรมแคมจะอานขอมูลแบบจําลอง 3 มิติที่เปน
รูปทรงตันหรือรูปทรงพื้นผิวที่สรางขึ้นจากโปรแกรมแคด เพื่อจะนํามาหาเสนทางเดินของหัวกัด
ผลลัพธที่ไดจากโปรแกรมแคมจะเปนชุดคําสั่งรหัส-จีเพื่อสงตอไปยังเครื่องซีเอ็นซีตอไปสําหรับ
ผลิตชิ้นงานสุดทาย
แบบจําลองจาก
โปรแกรมแคด
ทางเดินหัวกัดจากโปรแกรมแคม ชิ้นงานจากเครื่องซีเอ็นซี
รูปที่ 1.1.5 ขั้นตอนการใชโปรแกรมแคด/แคม (CAD/CAM)
ที่บริเวณดานลางของรูปที่ 1.1.3 แสดงระบบควบคุมตําแหนงของเครื่องกัดซีเอ็นซี รูปที่
1.1.6 เปนแผนภาพบล็อกไดอะแกรม (block diagram) ที่แสดงการทํางานของเครื่องกัดซีเอ็นซี
จากรูปจะเห็นวา ตัวควบคุมหรือ “controller" จะทําหนาที่แปลงสัญญาณผิดพลาดของตําแหนงที่
ตองการใหหัวกัดเคลื่อนที่ไปถึงกับตําแหนงจริงที่วัดได ใหอยูในรูปของสัญญาณที่ใชในการ
ควบคุมมอเตอรโดยอาศัยกฎเกณฑที่ไดออกแบบไวในตัวควบคุม เพื่อบังคับใหมอเตอร
- 7. 7
บทนํา
ขับเคลื่อนแทนโตะ (table) ไปยังตําแหนงที่ตองการ เมื่อคาสัญญาณความผิดพลาดเปนศูนย
ชุดควบคุมก็จะหยุดการทํางาน ในรูปที่ 1.1.3 แสดงสัญญาณรบกวนประเภทตาง ๆ เชน ความ
เสียดทาน แรงตานจากการแรงกัดชิ้นงาน ที่มีผลกระทบกับความแมนยําในการควบคุมการ
เคลื่อนที่ของหัวกัด ดังนั้น ตัวควบคุมจะตองสามารถชดเชยสัญญาณรบกวนตาง ๆ เพื่อใหระบบ
มีความแมนยําตามที่ตองการ หัวใจสําคัญของการเรียนวิชานี้คือ การออกแบบระบบควบคุมที่
เหมาะสมเพื่อใชในการควบคุมระบบโดยมีเปาหมายเพื่อใหระบบที่ถูกควบคุมสามารถทํางานได
ตามที่ตองการหรือตามที่ออกแบบไว
รูปที่ 1.1.6 แผนผังของการทํางานของระบบควบคุมตําแหนงของเครื่องซีเอ็นซี
จากตัวอยางขางตนจะเห็นวา การควบคุมระบบ คือ การควบคุมคาตัวแปรของระบบ
(system variable) ใหมีลักษณะเปนไปตามที่ตองการ ตัวแปรของระบบซึ่งตอไปในบทหลังจะ
เรียกวา ปริภูมิสเตต (state variable) ระบบควบคุมตาง ๆ จะประกอบดวยตัวแปรที่ตองการ
ควบคุมแตกตางกันไป คาตัวแปรของระบบที่ตองการควบคุมเหลานี้อาจจะเรียกวา ตัวแปรที่
ตองการจะควบคุม (controlled variables) ตัวอยางของตัวแปรของระบบในระบบควบคุมตาง ๆ
เชน
อุณหภูมิ (temperature)
แรงดัน (voltage)
ความถี่ (frequency)
อัตราการไหล (flow rate)
- 8. 8
Introduction
กระแส (current)
ตําแหนง (position)
ความเร็ว (speed or velocity)
ความสองสวาง (illumination)
ความสูงหรือความลึก (altitude or depth)
และยังมีคาตัวแปรระบบอยางอื่นอีกมาก วิธีการที่จะควบคุมตัวแปรระบบหรือปริภูมิสเตตเหลานี้
ใหเปนไปตามวัตถุประสงคที่ตองการนั้นก็แบงออกเปน 2 แบบดวยกัน คือ การควบคุมแบบวง
เปด (open-loop control) และการควบคุมแบบวงปด (closed-loop control)
การควบคุมแบบวงเปด โดยทั่วไปแลวระบบที่ตองการจะปรับแตงจะถูกปรับจนกระทั่ง
ผลตางระหวางคาที่ตองการ (desired set point) กับคาที่ออกจากระบบ (measured data) ที่
กําลังถูกควบคุมใหมีคานอยที่สุด โดยหวังวาระบบที่ทําการปรับแตงหรือทําการควบคุมอยูนี้จะ
ทํางานตามที่ไดปรับแตงนี้ตลอดเวลาเมื่อตองการใหทํางาน เชน ตัวอยางในรูปที่ 1.1.7 (ก) ซึ่ง
เปนรูปบล็อกไดอะแกรม (block diagram) ที่แสดงหลักการเบื้องตนสําหรับการควบคุมแบบวง
เปด ตัวอยางเชน
- ระบบควบคุมตําแหนงของสเตปปงมอเตอร (stepping motor) ซึ่งจะเห็นวา ตําแหนง
จริงที่มอเตอรเคลื่อนที่ไปนั้นสวนมากจะไมมีการตรวจวัด ตัวควบคุมการทํางานของ
มอเตอรจะออกคําสั่งเปนจํานวนขั้น (step) หรือจํานวนพัลส (pulse) คําสั่ง 1 พัลส
หมายถึงมอเตอรเคลื่อนที่ไป 1 ขั้น คําสั่งนี้จะถูกแปลงเปนขนาดหรือระยะทางที่
มอเตอรจะเคลื่อนที่ไปยังตําแหนงที่ตองการ สวนมอเตอรนั้นเมื่อไดรับคําสั่งนี้แลวก็จะ
เคลื่อนที่ไปตามจํานวนขั้นที่ไดรับคําสั่ง โดยคาดหวังวาผลที่ไดรับเปนไปตามความ
ตองการ โดยไมมีการขามขั้นหรือเรียกภาษาอังกฤษวา “miss step”
- งานการประกอบชิ้นสวนดวยหุนยนตอุตสาหกรรม อุปกรณชุดประกอบชิ้นสวนนี้จะ
ทํางานไปตามวิธีการ (routine) ซ้ํา ๆ กัน เชน การหยิบของขึ้นจากสายพาน
ลําเลียง และนําชิ้นสวนที่หยิบแลวนั้นไปใสไวในกระบะ (bin) หรือนําไปสวมเขากับ
ชิ้นงานอื่น หุนยนตอุตสาหกรรมนี้จะถูกสอนใหมีการเคลื่อนที่ที่เหมาะสม เพื่อให
ทํางานซ้ํา ๆ กันนี้ตลอดทั้งวัน การทํางานเชนนี้ถาระบบทํางานไมมีระบบตัวตรวจ
รู (sensor system) ที่คอยตรวจวัดหรือตรวจสอบการทํางาน เมื่อมีเหตุที่ทําให
- 9. 9
บทนํา
หุนยนตอุตสาหกรรมเกิดทํางานผิดพลาดก็จะทําใหระบบทั้งหมดเสียหายได วิธีการ
แกไขและวิธีการชวยปรับคาความผิดพลาดใหมีคานอยที่สุดสามารถทําไดโดยการ
ติดตั้งระบบตัวตรวจรู (sensor system) เพื่อตรวจสอบสถานะการทํางานตลอดการ
ทํางานของระบบ
- เครื่องซักผาและเครื่องตากผาอัตโนมัติ อุปกรณเหลานี้จะมีตัวควบคุมที่ถูกโปรแกรม
ไวเพื่อใหควบคุมลําดับขั้นตอนการทํางานและสามารถปดเครื่องเองไดโดยอัตโนมัติ
เมื่อสําเร็จขั้นตอนตาง ๆ ในการทํางานแลว
ตัวควบคุมแบบขยายสัญญาณ เครื่องจักรกลหรือกระบวนการ
คําสั่งหรือ
จุดปรับตั้ง
ตัวแปรถูกควบคุม
(ก)
ตัวควบคุมแบบขยายสัญญาณ เครื่องจักรกลหรือกระบวนการ
คําสั่งหรือ
จุดปรับตั้ง ตัวแปรถูกควบคุม
+
-
สัญญาณป้ อนกลับ
(ข)
รูปที่ 1.1.7 บล็อกไดอะแกรม (block diagram)
(ก) ระบบควบคุมแบบวงเปด (open-loop control system)
(ข) ระบบควบคุมแบบวงปด (closed-loop control system)
ระบบควบคุมแบบวงปด (closed-loop or feedback control system) ทํางานไดขึ้นอยู
กับหลักการงายๆ ดังนี้คือ
1) วัดคาตัวแปรที่ตองการจะควบคุม
2) เปรียบเทียบคาที่วัดไดนี้กับคาที่ตองการเพื่อหาความแตกตาง
- 10. 10
Introduction
3) ใชคาความแตกตางที่คํานวณหามาไดนี้เพื่อปรับคาตัวแปรควบคุม (controlled
variables) จนกระทั่งคาความแตกตางนี้นอยลงเรื่อย ๆ จนมีคาเปนศูนย
จากรูปที่ 1.1.7 (ข) แสดงถึงหลักการของระบบควบคุมแบบวงปด ตัวอยางของระบบ
ควบคุมแบบวงปดนั้นมีมากมายมหาศาล เชน การควบคุมเทอรมอสแตต (thermostat control)
ของอุณหภูมิในหอง หรือตูเย็น หรือเตาอบ ซึ่งระบบเหลานี้จะวัดคาอุณหภูมิเพื่อเปรียบเทียบกับ
คาอุณหภูมิที่ตองการ โดยนําผลตางที่ไดเพื่อไปเปด/ปดแหลงกําเนิดความรอน (heat source or
heat sink) ตัวอยางอื่น ๆ เชน การควบคุมตําแหนงของการเคลื่อนที่ของแขนหุนยนต
อุตสาหกรรม โดยติดตั้งระบบวัดความเร็วและวัดตําแหนงเพื่อนําไปเปรียบเทียบกับคาที่ตองการ
แลวนําคาความแตกตางที่เกิดขึ้นนี้ไปปรับเปลี่ยนสัญญาณที่สงไปควบคุมการทํางานของ
มอเตอร
รูปที่ 1.1.8 แสดงรูปแบบแขนกลชนิด 1 ขอตอที่เคลื่อนที่ในแนวตั้ง โดยใชมอเตอรเปน
อุปกรณที่ชวยในการขับเคลื่อน มอเตอรสามารถสรางแรงบิดขนาด T ที่ใชในควบคุมการ
เคลื่อนที่ของแขนกล การหาขนาดของแรงบิด T ที่เหมาะสมสําหรับการควบคุมนี้เราจําเปนตอง
ทราบระบบพลศาสตรหรือแบบจําลองทางคณิตศาสตรของแขนกลดังกลาวดวย
q
mg
TL
รูปที่ 1.1.8 แขนกลชนิด 1 ขอตอ
สมการพลศาสตรของระบบควบคุมแขนกลชนิด 1 ขอตอ สามารถเขียนไดดังนี้