เอาทพ ตุ ฟง กช น่ั เสรมิ 13
การทาํ งาน เอาตพุตฟง กชน่ั เสริมจะสง ขอ มูลไปยงั PLC โดยระบวุ าเมอื่ โปรแกรม NC ตอ งการให PLC
ฟงกช น่ั เสรมิ ทาํ การสลบั ทเี่ ฉพาะเจาะจงบนเครอื่ งจกั ร ฟง กช ่นั เสริมจะมีเอาตพ ตุ
พรอมดวยพารามเิ ตอรไปยงั อนิ เตอรเฟส PLC คาและสญั ญาณตองถกู ประมวลผลโดยโปรแกรมผใู ช
PLC
ฟง กช น่ั เสรมิ ตอ ไปนี้สามารถโอนไปยงั PLC ได:
ฟง กช นั่ เสรมิ แอดเดรส
การเลือกเคร่ืองมือ T
ออฟเซ็ตเคร่ืองมอื D, DL
อตั ราปอ น F/FA
ความเร็วรอบสปนเดิล S
ฟงกช ่นั M M
ฟง กชั่น H H
สาํ หรบั แตละกลมุ ฟง กชน่ั หรอื ฟง กช ั่นเดย่ี ว ขอมูลเครอ่ื งจกั รจะถูกใชเพอื่ กําหนดวา จะเกิดเอาตพ ตุ หรอื ไม
กอ น ดว ย หรือ หลงั การเคลอื่ นที่ตามทางเดนิ
PLC สามารถโปรแกรมเพือ่ ใหร บั ทราบเอาตพ ตุ ฟงกช ั่นเสรมิ ไดห ลายวิธี
พน้ื ฐาน 351
คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
เอาทพ ตุ ฟงกช น่ั เสรมิ
คณุ สมบตั ิ
คณุ สมบัตทิ ่สี ําคัญของฟง กช นั่ เสรมิ จะแสดงในตารางรายละเอียดโดยรวมตอ ไปน:ี้
การทาํ งาน สว นขยายแอดเดรส คา คาํ อธบิ าย จาํ นวนสงู สดุ
ความหมาย ชว ง ชว ง ชนดิ ความหมาย ตอ บลอ็ ก
M- 0 0 ... 99 INT การทาํ งาน สว นขยายแอดเดรสจะเปน 0 5
(แฝง) สาํ หรับชว งระหวา ง 0 กบั 99
จําเปนตอ งใชโดยไมม สี ว นขยา
ยแอดเดรส:
M0, M1, M2, M17, M30
เลขสปนเดิล 1 - 12 1 ... 99 INT การทํางาน M3, M4, M5, M19, M70
ทีม่ เี ลขสปน เดลิ ของสว นขยายแ
อดเดรส (เชน M2=5 -
จดุ ส้นิ สดุ สปน เดลิ สาํ หรบั สปนเดิ
ล 2)
ถาไมมีเลขสปน เดลิ
ฟง กชัน่ จะใชสปนเดลิ มาสเตอร
ไมระบุ 0 - 99 100 ... INT การทาํ งาน ฟง กชั่นผใู ช M*
2147483647
S เลขสปน เดลิ 1 - 12 0 ... ± 1.8*10308 REAL ความเร็ว ถาไมม ีเลขสปน เดลิ 3
ฟง กช ัน่ จะใชสปนเดลิ มาสเตอร
H ไมร ะบุ 0 - 99 0 ... ไมร ะบุ ฟง กช ัน่ จะไมม ผี ลใน NCK 3
± 2147483647 INT โดยจะถกู นําไปใชบน PLC*
± 1.8*10308 REAL เทา นั้น
T เลขสปนเดลิ 1 - 12 0 - 32000 INT การเลือกเครื่ ชอ่ื เครอื่ งมือจะไมถ ูกสง ผา นไป 1
(สาํ หรบั การจั (หรือชอื่ เครื่องมอื องมอื ยงั อินเตอรเฟส PLC
ดการเครื่องมื ท่ีมกี ารจดั การเครื่
อที่ใชง านอยู) องมือทใ่ี ชงานอย)ู
D- - 0 - 12 INT การเลอื กออ D0: การยกเลกิ การเลอื ก 1
ฟเซต็ เครอื่ งมื การตงั้ คา เรม่ิ ตน: D1
อ
DL ออฟเซต็ ตาม 1 - 6 0 ... ± 1.8*10308 REAL การเลือกออ จะอา งองิ ไปยังเลข 1
ตําแหนง ฟเซ็ตแบบละ D ทเ่ี ลือกกอ นหนา น้ี
เอยี ดของเคร่ื
องมอื
F- - 0.001 - REAL อัตราปอนขอ 6
999 999.999 งทางเดนิ เครื่
องมอื
FA เลขแกน 1 - 31 0.001 - REAL อตั ราปอนใน
999 999.999 แนวแกน
* ความหมายของฟง กช่ันจะถูกกาํ หนดโดยผูผ ลิตเครื่องจักร (โปรดดขู อ มลู จาํ เพาะของผูผ ลติ เครอ่ื งจกั ร)
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" (การอนิ เตอรโ พเลตแบบแกนเดยี ว) ไมเ กิดขึน้
จะเคล่อื นเขา จดุ คงท่ีตามทางเดนิ เครื่องมอื
เมือ่ ถงึ จุดคงท่แี ลว แกนตา งๆ จะหยุดนง่ิ ภายในหนา ตา งพกิ ดั ความเผือ่ "จดุ หยดุ ตรงตาํ แหนง ละเอียด"
การตอบสนองแบบไดนามกิ ทก่ี าํ หนดพารามเิ ตอรไ ดส าํ หรบั G75
โหมดการตอบสนองแบบไดนามิกที่ตอ งการจะสามารถตงั้ คา ผา นขอ มูลเครอ่ื งจักรตอ ไปนี้เพอ่ื การวางตาํ แ
หนงการเคลอ่ื นท่ีไปยงั ตาํ แหนง ของจดุ คงท่ี (G75):
MD18960 $MN_POS_DYN_MODE (ชนดิ ของการตอบสนองแบบไดนามคิ ของแกนตาํ แหนง)
ขอ มลู อา งองิ
คูมอื การทาํ งาน, ฟง กช นั่ พื้นฐาน, บท "อัตราเรง (B2)" > "ฟง กชนั่ " >
"การจํากัดการกระตกุ ของการอนิ เตอรโพเลตแกนเด่ยี ว (SOFTA) (เฉพาะแกน)"
การเคลอื่ นทแี่ กนเพม่ิ เตมิ
การเคลอ่ื นท่แี กนเพิม่ เติมตอไปนี้จะถกู พิจารณาในทนั ทีทบี่ ลอ็ ก G75 ถูกอินเตอรโ พเลต:
● ออฟเซต็ ศนู ยภ ายนอก
● DRF
● ออฟเซต็ การซงิ โครไนซ ($AA_OFF)
พนื้ ฐาน 371
คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
คาํ สง่ั เพ่ิมเติม
14.5 การเคลือ่ นเขาจดุ คงท่ี (G75)
หลงั จากนแ้ี ลว จะไมใหม กี ารเปลย่ี นแปลงการเคลอื่ นท่ีแกนเพ่ิมเตมิ ใดๆ
อกี จนกวา จะถงึ จุดสิ้นสุดในการเคลอ่ื นทีต่ ามบลอ็ ก G75
การเคลอ่ื นท่เี พมิ่ เตมิ ทเ่ี ปน ไปตามการอนิ เตอรโ พเลตของบล็อก G75
จะออฟเซต็ การเคลือ่ นเขา ไปยงั จดุ คงทอี่ ยา งสอดคลอ ง
การเคลอ่ื นทเ่ี พม่ิ เติมตอ ไปนจ้ี ะไมถ กู พจิ ารณา โดยไมคาํ นงึ ถงึ จดุ ซง่ึ ทาํ การอนิ เตอรโ พเลตไปแลว
และจะตง้ั ออฟเซต็ ตาํ แหนง เปา หมายใหส อดคลอ งกนั :
● ออฟเซ็ตเครอื่ งมือทใ่ี ชงานอยู
● การเคลอ่ื นท่เี พม่ิ เตมิ จากรอบการคอมไพลใ น BCS และระบบพิกัดของเครอื่ งจกั ร
เฟรมทใ่ี ชง านอยู
เฟรมทีใ่ ชง านอยทู ั้งหมดจะไมพ จิ ารณา การเคลอื่ นทจี่ ะเกดิ ข้นึ ในระบบพกิ ัดของเครอื่ งจกั ร
ขดี จาํ กดั พน้ื ทท่ี าํ งานในระบบพกิ ดั ของชน้ิ งาน/SZS
ขดี จํากัดพนื้ ทท่ี าํ งานแบบระบุระบบพกิ ดั (WALCS0 ... WALCS10) จะไมม ีผลในบลอ็ กทม่ี ี G75
จดุ ปลายทางจะถกู ตรวจสอบเปน จดุ เรมิ่ ตนของบลอ็ กถดั ไป
การเคลอื่ นทขี่ องแกน/สปน เดลิ ดว ย POSA/SPOSA
ถาแกน/สปนเดลิ ทีถ่ กู โปรแกรมไวเ คลอื่ นท่ีกอ นหนา นดี้ วยคา POSA หรอื SPOSA แลว
การเคลอ่ื นท่เี หลานัน้ จะตอ งเสรจ็ สนิ้ กอ นจึงจะเคลือ่ นเขา สูจดุ คงทไ่ี ด
ฟง กช นั่ สปน เดลิ ในบลอ็ ก G75
ถา สปนเดลิ อยแู ยกจาก "การเคลื่อนเขา จดุ คงท"่ี ฟง กชัน่ สปน เดิลเพมิ่ เตมิ (เชน การวางตําแหนง ดว ยคา
SPOS/SPOSA) สามารถโปรแกรมไวใน G75 ได
แกนโมดโู ล
ในกรณีของแกนโมดโู ล จดุ คงท่ีจะเคลอ่ื นท่ีเขา ดว ยระยะทางที่สั้นทส่ี ดุ
ขอ มลู อา งองิ
หากตองการขอ มูลเพิ่มเติมเกยี่ วกบั "การเคลอ่ื นเขา จดุ คงท"่ี ใหด ทู :่ี
คูมอื ฟงกชนั่ , ฟงกช่นั เสรมิ - การเคลอ่ื นทีด่ ว ยมอื และแบบมอื หมนุ (H1), หวั ขอ :
"การเคลอ่ื นเขาจดุ คงทใี่ น JOG"
372 พืน้ ฐาน
คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
คําสง่ั เพม่ิ เติม
14.6 เคลอ่ื นท่ีไปยงั จดุ หยุดท่กี าํ หนด (FXS, FXST, FXSW)
14.6 เคลอ่ื นทไี่ ปยงั จดุ หยดุ ทก่ี าํ หนด (FXS, FXST, FXSW)
การทํางาน
ฟงกช่ัน "เคล่อื นทไี่ ปยังจดุ หยดุ ทกี่ ําหนด"
ยังสามารถใชส รางแรงใหไดต ามที่กาํ หนดสาํ หรบั จับยดึ ช้ินงาน ซงึ่ ใชส าํ หรบั ยนั ศนู ยท าย
สว นของยนั ศนู ยท าย (quill) และตวั จบั ยึด เปน ตน
ฟง กช ัน่ นยี้ งั สามารถใชไดก บั การเคลอื่ นเขา ไปยงั จุดอางองิ เชิงกล
ࡌࡪࡴࡢࡐࡻ࠾࡚࠾ࡢࡨ࠾ࡩ࠸
ࡳ࠻ࡻࡤࡐࡎࡷࡻ ࡒ࡙࠾ࡨ ࡋࡢ࡙ࡋࡎࡻ
࠸ࡪࡢࡐࡋ
ࡋ ࡡࡐࡼ ࡡࡋ ࡁࡻ࡞࠾࠸ࡩ࡚ࡌ࡚࡞ࡡࡤࡑ
ࡎࡻࡵ ࡒ࡚ࡴ࠸࡚ࡘࡷ࡞ࡼ ࡋ ࡢ࡙ࡋࡎ࠸ࡻ ࡪࡢࡐࡋ
ࡌࡪࡴࡢࡐ࠾ࡻ ࡳ࡚ࡻࡘ ࡌࡼࡐ
ดว ยแรงบดิ ลดลงทเี่ พียงพอ มคี วามเปน ไปไดท ีจ่ ะทาํ การวดั คา อยา งงา ยโดยไมต อ งเชื่อมตอ กับโพรบ
ฟงกชน่ั "เคล่อื นท่ีไปยังจดุ หยดุ ที่กาํ หนด" สามารถทาํ งานไดก ับแกนตา งๆ
เชนเดียวกับสปน เดิลทม่ี คี วามสามารถในการเคลอื่ นที่ตามแนวแกน
ซินแทกซ FXS[<axis>]=…
ความหมาย FXST[<axis>]=…
FXSW[<axis>]=…
FXS[<axis>]=… FXST[<axis>]=…
FXS[<axis>]=… FXST[<axis>]=… FXSW[<axis>]=…
FXS: คาํ สงั่ สําหรบั การเปด และปดใชง านฟง กช ั่น "เคลอื่ นที่ไปยงั จดุ หยุดทก่ี ําหนด"
FXST:
FXS[<axis>]=1: เปดใชง านฟงกช ัน่
FXS=[<axis>]=0: ปด ใชง านฟง กช ่ัน
คาํ สงั่ ตัวเลอื กสาํ หรบั การตงั้ คาแรงบดิ ของการแคลมป
ระบคุ า เปน % ของคาแรงบดิ ขับเคลอ่ื นสงู สดุ
พืน้ ฐาน 373
คูม อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
คาํ สงั่ เพ่มิ เตมิ
14.6 เคลอื่ นทไ่ี ปยงั จดุ หยดุ ทก่ี าํ หนด (FXS, FXST, FXSW)
FXSW: คาํ สง่ั ตวั เลอื กสาํ หรบั การตงั้ คาความกวางของหนา ตางทใี่ ชต รวจสอบจดุ หยดุ ทก่ี าํ หนด
<axis>: ระบคุ า เปน มม. นิว้ หรอื องศา
ชื่อแกนเครอ่ื งจกั ร
แกนเครอื่ งจกั ร (X1, Y1, Z1, เปนตน ) จะถูกโปรแกรม
หมายเหตุ
คําสงั่ FXS, FXST และ FXSW เปนแบบโมดัล
การโปรแกรม FXST และ FXSW สามารถเลอื กทจ่ี ะทําหรอื ไมกไ็ ด: ถาไมร ะบพุ ารามเิ ตอรไ ว
จะใชคา ทโ่ี ปรแกรมไวลา สุดหรอื ชุดของคาทอ่ี ยใู นขอ มลู เครอื่ งจกั รท่เี ก่ียวขอ ง
เปดใชงานการเคลอื่ นทไี่ ปยงั จดุ หยุดทก่ี าํ หนด: FXS[<axis>] = 1
การเคลอ่ื นทีไ่ ปยังจดุ ปลายทางสามารถบอกในรปู ของการเคล่ือนท่ตี ามแกนทางเดินหรอื แกนตําแหนง
หากใชต ามแกนตาํ แหนง ฟง กช ั่นจะสามารถดาํ เนนิ การไดเกนิ ขอบเขตของบลอ็ ก
การเคลอื่ นท่ีไปยังจุดหยุดทก่ี าํ หนดสามารถทาํ งานไดพ รอ มกนั หลายแกนและขนานไปกับการเคลอื่ นทีไ่ ข
องแกนอื่นๆ จดุ หยุดที่กาํ หนดตอ งอยูร ะหวางตาํ แหนง เริม่ ตนกบั ตาํ แหนง สน้ิ สดุ
หมายเหตุ
ความเสย่ี งในการชน
ท้ังนจี้ ะไมส ามารถโปรแกรมตาํ แหนง ใหมท แี่ กนใดแกนหนงึ่ ไดถา ฟง กช นั่
"เคลื่อนที่ไปยังจดุ หยดุ ทก่ี าํ หนด" ไดเ ปด ใชง านอยแู ลว สาํ หรบั แกน/สปน เดิลหนง่ึ ๆ
สปน เดลิ ตอ งสลบั ไปยังโหมดควบคมุ ตามตําแหนง กอ นจะเลอื กฟง กช ่ันนี้
ตัวอยา ง:
โคด โปรแกรม คําอธิบาย
X250 Y100 F100 FXS[X1]=1 FXST[X1]=12.3 FXSW[X1]=2
; แกน X1 เคลื่อนทดี่ วยอตั ราปอน F100
... (พารามเิ ตอรต วั เลือก) ไปยงั ตําแหนงเปาหมาย
X=250 มม.
แรงบิดของการแคลมปมีคา 12.3%
ของแรงบดิ ขับเคลื่อนสูงสดุ
การตรวจสอบจะทํางานอยใู นหนา ตางความกวาง
2 มม.
374 พ้ืนฐาน
คูม ือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
คาํ สง่ั เพิม่ เตมิ
14.6 เคลอ่ื นท่ไี ปยงั จดุ หยดุ ทก่ี าํ หนด (FXS, FXST, FXSW)
ปดใชง านเคลอื่ นทไ่ี ปยงั จดุ หยุดทกี่ ำหนด: FXS[<axis>] = 0
การยกเลิกการเลอื กฟงกชน่ั จะทรกิ เกอรก ารหยุดการเตรยี มประมวลผล
บลอ็ กทม่ี คี า FXS[<axis>]=0 อาจจะมแี ละควรจะมีการเคลอ่ื นทีต่ ามทางเดนิ
หมายเหตุ
ความเสยี่ งในการชน
การเคลอ่ื นทไี่ ปยงั จุดทรี่ น กลบั เขาจะตอ งเคลอื่ นออกจากจดุ หยุดท่ีกาํ หนด
ไมเ ชน น้ันอาจจะเกิดความเสยี หายกับจดุ ท่ีใหห ยุดหรอื เครอ่ื งจกั รได
การเปล่ยี นบลอ็ กจะเกิดขึ้นเมอื่ เขาถงึ ตําแหนง ทีร่ น กลบั ถา ตาํ แหนง การรน กลับไมไ ดระบไุ ว
การเปลี่ยนบลอ็ กจะเกดิ ขึน้ ทันทีทปี่ ด ใชงานขดี จํากดั ของแรงบดิ
ตัวอยา ง:
โคด โปรแกรม คาํ อธิบาย
X200 Y400 G01 G94 F2000 FXS[X1]=0
; แกน X1 จะรน กลบั จากจดุ หยุดท่ีกาํ หนดไปยังตําแหนง X
... = 200 มม. สว นพารามิเตอรอนื่ ๆ สามารถเลือกได
แรงบดิ ของการแคลมป (FXST) และหนา ตา งการตรวจสอบ (FXSW)
การจํากัดแรงบดิ ท่โี ปรแกรมไดใ ดๆ FXST จะมีผลตอ จดุ เริม่ ตน ของบล็อก กลา วคอื
จุดหยุดที่กาํ หนดจะถูกเคลอื่ นเขาดวยแรงบดิ ที่ลดลง FXST และ FXSW
สามารถโปรแกรมไดและเปลีย่ นแปลงในการโปรแกรมชนิ้ งานท่ีเวลาใดก็ได
การเปล่ียนแปลงจะมผี ลกอ นการเคลอ่ื นทีต่ ามทางเดินในบลอ็ กเดยี วกัน
หมายเหตุ
ความเสยี่ งในการชน
การโปรแกรมหนาตา งการตรวจสอบจดุ หยดุ ทก่ี ําหนดจุดใหมจ ะทาํ ใหม ีการเปล่ยี นไมเฉพาะในชว งควา
มกวางของหนา ตา งเทานน้ั
แตจ ะเปลย่ี นในจดุ อา งองิ ตรงกลางของหนาตางดวยหากแกนถูกเคล่อื นยา ยไปกอ นทจ่ี ะถกู โปรแกรมให
ม ตาํ แหนง จรงิ ของแกนเครอื่ งจักรเมื่อหนาตา งถกู เปลยี่ นคือจดุ ตรงกลางหนาตา งใหม
หนา ตางจะตอ งถกู เลอื กเฉพาะทจี่ ะเอาออกจากจดุ หยดุ ทกี่ าํ หนด
จะทําใหการตรวจสอบจุดหยดุ ทกี่ าํ หนดไดรบั การตอบสนอง
พ้ืนฐาน 375
คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
คําสงั่ เพิ่มเติม
14.6 เคลอื่ นทไี่ ปยังจดุ หยดุ ทกี่ าํ หนด (FXS, FXST, FXSW)
ขอ มลู เพม่ิ เตมิ
ระดบั การเพม่ิ
ระดบั การเพม่ิ ขน้ึ สาํ หรับขดี จาํ กดั แรงบิดใหมส ามารถกําหนดไดใ น MD
เพื่อปอ งกนั การเปลี่ยนแปลงการต้งั คา ขีดจํากดั แรงบดิ อยางฉบั พลนั (เชน การใสฐานสปน เดลิ เปน ตน )
การระงบั การเตอื น
การแจง เตอื นจดุ หยดุ ที่กําหนดสามารถระงบั ไดตามการใชง านโดยโปรแกรมช้นิ งานดว ยการสรางหนา กา
กการเตอื นในรายการขอ มลู เครือ่ งจักรและเปด ใชงานการตั้งคา MD ใหมด วยคา NEW_CONF
การเปด ใชง าน
คาํ สง่ั สําหรบั การเคลอื่ นไปยงั จดุ หยดุ ท่ีกาํ หนดสามารถเรียกไดจ ากการดาํ เนนิ การแบบซิงโครไนซหรอื ร
อบเทคโนโลยี คาํ สง่ั เหลานส้ี ามารถเปดใชงานไดโดยไมต อ งเริ่มเคลอื่ นที่ แรงบดิ จะถกู จาํ กดั โดยทันที
ทนั ทที แี่ กนเคลอ่ื นผานจดุ ท่ีกําหนด การตรวจสอบการหยดุ ทถี่ กู จํากัดจะเปดใชง าน
การเปด ใชง านจากการดาํ เนนิ การแบบซงิ โครไนซ
ตวั อยา ง:
ถาเหตกุ ารณทคี่ าดไว ($R1) เกิดข้ึนและการเคลอ่ื นทีไ่ ปยงั จดุ หยดุ ทก่ี ําหนดยังไมทาํ งาน FXS
ควรถกู เปดใชง านสําหรบั แกน Y แรงบดิ ตองมคี า เทา กับ 10% ของคาแรงบดิ พิกัด
ความกวางของหนา ตางการตรวจสอบจะถกู กําหนดเปนคาเรม่ิ ตน
โคด โปรแกรม
N10 IDS=1 WHENEVER (($R1=1) AND ($AA_FXS[Y]==0)) DO $R1=0 FXS[Y]=1 FXST[Y]=10
ในการโปรแกรมช้ินงานปกติ จะตอ งแนใ จวา คา $R1
ถูกกําหนดไวในตําแหนง ท่ีตอ งการตามเวลาทกี่ ําหนด
ปด ใชง านจากการดาํ เนนิ การแบบซงิ โครไนซ
ตัวอยา ง:
ถา เหตกุ ารณท คี่ าดไวล ว งหนา ($R3) ไดเกดิ ขึ้นและมสี ถานะ "เชอื่ มตอ การหยดุ ท่ีจาํ กดั แลว "
(ตัวแปรระบบ $AA_FXS) เกิดขึน้ แลว คา FXS จะตอ งถกู ยกเลกิ การเลือก
โคด โปรแกรม
IDS=4 WHENEVER (($R3==1) AND ($AA_FXS[Y]==1)) DO FXS[Y]=0 FA[Y]=1000 POS[Y]=0
ถงึ จดุ หยดุ ทกี่ าํ หนด
เมือ่ ถึงจุดหยุดที่กําหนด:
● คาระยะท่ีเหลือถูกลบออกและคา ตาํ แหนง ท่กี าํ หนดมคี าถูกตอ ง
● แรงบดิ ขบั เคลอื่ นจะเพม่ิ ขน้ึ จนถึงคาขดี จํากดั ท่ีโปรแกรมไว FXSW จากนัน้ ก็มีคาคงทีไ่ ปเรอ่ื ยๆ
● การตรวจสอบจดุ หยุดทก่ี าํ หนดจะถูกเปดใชง านภายในชว งกวา งของหนาตา งทรี่ ะบไุ ว
376 พน้ื ฐาน
คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
คําสง่ั เพมิ่ เตมิ
14.6 เคลอ่ื นทไี่ ปยังจดุ หยดุ ทกี่ าํ หนด (FXS, FXST, FXSW)
เงอ่ื นไขเพมิ่ เติม
● การวัดคา ดว ยการลบระยะทเ่ี หลือ
"การวดั คา ดว ยการลบระยะทเี่ หลอื " (คําสงั่ MEAS) และ "เคลอื่ นที่ไปยงั จดุ หยดุ ท่กี ําหนด"
ไมส ามารถโปรแกรมไดใ นเวลาเดยี วกันที่บลอ็ กเดียวกัน
ขอ ยกเวน:
ฟงกชัน่ หน่ึงทาํ งานตามแกนทางเดินและฟง กช ัน่ อน่ื ทาํ งานบนแกนตาํ แหนง
หรือทง้ั สองฟง กช น่ั ทํางานบนแกนตาํ แหนง
● การตดิ ตามเสนขอบรปู
การติดตามเสนขอบรปู จะไมท าํ งานในขณะที่ "เคลอ่ื นทไี่ ปยงั จดุ หยดุ ท่กี ําหนด" ทาํ งานอยู
● แกนตาํ แหนง
สาํ หรบั "เคลอื่ นทไ่ี ปยงั จุดหยดุ ทีก่ าํ หนด" บนแกนตําแหนง
การเปล่ยี นบลอ็ กจะเกดิ ขึน้ โดยไมค าํ นึงถงึ การเคล่อื นทีข่ องจดุ หยดุ ทก่ี าํ หนด
● แกนเชอื่ มโยงและแกนคอนเทนเนอร
สามารถเคลอ่ื นท่ไี ปยังจดุ หยดุ ที่กําหนดสําหรบั แกนเช่อื มโยงและแกนคอนเทนเนอรไ ดด ว ย
สถานะของแกนเครอ่ื งจักรทกี่ าํ หนดใหจ ะยงั คงอยางนัน้ แมจ ะเกนิ การหมุนของคอนเทนเนอรแ ลว
ซึ่งจะยังใชไ ดกบั การจํากัดแรงบดิ แบบโมดลั ดว ยคา FOCON
ขอ มลู อา งองิ :
– คูมอื ฟงกชนั่ , ฟงกชั่นเสรมิ - แผงควบคุมหลายสว นบน NCU หลายตวั , ระบบท่กี ระจายออกไป
(B3)
– คมู อื การโปรแกรม, การวางแผนงาน; หวั ขอ: "เคลือ่ นที่ไปยงั จดุ หยุดทีก่ าํ หนด (FXS และ
FOCON/FOCOF)"
● เคล่ือนที่ไปยงั จดุ หยดุ ที่กาํ หนดไมสามารถทาํ ได:
– ดว ยแกนของแกนทรี
– สาํ หรบั แกนตําแหนงซงึ่ มีจุดตดั เดียวกันซง่ึ ควบคมุ แยกตา งหากจาก PLC (FXS
ตองเลอื กจากโปรแกรม NC)
● ถาขีดจาํ กัดแรงบดิ มคี า ลดลงมากเกนิ ไป แกนจะไมส ามารถไปยงั จดุ ท่ีกาํ หนดคาไวไ ด
ตวั ควบคมุ ตําแหนงจะวงิ่ ไปถงึ ขดี จํากัดและความเบย่ี งเบนของเสน ขอบรปู จะเพม่ิ ขน้ึ
ในขนั้ ตอนทาํ งานนี้ อาจมีการเพม่ิ ข้ึนในขีดจาํ กัดแรงบิดทนั ที และเคลือ่ นทแ่ี บบกระตุก
เมอื่ ตองการตรวจสอบวาแกนจะสามารถไปยงั จดุ ท่ีกาํ หนดคา ไวได
ใหต รวจสอบคา เบ่ยี งเบนเสน ขอบรปู เพือ่ ใหแ นใจวา ตอ งไมม ีคา สงู กวา คา เบี่ยงเบนท่ีมีแรงบดิ แบบไม
จาํ กดั
พื้นฐาน 377
คูม อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
คําสง่ั เพม่ิ เติม
14.7 เวลาคางอยขู องเคร่ืองมอื (G4)
14.7 เวลาคา งอยขู องเครอ่ื งมอื (G4)
การทํางาน
G4 สามารถใชใ นการโปรแกรมคา "เวลาคางอยูของเครื่องมอื " ระหวางบล็อก NC
สองบลอ็ กในชว งที่การทําชน้ิ งานถูกขดั จงั หวะ
หมายเหตุ
G4 จะขดั จงั หวะโหมดทางเดินเครอื่ งมอื ตอ เนอ่ื ง
การใชง าน ตัวอยา งเชน การตดั แบบผอ นแรง
ซนิ แทกซ
G4 F…/S<n>=...
หมายเหตุ
G4 ตองถกู โปรแกรมในบลอ็ ก NC ที่แยกตางหาก
378 พื้นฐาน
คมู ือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
คาํ สง่ั เพม่ิ เติม
14.8 การหยุดการเตรยี มประมวลผลภายใน
ความหมาย
G4: เปด ใชง านเวลาคา งอยูของเคร่อื งมอื
F…: เวลาคา งอยูของเครอื่ งมือจะถกู โปรแกรมเปนวินาทที ่แี อดเดรส F
S<n>=…: เวลาคา งอยูของเครอื่ งมือจะถกู โปรแกรมเปน จาํ นวนรอบการหมนุ สปน เดลิ ที่แอดเดรส S
<n>: ตวั เลขตอทายจะระบจุ ํานวนของสปน เดลิ ทใ่ี ชเ วลาคางนี้ หากไมม ีตัวเลขตอ ทา ย
(S...) จะใชเ วลาคา งกบั สปน เดลิ มาสเตอร
หมายเหตุ
แอดเดรส F และ S จะถูกใชเฉพาะกบั พารามิเตอรเ วลาในบลอ็ ก G4 เทา นัน้ อตั ราปอ น F...
และความเร็วรอบสปน เดิล S... ที่โปรแกรมอพั สตรีมของบลอ็ ก G4 จะถกู เกบ็ คา ไว
ตวั อยา ง
โคดโปรแกรม คําอธิบาย
N10 G1 F200 Z-5 S300 M3 ; อตั ราปอน F, ความเร็วรอบสปนเดลิ S
N20 G4 F3 ; เวลาคา งอยูข องเครือ่ งมือ: 3 วินาที
N30 X40 Y10
N40 G4 S30 ; เวลาคางอยู 30 รอบสปนเดิล (ท่ี S=300 รอบตอนาที
และการโอเวอรไรดความเร็ว 100% ซึ่งสมั พนั ธกบั คา t = 0.1 นาที)
N50 X...
; อตั ราปอนและความเร็วรอบสปน เดิลท่ีโปรแกรมใน N10 ยังคงใชคานี้ตอไป
14.8 การหยดุ การเตรยี มประมวลผลภายใน
การทํางาน ตวั ควบคมุ จะสรา งการหยดุ การเตรียมประมวลผลภายในเมือ่ เขาถึงขอ มลู สถานะเครอื่ งจักร ($A...)
ตวั อยา ง จะไมม กี ารดาํ เนินการบลอ็ กทต่ี ามมาจนกวา จะดาํ เนนิ การบลอ็ กที่เตรียมประมวลผลและบลอ็ กทบี่ นั ทกึ ทง้ั
หมดเสรจ็ สมบรู ณ ระบบจะหยดุ บลอ็ กกอ นหนา ตรงจดุ หยุดทก่ี าํ หนดไว (เชนเดียวกบั G9)
โคด โปรแกรม คําอธบิ าย
...
N40 POSA[X]=100 ; เม่ือเขา ถึงขอมลู สถานะเครอื่ งจักร ($A...)
N50 IF $AA_IM[X]==R100 GOTOF MARKE1 ตวั ควบคุมจะสรางการหยดุ การเตรียมประมวลผลภายในขึ้
น
N60 G0 Y100
N70 WAITP(X)
N80 LABEL1:
...
พนื้ ฐาน 379
คูม ือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
คําสง่ั เพิ่มเติม
14.8 การหยดุ การเตรียมประมวลผลภายใน
380 พ้นื ฐาน
คมู ือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
ขอ มลู อน่ื ๆ 15
15.1 แกน 381
ชนดิ แกน ความแตกตา งทเ่ี กดิ ขึน้ ระหวา งชนดิ ของแกนดงั ตอ ไปน้เี มื่อเขียนโปรแกรม:
● แกนเครอ่ื งจักร
● แกนแชนเนล
● แกนรูปทรง
● แกนพิเศษ
● แกนทางเดนิ
● แกนซงิ โครไนซ
● แกนตําแหนง
● แกนคาํ สง่ั (การดําเนนิ การแบบซงิ โครไนซก บั การเคลอื่ นท)ี่
● แกน PLC
● แกนเชอื่ มโยง
● แกนเชอ่ื มโยงนาํ
ࡴ࠸ࡐ࡚ࡰࡒࡎ࡚࠾ ࡴ࠸ࡐࡌࡪࡴࡢࡐ࠾ࡻ
ࡴ࠸ࡐࡳ࠻࡚ࡤࡻ ࠾࠸ࡨ ࡚
ࡴ࠸ࡐ࡚ࡒࡰ ࡎ࡚࠾ ࡴ࠸ࡐࡕࡳ ࡠ
ࡴ࠸ࡐࡴࡁࡐࡳࡐ
ࡴ࠸ࡐࡎࡩ࠾ࡳࡋ ࡴ࠸ࡐ ࡴ࠸ࡐ ࡴ࠸ࡐ 3/&
ࡐ ࡌࡪࡴࡢࡐ࠾ࡻ ࠻ࡪࡡ࠾ࡨࡻ
ࡴ࠸ࡐ
ࡂ࠾ࡵ࠻࡚ࡷࡐࡂࡿ
࠸ࡩ࡚ࡴࡒ࠾࠻ࡳࡐࡳࡘࡌ࠸
ࡴ࠸ࡐࡳ࠻࡚ࡤࡻ ࠾ࡨ࠸࡚
พื้นฐาน
คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
ขอมลู อน่ื ๆ
15.1 แกน
ลกั ษณะการทาํ งานของชนดิ ของแกนทโี่ ปรแกรมไว
แกนรูปทรง แกนซงิ โครไนซ และแกนตาํ แหนง จะถูกโปรแกรมไว
● แกนทางเดนิ จะเคลอ่ื นไปดวยอตั ราปอ น F ตามคําสง่ั เคล่ือนทท่ี ่ีโปรแกรมไว
● แกนซงิ โครไนซจ ะเคลอ่ื นทไี่ ปพรอ มกบั แกนทางเดนิ และใชเ วลาเดยี วกนั เคลอื่ นที่ไปกับแกนแกนทางเ
ดนิ ทงั้ หมด
● แกนตาํ แหนงจะเคลอื่ นท่แี บบอะซิงโครนัสกบั แกนอนื่ ๆทงั้ หมด
การเคลอื่ นทีเ่ หลา น้ีจะเปน อสิ ระจากการเคลอื่ นทบี่ นทางเดินเครอื่ งมอื และแบบซงิ โครไนซ
● แกนคําสงั่ จะเคลือ่ นท่ีแบบอะซงิ โครนสั กบั แกนอื่นๆทง้ั หมด
การเคลอื่ นทเ่ี หลา นจี้ ะเปน อสิ ระจากการเคลอื่ นทบี่ นทางเดินเครอ่ื งมอื และแบบซงิ โครไนซ
● แกน PLC จะถกู ควบคมุ โดย PLC และสามารถเคลอื่ นทแ่ี บบอะซงิ โครนสั กบั แกนอน่ื ๆทงั้ หมด
การเคลอื่ นนี้จะเปนอสิ ระจากการเคลอื่ นทบี่ นทางเดนิ เครื่องมือและแบบซงิ โครไนซ
15.1.1 แกนหลกั /แกนรปู ทรง
แกนหลักกําหนดตามระบบพิกัดมมุ ฉากและแบบพกิ ัดมอื ขวา
การเคลอ่ื นท่ขี องเครอ่ื งมอื จะถกู โปรแกรมในระบบพกิ ดั น้ี
ในเทคโนโลยี NC นน้ั แกนหลกั จะถกู เรียกวา แกนรปู ทรง
คาํ นจี้ ะถกู ใชใ นคมู อื แนะนําการโปรแกรมนีด้ ว ย
แกนรปู ทรงทสี่ ามารถแทนทไี่ ด
ฟงกชั่น "แกนรูปทรงที่สามารถแทนท่ไี ด" (ใหดทู ่ี คมู ือฟง กช น่ั , การวางแผนงาน)
สามารถใชใ นการเปล่ยี นการจัดกลมุ แกนรปู ทรงทไี่ ดกาํ หนดคาไวแ ลว โดยการใชขอ มลู เคร่อื งจักรจากโ
ปรแกรมชน้ิ สวน ในสว นน้ี
แกนรูปทรงสามารถแทนทไี่ ดด ว ยแกนแชนเนลทก่ี าํ หนดเปน แกนพิเศษแบบซงิ โครนสั
ตวั ระบแุ กน
สาํ หรบั เคร่ืองกลงึ :
จะใชแกนรปู ทรง X และ Z และบางครงั้ ก็ใช Y ดวย
ࡴ࠸ࡐࡢࡘࡐ࠹ࡤ࠾
ࡒࡼࡤࡘࡘࡋ
ࡳ࠻࡚ࡤࡻ ࠾ࡘࡤ ࡡࡒࡐ ࡳࡋ ࡕࡳ ࡠ
;
= ࡴ࠸ࡐࡕࡳࡠ
ࡡࡒࡐ ࡳࡋࡢ࠸ࡨ ࡴ࠸ࡐ ࡙ࡐࡨ
ࡡࡒࡐ ࡳࡋࡘࡩࡡࡳࡌࡤ࡚ ࡿ ࡚ࡒࡰ ࡎ࡚࠾ ࡰࡐ࡙ࡿ
ࡴ࠸ࡐ & ࡎࡼࡩ࡙
382 พ้นื ฐาน
คูม ือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
ขอมลู อนื่ ๆ
15.1 แกน
สาํ หรบั เครอ่ื งกดั :
จะใชแ กนรปู ทรง X, Y และ Z
ขอ มลู เพม่ิ เตมิ
คาสงู สดุ ของแกนรปู ทรงทงั้ สามแกนจะถูกใชในการโปรแกรมเฟรมและรปู ทรงของชน้ิ งาน (เสนขอบรปู )
ตวั ระบุรปู ทรงและแกนแชนเนลอาจเปน คา เดยี วกนั ทมี่ ขี อ มลู อา งองิ ให
ช่ือของแกนรูปทรงและแกนแชนเนลเปน ชอื่ เดียวกนั ไดใ นแตละแชนเนล
ดงั นนั้ จงึ สามารถประมวลผลโปรแกรมเดยี วกนั ได
15.1.2 แกนพเิ ศษ
15.1.3
ตรงขา มกบั แกนรปู ทรง ไมมคี วามสัมพนั ธเชงิ รูปทรงใดที่กาํ หนดไวร ะหวา งแกนพเิ ศษ
แกนพิเศษทว่ั ไปมีดงั น:ี้
● แกนรโี วลเวอรข องเครอ่ื งมอื
● แกนโตะงานหมุน
● แกนหัวหมนุ
● แกนตัวโหลด
ตวั ระบแุ กน
บนเครอ่ื งกลงึ ทม่ี แี ม็กกาซนี แบบวงกลม ตวั อยา งเชน :
● ตาํ แหนง รีโวลเวอร U
● ยันศนู ยท าย V
ตวั อยา งการเขยี นโปรแกรม
โคด โปรแกรม คาํ อธบิ าย
N10 G1 X100 Y20 Z30 A40 F300 ; การเคลือ่ นทบ่ี นแกนทางเดิน
N20 POS[U]=10POS[X]=20 FA[U]=200 FA[X]=350 ; การเคลอื่ นที่บนแกนตําแหนง
N30 G1 X500 Y80 POS[U]=150FA[U]=300 F550 ; แกนทางเดินและแกนตําแหนง
N40 G74 X1=0 Z1=0 ; เคลือ่ นเขา ไปยังจดุ อางอิง
สปน เดลิ หลกั , สปนเดลิ มาสเตอร
จลนศาสตรเ ครอ่ื งจักรจะกาํ หนดวา สปนเดิลใดท่ีเปน สปน เดิลหลกั
สปน เดลิ น้ีมักจะประกาศใหเปนสปน เดลิ มาสเตอรในขอมลู เครอื่ งจักร
การกาํ หนดคา นส้ี ามารถเปลยี่ นไดด ว ยคาํ สงั่ โปรแกรม SETMS(<เลขที่สปนเดิล>) SETMS
สามารถใชไดโ ดยไมต อ งระบุเลขทส่ี ปนเดิลเพื่อทจ่ี ะสลบั กลบั ไปยงั สปน เดลิ มาสเตอรท ี่กาํ หนดไวในขอ มูล
เครอื่ งจักร
ฟงกช ั่นพิเศษ เชน การตดั เกลียวจะตอ งใชส ปน เดิลมาสเตอร
ตวั ระบสุ ปน เดลิ
S หรอื S0
พ้นื ฐาน 383
คูม อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
ขอ มลู อื่นๆ แกนเครอ่ื งจกั ร
15.1 แกน
แกนเครอื่ งจกั รเปนแกนทางกายภาพทอ่ี ยใู นเครอ่ื งจักร
15.1.4
การเคลอื่ นทข่ี องแกนยงั สามารถกําหนดไดโดยการแปลง (TRANSMIT, TRACYL หรอื TRAORI)
ไปยังแกนเครอื่ งจักร ถาเคร่ืองจักรตอ งมกี ารแปลง ชอื่ ของแกนตางๆ
จะตอ งระบไุ วในขั้นตอนของการกําหนดการทาํ งาน (ผผู ลติ เครอ่ื งจกั ร)
ชอ่ื ของแกนเครือ่ งจักรจะถูกโปรแกรมเฉพาะในสภาวะพเิ ศษเทา นั้น (เชน
สาํ หรบั การเคลอื่ นเขา ไปยงั จดุ อางองิ หรอื จุดคงท)ี่
ตวั ระบแุ กน
ตวั ระบุแกนสามารถต้ังคาในขอมลู เครอื่ งจกั รได
ตัวระบุมาตรฐาน:
X1, Y1, Z1, A1, B1, C1, U1, V1
นอกจากนยี้ ังมตี ัวระบแุ กนมาตรฐานที่ใชง านเสมอ:
AX1, AX2, …, AX<n>
15.1.5 แกนแชนเนล
แกนแชนเนลคอื แกนทงั้ หมดทเ่ี คล่อื นท่ีในแชนเนล
ตวั ระบแุ กน
X, Y, Z, A, B, C, U, V
15.1.6 แกนทางเดนิ
แกนทางเดนิ กาํ หนดคา ทางเดนิ เครอื่ งมือและการเคลอื่ นทข่ี องเครอื่ งมอื ในพื้นท่ี
การปอ นงานทโ่ี ปรแกรมไวท าํ งานไดใ นทางเดินเครอ่ื งมอื น้ี
แกนท่ีเกยี่ วขอ งกบั ทางเดนิ เครื่องมอื นีจ้ ะเคลอ่ื นเขา ไปยังตําแหนง เหลานน้ั ที่เวลาเดียวกนั ตามกฎแลว
แกนเหลานคี้ อื แกนรูปทรง
อยา งไรกต็ าม การตั้งคา เรม่ิ ตน จะกําหนดวาแกนใดเปนแกนทางเดิน แลวจงึ กําหนดความเรว็
แกนทางเดินสามารถระบุในโปรแกรม NC ดว ยคา FGROUP ได
สาํ หรบั ขอ มูลเพม่ิ เตมิ เก่ียวกับ FGROUP ใหด ทู ี่ "อตั ราปอน (G93, G94, G95, F, FGROUP, FL,
FGREF) (หนา 101)"
15.1.7 แกนตาํ แหนง
แกนตําแหนงจะถูกอินเตอรโ พเลตแยกตา งหาก หรอื อกี นัยหนึ่งคือ
แกนตาํ แหนง แตล ะแกนจะมอี นิ เตอรโ พเลเตอรแ ละอตั ราปอ นของตวั เอง
แกนตาํ แหนง จะไมอ ินเตอรโพเลตกับแกนทางเดนิ
แกนตําแหนงจะเคลอื่ นทดี่ ว ยโปรแกรม NC หรอื PLC ถาแกนถกู เคล่อื นท่ไี ปพรอ มกนั ดวยโปรแกรม NC
และ PLC แลว จะมขี อ ความแสดงขอ ผดิ พลาดปรากฏขนึ้
384 พนื้ ฐาน
คมู อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
ขอ มลู อนื่ ๆ
15.1 แกน
แกนตาํ แหนง โดยทว่ั ไปมดี งั น:้ี
● ตวั โหลดสําหรบั การเคลอ่ื นยา ยชิ้นงานไปยังเครอื่ งจักร
● ตัวโหลดสําหรบั การเคลอ่ื นยายชน้ิ งานออกจากเครอื่ งจักร
● แมก็ กาซีนเครอ่ื งมอื /ปอ มมดี
ชนดิ
ความแตกตางจะเกิดขึ้นระหวางแกนตําแหนง จากการซิงโครไนซท ่ปี ลายบลอ็ กหรอื ครอบหลายบลอ็ ก
แกน POS
การเปล่ียนบลอ็ กเกิดขนึ้ ทส่ี ว นปลายของบลอ็ กเมื่อแกนทางเดนิ และแกนตําแหนงทงั้ หมดถกู โปรแกรมไวใ
นบลอ็ กนีไ้ ดเคล่อื นเขา ไปยงั จดุ ปลายของแตล ะแกนทโ่ี ปรแกรมไวแ ลว
แกน POSA
การเคลอ่ื นทขี่ องแกนตาํ แหนง สามารถขยายออกไปหลายบล็อกได
แกน POSP
การเคลอื่ นทข่ี องแกนตาํ แหนง เหลานน้ั สําหรบั การเคลอ่ื นเขา ไปยงั ตาํ แหนง ปลายทอี่ ยูในหวั ขอ นั้น
หมายเหตุ
แกนตาํ แหนง จะกลายเปน แกนซงิ โครไนซไ ดถ า แกนนน้ั เคลอื่ นทไี่ ปโดยไมม ีตัวระบคุ า POS/POSA
พเิ ศษ
โหมดทางเดนิ เครอ่ื งมือตอ เนอื่ ง (G64) สาํ หรบั แกนทางเดนิ จะเปน ไปไดก็ตอ เมอ่ื แกนตาํ แหนง (POS)
เคลื่อนเขาไปยงั ตาํ แหนง สดุ ทา ยกอนแกนทางเดิน
แกนทางเดินท่ีโปรแกรมดวยคา POS/POSA
จะถูกยายออกจากการจดั กลมุ ของแกนทางเดนิ ในระยะของบลอ็ กนี้
สาํ หรบั ขอ มลู เพิ่มเตมิ เกยี่ วกับ POS, POSA, และ POSP ใหดูท่ี "เคลื่อนทีแ่ กนตาํ แหนง (POS, POSA,
POSP, FA, WAITP, WAITMC) (หนา 110)"
15.1.8 แกนซงิ โครไนซ
แกนซงิ โครไนซจะเคลอื่ นทีไ่ ปพรอ มกบั ทางเดนิ เครอ่ื งมอื จากตําแหนงเรมิ่ ตน ไปยงั ตาํ แหนง ส้ินสดุ ทโี่ ปรแ
กรมไว
อัตราปอ นที่โปรแกรมใน F จะใชไดก ับแกนทางเดนิ ท่โี ปรแกรมในบลอ็ ก แตใชไมไดก บั แกนซงิ โครไนซ
แกนซงิ โครไนซจ ะใชเวลาในการเคลอ่ื นที่เทา กับแกนทางเดนิ
แกนซงิ โครไนซสามารถเปน แกนหมุนได
ซง่ึ จะเคลอื่ นที่ไปพรอ มกบั การอินเตอรโพเลตของทางเดนิ เครอื่ งมอื
พื้นฐาน 385
คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
ขอ มลู อนื่ ๆ แกนคาํ สงั่
15.1 แกน
แกนคาํ สงั่ จะเรม่ิ จากการดาํ เนนิ การแบบซิงโครไนซท ี่ตอบสนองตามเหตกุ ารณ (คําสง่ั )
15.1.9 แกนคําสง่ั สามารถวางตําแหนง ไดท ง้ั เร่มิ ตน และหยดุ ไดแบบไมส ัมพนั ธกบั โปรแกรมชนิ้ สวนเลย
แกนไมสามารถเคลอ่ื นที่จากโปรแกรมชนิ้ สวนและจากการดาํ เนินการแบบซงิ โครไนซไ ดพ รอ มกัน
แกนคาํ สง่ั จะถกู อนิ เตอรโ พเลตแยกตา งหาก หรืออีกนยั หนงึ่ คือ
แกนคาํ สงั่ แตละแกนจะมีอนิ เตอรโ พเลเตอรแ กนและอตั ราปอ นของตวั เอง
ขอ มลู อา งองิ :
คมู อื ฟงกช นั่ , การดําเนนิ การแบบซงิ โครไนซ
15.1.10 แกน PLC
แกน PLC จะเคลอื่ นทีด่ ว ย PLC ผานบลอ็ กฟงกช่นั พิเศษในโปรแกรมพนื้ ฐาน
การเคลอ่ื นทข่ี องแกนนไ้ี มต อ งสมั พนั ธก บั แกนอืน่ ๆ ทง้ั หมดได
การเคลอื่ นท่ีจะเปน อสิ ระจากการเคลอื่ นทต่ี ามทางเดินเครื่องมอื หรอื แบบซงิ โครไนซ
15.1.11 แกนเชอ่ื มโยง
แกนเชือ่ มโยงเปนแกนทางกายภาพทเ่ี ชอื่ มตอ ไปยัง NCU อน่ื และมตี าํ แหนง ทค่ี วบคุมจาก NCU น้ี
แกนเชอ่ื มโยงสามารถกาํ หนดแบบไดนามคิ ใหก บั แชนเนลของ NCU อน่ื
แกนเชื่อมโยงทไ่ี มใ ชแกนแบบโลคอล จากมมุ มองของ NCU ท่รี ะบุไว
࡚ࡧࡑࡑࡌ࡞ࡨ ࠹ࡨࡑ ࡚ࡧࡑࡑࡌ࡞ࡨ ࠹ࡨࡑ
1&8 1&8
ࡴࡁࡐࡳࡐ ࡴࡁࡐࡳࡐ %
ࡴࡁࡐࡳࡐ $ %
$
$
ࡵࡘࡋࡰࡳࡁࡻࡤࡘࡵ࡙࠾ +: ࡵࡘࡋࡰ ࡳࡁࡻࡤࡘࡵ࡙࠾ +:
࠸ࡩ࡚࡚ࡨࡑࡡࡻ࠾࠹ࡼࡤࡘࡰࡴࡑࡑࡳࡁࡻࡤࡘࡵ࡙࠾
แนวคดิ คอนเทนเนอรแ กน จะถูกใชส ําหรบั การเปลย่ี นคา แบบไดนามคิ ของการกาํ หนดคา ใหกับ NCU
การแลกเปล่ียนแกนดว ยคําสงั่ GET และ RELEASE จากโปรแกรมชิน้ สว นจะใช ไม ไดกับแกนเชื่อมโยง
386 พ้ืนฐาน
คมู ือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
ขอมลู อืน่ ๆ
15.1 แกน
ขอ มลู เพมิ่ เตมิ
สงิ่ ทต่ี อ งมกี อ น
● NCU ทีม่ ีสวนรว มทงั้ NCU1 และ NCU2
ตองเชอ่ื มตอ กนั ดว ยการสอื่ สารความเรว็ สูงผานโมดูลเช่อื มโยง
ขอ มูลอา งองิ :
คูมอื การกําหนดคา, NCU
● แกนจะตอ งไดร บั การกําหนดคา ใหเ หมาะสมตามขอ มลู เครอ่ื งจกั ร
● ตวั เลือก "แกนเชือ่ มโยง" ตองถูกตดิ ตง้ั ไว
คาํ อธบิ าย
การควบคมุ ตําแหนง ไดร บั การตดิ ตง้ั บน NCU บนแกนทีม่ ีการเชอื่ มตอ ทางกายภาพกบั ตวั ขบั NCU
นีย้ ังประกอบดว ยอนิ เตอรเ ฟส VDI ของแกนที่เกีย่ วขอ งดว ย
จุดตั้งคาตาํ แหนงสาํ หรบั แกนเชือ่ มโยงไดร บั การสรา งบน NCU ตวั อนื่ และส่ือสารผา นการเชอ่ื มโยงของ
NCU
การเชือ่ มตอ การรบั สง ขอ มลู ตอ งมวี ธิ กี ารโตตอบระหวา งอนิ เตอรโ พเลเตอรก ับตวั ควบคมุ ตาํ แหนง หรอื อินเ
ตอรเ ฟสของ PLC คา ที่กําหนดทคี่ ํานวณโดยอนิ เตอรโพเลเตอร
จะตอ งถูกทรานสปอรต ไปยงั ลปู ควบคมุ ตําแหนง บน NCU หลัก และในทางกลับกัน
คา จรงิ ก็ตอ งมกี ารสง คนื จาก จดุ น้ันกลบั ไปยังอินเตอรโพเลเตอร
ขอมลู อา งองิ :
สาํ หรบั ขอ มลู รายละเอยี ดเพ่มิ เตมิ เกี่ยวกบั แกนเช่อื มโยง ใหด ทู :ี่
คูม อื ฟงกช นั่ , ฟงกช่ันขัน้ สูง - แผงควบคุมสาํ หรบั ผปู ฏิบัตงิ านแบบหลายแผงและ NCU (B3)
คอนเทนเนอรแ กน
คอนเทนเนอรแ กนเปนโครงสรา งขอ มูลบัฟเฟอรแ บบวง
ทซ่ี งึ่ แกนโลคอลและ/หรือแกนเชือ่ มโยงไดร ับการกําหนดใหก ับแชนเนลตา งๆ
รายการในบฟั เฟอรแ บบวงสามารถเปน แบบหมนุ เปน วงรอบได
นอกจากน้กี ารอา งถงึ แกนโลคอลหรอื แกนเชอื่ มโยงโดยตรง
การตง้ั คา แกนเชื่อมโยงในรปู ของแกนเครอื่ งจกั รแบบโลจคิ อลจะยอมใหอ า งถึงคอนเทนเนอรแ กนได
ชนดิ ของการอา งถึงนปี้ ระกอบดวย:
● หมายเลขคอนเทนเนอร และ
● สลอ็ ต (ท่อี ยบู ัฟเฟอรแบบวงภายในคอนเทนเนอร)
รายการในที่อยูบัฟเฟอรแบบวงประกอบดว ย:
● แกนโลคอล หรอื
● แกนเชอื่ มโยง
รายการของคอนเทนเนอรแ กนประกอบดว ยแกนเครอ่ื งจกั รแบบโลคอลหรอื แกนเชอ่ื มโยงจากมุมมองของ
NCU แตล ะตวั รายการในรปู แกนเครอ่ื งจักรแบบโลจคิ อล
(MD10002 $MN_AXCONF_LOGIC_MACHAX_TAB) ของ NCU แตล ะตวั จะมีคา คงท่ี
ขอมลู อา งองิ :
ฟงกช ่ันคอนเทนเนอรแกนจะอธิบายไวใ น:
คูม อื ฟงกชนั่ , ฟงกช ่ันขั้นสงู - แผงควบคมุ สาํ หรบั ผปู ฏิบตั งิ านแบบหลายแผงและ NCU (B3)
พ้นื ฐาน 387
คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
ขอมลู อนื่ ๆ แกนเชอ่ื มโยงนำ
15.1 แกน
แกนเชอื่ มโยงนาํ เปน แกนหน่งึ ท่ถี ูกอินเตอรโ พเลตโดย NCU ตวั หนงึ่ และถกู นาํ ไปใชก บั NCU
15.1.12 อน่ื ๆตามแกนหลักเพอื่ ใชค วบคมุ แกนรอง
ࡵࡘࡋࡰ ࡳࡁࡤࡻ ࡘࡵ࡙࠾ 1&8
1&8 1&8 1&8 Q
ࡤࡐࡳࡌࡤ࡚ࡿࡵࡕࡳࡳࡌࡤ࡚ࡿ
࠻ࡩࡻ ࡎ࠸ࡻ ࡪࡢࡐࡋ࠹ࡤ࠾ ࡤࡐࡳࡌࡤ࡚ࡿࡵࡕࡳࡳࡌࡤ࡚ࡿ
ࡳࡂࡤ࡚ࡵࡿ ࡞ $
ࡳࡂࡤ࡚ࡿࡵ࡞
࠻࡞ࡑ࠻ࡘ
ࡵࡋ࡙ࡴ࠸ࡐࡌࡩࡘ
࠻ࡻࡩ࡚࠾࠹ࡤ࠾ $
࡚ࡧࡑࡑࡌࡨ࡞࠹ࡨࡑ ࡚ࡧࡑࡑࡌࡨ࡞࠹ࡑࡨ
$
%
%
สญั ญาณเตือนตวั ควบคุมตําแหนง บนแกนจะถูกสง ไปยงั NCU
ตัวอนื่ ๆทง้ั หมดทีเ่ ช่อื มตอ กบั แกนทมี่ ีผลกระทบผา นทางแกนเช่ือมโยงนาํ
NCU ทข่ี น้ึ กับแกนเช่อื มโยงนาํ สามารถใชค วามสัมพนั ธของระบบจบั ยดึ ตอ ไปน้ีได:
● คาหลกั (คา ทกี่ าํ หนด, คาหลกั ตามจรงิ , คาหลกั ที่จําลองขนึ้ )
● การเคลอ่ื นทีแ่ บบเช่อื มตอ
● การแกไ ขแนวสมั ผัส
● เกียรอิเลค็ ทรอนิค (ELG)
● สปน เดลิ แบบซงิ โครนสั
การโปรแกรม
NCU มาสเตอร:
มเี พียง NCU
ทีไ่ ดร ับการกาํ หนดใหก ับแกนคา หลกั ทางกายภาพเทา นน้ั ทจี่ ะโปรแกรมการเคลอ่ื นทส่ี ําหรบั แกนนไ้ี ด
โปรแกรมการเคลอื่ นทตี่ องไมม ีฟงกช ัน่ หรอื การดาํ เนนิ การพเิ ศษใดๆ
NCU ของแกนรอง:
โปรแกรมเคลอื่ นทบี่ น NCU ของแกนรองตอ งไมม ีคําสั่งเคลอื่ นทสี่ าํ หรบั แกนเช่อื มโยงนาํ (แกนคาหลกั )
หากมกี ารฝาฝน กฎนจ้ี ะมีการสง สญั ญาณเตอื นข้ึน
แกนเชอ่ื มโยงนาํ จะอยูในเสน ทางทใ่ี ชป ระจําผา นตวั ระบแุ กนแชนเนล
สถานะของแกนเชือ่ มโยงนาํ สามารถเขา ถึงไดโ ดยตวั แปรระบบที่เลอื กไว
388 พ้ืนฐาน
คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
ขอมลู อ่นื ๆ
15.1 แกน
ขอ มลู เพม่ิ เตมิ
เงอ่ื นไข
● NCU ท่ีสัมพนั ธก ัน คือ NCU1 ถงึ NCU<n> (n มีคา มากสดุ คอื 8)
จะตอ งเชอ่ื มตอ ขา มกนั ผา นโมดลู เช่ือมโยงเพอื่ ใหสอื่ สารความเร็วสงู ได
ขอ มลู อางองิ :
คูม อื การกําหนดคา, NCU
● แกนตองถกู กําหนดคา ไวอ ยางเหมาะสมผานขอ มูลเครอื่ งจกั ร
● ตวั เลือก "แกนเชอ่ื มโยง" ตอ งถกู ติดตง้ั ไว
● รอบของการอนิ เตอรโ พเลตเดียวกนั ตอ งถูกกาํ หนดคา ไวส าํ หรบั NCU
ทุกตัวท่เี ชอ่ื มตอ กับแกนเชอื่ มโยงนาํ
ขอ จาํ กดั
● แกนหลกั ทีเ่ ปน แกนเชือ่ มโยงนาํ ตองไมเปน แกนเชอื่ มโยง กลา วคอื แกนนนั้ ไมส ามารถเคลอ่ื นทีด่ ว ย
NCU ตวั อื่นไดน อกจาก NCU หลกั เทานั้น
● แกนหลกั ทีเ่ ปน แกนเช่อื มโยงนาํ ตองไมเ ปน แกนคอนเทนเนอร
กลา วคอื แกนนนั้ ไมส ามารถสลบั ทอ่ี ยไู ดก บั NCU ทีต่ างกันได
● แกนเชอื่ มโยงนาํ ตองไมเ ปน แกนนาํ ทีโ่ ปรแกรมไวใ นการจดั กลมุ แกนทรี
● ระบบจบั ยดึ ท่ีมแี กนเชอ่ื มโยงนาํ ไมสามารถตอ เรียงกนั ได
● การเปลยี่ นแกนสามารถตดิ ตง้ั ไดเฉพาะใน NCU หลกั ของแกนเชอ่ื มโยงนาํ เทานน้ั
ตวั แปรระบบ
ตวั แปรระบบตอ ไปนส้ี ามารถใชรวมกบั ตวั ระบแุ กนแชนเนลของแกนเชอื่ มโยงนํา:
ตวั แปรระบบ ความหมาย
$AA_LEAD_SP คา หลกั ที่จําลอง - ตาํ แหนง
$AA_LEAD_SV คา หลกั ท่จี าํ ลอง - ความเรว็
ถาตัวแปรระบบถกู อพั เดทโดย NCU หลกั ของแกนหลัก คา ใหมจ ะถกู สง ตอไปยัง NCU
ตวั อนื่ ๆท่ตี อ งการควบคมุ แกนรองตามฟงกชน่ั ของแกนหลกั นี้
ขอมลู อา งองิ :
คมู อื ฟงกช น่ั , ฟงกช่นั เสรมิ - แผงควบคุมสําหรับผปู ฏบิ ตั งิ านแบบหลายแผงและ NCU (B3)
พ้ืนฐาน 389
คมู อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
ขอ มูลอ่นื ๆ
15.2 จากคาํ สง่ั เคลือ่ นทีถ่ งึ การเคล่อื นทขี่ องเครอ่ื งจักร
15.2 จากคาํ สง่ั เคลอื่ นทถ่ี งึ การเคลอื่ นทข่ี องเครอ่ื งจกั ร
ความสัมพนั ธร ะหวา งการเคลอื่ นทข่ี องแกนทโี่ ปรแกรมไว (คําสัง่ เคลอ่ื นท)่ี
กับการเคล่ือนท่ขี องเครอื่ งจักรที่ไดจะแสดงในรปู ดงั ตอ ไปน:้ี
࠸ࡩ࡚ࡳ࠻ࡤࡻ ࡐࡎࡻࡴ࠸ࡐࡎࡵࡻ ࡒ࡚ࡴ࠸࡚ࡘࡷ࡞ࡶࡼ ࡐ࡚ࡧࡑࡑࡕ࠸ ࡨࡋ࠹ࡤ࠾ࡁࡐࡼ ࠾ࡩࡐ
࠻ࡪࡤࡏࡑࡩ࡙࠹ࡤ࠾ࡁࡼࡐ ࠾ࡩࡐ
࡚ࡒࡰ ࡎ࡚࠾ࡓࡻࡩࡐࡴ࠸ࡐ࡚ࡒࡰ ࡎ࡚࠾ ࡳࡁࡐࡻ ; < =
࠸ࡩ࡚࠻ࡪࡐ࡞ࡊࡳࡖ࡚ࡘ ࠻ࡪࡤࡏࡑࡩ࡙࠹ࡤ࠾࠸ࡩ࡚ࡒ࡚ࡨࡑࡎࡎࡩ࠾ ࠻ࡪࡡࡨ࠾ࡻ ࠸ࡩ࡚ࡳ࠻ࡤࡻ ࡐࡎࡻࡎ ࡳࡻ ࡢࡤ
ࡤࡤࡖࡳࡂࡺࡌ 75$16 ࡳ࠻࡚ࡤࡻ ࠾ࡘࡤ ࡵࡋ࡙ࡶࡁࡼ ࡓࡩࡻ ࡐࡎࡩ࠾ࡴ࠸ࡐࡕࡳࡠ ࡳࡁࡐࡻ &
࠸ࡩ࡚ࡢࡘࡐ 527 ࡳ࡞࠸ࡳࡌࡤ࡚ࡎࡿ ࡎࡩ࠾ ࡘࡘࡤࡤ࡙ࡳࡤ࡚ࡿ 8 9
࠸ࡩ࡚ࡒ࡚ࡑࡨ ࡡࡳ࠸ 6&$/(
࠸ࡩ࡚࠻ࡪࡐ࡞ࡊࡳࡖ࡚ࡘ
ࡳࡡࡐࡼ ࠹ࡤࡑ࡚ࡒࡰ ࡶࡐ ࡤࡤࡖࡳࡂࡺࡌ
࡚ࡧࡑࡑࡕ࠸ ࡨࡋ࠻ࡩ࡚ࡿࡎࡳࡂ࡙ ࡐ ࠸ࡩ࡚ࡒ࡚ࡨࡑࡡࡳ࠸
࠹ࡤ࠾ࡴࡁࡐࡳࡐ %&6
࠸ࡩ࡚ࡁࡋࡳࡁ࡙࡚ࡨ ࡘࡳ࠻࡚ࡤࡻ ࠾ࡘࡤ
࠸ࡩ࡚ࡳ࠻ࡻࡤࡐࡎ࠹ࡻ ࡤ࠾ࡌࡪࡴࡢࡐࡻ࠾ࡰࡐ࡙ࡳࡿ ࠻࡚ࡤࡻ
࠾ࡘࡤࡶࡐ %&6
࠸ࡩ࡚ࡁࡋࡳࡁ࡙࠻࡞ࡩࡘ࡙ࡩ࡞ࡳ࠻࡚ࡤࡻ ࠾ࡘࡤ ࡴ࠸ࡐࡢࡘࡐ ࠹ࡤ࠾
࠸ࡩ࡚ࡴࡒ࠾࠻ࡳ ࡐࡳࡘࡌ࠸ ࡍࡼࡩࡎࡪ࠾ࡩࡐ ࠸ࡩ࡚ࡴࡒ࠾ ࡴ࠸ࡐ
࠸ࡩ࡚ࡳ࠻ࡻࡤࡐࡎࡴࡻ ࠸ࡐࡳ࠻࡚ࡻࡤ࠾࠸ࡨ ࡚࠹ࡤ࠾ࡴࡁࡐࡳࡐ DEF
15.3 การคาํ นวณทางเดนิ เครอ่ื งมอื
การคาํ นวณทางเดนิ เครอ่ื งมอื จะหาคา ระยะทางทจี่ ะตอ งเคลอื่ นทใ่ี นบลอ็ ก
โดยการใชค า ออฟเซ็ตและคาชดเชยทง้ั หมด
โดยทวั่ ไป:
ระยะ = คา ทีก่ ําหนด - คาจรงิ + คาออฟเซ็ตศนู ย (ZO) + คาออฟเซต็ เครอื่ งมอื (TO)
;
7
ࡻ࠻ࡩ =
ࡎࡻ࠸ࡪࡢ
ࡐࡋ :.
ࡌࡪࡴࡢ ࡻࡐ࠾
ࡨࡡࡘࡑࡰ࡚ࡊࡿ
0 :
࠻ࡩࡻ
ࡎ࠸ࡻ ࡪࡢ
=2 ࡐࡋ :.
ࡌࡪࡴࡢࡐ࠾ࡻ ࡡࡘࡨ ࡑ࡚ࡰ ࡊࡿ
390 พ้นื ฐาน
คมู อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
ขอมลู อ่นื ๆ
15.4 แอดเดรส
ถาคาออฟเซต็ ศูนยใ หมแ ละคา ออฟเซ็ตเครอ่ื งมอื ใหมถ กู โปรแกรมลงในบลอ็ กโปรแกรมใหมแลว
จะใชด งั ตอ ไปน้:ี
● เมื่อมีระยะสมั บรู ณ:
ระยะ = (ระยะสมบรู ณ P2 - ระยะสมบรู ณ P1) + (WO P2 - WO P1) + (TO P2 - TO P1)
● เมอ่ื มรี ะยะที่เพม่ิ ข้นึ :
ระยะ = ระยะท่ีเพิ่มขึน้ + (WO P2 - WO P1) + (TO P2 - TO P1)
:2 3 ࡚ࡧ࡙ࡧࡤ ࡼ ࡩ࠾ࡤ ࠾ ࠻ ࡻࡩࡎ ࡻ࠸ࡪࡢࡐࡋ ࡡ ࡪࡢ࡚ ࡑࡨ 3 ࡤࡤࡖࡳࡂ ࡌࡺ ࡳ࠻࡚ ࡻࡤ࠾
ࡘ ࡤ 3
:2 3 ࡚ࡧ࡙ࡧࡤ ࡼ ࡩ࠾ࡤ ࠾ ࡤࡤࡖࡳࡂ ࡌࡺ ࡳ࠻࡚ ࡻࡤ ࡚ࡧ࡙ࡧ
࠻ ࡻࡩࡎ ࡻ࠸ࡪࡢࡐࡋ ࠾ࡘ ࡤ 3
ࡡ ࡪࡢ࡚ ࡑࡨ 3
0: 3 ࠸ࡩ࡚ࡳ࠻ ࡻࡤࡐࡎ ࡻ 3
࠻ ࡻࡩ࡚ ࠾
࠻ ࡻࡩ࡚ ࠾
15.4 แอดเดรส
แอดเดรสคงที่
แอดเดรสนี้เปน แบบถาวร นนั่ คอื ไมสามารถเปลี่ยนแปลงอักขระของแอดเดรสได
รายชอ่ื จะดไู ดใ นตาราง "แอดเดรสคงที่ (หนา 473)"
แอดเดรสทตี่ ง้ั คาได
ผูผลิตเครอ่ื งจักรอาจกําหนดชอ่ื อนื่ ใหก บั แอดเดรสเหลานี้ผา นขอมลู เครอ่ื งจกั รได
หมายเหตุ
แอดเดรสทตี่ ้ังคา ไดตอ งไมซ ้าํ กนั ภายในตวั ควบคมุ เดยี วกัน กลาวคือ
ชือ่ แอดเดรสเดยี วกันจะตองไมใ ชก บั ชนิดของแอดเดรสทต่ี า งกัน (คา แกนและจุดสิน้ สดุ
การปรบั ทศิ ทางเครอ่ื งมอื พารามิเตอรก ารอินเตอรโ พเลต เปน ตน)
รายชอ่ื จะดูไดใ นตาราง "แอดเดรสทต่ี ง้ั คา ได (หนา 477)"
พน้ื ฐาน 391
คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
ขอมลู อ่ืนๆ
15.4 แอดเดรส
แอดเดรสแบบโมดลั /ไมใชโ มดัล
แอดเดรสแบบโมดัลยงั คงใชไ ดตามคา ที่โปรแกรมไว (ในบลอ็ กทต่ี ามมาทง้ั หมด)
จนกวาจะมีการโปรแกรมคา ใหมท แ่ี อดเดรสเดยี วกนั
แอดเดรสแบบไมใ ชโมดลั จะใชไดเ ฉพาะในบลอ็ กทีไ่ ดโปรแกรมไวเทา นนั้
ตัวอยา ง:
โคดโปรแกรม คําอธบิ าย
N10 G01 F500 X10 ; อตั ราปอน F จาก N10 ยงั คงทํางานอยูจนกวาจะมอี ัตราปอนใหม
N20 X10
แอดเดรสทม่ี สี ว นตอ ตามแกน
ในสวนแอดเดรสทมี่ สี ว นตอ ตามแกน ชื่อแกนจะใสไ วในเครอ่ื งหมายวงเล็บเหลยี่ มตอ ทายชอื่ แอดเดรส
ชือ่ แกนจะกาํ หนดแกน
ตวั อยา ง:
โคดโปรแกรม คําอธิบาย
FA[U]=400 ; อัตราปอนเฉพาะแกนสําหรับแกน U
ใหดทู ่ตี าราง "แอดเดรสคงท่ี (หนา 473)" ดว ย
สญั ลกั ษณแ อดเดรสสว นขยาย
สญั ลักษณแอดเดรสสว นขยายจะเปด ใชง านแกนและสปน เดลิ จาํ นวนมากเพ่อื ใหจดั โครงสรา งในระบบได
แอดเดรสสวนขยายจะประกอบดวยสว นขยายทเ่ี ปนตัวเลขและนพิ จนค ณิตศาสตรท ก่ี าํ หนดไวด ว ยอกั ขระ
"=" สว นขยายแบบตวั เลขจะมตี ัวเลขหนง่ึ หรอื สองหลกั และตอ งมคี าเปน บวกเสมอ
สญั ลักษณแ อดเดรสสว นขยายจะใชไ ดเ ฉพาะแอดเดรสโดยตรงดงั ตอ ไปน้เี ทา นนั้ :
แอดเดรส ความหมาย
X, Y, Z, … แอดเดรสของแกน
I, J, K พารามิเตอรการอินเตอรโพเลต
S ความเรว็ รอบสปนเดิล
SPOS, SPOSA ตําแหนง สปน เดลิ
M ฟง กชน่ั พเิ ศษ
H ฟงกช่นั เสรมิ
T เลขเครอ่ื งมือ
F อัตราปอ น
392 พน้ื ฐาน
คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
ขอ มลู อื่นๆ
15.5 ตัวระบุ
ตวั อยา ง: คาํ อธิบาย
; ไมตองมี "=" 7 เปนคาทใ่ี ส แตอักขระ "=" ก็สามารถใชได
โคดโปรแกรม ; แกน X4; ตองมี "="
X7 ; สองตัวอักษร; ตองมี "="
X4=20 ; ความเรว็ รอบของสปน เดลิ ตัวแรก: 470 รอบ/นาที
CR=7.3 ; สปน เดิลตัวท่ีสามหยุดหมนุ
S1=470
M3=5
สว นขยายแบบตัวเลขสามารถแทนทีไ่ ดดว ยตวั แปรแอดเดรส M, H, S และสาํ หรบั SPOS และ SPOSA
ตวั ระบุตัวแปรจะใสไ วใ นเครอ่ื งหมายวงเลบ็ เหลี่ยม
ตัวอยา ง:
โคด โปรแกรม คําอธบิ าย
S[SPINU]=470 ; ความเรว็ รอบสปนเดลิ ซงึ่ ตัวเลขถูกจัดเกบ็ ไวใ นตัวแปร SPINU
M[SPINU]=3 ; การหมนุ สปนเดลิ ตามเขม็ นาฬิกา ซึง่ ตวั เลขจดั เกบ็ ไวในตัวแปร SPINU
T[SPINU]=7 ; การเลือกเคร่อื งมอื สําหรบั สปนเดิล ซึ่งตวั เลขจดั เก็บไวใ นตวั แปร SPINU
15.5 ตวั ระบุ
คําสง่ั ทเี่ ปน ไปตาม DIN 66025 เปน คาํ สัง่ เสริมทมี่ กี ารเรียกตวั ระบดุ ว ยภาษา NC ชั้นสูง
ตวั ระบอุ าจหมายถงึ :
● ตัวแปรระบบ
● ตัวแปรท่ผี ใู ชก าํ หนด
● โปรแกรมยอ ย
● คําสาํ คญั
● จัมปม ารกเกอร
● แมโคร
หมายเหตุ
ตวั ระบตุ อ งไมซ าํ้ กนั ไมอ นุญาตใหวัตถุตางกนั ใชต วั ระบตุ ัวเดยี วกนั
พื้นฐาน 393
คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
ขอมูลอื่นๆ
15.5 ตวั ระบุ
กฎการตง้ั ชอื่
กฎตอ ไปนใี้ ชเ มื่อมกี ารกําหนดชอื่ ของตวั ระบ:ุ
● จํานวนสงู สุดของอกั ขระ:
– ชือ่ โปรแกรม: 24
– ตัวระบแุ กน: 8
– ตวั ระบตุ ัวแปร: 31
● อกั ขระทใ่ี ชไ ดค อื :
– ตวั อักษร
– ตวั เลข
– เครอื่ งหมายขดี ลาง
● อักขระสองตวั แรกจะตอ งเปน ตวั อกั ษรหรอื เครอื่ งหมายขดี ลา ง
● ไมอนญุ าตใหใ ชตัวคัน่ ระหวา งอกั ขระแตละตัว
หมายเหตุ
คําสาํ คญั ทสี่ งวนไวต อ งไมใชเปนตวั ระบุ
ชุดอกั ขระทส่ี งวนไว
สงั เกตการใชคาํ สงวนตอ ไปนเี้ มือ่ กําหนดตัวระบรุ อบเพอ่ื หลกี เลย่ี งการตง้ั ชอ่ื ชนกนั :
ตวั ระบุ สงวนไวส าํ หรบั :
• "CYCLE" รอบการทํางานของ Siemens
• "CUST_"
• "GROUP_" รอบการคอมไพลของ SIEMENS
• "_" รอบการคอมไพลของผใู ช
• "S_"
• "E_"
• "F_"
• "CCS_"
• "CC_"
หมายเหตุ
ผูใ ชควรเลอื กตวั ระบทุ ข่ี ้ึนตน ดว ย "U" (ผูใช) ใหเปนตวั ระบทุ ไี่ มไดใชโ ดยระบบ รอบการคอมไพล
หรอื รอบของ SIEMENS
394 พืน้ ฐาน
คมู อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
ขอ มูลอน่ื ๆ
15.6 คา คงท่ี
ตวั ระบตุ วั แปร
ในตัวแปรทใ่ี ชโ ดยระบบ อักษรตวั แรกจะถูกแทนที่ดว ยอกั ขระ "$"
ตวั อยา ง:
ตวั แปรระบบ ความหมาย
$P_IFRAME เปดใชง านเฟรมทต่ี ง้ั คา ได
$P_F อตั ราปอ นทางเดินเคร่อื งมอื ทโ่ี ปรแกรมได
หมายเหตุ
อกั ขระ "$" อาจไมไดใ ชกับตวั แปรทผี่ ูใชกําหนดเองได
15.6 คา คงที
คาคงที่ (ทว่ั ไป)
คา คงทค่ี ืออลิ เิ มนตขอมลู ซงึ่ ไมม ีการเปลย่ี นแปลงคา ในระหวา งการดาํ เนินการของโปรแกรม เชน
คา ท่ีกาํ หนดใหก ับแอดเดรส
คา คงทเ่ี ลขฐานสบิ
คาตวั เลขของคา คงทเี่ ลขฐานสบิ จะแสดงในระบบเลขฐานสบิ
คา คงทเ่ี ลขจาํ นวนเตม็
คาคงทเี่ ลขจํานวนเตม็ คอื คาเลขจํานวนเตม็ นนั่ กค็ อื ลําดบั ของตวั เลขท่ีไมม จี ดุ ทศนยิ ม
โดยจะมีเครอื่ งหมายลบหรอื บวกหรอื ไมก ็ได
ตวั อยา ง:
X10 การกําหนดคา +10 ใหก บั แอดเดรส X
X-35
X0 การกาํ หนดคา -35 ใหกับแอดเดรส X
การกาํ หนดคา 0 ใหก บั แอดเดรส X
หมายเหต:ุ
ไมสามารถใช X แทน X0 ได
พ้ืนฐาน 395
คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
ขอมูลอ่ืนๆ
15.6 คาคงที่
คาคงทเี่ ลขจาํ นวนจริง
คาคงท่ีเลขจาํ นวนจรงิ คือลาํ ดบั ของตวั เลขทม่ี ีจุดทศนิยม โดยจะมีเครอื่ งหมายลบหรอื บวกหรอื ไมก็ได
และเปนคาที่เปน เลขชีก้ ําลังหรอื ไมก็ได
ตวั อยา ง:
X10.25 การกําหนดคา +10.25 ใหกบั แอดเดรส X
X-10.25 การกําหนดคา -10.25 ใหก บั แอดเดรส X
X0.25 การกําหนดคา +0.25 ใหก ับแอดเดรส X
X.25 การกำหนดคา +0.25 ใหกับแอดเดรส X โดยไมม เี ลข "0" นําหนา
X=-.1EX-3 การกําหนดคา -0.1*10-3 ใหกับแอดเดรส X
หมายเหตุ
ในแอดเดรสทอี่ นญุ าตใหร บั จํานวนทศนยิ ม
ถา ตําแหนงทศนยิ มทรี่ ะบุมจี าํ นวนเกนิ กวา จํานวนหลักท่ีแอดเดรสสามารถรองรับได
จะมีการปด เศษเพ่ือใหพ อดกี ับจํานวนตําแหนง ทศนยิ มที่สามารถมีได
คา คงทเี่ ลขฐานสบิ หก
คาคงท่สี ามารถเปน ตวั เลขในรปู แบบเลขฐานสบิ หกได ซง่ึ อยบู นพน้ื ฐานของตัวเลข 16 คา โดยตวั อักษร
A ถึง F เปนเลขฐานสบิ หกซึง่ ตรงกบั เลข 10 ถึง 15 ในเลขฐานสบิ
คาคงทเี่ ลขฐานสิบหกจะอยใู นเครอื่ งหมายอญั ประกาศเดยี่ ว และเริม่ ตน ดว ยตวั อักษร "H"
ตามดว ยคาในตัวเลขฐานสบิ หก สามารถมตี วั คนั่ ระหวา งตวั อกั ษรและตวั เลขได
ตัวอยา ง:
โคดโปรแกรม คาํ อธิบาย
$MC_TOOL_MANAGEMENT_MASK='H7F'
; การกาํ หนดคาคงที่เลขฐานสิบหกน้ี จะเปนการตัง้ คาบติ 0
ถงึ 7 ในขอมูลเครอื่ งจักร
หมายเหตุ
จํานวนอกั ขระสูงสดุ จะถกู จาํ กัดโดยชว งคาของชนิดขอ มูลจาํ นวนเต็ม
396 พ้ืนฐาน
คมู ือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
ขอมลู อืน่ ๆ
15.6 คาคงที่
คา คงทเี่ ลขฐานสอง
คาคงที่สามารถเปนตวั เลขในรปู แบบเลขฐานสองได ซงึ่ ในกรณีน้ี จะใชเฉพาะตวั เลข "0" และ "1"
เทานัน้
คาคงที่เลขฐานสองจะอยูใ นเคร่ืองหมายอญั ประกาศเดย่ี ว และเรม่ิ ตน ดว ยตวั อกั ษร "B"
ตามดวยคาเลขฐานสอง สามารถใชตัวคน่ั ระหวา งตวั เลขได
ตวั อยา ง:
โคดโปรแกรม คําอธิบาย
$MN_AUXFU_GROUP_SPEC='B10000001'
; การกาํ หนดคาคงที่เลขฐานสองนี้ จะเปน การตั้งคาบิต 0 และ
7 ในขอ มลู เคร่อื งจักร
หมายเหตุ
จํานวนอักขระสงู สุดจะถูกจาํ กดั โดยชว งคา ของชนิดขอ มูลจาํ นวนเต็ม
พน้ื ฐาน 397
คมู อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
ขอมูลอนื่ ๆ
15.6 คาคงที่
398 พน้ื ฐาน
คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
16ตาราง
16.1 การทาํ งาน
การทาํ งาน ชนดิ 1) ความหมาย W 2) TP 3) SA 4) รายละเอยี ด ดทู ี่ 5)
1) 2) 3) 4) 5) สาํ หรบั คาํ อธบิ าย ใหด ทู ี่ คาํ บรรยายใตภ าพ (หนา 447)
: O หมายเลขบล็อกหลัก NC, + PGAsl
การออกจากปายจมั ป,
ตวั ดาํ เนนิ การเชื่อมตอ
* O ตัวดาํ เนินการคูณ + PGAsl
+ O ตวั ดาํ เนินการบวก + PGAsl
- O ตัวดําเนินการลบ + PGAsl
< O ตัวดําเนนิ การเปรียบเทยี บ นอยกวา + PGAsl
<< O ตัวดาํ เนนิ การเชอื่ มตอสาํ หรับสตรงิ + PGAsl
<= O ตวั ดาํ เนินการเปรยี บเทยี บ + PGAsl
นอยกวาหรอื เทากบั
= O ตัวดาํ เนินการกาํ หนดคา + PGAsl
>= O ตวั ดําเนนิ การเปรยี บเทยี บ + PGAsl
มากกวา หรอื เทากบั
/ O ตวั ดาํ เนินการหาร + PGAsl
/0 มกี ารขามบลอ็ ก (ขา มระดับท่ี 1) + PGsl
… มกี ารขามบลอ็ ก (ขา มระดับท่ี 8) การขามบลอ็ ก (หนา 40)
…
/7
A A ชอ่ื แกน m/s + PGAsl
A2 A ทิศทางเครอ่ื งมือ: RPY s+ PGAsl
หรอื มมุ ออยเลอร
A3 A ทิศทางเคร่อื งมอื : s+ PGAsl
คอมโพเนนตเ วกเตอรปกตขิ องทศิ ทาง
/พนื้ ผวิ
A4 A ทิศทางเครอื่ งมือ: s+ PGAsl
เวกเตอรปกตขิ องพื้นผวิ สําหรับสวนเริ่
มตน บล็อก
A5 A ทิศทางเครอ่ื งมอื : s+ PGAsl
เวกเตอรปกติของพน้ื ผิวสาํ หรบั สวนท
ายบล็อก
ABS F คาสัมบรู ณ (ปรมิ าณ) + + PGAsl
AC K ระยะสมั บูรณข องพกิ ดั /ตาํ แหนง s+ PGsl
ขนาดสัมบรู ณ (G90, AC) (หนา 155)
ACC K ผลของความเรง แนวแกนปจ จบุ ัน m + + PGsl
การโอเวอรไ รดอัตราเรง ท่ีโปรแกรมได
(ACC) (ตวั เลอื ก) (หนา 128)
พน้ื ฐาน 399
คมู อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
ตาราง
16.1 การทาํ งาน
การทาํ งาน ชนดิ 1) ความหมาย W 2) TP 3) SA 4) รายละเอยี ด ดทู ่ี 5)
1) 2) 3) 4) 5) สาํ หรบั คาํ อธบิ าย ใหด ทู ี่ คาํ บรรยายใตภ าพ (หนา 447)
ACCLIMA K ผลของความเรง แนวแกนสูงสดุ ปจ จบุ ั m + + PGAsl
น
ACN K ระยะสมั บรู ณส ําหรับแกนหมนุ s+ PGsl
ตาํ แหนง เขา ถงึ ในทศิ ทางลบ
ขนาดสมั บรู ณสาํ หรบั แกนหมนุ (DC, ACP,
ACN) (หนา 162)
ACOS F อารก โคไซน + + PGAsl
(ฟง กชัน่ ตรโี กณ)
ACP K ระยะสมั บูรณสาํ หรบั แกนหมุน s+ PGsl
ตําแหนงเขา ถงึ ในทศิ ทางบวก
ขนาดสมั บรู ณสาํ หรับแกนหมนุ (DC, ACP,
ACN) (หนา 162)
ACTBLOCNO P เอาตพ ตุ ของหมายเลขบล็อกปจจุบันข + PGAsl
องบล็อกการเตือน แมว า
"การแสดงผลบล็อกปจ จุบนั หยดุ ทํางา
น" (DISPLOF) จะทํางานอยกู ต็ าม!
ADDFRAME F การรวมและการเปด ใชงานท่ที ําไดขอ + - PGAsl, FB1sl (K2)
งเฟรมทถ่ี ูกวัด
ADIS A ระยะหางของการลบมมุ สําหรบั ฟงกช่ั m + PGsl
นทางเดนิ G1, G2, G3, ...
โหมดทางเดนิ ตอเนอ่ื ง (G64, G641,
G642, G643, G644, G645, ADIS,
ADISPOS) (หนา 302)
ADISPOS A ระยะหา งของการลบมมุ สําหรบั การเค m + PGsl
ล่ือนทีแ่ บบเร็ว G0
โหมดทางเดนิ ตอ เนอ่ื ง (G64, G641,
G642, G643, G644, G645, ADIS,
ADISPOS) (หนา 302)
ADISPOSA P ขนาดหนาตา งความเผอ่ื สําหรบั m + + PGAsl
IPOBRKA
ALF A มุม LIFTFAST m+ PGAsl
AMIRROR G การมิเรอรแบบโปรแกรมได s+ PGsl
การมิเรอรท่ีโปรแกรมได (MIRROR,
AMIRROR) (หนา 338)
AND K AND ทางโลจิก + PGAsl
ANG A มุมเสน ขอบ s+ PGsl
ขอ กําหนดเสน ขอบรปู : เสนตรงหนงึ่ เสน
(หนา 218)
AP A มมุ เชิงข้ัว m/s + PGsl
คาํ ส่ังการเคล่อื นที่ดว ยระบบพิกัดเชงิ ข้วั
(G0, G1, G2, G3, AP, RP) (หนา 180)
APR K อาน/แสดงการปอ งกนั การเขาถงึ + PGAsl
APRB K อานสทิ ธิการเขาถึง, OPI + PGAsl
APRP K อา นสทิ ธิการเขาถึง, โปรแกรมชน้ิ งาน + PGAsl
APW K เขียนการปองกนั การเขาถงึ + PGAsl
APWB K เขยี นสิทธิการเขาถึง, OPI + PGAsl
APWP K เขยี นสทิ ธิการเขาถงึ , + PGAsl
โปรแกรมชน้ิ งาน
400 พืน้ ฐาน
คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1