ค ม อ plc siemens s7-200 ภาษาไทย

67% found this document useful (3 votes)

4K views

51 pages

คู่มือการใช้งานแบบง่าย ๆ Siemens S7

Copyright

© © All Rights Reserved

Available Formats

PDF, TXT or read online from Scribd

Share this document

Did you find this document useful?

67% found this document useful (3 votes)

4K views51 pages

Siemens คู่มือการใช้งานเบื้องต้น

Jump to Page

You are on page 1of 51

PLC SiemensS7-300

BySuriyun OntongGreenSpot Suratthani

ค ม อ plc siemens s7-200 ภาษาไทย

ค ม อ plc siemens s7-200 ภาษาไทย

เปดโปรแกรม

ดับเบ ลคล กเขา โปรแกรม

ค ม อ plc siemens s7-200 ภาษาไทย

Reward Your Curiosity

Everything you want to read.

Anytime. Anywhere. Any device.

No Commitment. Cancel anytime.

ค ม อ plc siemens s7-200 ภาษาไทย

* ความหมายของฟง กช่ันจะถูกกาํ หนดโดยผูผ ลิตเครื่องจักร (โปรดดขู อ มลู จาํ เพาะของผูผ ลติ เครอ่ื งจกั ร)

352 พ้นื ฐาน คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1

เอาทพ ตุ ฟง กช น่ั เสรมิ

ขอ มลู เพม่ิ เตมิ

จาํ นวนเอาตพ ตุ ฟง กช น่ั ตอ บลอ็ ก NC

สามารถโปรแกรมไดถ ึง 10 เอาตพ ตุ ฟง กช นั่ ในหน่ึงบลอ็ ก NC ฟงกช ่ันเสริมยังสามารถเอาตพ ตุ ไดจากองคป ระกอบการดาํ เนนิ การของ การดาํ เนนิ การแบบซงิ โครไนซ

ขอ มลู อา งองิ : คูม อื ฟงกช นั่ , การดําเนินการแบบซิงโครไนซ

การจดั กลมุ

ฟง กช่นั ที่ระบสุ ามารถจดั กลุมรว มกันได การกําหนดกลมุ จะถกู กาํ หนดลว งหนา สาํ หรบั คาํ สง่ั M บางรายการ ลกั ษณะการทาํ งานการรบั ทราบสามารถกําหนดไดโดยการจดั กลุม

เอาตพ ตุ ฟง กช นั่ ความเรว็ สงู (QU)

ฟง กช ัน่ ท่ไี มไดถ กู โปรแกรมใหเ ปนเอาตพ ตุ ความเรว็ สงู จะสามารถกําหนดเปน เอาตพ ตุ ความเร็วสูงสาํ หรับ แตละเอาตพ ุตทม่ี คี าํ สาํ คญั QU ได การดําเนนิ การของโปรแกรมจะมตี อ ไปโดยไมร อการตอบรบั ของฟง กชัน่ ตางๆ (โปรแกรมจะรอการตอบสนองดา นการเคล่อื นท)ี่ วิธนี ้จี ะชว ยหลกี เล่ยี งจดุ ยึดทีไ่ มจ าํ เปน และการขดั จงั หวะในการเคลอื่ นที่ตามทางเดิน

หมายเหตุ

ตอ งตง้ั คา ขอ มลู เครอื่ งจักรที่เหมาะสมสําหรบั ฟง กช นั่ "เอาตพ ุตฟง กชน่ั ความเร็วสงู " (→ ผผู ลติ เครอื่ งจกั ร)

เอาตพ ตุ ฟง กช น่ั สาํ หรบั คาํ สงั่ เคลอื่ นที่

การสงขอ มูลรวมถึงการรอการตอบสนองทเี่ หมาะสมจะใชเวลาสักครู ดังนน้ั จะสงผลตอการเคลอ่ื นทตี่ ามทางเดนิ

การตอบรบั ความเรว็ สงู โดยไมม กี ารหนว งของการเปลย่ี นบลอ็ ก

ลกั ษณะการทาํ งานการเปลยี่ นบลอ็ กอาจมผี ลมาจากขอ มลู เคร่ืองจักรได เมอ่ื เลอื กการตง้ั คา "โดยไมม กี ารหนว งการเปล่ียนบลอ็ ก" การตอบสนองของระบบตามฟง กช ั่นเสริมความเรว็ สูงจะเปน ไปดงั น:้ี

เอาตพ ตุ ฟง กช นั่ เสรมิ การตอบสนอง กอ น การเคลอ่ื นท่ี การเปลี่ยนบลอ็ กระหวางบลอ็ กตา งๆ ดวยฟง กช นั่ เสริมความเรว็ สูงจะเกิดขน้ึ โดย ระหวาง การเคลื่อนที่ ไมม ี การขดั จังหวะและ ไมม ี การลดความเรว็ เอาตพตุ ฟงกช่ันเสริมจะเกิดข้ึนในการอนิ เตอรโพเลตรอบแรกของบล็อก หลงั จาก การเคลื่อนท่ี บล็อกตอ ไปนี้จะถูกดาํ เนินการโดยไมม ีการหนว งของการตอบรบั

การเปลีย่ นบลอ็ กระหวางบล็อกตา งๆ ดวยฟง กช่นั เสรมิ ความเรว็ สูงจะเกดิ ขน้ึ โดย ไมม ี การขดั จงั หวะและ ไมม ี การลดความเรว็ เอาตพ ตุ ฟง กช ั่นเสรมิ จะเกิดขนึ้ ระหวา งบล็อก บลอ็ กตอไปนจ้ี ะถูกดําเนินการโดยไมมีการหนว งของการตอบรับ

การเคล่อื นทีจ่ ะหยุดทีจ่ ุดสน้ิ สดุ ของบล็อก เอาตพ ตุ ฟง กช นั่ เสรมิ จะเกิดขนึ้ ท่ีจุดส้ินสดุ บลอ็ ก บล็อกตอ ไปน้ีจะถกู ดําเนนิ การโดยไมมกี ารหนวงของการตอบรบั

พ้นื ฐาน 353 คมู อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1

เอาทพ ุตฟงกช นั่ เสริม 13.1 ฟง กช่นั M

ระวงั เอาตพ ตุ ฟง กช นั่ ในโหมดทางเดนิ ตอ เนอื่ ง เอาตพุตฟง กชน่ั กอ น การเคลอื่ นท่ีตามทางเดนิ จะขดั จงั หวะโหมดทางเดินตอ เนื่อง (G64/G641) และสรางจดุ หยดุ ที่กําหนดสาํ หรบั บลอ็ กกอนหนา เอาทพ ตุ ฟง กช นั่ หลงั r การเคลอ่ื นทต่ี ามทางเดนิ จะขดั จงั หวะโหมดทางเดินตอเนอื่ ง (G64/G641) และสรา งจดุ หยดุ ทกี่ ําหนดสาํ หรบั บลอ็ กปจ จบุ นั สงิ่ สาํ คญั : การรอสญั ญาณตอบรบั ที่เดน ชดั จาก PLC ยงั สามารถขดั จงั หวะโหมดทางเดนิ ตอ เนอ่ื งได เชนสาํ หรับลาํ ดบั คาํ สง่ั M ในบลอ็ กทม่ี คี วามยาวพาธท่ีสน้ั มาก

13.1 ฟงั กช น่ั M

การทํางาน

ฟงกช ่นั M จะเรม่ิ ดาํ เนนิ การสลบั เชน "Coolant ON/OFF" และฟง กชัน่ อ่นื ๆบนเครอ่ื งจกั ร

ซินแทกซ

M<value> M[<address extension>] = <value>

ความหมาย

M: แอดเดรสสําหรบั การโปรแกรมฟงกช ั่น M <address extension>: สญั ลักษณแ ทนแอดเดรสสว นขยายทจ่ี ะใชส าํ หรับบางฟงกช นั่ M <value>: (เชน ขอ มูลจาํ เพาะของเลขสปน เดลิ สําหรับฟง กช ่นั สปน เดิล)

การกาํ หนดบางฟง กช นั่ ของเครอ่ื งจกั รผา นการกําหนดคา (เลขฟงกช น่ั M)

ชนดิ : INT

ชว งคา : 0 ... 2147483647 (คา INT สงู สดุ )

354 พ้นื ฐาน คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1

เอาทพ ุตฟงกช น่ั เสริม 13.1 ฟงกช่ัน M

ฟง กช น่ั M ที่กาํ หนดไวล ว งหนา บางฟง กชน่ั M ทสี่ ําคัญสําหรบั การทาํ งานของโปรแกรมจะมีใหเ ปน มาตรฐานพรอมการควบคมุ :

ฟง กช นั่ M ความหมาย M0* จดุ หยุดทีโ่ ปรแกรมไว M1* จดุ หยดุ เม่ือตองการ M2* จดุ ส้นิ สดุ ของโปรแกรม โปรแกรมหลกั (เชน เดยี วกบั M30) M3 สปนเดลิ ตามเข็มนาฬิกา M4 สปน เดิลทวนเข็มนาฬิกา M5 หยดุ สปน เดิล M6 การเปลย่ี นเครอื่ งมือ (การตงั้ คาเร่ิมตน ) M17* จดุ สิน้ สดุ ของโปรแกรมยอ ย M19 การวางตําแหนง สปนเดลิ M30* จดุ สิน้ สดุ ของโปรแกรม โปรแกรมหลกั (เชนเดียวกบั M2) M40 การเปลี่ยนเกยี รอัตโนมัติ M41 เกยี ร 1 M42 เกียร 2 M43 เกยี ร 3 M44 เกียร 4 M45 เกียร 5 M70 สปนเดิลจะสลับไปท่ีโหมดแกน

หมายเหตุ ไมสามารถใชสญั ลักษณแอดเดรสสว นขยายสําหรบั ฟง กชั่นท่มี เี ครื่องหมาย * ได ฟงกช ่ัน M0, M1, M2, M17 และ M30 จะไดร บั การทรกิ เกอรเ สมอ หลงั จาก การเคลอ่ื นทตี่ ามทางเดนิ

ฟง กช ่ัน M จะถกู กาํ หนดโดยผผู ลติ เครอื่ งจกั ร

เลขฟง กช ่ัน M อิสระทัง้ หมดสามารถใชไ ดโ ดยผผู ลิตเครอื่ งจกั ร เชน สําหรบั การสลบั ฟง กช นั่ เพื่อควบคุมอปุ กรณการแคลมป หรือการเปด ใชง าน/ปดใชง านฟงกช ่ันเครอื่ งจกั รอน่ื ๆ

หมายเหตุ

ฟง กช่นั ทกี่ ําหนดใหก บั เลขฟง กช นั่ M อสิ ระจะเปน แบบเฉพาะเครือ่ งจกั ร ดงั นั้นบางฟง กช่ัน M สามารถทําหนา ทที่ แ่ี ตกตางบนเครอ่ื งจักรอืน่

โปรดอา งอิงกบั ขอมลู จาํ เพาะของผูผ ลติ เครอ่ื งจกั รสาํ หรบั ฟง กช น่ั M ท่ีใชง านไดบนเครอ่ื งจกั รและการทาํ งานของฟง กช ่นั เหลานน้ั

พื้นฐาน 355 คมู อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1

เอาทพ ตุ ฟง กช นั่ เสรมิ 13.1 ฟง กช ัน่ M

ตวั อยา ง

ตวั อยา ง 1: จาํ นวนสงู สดุ ของฟง กช นั่ M ในหนง่ึ บลอ็ ก

โคด โปรแกรม คําอธบิ าย N10 S... N20 X... M3 ; ฟงกช่นั M ในบลอ็ กท่ีมีการเคลอื่ นที่ตามแกน ; อัตราเรงของสปนเดลิ กอนการเคลอ่ื นตามแกน X N180 M789 M1767 M100 M102 ; ฟงกชนั่ M สูงสดุ หาฟงกช่นั ในบล็อก M376

ตวั อยา ง 2: ฟง กช นั่ M เปน เอาตพ ตุ ความเรว็ สงู

โคด โปรแกรม คาํ อธบิ าย N10 H=QU(735) ; เอาตพตุ แบบเร็วสําหรับ H735

N10 G1 F300 X10 Y20 G64 ; เอาตพตุ แบบเร็วสําหรบั M7 N20 X8 Y90 M=QU(7)

M7 ไดร บั การโปรแกรมใหเปนเอาตพ ตุ แบบเรว็ เพื่อใหโ หมดทางเดินตอ เนอ่ื ง (G64) ไมถูกขัดจังหวะ

หมายเหตุ

ฟง กช นั่ นี้จะใชใ นกรณีพิเศษเทา นนั้ ตวั อยางเชน การปรบั ตาํ แหนง ตามลําดบั เวลาถกู เปล่ียนแปลงรว มกับเอาตพ ุตของฟงกช น่ั อืน่ ๆ

ขอ มูลเพม่ิ เตมิ เกย่ี วกบั คาํ ส่งั M ทกี่ าํ หนดไวล ว งหนา จดุ หยดุ ทโ่ี ปรแกรมไว: M0 การตัดเฉอื นจะหยุดในบล็อก NC ดว ย M0 คณุ สามารถขจดั เศษ ทําการวดั ใหม เปนตน จดุ หยดุ ทโี่ ปรแกรมไว 1 - จดุ หยดุ เมอ่ื ตอ งการ: M1 M1 สามารตงั้ คา ไดจาก: ● HMI / กลอ งโตต อบ "การควบคมุ โปรแกรม" หรือ ● อนิ เตอรเ ฟส NC/PLC การดาํ เนนิ โปรแกรมของ NC จะหยดุ โดยบลอ็ กทโ่ี ปรแกรมไว จดุ หยดุ ทโ่ี ปรแกรมไว 2 - ฟง กช น่ั เสรมิ ทเี่ กยี่ วขอ งกบั M1 ทมี่ กี ารหยดุ ในการดาํ เนนิ การโปรแกรม จดุ หยุดทโ่ี ปรแกรมไว 2 สามารถต้ังคาไดจ าก HMI / กลองโตตอบ "การควบคมุ โปรแกรม" และยอมใหลําดบั ทางเทคนคิ ถูกขดั จังหวะไดทกุ เมือ่ ถงึ จุดสน้ิ สดุ ของชน้ิ งานท่จี ะตัดเฉอื น ดว ยวธิ นี ผ้ี ูปฏบิ ตั ิงานสามารถขดั จังหวะการทาํ งานได ตวั อยา งเชน การคายเศษออก

356 พน้ื ฐาน คมู อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1

เอาทพ ตุ ฟง กช นั่ เสริม 13.1 ฟงกช น่ั M

จดุ สนิ้ สดุ ของโปรแกรม: M2, M17, M30

โปรแกรมสน้ิ สดุ ดวย M2, M17 หรอื M30 ถาโปรแกรมหลักถกู เรยี กจากโปรแกรมอน่ื (เรยี กเปน โปรแกรมยอย), M2/M30 มีผลเชน เดียวกับ M17 และในทางกลบั กนั เชน M17 มีผลเชนเดยี วกนั ในโปรแกรมหลักเหมอื น M2/M30

ฟง กช น่ั สปน เดลิ : M3, M4, M5, M19, M70

สญั ลกั ษณแทนแอดเดรสสวนขยายทม่ี ขี อ มลู จาํ เพาะของเลขสปน เดลิ จะนาํ ไปใชก บั สปนเดลิ ท้ังหมด

ตัวอยา ง:

โคด โปรแกรม คาํ อธิบาย

M2=3 ; การหมุนสปนเดิลตามเขม็ นาฬิกาสําหรับสปนเดลิ ทีส่ อง

ถา สว นขยายแอดเดรสยงั ไมไ ดถูกโปรแกรม ฟง กชัน่ จะนาํ ไปใชก บั สปน เดลิ มาสเตอร

พ้นื ฐาน 357 คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1

เอาทพ ุตฟง กช น่ั เสริม 13.1 ฟง กชนั่ M

358 พน้ื ฐาน คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1

คำสงั่ เพม่ิ เตมิ 14

14.1 การแสดงขอ ความ (MSG)

การทาํ งาน

การใชค าํ สงั่ MSG() สตริงอกั ขระจากโปรแกรมช้นิ งานสามารถแสดงเปน ขอ ความใหก บั ผปู ฏบิ ตั กิ ารได

ซนิ แทกซ

MSG("<Message text>"[,<Execution>]) ... MSG ()

ความหมาย

MSG: การเรยี กโปรแกรมยอยทก่ี ําหนดไวล ว งหนา สําหรบั การแสดงขอความ <message text>: <Execution>: สตรงิ อกั ขระทจ่ี ะแสดงเปนขอ ความ

MSG(): ชนดิ : STRING

ความยาวสูงสดุ : 124 อักขระ โดยจะแสดงผลไดถ ึงสองบรรทดั (2*62 อกั ขระ)

เม่ือใชต วั ปฏบิ ตั ิการเชอ่ื มโยง "<<" จะสามารถแสดงผลตัวแปรในขอ ความไดเ ชน กนั

พารามิเตอรทจ่ี ะระบเุ วลาเมอ่ื เขียนขอความ (มีหรอื ไมม กี ไ็ ด)

ชนดิ : INT

คา: 0 เม่อื ตองการเขียนขอความ

(การตัง้ คา พน้ื ฐ จะไมม กี ารสรา งบลอ็ กการประมวลผลหลักเฉพาะท

าน) าง ดวยเหตนุ ี้ จงึ จะทราบไดใ นบลอ็ ก NC

ถัดไปทจ่ี ะดําเนนิ การ

โหมดทางเดนิ ตอ เนือ่ งที่เปด ใชง านอยูจะไมถ ูกขัดจั

งหวะ

1 เม่อื ตอ งการเขยี นขอ ความ บลอ็ กการประมวลผลหลักเฉพาะทางจะถกู สรา งขึ้ น โหมดทางเดนิ ตอ เนอื่ งท่ีเปด ใชง านอยจู ะถกู ขดั จงั ห วะ

ขอ ความจรงิ สามารถลบไดโ ดยการโปรแกรม MSG() โดยไมต องมขี อ ความ ถา ไมไ ดล บขอความดงั กลา ว การแสดงผลจะยงั คงอยจู นกวา จะมกี ารแสดงขอ ความถัดไป

พื้นฐาน 359 คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1

คาํ สง่ั เพิม่ เตมิ 14.1 การแสดงขอ ความ (MSG)

หมายเหตุ

ถา ขอความถูกแสดงดว ยภาษาที่ใชใ นยสู เซอรอ นิ เตอรเ ฟส ผูใชจะตอ งใชข อมลู เกีย่ วกบั ภาษาทีต่ ง้ั คา ไวใ นปจ จบุ ันท่ี HMI ขอ มลู นสี้ ามารถตรวจสอบไดใ นโปรแกรมชนิ้ งาน และในการดาํ เนนิ การแบบซงิ โครไนซโดยใชตวั แปรระบบ $AN_LANGUAGE_ON_HMI (ดูที่ "ภาษาปจ จบุ นั ทใ่ี ชแสดงในจอ (HMI) (หนา 542)")

ตวั อยา ง

ตวั อยา ง 1: แสดง/ลบขอ ความ

โคดโปรแกรม คําอธบิ าย N10 G91 G64 F100 ; โหมดทางเดนิ ตอเนือ่ ง N20 X1 Y1 N... X... Y... ; แสดงขอ ความครั้งแรกดวย N30 N20 MSG ("การตัดเฉอื นชนิ้ งาน 1") ; เกบ็ โหมดทางเดินตอ เนื่อง

N30 X... Y... ; แสดงขอ ความดวย N410 N... X... Y... ; โหมดทางเดนิ ตอเนอ่ื งถูกขดั จงั หวะ N400 X1 Y1 N410 MSG ("การตดั เฉือนชื้นงาน 2",1) ; ลบขอความ

N420 X1 Y1 N... X... Y... N900 MSG ()

ตวั อยา ง 2: ขอ ความทม่ี ตี วั แปร คาํ อธบิ าย ; ตาํ แหนงปจ จบุ ันของแกน X ใน R12 โคดโปรแกรม ; แสดงขอ ความทมี่ ตี ัวแปร R12 N10 R12=$AA_IW [X] N20 MSG ("ตรวจสอบตาํ แหนงของแกน X"<<R12<<) ; ลบขอ ความจาก N20 ... N90 MSG ()

360 พื้นฐาน คมู ือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1

14.2 คําสงั่ เพมิ่ เตมิ 14.2 การเขียนสตริงในตวั แปร OPI (WRTPR)

การเขยี นสตรงิ ในตวั แปร OPI (WRTPR)

การทาํ งาน

ดวยฟง กช่ัน WRTPR() ผใู ชส ามารถเขียนสตริงอักขระใดๆ จากโปรแกรมชนิ้ งานลงในตวั แปร OPI progProtText

ซนิ แทกซ WRTPR(<สตรงิ อักขระ>[,<การดาํ เนินการ>])

ความหมาย

WRTPR: ฟงกชน่ั ท่ใี หเอาทพ ตุ เปน สตรงิ อกั ขระ <สตริงอักขระ>: สตริงอักขระใดๆ ท่ีเขียนลงในตวั แปร OPI progProtText <การดําเนนิ การ>: ชนิด: STRING

ความยาวสงู สุด: 128 อกั ขระ

พารามิเตอรทีใ่ สห รอื ไมก ็ได ใชใ นการกาํ หนดชว งขณะเวลาที่มกี ารเขียนสตริง

ชว งคา : 0, 1

คาเริ่มตน : 0

คา ความหมาย

0 ในการเขยี นสตรงิ จะไมมกี ารสรา งบลอ็ กประมวลผลหลกั โดยเฉพาะ คานจี้ ะทราบในบลอ็ ก NC ถัดไปท่ีสามารถเรียกใชงานได โหมดทางเดนิ ตอ เน่อื งทท่ี าํ งานอยูจะไมถ ูกขดั จงั หวะ

1 ในการเขยี นสตริง จะมกี ารสรางบล็อกประมวลผลหลกั โดยเฉพาะ โหมดทางเดนิ ตอ เนือ่ งทีท่ าํ งานอยูจะถกู ขดั จงั หวะ

ตวั อยา ง

โคด โปรแกรม คาํ อธิบาย N10 G91 G64 F100 ; โหมดทางเดินตอเน่อื ง N20 X1 Y1 N30 WRTPR("N30") ; สตริง "N30" ถกู เขียนเปนอันดับแรกไปยงั N40 ; โหมดทางเดินตอเนือ่ งยังคงอยู N40 X1 Y1 N50 WRTPR("N50",1) ; สตรงิ "N50" ถูกเขียนไปยัง N50 ; โหมดทางเดนิ ตอเนอื่ งถกู ขัดจงั หวะ N60 X1 Y1

พืน้ ฐาน 361 คมู ือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1

คาํ สง่ั เพม่ิ เตมิ 14.3 ขดี จาํ กดั พนื้ ทที่ ํางาน

14.3 ขดี จาํ กดั พนื้ ท่ที าํ งาน

14.3.1 ขดี จาํ กดั พ้ืนทที่ าํ งานใน BCS (G25/G26, WALIMON, WALIMOF)

การทํางาน

G25/G26 จํากดั พน้ื ที่ทาํ งาน (ขอบเขตการทํางาน, พน้ื ท่ีทาํ งาน) ทเี่ ครอ่ื งมือสามารถเคลอ่ื นทไี่ ด พื้นทภ่ี ายนอกขดี จํากดั พน้ื ทที่ าํ งานที่กําหนดจากคา G25/G26 จะถกู หา มสาํ หรบั ทกุ การเคลอ่ื นท่ีของเครอื่ งมอื

; ࡵࡂࡐࡎࡒ࡬ࡻ ࡤࡼ ࠾࠸ࡨࡐ

ࡕ࡮ࡐࡼ ࡎࡻ࡬ࡎࡪ࠾ࡩࡐ

\= 0 :

พิกัดของแตละแกนจะใชก บั ระบบพกิ ดั พ้นื ฐาน:

\= < * * < =

** ; = * <

࠸ࡩ࡚࠻࡞ࡑ࠻࡯ࡘ * < * ; ࡕ࠸࡫ ࡨࡋ ; ࡕ࡮ࡼࡐࡇࡩࡐ

ขีดจํากัดพน้ื ทที่ าํ งานสําหรับทกุ แกนที่ใชง านไดจ ะตองถูกโปรแกรมดว ยคาํ สงั่ WALIMON คําสง่ั WALIMOF ใชย กเลกิ ขีดจาํ กัดพ้นื ทที่ าํ งาน WALIMON เปนคาํ สัง่ ในการตง้ั คา เริ่มตน ดงั นนั้ คา นจี้ ะตอ งโปรแกรมไวเ มอ่ื ขดี จํากดั พน้ื ทที่ ํางานถกู ปดใชงานอยกู อ นหนา เทานน้ั

362 พ้นื ฐาน คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1

คําสงั่ เพิ่มเตมิ 14.3 ขีดจาํ กัดพืน้ ทท่ี าํ งาน

ซนิ แทกซ G25 X…Y…Z… ความหมาย G26 X…Y…Z… WALIMON WALIMOF

G25: ขดี จํากัดพนื้ ทที่ าํ งาน ขอบลา ง การกําหนดคา ในแกนแชนเนลในระบบพิกดั พน้ื ฐาน G26: ขดี จํากัดพน้ื ทที่ าํ งาน ขอบบน การกาํ หนดคา ในแกนแชนเนลในระบบพิกดั พืน้ ฐาน X… Y… Z…: พ้ืนทท่ี าํ งานขอบลางหรอื ขอบบนสาํ หรบั แกนแชนเนลแตละแกนจะถกู จาํ กดั ไว ขอจาํ กดั ท่ีกาํ หนดไวอ างองิ กับระบบพกิ ัดพ้นื ฐาน WALIMON: เปด ขีดจํากัดพน้ื ทท่ี ํางานสาํ หรับทกุ แกน WALIMOF: ปด ขีดจาํ กัดพนื้ ทท่ี ํางานสําหรับทกุ แกน

นอกจากจะโปรแกรมโดยการใชค า G25/G26 แลว ยงั สามารถปอ นคา โดยใชขอ มลู การตง้ั คาเฉพาะแกนไดด วย:

SD43420 $SA_WORKAREA_LIMIT_PLUS (ขดี จํากัดพืน้ ทที่ าํ งานในทิศทางบวก)

SD43430 $SA_WORKAREA_LIMIT_MINUS (ขีดจํากดั พ้นื ท่ที าํ งานในทศิ ทางลบ)

การเปด ใชง านและปด ใชง านขีดจาํ กดั พนื้ ทที่ าํ งาน ทใ่ี ชพ ารามิเตอร SD43420 และ SD43430 จะดาํ เนินการตามทศิ ทางทร่ี ะบุไว โดยใชขอ มลู การตง้ั คา เฉพาะแกน ซงึ่ จะเริ่มมีผลทนั ท:ี

SD43400 $SA_WORKAREA_PLUS_ENABLE (ใชข ีดจํากดั พน้ื ทที่ าํ งานในทศิ ทางบวก)

SD43410 $SA_WORKAREA_MINUS_ENABLE (ใชขดี จํากดั พนื้ ทที่ าํ งานในทิศทางลบ)

โดยการใชก ารเปด/ปดใชงานเฉพาะทศิ ทางนนั้ สามารถจาํ กัดขอบเขตทํางานบนแกนใดแกนหนึ่งในทศิ ทางเดยี วเทา นน้ั

หมายเหตุ

ขีดจํากดั พนื้ ทที่ าํ งานท่โี ปรแกรมไว หรอื ทโ่ี ปรแกรมดวยคา G25/G26 จะถูกใชก อน และเขยี นทับคา ทป่ี อ นใน SD43420 และ SD43430

หมายเหตุ

G25/G26 ยงั สามารถใชในการโปรแกรมคาขดี จํากัดของความเรว็ รอบสปนเดลิ ทแ่ี อดเดรส S หากตองการขอ มลู เพิ่มเติม ใหดทู ี่ " ขีดจํากดั ความเรว็ รอบสปน เดลิ ทส่ี ามารถโปรแกรมได (G25, G26) (หนา 100) "

พ้นื ฐาน 363 คมู อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1

คําสงั่ เพิ่มเติม 14.3 ขดี จํากัดพ้นื ทท่ี ํางาน

ตวั อยา ง

;% ࡵࡂࡐࡎࡒ࡬ࡻ ࡤࡼ ࠾࠸ࡐࡨ เมื่อใชขดี จาํ กดั พืน้ ทท่ี าํ งาน G25/26 พื้นทที่ ํางานของเครอ่ื งกลงึ จะถูกจํากดั ; เพอื่ ปอ งกนั ไมใ หอ ุปกรณแ ละเครอื่ งมือรอบขา ง เชน รโี วลเวอร หรือเครอ่ื งมือวดั 0 ไดร บั ความเสียหาย ; การต้ังคาเรมิ่ ตน : WALIMON

ࡕ࡮ࡐࡼ ࡎࡎࡻ࡬ ࡪ࠾ࡩࡐ =% :

โคด โปรแกรม คาํ อธบิ าย N10 G0 G90 F0.5 T1 N20 G25 X-80 Z30 ; กาํ หนดคาขีดจาํ กัดขอบลา งสําหรบั แกนพกิ ัดแตละแกน N30 G26 X80 Z330 ; กาํ หนดคาขดี จาํ กัดขอบบน N40 L22 ; โปรแกรมการตัด N50 G0 G90 Z102 T2 ; ไปยังจุดเปลยี่ นเครื่องมอื N60 X0 N70 WALIMOF ; ปด การใชงานขีดจํากัดพื้นท่ีทํางาน N80 G1 Z-2 F0.5 ; การเจาะ N90 G0 Z200 ; ยอนกลบั N100 WALIMON ; เปด การใชงานขดี จํากดั พื้นท่ีทํางาน N110 X70 M30 ; จดุ สน้ิ สุดของโปรแกรม

ขอ มลู เพม่ิ เตมิ

จดุ อา งองิ ทเี่ ครอื่ งมอื

เมอ่ื ระบบชดเชยความยาวเครอ่ื งมอื ทํางาน สว นปลายเครอ่ื งมือจะถูกใชเ ปน จุดอา งอิง มิฉะนนั้ จะใชด า มมีดเปน จุดอา งองิ แทน

การใชร ัศมขี องเครอื่ งมอื จะตอ งเปดใชง านแยกตา งหาก ซ่ึงการดาํ เนนิ การน้ใี ชขอ มลู เครื่องจกั รเฉพาะแชนเนล:

MD21020 $MC_WORKAREA_WITH_TOOL_RADIUS

364 พืน้ ฐาน คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1

คาํ สงั่ เพมิ่ เตมิ 14.3 ขดี จาํ กัดพ้นื ทท่ี ํางาน

ถา จุดอา งองิ ของเครอ่ื งมือวางอยูด านนอกพ้นื ท่ีทาํ งานท่กี าํ หนดไวโ ดยขีดจาํ กดั พ้ืนทที่ าํ งาน หรือถา ไมระบพุ ืน้ ทนี่ ไ้ี ว ลาํ ดบั ของโปรแกรมจะหยดุ ทํางาน

หมายเหตุ ถา การแปลงทาํ งานอยู ขอมลู เครอ่ื งมอื ที่จะนาํ ไปพจิ ารณา (ความยาวเครอ่ื งมือและรัศมขี องเครอ่ื งมอื ) สามารถเบยี่ งเบนจากลกั ษณะการทํางานท่ีอธบิ ายไวไ ด ขอ มลู อา งองิ : คมู อื ฟงกชนั่ , ฟงกช ่นั พนื้ ฐาน - การตรวจสอบแกน โซนปองกัน, (A3) หวั ขอ : "การตรวจสอบขอ จาํ กดั พ้นื ท่ที าํ งาน"

ขอ จาํ กดั พน้ื ทท่ี าํ งานแบบโปรแกรมได G25/G26 ขอ จาํ กดั พื้นท่ีทาํ งานขอบบน (G26) และขอบลา ง (G25) สามารถกาํ หนดสาํ หรบั แตล ะแกนได คา เหลานจ้ี ะมผี ลทันที และยงั คงมีผลกับการตงั้ คา MD ทคี่ ลายกัน (→ MD10710 $MN_PROG_SD_RESET_SAVE_TAB) หลังจาก RESET และหลังจากการเปด เครอื่ งอกี ครงั้

หมายเหตุ โปรแกรมยอ ย CALCPOSI จะอธิบายไวในคูมอื การโปรแกรมวางแผนงานโดยการใชโ ปรแกรมยอ ยน้ีกอ นทกี่ ารเคลอ่ื นท่ีตามทางเดิน จะเกดิ ขึ้น โปรแกรมนี้สามารถตรวจสอบไดว า ทางเดนิ เครอื่ งมือท่คี าดการณไ วเ คลอ่ื นท่ผี านขอจาํ กดั พ้ืนทท่ี ํางานและ/หรือโซนปอ งกันทพี่ ิจารณาอยูห รื อไม

14.3.2 ขอ จาํ กดั พนื้ ทที่ าํ งานใน WCS/SZS (WALCS0 ... WALCS10)

การทาํ งาน

นอกเหนอื จากขดี จํากัดพน้ื ทที่ าํ งานท่มี ี WALIMON (ใหดทู ่ี "ขดี จาํ กัดพนื้ ทที่ าํ งานใน BCS (G25/G26, WALIMON, WALIMOF) (หนา 362)") จะมีขดี จํากดั พน้ื ทที่ าํ งานอน่ื ท่ถี ูกเปดใชง านโดยใชค ําส่งั G WALCS1 ถึง WALCS10 ในทางตรงขา มกบั ขดี จาํ กดั พน้ื ทที่ ํางานท่ีมี WALIMON นั้น พืน้ ทที่ าํ งานดังกลา วน้จี ะไมอ ยใู นระบบพกิ ดั พนื้ ฐาน แตจะอยใู นระบบพิกัดของชน้ิ งาน (WCS) ทจี่ าํ กดั ไวเ ฉพาะระบบพกิ ดั หรือในระบบตาํ แหนงศนู ยทีต่ ง้ั คา ได (SZS)

เม่ือใชค ําสงั่ G WALCS1 - WALCS10 จะเลอื กชดุ ขอ มูล (กลมุ ขดี จํากัดพนื้ ทที่ าํ งาน) ภายใตช ดุ ขอ มลู ท่ีระบุตามแชนเนลไวไ ดถึงสบิ ชุด เพอื่ ใชกบั ขดี จํากดั พนื้ ทที่ าํ งานระบรุ ะบบพิกัด ชุดขอ มลู ประกอบดวยคา ขดี จาํ กดั สาํ หรับทกุ แกนในแชนเนล ขีดจาํ กดั จะถูกกาํ หนดดว ยตวั แปรระบบทรี่ ะบตุ ามแชนเนล

การใชง าน

ขีดจาํ กัดพนื้ ทท่ี าํ งานทม่ี คี า WALCS1 - WALCS10 ("ขดี จํากดั พน้ื ทที่ าํ งานใน WCS/SZS") จะถูกใชก บั ขีดจาํ กัดพนื้ ทท่ี าํ งานสําหรบั เครอ่ื งกลึงมาตรฐานเปนหลกั ผเู ขียนโปรแกรมไดรบั อนญุ าตใหใช "ตาํ แหนง หยดุ " ทกี่ าํ หนดไว เม่อื ทาํ การเลอ่ื นแกน"ดว ยมอื "เพ่อื กาํ หนดขดี จํากดั พ้นื ทท่ี าํ งานทอ่ี า งองิ ตามชน้ิ งาน

พน้ื ฐาน 365 คมู อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1

คําสง่ั เพิม่ เติม 14.3 ขีดจาํ กัดพื้นทท่ี ํางาน

ซินแทกซ

"ขีดจาํ กัดพ้นื ทที่ าํ งานใน "WCS/SZS" จะเปด ใชง านไดโ ดยการเลอื กกลุมขดี จาํ กดั พนื้ ทที่ าํ งาน คําสงั่ G ถกู ใชใ นการเลอื ก:

WALCS1 เปด ใชง านกลมุ ขดี จํากัดพนื้ ทที่ าํ งานหมายเลข 1 เปด ใชง านกลมุ ขดี จํากดั พน้ื ทที่ าํ งานหมายเลข 10 ... WALCS10

ปด การใชง าน "ขดี จํากัดพ้นื ทที่ ํางานใน WCS/SZS" ไดโ ดยการใชค ําสงั่ G:

WALCS0 การปด การใชง านกลมุ ขีดจาํ กดั พื้นที่ทาํ งานทที่ ํางานอยู

ความหมาย

ขดี จาํ กดั พนื้ ทที่ าํ งานของแกนแตล ะแกนจะถกู ต้ังคา และเฟรมอา งองิ (WCS หรือ SZS) ซึ่งทําใหใชก ารจาํ กัดพนื้ ที่ทาํ งานไดอยา งมผี ล ถกู เปด ใชง านดวย WALCS1 - WALCS10 โดยการเขยี นลงในตวั แปรระบบทร่ี ะบุตามแชนเนล:

ตวั แปรระบบ ความหมาย การตงั้ คา ขดี จาํ กดั พน้ื ทีท่ าํ งาน $P_WORKAREA_CS_PLUS_ENABLE [<GN>, <AN>] ความถูกตองของขดี จาํ กดั พนื้ ท่ีทาํ งานในทิศทางบนแกนบวก $P_WORKAREA_CS_LIMIT_PLUS [<GN>, <AN>] ขีดจํากดั พ้ืนท่ีทาํ งานในทิศทางบนแกนบวก จะมผี ลใชจ รงิ เมื่อ: $P_WORKAREA_CS_MINUS_ENABLE [<GN>, <AN>] $P_WORKAREA_CS_PLUS_ENABLE [<GN>,<AN>] = $P_WORKAREA_CS_LIMIT_MINUS [<GN>, <AN>] TRUE ความถกู ตองของขีดจาํ กัดพนื้ ท่ีทํางานในทศิ ทางบนแกนลบ การเลอื กเฟรมอางองิ ขีดจาํ กัดพื้นท่ีทาํ งานในทิศทางบนแกนลบ $P_WORKAREA_CS_COORD_SYSTEM [<GN>] จะมีผลใชจ ริงเมื่อ: $P_WORKAREA_CS_MINUS_ENABLE [<GN>,<AN>] = TRUE

ระบบพิกดั ที่กลุมขดี จํากัดพื้นที่ทํางานใชอ า งองิ : คา ความหมาย 1 ระบบพิกัดของชิน้ งาน (WCS) 3 ระบบตําแหนงศนู ยท ี่ต้งั คาได (SZS)

<GN>: จํานวนกลมุ ขีดจาํ กัดพนื้ ทที่ ํางาน <AN>: ชอื่ แกนแชนเนล

366 พนื้ ฐาน คมู ือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1

คําสง่ั เพม่ิ เติม 14.3 ขีดจาํ กดั พื้นทท่ี าํ งาน

ตวั อยา ง

มสี ามแกนท่ถี ูกกําหนดไวใ นแชนเนล: X, Y และ Z กลมุ ขดี จาํ กดั พน้ื ทท่ี ํางานหมายเลข 2 ถกู กาํ หนดไวและจะเปดใชง านในแกนทีถ่ กู จาํ กดั ใน WCS ซ่งึ เปน ไปตามขอ มลู จาํ เพาะดงั ตอไปน:ี้ ● แกน X ในทศิ ทางบวก: 10 มม. ● แกน X ในทศิ ทางลบ: ไมมีขีดจํากัด ● แกน Y ในทศิ ทางบวก: 34 มม. ● แกน Y ในทศิ ทางลบ: -25 มม. ● แกน Z ในทศิ ทางบวก: ไมมขี ดี จํากดั ● แกน Z ในทิศทางลบ: -600 มม.

โคดโปรแกรม คาํ อธบิ าย ... ; ขีดจาํ กัดพ้ืนท่ีทาํ งานของกลุมขีดจํากัดพน้ื ท่ีทํา N51 $P_WORKAREA_CS_COORD_SYSTEM[2]=1 งานหมายเลข 2 ทีใ่ ชงานใน WCS N60 $P_WORKAREA_CS_PLUS_ENABLE[2,X]=TRUE N61 $P_WORKAREA_CS_LIMIT_PLUS[2,X]=10 ; การเปดใชงานกลุมขดี จาํ กัดพื้นที่ทาํ งานหมายเ N62 $P_WORKAREA_CS_MINUS_ENABLE[2,X]=FALSE ลข 2 N70 $P_WORKAREA_CS_PLUS_ENABLE[2,Y]=TRUE N73 $P_WORKAREA_CS_LIMIT_PLUS[2,Y]=34 N72 $P_WORKAREA_CS_MINUS_ENABLE[2,Y]=TRUE N73 $P_WORKAREA_CS_LIMIT_MINUS[2,Y]=–25 N80 $P_WORKAREA_CS_PLUS_ENABLE[2,Z]=FALSE N82 $P_WORKAREA_CS_MINUS_ENABLE[2,Z]=TRUE N83 $P_WORKAREA_CS_LIMIT_PLUS[2,Z]=–600 ... N90 WALCS2

...

ขอ มูลเพม่ิ เตมิ

ความมปี ระสทิ ธภิ าพ

ขดี จํากัดพนื้ ทท่ี าํ งานที่มี WALCS1 - WALCS10 ทาํ งานโดยไมข น้ึ กบั ขดี จํากดั พ้นื ที่ทาํ งานทม่ี ี WALIMON ถา ท้ังสองฟงกช น่ั ทาํ งานอยู ขีดจาํ กัดดงั กลา วจะมีผลทนั ทีเม่ือแกนใดแกนหน่งึ เคลอ่ื นถึงขดี จาํ กดั นน้ั กอ น

จดุ อา งองิ ทเ่ี ครอื่ งมอื

พิจารณาขอมูลเครอ่ื งมอื (ความยาวและรศั มีของเครอ่ื งมอื ) และจดุ อา งองิ ทเี่ ครอื่ งมอื ขณะตรวจสอบขีดจาํ กัดพืน้ ท่ที าํ งานใหสอดคลองกับลกั ษณะการทํางานของขดี จํากดั พ้นื ทที่ ํางานทม่ี ี WALIMON

พื้นฐาน 367 คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1

คําสงั่ เพ่มิ เตมิ 14.4 การเคลอ่ื นเขา จุดอางองิ (G74)

14.4 การเคลอ่ื นเขา จดุ อา งองิ (G74)

การทาํ งาน

เมือ่ เปด เครอื่ งจกั ร (โดยทรี่ ะบบการวดั ตาํ แหนง แบบเพมิ่ คา ถูกใชงานอย)ู แทน เลอื่ นของทุกแกนตองเคลอื่ นไปถึงตาํ แหนงตามเครอื่ งหมายอา งอิงบนแตล ะแกน หลงั จากนจี้ ึงสามารถโปรแกรมการเคลอื่ นที่ตามแนวแกนได

สามารถเคลอื่ นเขาจุดอา งองิ ในโปรแกรม NC ที่มี G74 ได

ซนิ แทกซ

G74 X1=0 Y1=0 Z1=0 A1=0 … ; ถูกโปรแกรมไวใ นบลอ็ ก NC แยกตา งหาก

ความหมาย

G74: ฟง กชนั่ G ใชเรยี กเพอ่ื เคลือ่ นเขา จุดอา งอิง X1=0 Y1=0 Z1=0 …: แอดเดรสของแกนเครอ่ื งจกั รทร่ี ะบุไว X1, Y1, Z1 … สาํ หรับ แกนเชงิ เสน A1=0 B1=0 C1=0 …: ถกู ใชเปนจดุ อา งองิ

แอดเดรสของแกนเครอ่ื งจกั รทรี่ ะบไุ ว A1, B1, C1 … สําหรับ แกนหมนุ ถกู ใชเปน จดุ อา งองิ

หมายเหตุ การแปลงไมจ าํ เปน ตอ งโปรแกรมสําหรบั แกนทจ่ี ะมีการเคลอื่ นเขา จุดอางองิ โดยใชค า G74 การแปลงจะถูกปดใชง านดว ยคําสงั่ TRAFOOF

ตวั อยา ง

เมอ่ื เปล่ียนระบบวัด จดุ อา งองิ จะเปน จดุ ทเี่ คลอื่ นเขา และตําแหนง ศนู ยข องชนิ้ งานจะถกู ตงั้ คา

โคด โปรแกรม คําอธิบาย N10 SPOS=0 ; สปน เดิลในการควบคุมตาํ แหนง N20 G74 X1=0 Y1=0 Z1=0 C1=0 ; การเคลอ่ื นเขาจุดอางองิ สําหรบั แกนเชิงเสนและแกนหมุน N30 G54 ; ออฟเซต็ ศูนย N40 L47 ; โปรแกรมการตัด N50 M30 ; จุดสิน้ สดุ ของโปรแกรม

368 พน้ื ฐาน คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1

คําสงั่ เพม่ิ เตมิ 14.5 การเคล่ือนเขา จดุ คงท่ี (G75)

14.5 การเคลอ่ื นเขา จดุ คงที่ (G75)

การทาํ งาน

คําสง่ั ทไี่ มใ ชแ บบโมดัล G75 สามารถใชใ นการเคลอ่ื นยา ยแกนแตละแกนไดอ ยา งอิสระไปยังจดุ คงทใี่ นพน้ื ท่ขี องเครอ่ื งจกั ร ตัวอยา งเชน ไปยงั จดุ เปลีย่ นเครอ่ื งมอื จดุ โหลด จดุ เปลีย่ นพาเลท เปนตน

จุดคงที่เปนตาํ แหนงในระบบพกิ ดั ของเครอื่ งจกั รซ่งึ ถกู เก็บไวใ นขอ มลู เครอื่ งจกั ร (MD30600 $MA_FIX_POINT_POS[n]) แตล ะแกนจะกําหนดคา จุดคงทไี่ ดสงู สุดจํานวนสจี่ ุด

จุดคงทส่ี ามารถเคลอ่ื นเขา ไดจากโปรแกรม NC ทกุ โปรแกรมโดยไมคาํ นงึ ถงึ ตาํ แหนงของเคร่อื งมอื ปจ จบุ ันหรือตาํ แหนงชนิ้ งาน กอ นท่จี ะเคลอื่ นยา ยแกนจะตอ งดาํ เนนิ การหยดุ การเตรียมประมวลผลภายใน

; ࠿ࡋ࡯ ࠻࠾ࡎ ࡬ ࡻ

*

\=

เงอ่ื นไข

เพื่อใหเ กิดการเคลอ่ื นเขา สจู ุดคงท่ดี ว ย G75 ตองเปน ไปตามเง่อื นไขดังตอ ไปน:ี้ ● พกิ ดั ของจดุ คงท่ีตอ งคาํ นวณไดอ ยางแมนยาํ และเขียนลงในขอ มูลเครอื่ งจกั ร ● จดุ คงทตี่ องมคี า อยูใ นชวงการเคลื่อนทที่ ่ีถูกตอ ง (→ หมายเหตุ จํากดั โดยลมิ ติ สวิตชท างซอฟตแ วร !) ● แกนที่จะใชเคลอ่ื นท่ตี อ งมีการอา งองิ ● ใชไมม กี ารชดเชยคา รศั มเี ครอ่ื งมอื ● การแปลงคเิ นเมติกอาจไมทาํ งาน ● ตองไมม แี กนทจี่ ะเคล่ือนทอี่ ยูใ นสวนของการแปลงทท่ี ํางานอยู ● ไมมีแกนทจี่ ะเคลื่อนทเ่ี ปน แกนตอไปนีใ้ นระบบจบั ยึดทท่ี าํ งานอยู ● ไมมแี กนทจ่ี ะเคล่อื นทีเ่ ปน แกนในการจดั กลมุ แกนทรี ● รอบการคอมไพลจะตอ งไมเ ปด ใชง านองคประกอบการเคลอื่ นที่

พ้นื ฐาน 369 คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1

คําสง่ั เพิ่มเติม 14.5 การเคลอ่ื นเขา จดุ คงที่ (G75)

ซินแทกซ

G75 <axis name><axis position> ... FP=<n>

ความหมาย

G75: การเคลอื่ นเขาหาจดุ คงที่ <axis name>: ช่ือของแกนเครอื่ งจักรทจี่ ะเคลอื่ นทีไ่ ปยงั จดุ คงท่ี <axis position>: FP=: อนญุ าตใหใ ชตวั ระบคุ าแกนทงั้ หมดได

คา ตาํ แหนง ไมม นี ัยสาํ คญั ดงั น้ันจงึ ระบคุ า "0" ไวเ ปน หลกั

จดุ คงทที่ จ่ี ะเคลอ่ื นเขาไป

<n>: เลขจํานวนเตม็

ชวงคา: 1, 2, 3, 4

หมายเหต:ุ เมอ่ื ขาดคา FP=<n> หรือคา จาํ นวนเต็ม หรอื ถา มกี ารโปรแกรมคา FP=0 ไวแ ลว จะมีการแปลคา น้เี ปน FP=1 และจุดคงท่ี 1 จะถกู เคลอ่ื นเขาไป

หมายเหตุ สามารถโปรแกรมคา แบบหลายแกนลงในบลอ็ ก G75 หน่ึงบลอ็ กได แกนตา งๆ จะเคลื่อนทพ่ี รอ มกนั ไปยงั จุดคงทที่ ่ีระบุไว

หมายเหตุ คาของแอดเดรส FP จะตองไมม ากกวา จาํ นวนจดุ คงทที่ ่ีระบไุ วใ นแกนทโ่ี ปรแกรมไวแ ลวแตละแกน (MD30610 $MA_NUM_FIX_POINT_POS)

ตวั อยา ง เม่ือตอ งการเปลี่ยนเครอ่ื งมอื แกน X (= AX1) และ Z (= AX3) 370 จาํ เปนตองเคลอ่ื นไปยังแกนเครอ่ื งจักรแบบคงที่ตําแหนง 1 ทม่ี คี า X = 151.6 และ Z = -17.3 ขอ มลู เครอ่ื งจกั ร: ● MD30600 $MA_FIX_POINT_POS[AX1,0] = 151.6 ● MD30600 $MA_FIX_POINT[AX3,0] = 17.3 โปรแกรม NC:

โคดโปรแกรม คําอธิบาย … N100 G55 ; เปด ใชออฟเซต็ งานทต่ี ้ังคาได N110 X10 Y30 Z40 ; ตาํ แหนงเคล่อื นเขา ใน WCS N120 G75 X0 Z0 FP=1 M0 ; แกน X เคล่ือนไปท่ี 151.6 ; และแกน Z เคลือ่ นไปที่ 17.3 (ใน MCS) ; แตล ะแกนเคล่ือนทดี่ วยความเรว็ สูงสดุ

พน้ื ฐาน คมู อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1

คาํ สงั่ เพ่มิ เตมิ 14.5 การเคลื่อนเขาจุดคงที่ (G75)

โคด โปรแกรม คาํ อธิบาย ; ไมอ นุญาตใหใชงานการเคลื่อนท่ีเพิ่มเตมิ อืน่ อีกในบล็อกนี้ N130 X10 Y30 Z40 ; จุดหยดุ ถกู ใสไ วที่ตําแหนงนีเ้ พ่อื ใหหลงั จากเคล่อื นทถี่ ึง … ; ตาํ แหนงสิ้นสุดแลว ; จะไมมีการเคลื่อนทเ่ี พม่ิ เกดิ ขน้ึ อีก ; ตาํ แหนง N110 จะมกี ารเคลื่อนเขา อกี ครงั้ ; คา ออฟเซต็ งานถูกเปดใชงานอีกคร้ัง

หมายเหตุ

ถาฟง กช ่นั "การจัดการเครอ่ื งมอื ทใ่ี ชกบั แม็กกาซีน"เปด ใชง านอยู ฟง กช ั่นเสริม T… หรอื M... (คา โดยทัว่ ไป M6) จะไมเ พียงพอทจี่ ะสง สญั ญาณเพ่ือขัดขวางการเปล่ียนบลอ็ กท่จี ดุ ส้นิ สดุ การเคลอื่ นทข่ี อง G75

เหตุผล: เม่ือใช "การจดั การเครอื่ งมอื ท่ีใชก ับแม็กกาซนี เปด ใชง านอย"ู ฟงกช ่นั เสรมิ สาํ หรับเปลีย่ นเครอ่ื งมอื จะไมถ ูกสง ออกไปท่ี PLC

ขอ มลู เพมิ่ เตมิ

G75

แกนจะเคล่ือนตามแนวแกนเครอ่ื งจกั รดว ยอตั ราเคลอ่ื นที่สงู สดุ การเคลอ่ื นท่ีนนั้ จะถกู แมปภายในโดยการใชฟงกช ่ัน "SUPA" (บีบอัดทุกเฟรม) และ "G0 RTLIOF" (การเคล่อื นดว ยอตั ราเคลอื่ นทส่ี ูงสดุ ทม่ี ีการอนิ เตอรโ พเลตแบบแกนเดยี ว)

ถา เงื่อนไขของ "RTLIOF" (การอนิ เตอรโ พเลตแบบแกนเดยี ว) ไมเ กิดขึน้ จะเคล่อื นเขา จดุ คงท่ีตามทางเดนิ เครื่องมอื

เมือ่ ถงึ จุดคงท่แี ลว แกนตา งๆ จะหยุดนง่ิ ภายในหนา ตา งพกิ ดั ความเผือ่ "จดุ หยดุ ตรงตาํ แหนง ละเอียด"