The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by Surachai Tansamai, 2023-04-03 03:09:44

คู่มือการติดตั้งและตั้งค่าโปรแกรม-Mach3-USB-Win10-เ

ประกอบการใช้โปรแกรม

โปรแกรมกจะเร็ ่ ิ มทางานต ํ่ อ...โดยจะเร ่ ิ มต ั งแต ้ ่ บรรทดท ั ่ พ ี มพ ิ์ลงไปท ่ Line…….ี ก ั ดต ่อไม่รอ.........แล้วนะ หย ุ ดเคร ่ ื องแล ้ ว....กล ั บมาทางานต ํ่ อ.... 51


พกแพบ ั ....เมื่อยคอ... 52


การทา ํ External input signal OEM Code Functions 1000 : Cycle Startคือปุ่ม Start 1001 : Pause (Feed Hold)คือปุ่ม Feed Hold 1003 : Stopคือปุ่ม Stop 1021 : Resetคือป่ ุ ม Reset 1017 : GOTO ZEROคือป่ ุ ม GOTO ZERO ทั ้ งน ี ้ ขนอย ึ ้ ่ ู ก ั บ Board Mach3 ทใหี ่ ้ ช ่ อง Input มามากน ้ อยแค ่ไหน อาจจะทาไดํ้ไม่ครบกเล็ือกทจี ่ าเปํ็นเอากแล็้วกัน Step 1ส ิ ่ งแรกต ้ องร ้ ู OEM Code ก ่ อนว ่ ารห ั สแต ่ ละต ั วค ืออะไร?? นี ่ แค ่ OEM Code ส ่ วนหน ึ ่ งเท ่ าน ั ้ นย ั งม ี Function ให้ เล ่ นอ ี กมากมาย สิ ่ งทต ี ่ ้ องเตร ี ยม 1.จะส ั งเกตเหนว ็่ า Input Board นี ้ ม ี 5 input โดยเราจะนํามาใช้ 5 Input คือ IN1>> คือ Pin# 10ใช้ทาํป่ ุ ม Start IN2 >> คือ Pin# 11ใช้ทาํป่ ุ ม Feed Hold IN3>> คือ Pin# 12ใช้ทาํป่ ุ ม Stop IN4>> คือ Pin# 13ใช้ทาํป่ ุ ม Set/Reset IN5>> คือ Pin# 15ใช้ทา ปํ่ ุ ม GOTO ZERO 53


การทา ํ External input signal #1000 #1001 #1003 #1021 #1017 ป่ ุ มทเราจะท ี ่ าการก ํ าหนด ํ ส ั ญญาณ Trigger External Input มาย ั ง OEM Code Step 2ทาความเขํ้าใจให้ตรงกัน....... 54


การทา ํ External input signal Step 3กาหนด ํ HotKeys Trigger # OEM Codes 1 2 3 กาหนด ํ Code ตามภาพ 4 55


การทา ํ External input signal Step 4กาหนด ํ Port, Pin ใน Input Signals >> เลื ่ อนไปในส่วนของ OEM Trig#1-5 ตัวอย่างการกาหนดํ Port, Pin ตั ้ งค ่ าตามน ี ้ ในส่วนของช่อง Active Low จะกาหนดํเป็น หรือ กได็้ไม่ได้มีผลอะไร อย่าลืม Save Setting ทุกครั ้ งทท ี ่ าการแก ํ้ไข parameter 56


การทา ํ External input signal Step 5ต ่ ออ ุ ปกรณ์เข้าบอร์ดคอนโทรล ในส่วนของ Push Button Switch แนะนําเป็นแบบกดตดิ-ปล่อยดับ ก...็สิ ้ นส ุ ดข ั ้ นตอนการทา ํ External input signal หากท่านใดสนใจอยากศกษากึลองท็าดํูได้.... อยากร้ ู ผลล ั พธ ์เป็นยังไงกลองต็่อด ู นะค ้ าบบบ........ GND SW_Cycle Start SW_Feed Hold SW_Stop SW_Set/Reset SW_GOTO ZERO อย ่ าล ื มจ ่ายไฟ 12 หรือ 24 vdcด้วยนะจ๊ะ NO NO NO NO NO 57


ลองทาด ํ .... ู เผอต ื ่ ้ องการ... 58


การทา ํ Auto Tool Z-Zero Step 1กาหนด ํ input ทจะรี ่ ั บส ั ญญาณ Probe GND IN5 อย ่ าล ื มต ่อไฟ 12-24 VDC ด้วยนะจ๊ะ 59


การทา ํ Auto Tool Z-Zero Step 2กาหนด ํ Pin ทจะรี ่ ั บส ั ญญาณ Probe ในตัวอย่างนี ้ จะทาการ ํ กาหนด ํ Port# 1 , Pin# 15 และ ท่ีActive Low 60


การทา ํ Auto Tool Z-Zero Step 3ทาการตรวจสอบส ํั ญญาณ Probe ก ่ อน Probe ส ั มผ ั สเพลท ไฟสถานะยังไม่ตดิ 61


การทา ํ Auto Tool Z-Zero Step 4ทาการตรวจสอบส ํั ญญาณ Probe Probe ส ั มผ ั สเพลท ไฟสถานะตดิ 62


การทา ํ Auto Tool Z-Zero Step 5กาหนด ํ Script Tool Zero 1 2 3 63


การทา ํ Auto Tool Z-Zero Step 6กาหนด ํ Script Tool Zero พมพ ิ์ Mach3 VB Script ตามนี ้ ...... อย ่ าล ื ม Save ด ้ วยนะ ปล. อ่านคาอธํิบาย code นิดนึงกด็ี นะจ ๊ ะ..... 64


การทา ํ Auto Tool Z-Zero Step 7ส ิ ้ นส ุ ดข ั ้ นตอนการกาหนด ํ Tool Z-Zero Auto ของบอร์ด USB Mach3 Test การทางานํโดยคลิกทปี ่ ่ ุ ม Auto Tool Zero 65


ติดตรงไหน....สอบถามนะค้าบบบ... 66


การต ่ อวงจรควบคม ุ Stepper Motor + Step Driver ด้วย Mach3 Interface Board A+ B+ B‐ A‐ 67


วงจรควบคม ุ Stepper Motor + Step Driver 4 Axis ด้วย Mach3 Interface Board 68


Step 1ต่อสายชุดควบคุมตามวงจรดานล ้่าง การควบค ุ ม Spindle ดวย้ Inverter ผาน่ Mach3 Interface Board 69


Step 2เขาโปรแกรม ้ Mach3 กาหนดํ Port&Pinของ Spindle ใน Motor Output การควบค ุ ม Spindle ดวย้ Inverter ผาน่ Mach3 Interface Board 70


Step 3กาหนดํ Port&Pinของ Spindle ที ่ Output Signals การควบค ุ ม Spindle ดวย้ Inverter ผาน่ Mach3 Interface Board 71


Step 4ต ้ งค ั่ าท ี ่ Spindle Setup การควบค ุ ม Spindle ดวย้ Inverter ผาน่ Mach3 Interface Board 72


Step 5ต ้ งค ั่ าท ี ่ Spindle Pulleys.. การควบค ุ ม Spindle ดวย้ Inverter ผาน่ Mach3 Interface Board เล ื อก Pulley Number 1 กาหนด ํ ความเร ็ วรอบส ู งส ุ ดของ Spindle ตาม Name Plate 73


Step 6 การควบค ุ ม Spindle ดวย้ Inverter ผาน่ Mach3 Interface Board 400 1 400 400 140 3.5 0.2 100 10 5 0 ต ้ งค ั่ า Parameter 74


Step 6 การควบค ุ ม Spindle ดวย้ Inverter ผาน่ Mach3 Interface Board 0 400 0 400 220 5 10 10 2 220 5 8.6 9 0 1023 3 ต ้ งค ั่ า Parameter 75


การควบค ุ ม Spindle ดวย้ Dc Drive ผาน่ Mach3 Interface Board 76


การเพ ่ มขาส ิั ญญาณ Inputs ให้กับ BL-USB Mach3 Interface Board การขยายinput นอกจาก IN1-IN5 แลว้เรายงสามารถใช ั Handwheel Connector ้มาทาเปํ็น Input ไดอ้ีกดงนั้นจัึงทาใหํเราม้ี Input ใหม่ ถ ึ ง 9 ตว ได ัแก้่ IN6-IN14 MPG Inputs Cross-References Wiring Diagram หมายเหต ุ : เน ื ่ องจากอ ิ นพต ุ 9 ตวน ั ้ ีไม่ไดต้่อคนดั่วย้ Photocouplers ดงนั้นการใช ังาน ้ ม ี ขอควรระว ้ ง ั ดงน ั ้ ี 1.สายไฟตองไม ้่ยาวเกินไป 2.สามารถเช ื ่ อมต ่ อกบสว ั ตช ิ เพ ์ื่อใชงานได ้้ 3.ไม่ควรใช้IN6-IN14 เป็น Limit,Home,Probe 4.ไม่ควรป้อนแรงดนไฟฟ ั้าหรือเชื ่ อมต ่ อกบ ั Common Ground ได.้ 77


การต ่อใชงาน ้ IN6 ถึง IN14 จะคลายก ้บการต ั่อใชงาน ้ IN1-IN5 และสาหรํับการกาหนดํ Pin Number IN1-IN5 จะแทน ดวย ้ 10,11,12,13,15 ตามลาดํบัเพราะฉะน้นั IN6-IN14 จะแทนดวย้ 16,17,18,19,20,21,22,23,24 ตามลาดํบั ตารางกาหนด ํ Ports & Pin ( IN6-In14 ) การเพ ่ มขาส ิั ญญาณ Inputs ให้กับ BL-USB Mach3 Interface Board 78


ตวอย ัาง่วงจร Wiring Input Signal 79


Board Mach3 Software Mach3 Input Signal MPG Input Signal Port Pin number OEM Code Description IN1 - Probe 1 10 - Probe IN2 - Input #1 0 11 - Home X IN3 - Input #2 0 12 - Home Y IN4 - Input #3 0 13 - Home Z IN5 - Input #4 0 15 - Limit X Y Z - IN6 OEM Trig #1 1 16 322 Emergency Stop - IN7 OEM Trig #2 1 17 1000 Cycle Start - IN8 OEM Trig #3 1 18 1001 Feed Hold - IN9 OEM Trig #4 1 19 1003 Stop - IN10 OEM Trig #5 1 20 1021 Reset - IN11 OEM Trig #6 1 21 1017 Go To Zero - IN12 OEM Trig #7 1 22 - - - IN13 OEM Trig #8 1 23 - - - IN14 OEM Trig #9 1 24 - - การกาหนดสํัญญาณ Inputs ให้ กับ BL-USB Mach3 Interface Board + Software Mach3 80


1 2 3 4 5 6 7 โหมด Program Run เป็นโหมดหลกทัี่ใชในการควบค ุ้มการทางานํโหมด Program Run ประกอบไปดวยส ้่วนต่างๆงานดงนั้ี โหมด Program Run Mode การใช้งานในโปรแกรม Mach3 81


หมายเลข ช ื ่ อ หน ้ าท ี ่ 1จอแสดง แสดงบรรทด ั G-code / M-code และ Parameter อื ่ นๆท ี ่ ใช Run ้เครื ่ อง mini CNC 82


หมายเลข ช ื ่ อ หน ้ าท ี ่ 1 REF ALL HOME สงให ั ่้Feed เขา้ Home แลว้ Set z=0 , y=0, x=0 ตามลาดํบ โดยอ ัตโนม ัตัิ 2 Zero X / Zero Y / Zero Z / Zero 4 Set ค ่ าแต ่ละแกนใหเป้็นศ ู นย (0) ์ 3พ ิ กด แสดงพ ั ก ิ ดหร ัื อตาแหน ํ่ งของแกน X,Y,Z,4 4 Scaleเพ ิ ่ ม/ลดพ ิ กดของแต ั่ ละแกนตามอตราส ั่ วนท ี ่ ต ้ ง ั 5 OFFLINEโปรแกรมจะทางานในโหมดํ OFFLINE ไม่สามารถปรับ Parameter ใดๆได้ 6 GO TO ZEROสงให ั ่ ท ้ ุ กแกน Feed ไปยงตัาแหนํ่ง 0,0,0,0 7 To Goเพ ื ่ อแสดงตาแหน ํ่งปัจจ ุ บนเท ัี ยบเค ี ยงกบต ั าแหน ํ่ ง Work Coordinate 8 Machine Coord’s เพื ่ อแสดงตาแหน ํ่งปัจจ ุ บนเท ัี ยบเค ี ยงกบต ั าแหน ํ่ ง Machine Coordinate 9 Soft Limitป่ ุ มสาหร ํับเปิดใช Homing/Limits ้ 1 2 3 4 5 6 7 8 9 83


หมายเลข ช ื ่ อ หน ้ าท ี ่ 1จอแสดง แสดงบรรทด ั G-code / M-code และ Parameter อื ่ นๆท ี ่ ใช Run ้เครื ่ อง mini CNC 84


หมายเลข ช ื ่ อ หน ้ าท ี ่ 1 Cycle Start Startการทางานของเครํื ่ อง 2 Feed Holdสงหย ั ่ ดการท ุ างานช ํ วขณะและส ั ่ งให ั ่ ท ้ างานต ํ่ อจากตาแหน ํ่ งท ี ่ หยดอย ุู ่โดยกดป่ ุ ม Cycle Start 3 Stopสงหย ั ่ ดการท ุ างานท ํ นท ัี ทนใดและส ังให ั ่ ท ้ างานต ํ่ อจากตาแหน ํ่ งท ี ่ หยดอย ุู ่โดยกดป่ ุ ม Cycle Start 4 Resetทาหน ํ าท ้ี ่ เหม ื อนกบสว ั ตซ ิ์ Emergency Stop 5 Edit G-Codeแกไข้ G-code / M-codeและ Parameter อื่นๆ 6 Recent Fileเร ียกใชไฟล ้ก์่อนหนาน้้ี 7 Close G-Codeปิด G-Code 8 Load G-Codeเปิด G-Code 9 Set Next Lineกาหนดใหํเคร้ื ่ องอ ่ าน G-Code ในบรรทดตั่อไป 0 Run From Hereกาหนดใหํเคร้ื ่ องเร ิ ่ มทางานต ํ่ อจากบรรทดท ัี ่ ต ้ งค ั่ า 1 2 3 4 5 6 7 8 9 0 85


หมายเลข ช ื ่ อ หน ้ าท ี ่ 1 Rewindยอนกล ้บสั ู ่ บรรทดแรกของโปรแกรม ั 2 Single BLKโปรแกรมจะทางานทํีละบรรทดั 3 Reverse Run 4 Block Delete 5 M1 Optional Stopหยดโปรแกรมแบบมุีเงื ่ อนไข 6 Flood สงท ั ่ างาน ํ Output 3 (เปิดหล่อเยน็ ) 7 On/Off Z Inhibit 8 G-Codesคาอธํิบายรหสั G-Codes 9 M-Codesคาอธํิบายรหสั M-code 1 2 3 4 5 6 7 8 9 1 2 3 4 86


หมายเลข ช ื ่ อ หน ้ าท ี ่ 1 LED Change Toolไฟแสดงสถานะเปลี ่ ยน Tool 2 Toolแสดง Tool Number 3 Dia.แสดง Diameter Tool 4 H 5 Auto Tool Zeroสง ั ่ Set Work Z เป็น 0 (ใช้Script ) 6 Remember 7 Return 8 Elapsedแสดงเวลาทางานํ 9 Jog ON/OFFเปิด/ปิดโหมด Jog 2 3 4 5 6 1 8 9 8 87


หมายเลข ช ื ่ อ หน ้ าท ี ่ 1 LED OverRidden LED Over Rapid Feed Rate Override (แสดงเมื ่ อเพ ิ ่ ม/ลด Feed rate ท ี ่ ไม่ไดก้าหนดไวํในโปรแกรม ้ ) 2 Rapid FROแสดงคาเปอร่์เซ็นต Rapid Feed Rate Override ์ 3ลด ลดค ่ า % Feed Rate Override 4เพ ิ ่ ม เพ ิ ่ มค ่ า % Feed Rate Override 5 Resetร ี เซ ็ ตค ่ า Feed Rate Override 6 FROแสดงคา ่ Feed Rate Override ท ี ่ ไม่กาหนดไวํในโปรแกรม ้ 7 Feedrateแสดงคา ่ Feed Rate ท ี ่ กาหนดไวํในโปรแกรม ้ 8 Unit/Minแสดงคา ่ Feedrate เช ิ งเสน้เป็นหน่วย Unit/Min 9 Unit/Revแสดงคา ่ Feedrate เช ิ งม ุ มเป็นหน่วย Unit/Rev 0ปรับ FRO%เพิ ่ ม/ลดค ่ า Feed Rate Override ( หน่วยเป็นเปอร์เซ็นต )์ 1 2 8 9 6 7 0 5 4 3 88


หมายเลข ช ื ่ อ หน ้ าท ี ่ 1 ON/OFF Spindleเปิด/ปิดการทางานํ Spindle 2ลด ลดค ่ า Speed Rate Override 3เพ ิ ่ ม เพ ิ ่ มค ่ า Speed Rate Override 4 Resetร ี เซ ็ ตค ่ าSpeed Rate Override 5 RPMแสดงคา ่ revolutions per minute 6 S-ovแสดงคา ่ Speed Override (จากการปรับเพิ ่ ม/ลดเปอร์เซ็นตความเร ์็วที่ไม่ไดก้าหนดไวํในโปรแกรม ้ ) 7 Spindle Speedแสดงคา ่ Spindle Speed จากโปรแกรมกาหนดหรํือ Input Command 8ปรับ SRO%เพิ ่ ม/ลดค ่ า Speed Rate Override ( หน่วยเป็นเปอร์เซ็นต )์ 5 6 7 8 1 4 3 2 89


โหมด MPG (Manual Pulse Generator) (สามารถเปิดการใชงานด้วยการกดป ุ้่ม TAB ที ่ Keyboard) เป็นโหมดควบคุม ความเร ็ วการเคล ื ่ อนท ี ่ ในแต่ละแกนโดยใชป้่ ุ มกดสามารถปรับค่าความเร็วของการเคลื่อนที่ได้และสามารถปรับเปลี่ยนโหมดการ เคล ื ่ อนท ี ่ เช ่นโหมด Continue โหมด Step และสามารถต่อ Hardware MPG ภายนอกเขามาควบค ุ้มตาแหนํ่งได้ 8 90


โหมด MDI เป็นโหมดที่ใชการพ้มพิค์าสํงั่ในการควบคมการท ุ ํ างานเคร ื ่ อง Mini CNC โดยสามารถสงได ั่คร้ัง้ละหน่ึงบรรทดั โหมด MDI การใช้Mode MDI 91


การส ่ ั ง Input Command ใน MDI การใช้งานโหมด MDI (Manual Data Input) คอการปื้อนขอม้ลค ู าส ํงในการควบค ั่มการท ุ างานเคร ํ อง ่ ื CNC Machine ดวยตนเอง ้โดยสามารถสงได ั่คร้งละหน ั้่ึงบรรทดั เกอบท ื กค ุ าส ํ งท ั ่ สามารถท ่ ีาไดํภายในโปรแกรม ้ CNC เราสามารถทาไดํในโหมด ้ MDIถาผ้ใช ู ้ งานม ้ ความช ีานาญในคําสํงั่ CNC จะชวยให่ท้างานไดํเร้วข็นด้ึวยโหมด ้ MDI ตวอย ั่ างการ Input >> G1 X100 F2000 >> Enter หมายความว ่ าสงให ั่้แกน X เคลื่อนที่ไป 100 มม. ด ้ วยความเรว ็ 2000 มม./นาที ตวอย ั่ างการ Input >> G0 X100 >> Enter หมายความว ่ าสงให ั่้แกน X เคลื่อนที่ไป 100 มม. ด ้ วยความเรวส ็ งส ู ดท ุ ี ่ ตงไว ั้้ใน Motor Turning 92


โหมด Tool Path เป็นโหมดที ่ ใช้สําหรับแสดง Tool Path ขณะเครื ่ อง mini CNC ทางานํโหมด Tool Path โหมด Tool Path Mode Tool Path แสดงขอบเขตโปรแกรม Run 93


โหมด Settings Mode Setting โหมด Settings เป็นโหมดที่ใชในการ ้ Set Calibration , Auto Limit Override , Manual Limit Override และอื่นๆ 94


โหมด Diagnostics Mode Diagnostics โหมด Diagnostics เป็นโหมดที่ใชในการแสดงสถานะ ้ Input Output, Set ค่า Machine Coord, และอื่นๆ 95


มนเยอะ ั .... ค่อยๆทาไปคร ํ บั... 96


การทา ํ Software Limit + Home Limit ทาการต ํิ ดต ้ งในส ั่วนของ Hardware Limit switch และ Home switch ตามร ู ปแบบที ่ ตองการ ้ ม ี ดงน ั ้ ี ร ู ปแบบที ่ 1 : Limit switch และ Home switch ใชร้่วมกนั ร ู ปแบบที ่ 2 : Limit switchและ Home switch แยกจากกน ั ร ู ปแบบที ่ 1 ร ู ปแบบที ่ 2 Limit X- X Home Limit X+ X Axis Limit X- X Home , Limit X+ X Axis Step 1 97


การทา ํ Homing Limit และ Software Limit ร ู ปแบบที ่ 1 : Limit switch และ Home switch ใชร้่วมกนั ใช 3 Input ้ ตวอย ั างท ่ี ่ 1.1 ในลกษณะน ั ้ ี จะสามารถต ่ อ Home switch ร ่ วมกนก ั บ ั Limit switch ในช่อง Input เดียวกนัเพื ่ อเป็นการประหยดั Input 98


การทา ํ Software Limit + Home Limit การต ้ งค ั่ า Input Signals •ให้Enabled Signal ที่ตองการใช ้งาน ้ •เลือกใช Active High ้ และต่อ Limit switch กบั Home switch เป็นแบบ NC •จากน ้ นก ั าหนด ํ Pin Number ของแต่ละแกนใหเป้็น Pin เดียวกนั ร ู ปแบบท 1 ี ่ ต ั วอย ่ างท 1.1 ี ่ การทา ํ Auto Set ทาไดํเฉพาะ ้ Parallels port เท่าน้นั 99


ตวอย ั างท ่ี ่ 2.1 ในลกษณะน ั ้ ี จะสามารถต ่ อ Limit switch ในช่อง Input เดียวกนัเพื ่ อเป็นการประหยดั Input การทา ํ Homing Limit และ Software Limit ร ู ปแบบที ่ 2 : Limit switchและ Home switch แยกจากกน ั ใช 4 Input ้ 100


Click to View FlipBook Version