The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.

คู่มือ SIEMENS รุ่น SIMATIC S7 – 200 ภาษาไทย

Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by คนาวุฒิ แตงวิเชียร, 2022-05-11 11:44:10

คู่มือ SIEMENS รุ่น SIMATIC S7 – 200 ภาษาไทย

คู่มือ SIEMENS รุ่น SIMATIC S7 – 200 ภาษาไทย

เอาทพ ตุ ฟง กช น่ั เสรมิ 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


Click to View FlipBook Version