ข้ามไปที่เนื้อหาหลัก

มาสร้าง CNC Plotter แบบ Core XY (ตอนที่1)

ทำความรู้จักกับ CNC Plotter แบบ CORE XY

หมายเหตุ : บทความนี้มีหลายตอน ตั้งแต่เริ่มสร้าง CNC Core XY ตั้งแต่เริ่มต้น จนถึง การประยุกต์การใช้งาน หากคุณสนใจ กรุณา กดติดตาม ที่มุมล่างซ้ายได้

อันที่จริงแล้ว ระบบ core XY มีใช้มานานมาก หากเราสังเกต เครื่อง plotter แบบ Flat bed ส่วนใหญ่จะเป็นระบบนี้แทบทั้งสิ้น จนมาในยุคปัจจุบัน ความรู้เรื่อง cnc มีความก้าวหน้ามาก จากอุตสาหกรรม สู่ครัวเรือน จึงมีความพยายามที่จะหาระบบ กลไกที่มีการสร้างแบบง่ายๆประหยัดค่าใช้จ่าย จึงมีผู้สนใจสร้าง และ พัฒนาอยู่เสมอ


เราได้ประโยชน์อะไรกับระบบ Core XY


1.ด้วยต้นทุนที่ต่ำ สร้างง่าย เราสามารถ นำมาเรียนรู้ ระบบการทำงานของ cnc ได้ง่ายขึ้นไม่จำเป็นต้องลงทุนสูง

2.ในสมัยปัจุบัน ความต้องการ ระบบ Automation มีสูงขึ้น ตั้งแต่ อุตสาหกรรม จน ถึง ครัวเรือน ในทุกด้าน ระบบนี้ จะสนับสนุนการทำงานในระบบ Automation ได้เป็นอย่างดี 
3. สามารถเรียนรู้ ระบบAutomation หรือ การวัดและควบคุมการทำงาน ของเครื่องจักร และ Robot เบื้องต้น  จาก Core XY ได้

ตัวอย่าง รูปแบบ ของเครื่องกลแบบ Core XY






ภาพจาก http://watercolorbot.com/





ตัวอย่างการเคลื่อนที่แบบ Core XY

หลักการ Core XY ทำงานอย่างไร

อ้างอิงจาก http://corexy.com

CORE XY เร็ว ง่าย ยืด หยุ่น


เราจะสร้าง CNC CORE XY ได้อย่างไร ติดตามเรามากันเลย

1.การเตรียมความพร้อม พื้นฐานที่ควรมี

1.1 ความรู้เรื่อง Arduino Microcontroller สำหรับ สร้างชุดควบคุม CNC CORE XY
1.2 ความรู้พื้นฐาน CAD CAM สำหรับการสร้าง G Code ควบคุมการทำงาน เครื่อง CNC CORE XY
1.3 ความรู้พื้นฐานเรื่อง ไฟฟ้า อิเลคทรอนิคส์
1.4 ทักษะเชิงช่าง เครื่องกลเล็กน้อย


2.อุปกรณ์ที่จำเป็น


2.1 ชุดควบคุม Core XY (Arduino UNO ) 


2.2 ชุด CNC Shield และ Step Motor Drive

2.3 Step Motor


2.4 แหล่งจ่าย ไฟสำหรับ CNC Shield และ ชุดขับเคลื่อน มีหลายแบบ และ จะแนะนำในตอนถัดไป


 

2.5 โปรแกรมควบคุม Core XY (ซึ่งจะนำมากล่าวในโอกาสต่อไป)

2.6 ชุด Mechanic สำหรับสร้าง CORE XY ในที่นี้แนะนำตาม Link นี้ http://www.thingiverse.com/thing:2231757 ซึ่งบางส่วน สามารถ สร้างชิ้นงาน จาก เครื่อง 3D Printer ได้ และ อะไหล่บางส่วน จัดหาได้ง่าย

ตัวอย่างที่ Download และ ทดลองสร้าง ทีเราจะมาติดตามกัน






















การบ้านสำหรับตอนที่ 1

1 .ทำความรู้จักกับ Arduino http://www.arduino.cc
2.รู้จักกับ Minicnc  http://panmaneecnc.blogspot.com/2015/10/cnc.html
                           

มาสร้าง CNC Plotter แบบ Core XY  ตอน ที่ 2

ทำความรู้จักกับ Arduino Board และโปรแกรม Arduino


หากสนใจตอนต่อไป กด ติดตาม Blog นี้ได้เลย






ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

คีย์ลัดที่ใช้ในโปรแกรมเขียนแบบ Autocad

การใช้คีย์ลัด จะช่วยให้การเขียนแบบ มีความรวดเร็วขึ้น AR = ARRAY ในแบบกำหนดจำนวนและระยะห่าจากจุดอ้างอิง A = ARC เขียนเส้นโค้ง BR = BREAK ตัดเส้นที่ต่อเนื่องกัน ณ จุดที่เราทำการ break B = BLOCK ทำ block ใหม่ให้กับชิ้นงานที่เขียนขึ้นแล้ว CO,CP = COPY ทำชิ้นส่วนภาพที่เราเลือกไว้ให้สร้างขึ้นมาใหม่ ในลักษณะ เหมือนเดิมทุกประการ C = CIRCLE เขียนวงกลม CH = CHCOLOR เปลี่ยนสี CHA = CHAMFER ตัดมุมของรูปเหลี่ยมต่าง ๆ DT = DTEXT เขียนตัวหนังสือ DB = DIM VASELINE ให้ dimension แบบต่อเนื่องในแนวเส้นแรก DC = DIM CONTINUE ให้ dimension แบบต่อเนื่องในแนวและระดับเดียวกันหมด DV = DIM HORIZONTAL ให้ dimension แบบอยู่ในแนวเส้นราบ DD = DIM DIAMETER ให้ dimension แบบเส้นผ่านศูนย์กลางของวงกลม DS = DIM SCALE ตัวคูณ factor ของขนาดสเกลของ dimension DN = DIM NEWTEXT เปลี่ยน text DM = DIM MOVE การขยับ text ไปมา DAN = DIM ANGULAR วิธีการให้ dimension แบบเส้นโค้งเพื่อแสดงขนาดของมุม DL = DIM LEADER วิธีการให้dimension แบบชี่จุดตำแห่งที่เราต้องการ...

LinuxCNC สำหรับผู้เริ่มต้น

LinuxCNC  (เดิมชื่อ Enhanced Machine Controller หรือ EMC2) เป็นระบบซอฟต์แวร์โอเพ่นซอร์สฟรีของ Linux ที่ใช้ความสามารถในการควบคุมเชิงตัวเลขโดยใช้คอมพิวเตอร์เอนกประสงค์เพื่อควบคุมเครื่อง CNC ออกแบบโดยนักพัฒนาอาสาสมัครหลายคนที่ linuxcnc.org โดยทั่วไปจะรวมเป็นไฟล์ ISO กับ Ubuntu Linux เวอร์ชัน 32 บิตที่แก้ไขแล้วซึ่งมีเคอร์เนลตามเวลาจริงที่จำเป็น LinuxCNC เป็นระบบซอฟต์แวร์สำหรับควบคุมเครื่องจักรเชิงตัวเลข เช่น เครื่องกัด เครื่องกลึง เครื่องตัดพลาสม่า เราเตอร์ เครื่องตัด หุ่นยนต์ และเฮกซาพอด สามารถควบคุมได้ถึง 9 แกนหรือข้อต่อของเครื่อง CNC โดยใช้ G-code (RS-274NGC) เป็นอินพุต มี GUI หลายแบบที่เหมาะกับการใช้งานเฉพาะ (หน้าจอสัมผัส การพัฒนาแบบโต้ตอบ) สามารถใช้ประโยชน์จากเคอร์เนลที่แก้ไขตามเวลาจริงอย่างกว้างขวาง และสนับสนุนทั้งไดรฟ์แบบสเต็ปและเซอร์โว LinuxCNC ใช้โมเดลของ 'ความรู้สึก วางแผน กระทำ' ในการโต้ตอบกับฮาร์ดแวร์ตัวอย่างเช่น จะอ่านตำแหน่งแกนปัจจุบัน คำนวณตำแหน่ง/แรงดันเป้าหมายใหม่ แล้วเขียนข้อมูลนั้นไปยังฮาร์ดแวร์ ไม่มีการบัฟเฟอร์ของคำสั่งและไม่อนุญาตให้อ่านหรือเขียนที่เริ่มต้นจากภ...

การแก้ปัญหาการติดตั้ง โปรแกรม Artcam Pro9 ใน Windows10

ใน windows10 การเรียกใช้งานโปรแกรม Artcam Pro9 อาจมีอาการค้างหรือ Hang เนื่องจากการเรียกใช้ โปรแกรมให้ ทดลองปรับแต่งตามนี้ครับ 1.  2.ที่ Short Cut Icon