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 ภาษาไทย

การควบคมุ การปอ น 7

7.1 อตั ราปอ น (G93, G94, G95, F, FGROUP, FL, FGREF)

การทํางาน

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

ซินแทกซ

G93/G94/G95

F...
FGROUP(<axis1>,<axis2> เปน ตน)
FGREF[<rotary axis>]=<reference radius>

FL[<axis>]=<value>

ความหมาย

G93: อัตราปอ นเวลาผกผัน (รอบตอ นาท)ี
G94:
G95: อตั ราปอ นเชงิ เสน (มม.ตอนาที หรอื องศาตอ นาท)ี

F...: อตั ราปอ นตอ รอบ (มม.ตอ รอบ หรือ นิว้ ตอ รอบ)

FGROUP: G95 อา งอิงรอบการหมนุ ของสปนเดลิ มาสเตอร
FGREF: (โดยปกติจะเปน สปน เดลิ สาํ หรับการตัดหรอื สปนเดลิ หลกั ของเครอื่ งกลงึ )
FL:
อตั ราปอ นของแกนรูปทรงที่เกี่ยวขอ งกบั การเคลอ่ื นที่

หนวยทก่ี ําหนดดว ย G93/G94/G95 จะถูกนาํ ไปใช

อตั ราปอ นทโ่ี ปรแกรมตาม F สามารถใชไ ดก บั ทกุ แกนที่ระบไุ วใน FGROUP
(แกนรปู ทรง/แกนหมนุ )

FGREF ใชใ นการโปรแกรมรศั มีทใี่ ชจ รงิ (<reference radius>)
สาํ หรบั แกนหมนุ แตละแกนที่ระบุไวใน FGROUP

ความเรว็ ทีจ่ าํ กดั สาํ หรบั แกนซงิ โครไนซ/ แกนทางเดนิ

หนวยทก่ี ําหนดดวย G94 จะถกู นําไปใช

ทั้งนส้ี ามารถโปรแกรมคา FL ไดแ กนละหนง่ึ คา (แกนแชนเนล แกนรปู ทรง
หรือแกนทศิ ทาง)

<axis>: ตัวระบุแกนของระบบพกิ ดั พ้ืนฐานทค่ี วรใช (แกนแชนเนล แกนรปู ทรง)

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

การควบคุมการปอน
7.1 อตั ราปอ น (G93, G94, G95, F, FGROUP, FL, FGREF)

ตวั อยา ง

ตวั อยา ง 1: โหมดการทาํ งานของ FGROUP

ตัวอยา งตอ ไปนี้มไี วสาํ หรบั การสาธิตผลกระทบของ FGROUP
ท่ีมีตอ ทางเดนิ เครอ่ื งมอื หรอื อตั ราปอนของทางเดินเครอ่ื งมอื ตวั แปร $AC_TIME
จะมเี วลาเริ่มตน ของบลอ็ กในหนว ยวนิ าที โดยสามารถใชไดก บั การซงิ โครไนซเ ทานั้น

โคด โปรแกรม คาํ อธิบาย
N100 G0 X0 A0
N110 FGROUP(X,A) ; อัตราปอน = 100 มม./นาที หรอื 100 องศา/นาที
N120 G91 G1 G710 F100
N130 DO $R1=$AC_TIME ; อตั ราปอน = 100 มม./นาที ทางเดนิ เคร่อื งมือ = 10 มม. R1
N140 X10 = ประมาณ 6 วินาที

N150 DO $R2=$AC_TIME ; อัตราปอน = 100 มม./นาที ทางเดนิ เครอ่ื งมือ = 14.14 มม. R2
N160 X10 A10 = ประมาณ 8 วินาที

N170 DO $R3=$AC_TIME ; อตั ราปอน = 100 องศา/นาที ทางเดนิ เคร่ืองมือ = 10 องศา R3
N180 A10 = ประมาณ 6 วนิ าที

N190 DO $R4=$AC_TIME ; อตั ราปอน = 100 มม./นาที ทางเดนิ เครอ่ื งมอื = 10 มม. R4
N200 X0.001 A10 = ประมาณ 6 วนิ าที

N210 G700 F100 ; อัตราปอน = 2540 มม./นาที หรือ 100 องศา/นาที
N220 DO $R5=$AC_TIME
N230 X10 ; อตั ราปอน = 2540 มม./นาที ทางเดินเครื่องมือ = 254 มม. R5
= ประมาณ 6 วินาที
N240 DO $R6=$AC_TIME
N250 X10 A10 ; อัตราปอน = 2540 มม./นาที ทางเดนิ เครอื่ งมอื = 254.2 มม. R6
= ประมาณ 6 วินาที
N260 DO $R7=$AC_TIME
N270 A10 ; อัตราปอน = 100 องศา/นาที ทางเดินเคร่ืองมือ = 10 องศา R7
= ประมาณ 6 วนิ าที
N280 DO $R8=$AC_TIME
N290 X0.001 A10 ; อตั ราปอน = 2540 มม./นาที ทางเดินเครอ่ื งมอื = 10 มม. R8
= ประมาณ 0.288 วินาที
N300 FGREF[A]=360/(2*$PI)
N310 DO $R9=$AC_TIME ; ตัง้ คา 1 องศา = 1 นวิ้ ผานทางรศั มที ใ่ี ชจ ริง
N320 X0.001 A10
; อัตราปอน = 2540 มม./นาที ทางเดินเครือ่ งมือ = 254 มม. R9
N330 M30 = ประมาณ 6 วนิ าที

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

การควบคมุ การปอน
7.1 อัตราปอ น (G93, G94, G95, F, FGROUP, FL, FGREF)

ตวั อยา ง 2: เคลอื่ นทแ่ี กนซงิ โครไนซด ว ยความเรว็ จาํ กดั FL
ความเร็วของทางเดนิ เครอื่ งมอื สําหรบั แกนทางเดนิ จะลดลงในกรณีทีแ่ กนซงิ โครไนซ Z
ถึงระดบั ความเร็วที่จาํ กดั ไว

โคดโปรแกรม
N10 G0 X0 Y0
N20 FGROUP(X)
N30 G1 X1000 Y1000 G94 F1000 FL[Y]=500
N40 Z-50

ตวั อยา ง 3: การอนิ เตอรโ พเลตแบบเฮลคิ อล
แกนทางเดิน X และ Y จะเคลอ่ื นทด่ี ว ยอัตราปอ นทโี่ ปรแกรมไว โดยแกนปอ นเขา Z คอื แกนซิงโครไนซ

<<



; =


โคด โปรแกรม คําอธบิ าย
N10 G17 G94 G1 Z0 F500 ; อัตราปอนของเครื่องมอื
N20 X10 Y20 ; การเคลื่อนเขา หาตําแหนงเร่ิมตน
N25 FGROUP(X,Y) ; แกน X/Y คอื แกนทางเดิน สว น Z

N30 G2 X10 Y20 Z-15 I15 J0 F1000 FL[Z]=200 คอื แกนซิงโครไนซ
; สําหรับทางเดินแบบวงกลม
...
N100 FL[Z]=$MA_AX_VELO_LIMIT[0,Z] อัตราปอนจะอยูท ี่ 1,000 มม./นาที
โดยการเคลอ่ื นที่ในทิศทาง Z
N110 M30 จะถูกซงิ โครไนซ

; ความเร็วที่จํากดั ไวถูกยกเลิกดว ยการอา นควา
มเรว็ จาก MD ใหอ านคาจาก MD:

; จดุ สน้ิ สุดของโปรแกรม

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

การควบคุมการปอ น
7.1 อตั ราปอ น (G93, G94, G95, F, FGROUP, FL, FGREF)

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

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

<

࠸ࡩ࡚ࡳ࠻࡜࡮ࡤࡻ ࡐࡎࡑࡻ࡬ ࡐ < )

;

࠸ࡩ࡚ࡳ࠻࡜ࡻࡤ࡮ ࡐࡎ࡬ࡑࡻ ࡐ ;

อัตราปอ นจะถกู ระบุไวในแอดเดรส F หนวยวดั ทร่ี ะบใุ หกบั คาํ สงั่ G อาจเปน ไดทงั้ มม. หรือ นิ้ว
ท้ังนข้ี ้นึ อยกู บั การตง้ั คา เริ่มตน ในขอมลู เครอื่ งจักร

โดยสามารถโปรแกรมคา F สาํ หรับบลอ็ ก NC ไดทลี ะคา
หนว ยของอตั ราปอ นจะถูกกาํ หนโดยใชคาํ สงั่ ใดคําสงั่ หนง่ึ ของคาํ สง่ั G G93/G94/G95 อตั ราปอ น F
จะใชไ ดก บั แกนทางเดินเทา นน้ั และจะยงั คงทาํ งานอยจู นกวาจะมกี ารโปรแกรมอตั ราปอ นใหม
โดยอนญุ าตใหใ ชต ัวคน่ั หลงั แอดเดรส F ได

ตวั อยา ง:

F100 หรอื F 100

F.5

F=2*FEED

ชนดิ อตั ราปอ น (G93/G94/G95)

คําสง่ั G G93, G94 และ G95 เปนแบบโมดลั ในกรณที ่ีสลบั ระหวา ง G93, G94 และ G95
คา อัตราปอ นสาํ หรบั ทางเดนิ จะตอ งไดร บั การโปรแกรมใหม เมื่อตัดเฉอื นดว ยแกนหมนุ
สามารถระบอุ ตั ราปอนเปน องศา/นาทไี ด

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

การควบคมุ การปอน
7.1 อัตราปอ น (G93, G94, G95, F, FGROUP, FL, FGREF)

อตั ราปอ นเวลาผกผนั (G93)
อัตราปอ นเวลาผกผันจะระบุเวลาทจี่ าํ เปน สําหรบั การดําเนินการคาํ สง่ั การเคลื่อนท่ีในบลอ็ ก
หนว ย: รอบตอ นาที
ตัวอยา ง:
N10 G93 G01 X100 F2
ความหมาย: ทางเดนิ เครอ่ื งมอื ท่โี ปรแกรมไวจ ะเคลอ่ื นทีใ่ นเวลา 0.5 นาที

<

* ; )

;

ࡘࡘ

หมายเหตุ

ถาความยาวของทางเดนิ ระหวา งบลอ็ กตอ บลอ็ กแตกตางกนั มาก ควรระบุคา F ใหมใ นแตล ะบลอ็ กดวย
G93 เม่ือตัดเฉอื นดว ยแกนหมนุ สามารถระบอุ ัตราปอ นเปน องศา/นาทไี ด

อตั ราปอ นสาํ หรบั แกนซงิ โครไนซ

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

ความเรว็ ทจี่ าํ กดั สาํ หรบั แกนซงิ โครไนซ (FL)

คาํ สงั่ FL สามารถใชโ ปรแกรมความเร็วที่จาํ กดั สําหรบั แกนทซี่ งิ โครไนซไ ด ในกรณที ่ีไมมีการโปรแกรม
FL ความเรว็ สงู สุดในการเคลอ่ื นทจ่ี ะถกู นาํ ไปใช FL สามารถยกเลกิ การเลอื กไดดว ยการกาํ หนดใหกบั
MD (MD36200 $MA_AX_VELO_LIMIT)

เคลอ่ื นทแ่ี กนทางเดนิ ตามแกนทซี่ งิ โครไนซ (FGROUP)

FGROUP
ใชในการกําหนดวา ควรเคล่อื นท่แี กนทางเดนิ ดวยอัตราปอ นสําหรับทางเดนิ หรอื ตามแกนท่ีซงิ โครไนซ
ตวั อยา งเชน ในการอนิ เตอรโพเลตแบบเฮลิคอล สามารถกาํ หนดไดว าเฉพาะแกนรปู ทรงสองแกน ไดแก
X และ Y เทา นน้ั ท่ีจะเคลอ่ื นทต่ี ามอตั ราปอ นทีไ่ ดร ับการโปรแกรมไว ในกรณนี ี้ แกนปอ นเขา Z
คอื แกนทซ่ี ิงโครไนซ

ตวั อยา ง: FGROUP(X,Y)

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

การควบคุมการปอน
7.1 อัตราปอ น (G93, G94, G95, F, FGROUP, FL, FGREF)

เปลย่ี น FGROUP
การตง้ั คาสําหรบั FGROUP สามารถเปลีย่ นแปลงได ดงั น้ี
1. ดวยการโปรแกรม FGROUP ใหม: เชน FGROUP(X,Y,Z)
2. ดว ยการโปรแกรม FGROUP โดยไมม แี กนท่ีเฉพาะเจาะจง: FGROUP()

เมือ่ ใช FGROUP() การตั้งคาครง้ั แรกในขอ มูลเครอ่ื งจักรจะถกู นาํ ไปใช:
ขณะน้แี กนรูปทรงจะเคลอื่ นทต่ี ามการจัดกลมุ ของแกนเสน ทางอกี ครงั้

หมายเหตุ
เม่ือใช FGROUP ตัวระบุแกนจะตอ งเปน ชอื่ ของแกนแชนเนล

หนว ยวดั สาํ หรบั อตั ราปอ น F
นอกจากการตงั้ คารูปทรง G700 และ G710 แลว คาํ ส่ัง G
ยังสามารถใชใ นการกําหนดระบบการวดั สําหรบั อัตราปอน F ไดดวย กลา วคอื :
● สําหรบั G700: [นิ้ว/นาท]ี
● สาํ หรบั G710: [มม./นาท]ี

หมายเหตุ
G70/G71 ไมม ผี ลตอ การตง้ั คา อตั ราปอน

หนว ยวดั สาํ หรบั แกนทซ่ี งิ โครไนซท ม่ี คี วามเรว็ จาํ กดั FL
หนวยทก่ี ําหนดสําหรบั F โดยใชค าํ สงั่ G G700/G710 จะใชไดกับ FL เชนกัน
หนว ยสาํ หรบั แกนหมนุ และแกนเชงิ เสน
สาํ หรบั แกนเชงิ เสน และแกนหมุนซง่ึ มกี ารรวม FGROUP และการเคลอื่ นทีแ่ กนทางเดนิ เขา ดวยกัน
อัตราปอ นจะถกู ตีความเปน หนว ยของแกนเชงิ เสน (ขึน้ อยกู บั คา เรม่ิ ตน ทใ่ี ช G94/G95เปน มม./นาที หรอื
นิ้ว/นาที และ มม./รอบ หรือ นวิ้ /รอบ)
ความเร็วในแนวสัมผัสของแกนหมนุ ท่ีมีหนว ย มม./นาที หรอื นว้ิ /นาที จะถกู คาํ นวณตามสตู รตอ ไปนี้
F[mm/min] = F'[degrees/min] * π * D[mm]/360[degrees]

โดยท:ี่ F: ความเรว็ ในแนวสมั ผัส
F': ความเรว็ เชงิ มมุ
π: คา คงท่ีวงกลม
D: เสน ผาศูนยกลาง

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

การควบคมุ การปอน
7.1 อตั ราปอ น (G93, G94, G95, F, FGROUP, FL, FGREF)

F

F'

D

เคลอ่ื นทแี่ กนหมนุ ดว ยความเรว็ ของทางเดนิ เครอื่ งมอื F (FGREF)
สาํ หรบั การตัดเฉือน ซงึ่ มีการเคลอ่ื นที่เครื่องมอื หรอื ชน้ิ งานหรือทงั้ สองอยางดว ยแกนหมนุ
อตั ราปอ นสาํ หรบั การตัดเฉอื นท่ีใชจ ริงจะถูกตีความเปน อัตราปอ นสาํ หรบั ทางเดินเครอื่ งมอื ในรปู แบบปก
ติทอ่ี างองิ คา F การดําเนนิ การนจ้ี ําเปน ตอ งระบุรศั มีทใ่ี ชจริง (รัศมีอา งอิง)
สําหรบั แกนหมนุ แตล ะแกนทเ่ี กยี่ วของ
หนว ยของรัศมอี างองิ จะขน้ึ อยกู บั การตง้ั คา G70/G71/G700/G710
แกนท้ังหมดทเี่ กีย่ วขอ งจะตอ งถกู รวมไวใ นคาํ สงั่ FGROUP
เพื่อนาํ มาพิจารณาในการคาํ นวณหาอตั ราปอ นสําหรับทางเดนิ เครอ่ื งมือ
เพื่อใหแ นใ จไดว า จะสามารถใชไดก ับลักษณะการทาํ งานที่ไมมีการโปรแกรม FGREF ไว
จะมกี ารเปดใชง านตวั คูณ 1 องศา = 1 มม. บนระบบท่เี ปดเครอื่ งอยแู ลว รีเซต็
ซึง่ จะสอดคลอ งกับรศั มีอา งองิ ของ FGREF= 360 มม./(2π) = 57.296 มม.
หมายเหตุ
คาเริม่ ตน นจี้ ะเปน อสิ ระจากระบบพืน้ ฐานท่ใี ชอ ยู
(MD10240 $MN_SCALING_SYSTEM_IS_METRIC) และการต้งั คา G70/G71/G700/G710
ที่ใชในปจ จบุ นั

สถานการณพ เิ ศษ:

โคดโปรแกรม
N100 FGROUP(X,Y,Z,A)
N110 G1 G91 A10 F100
N120 G1 G91 A10 X0.0001 F100

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

การควบคมุ การปอ น
7.1 อตั ราปอ น (G93, G94, G95, F, FGROUP, FL, FGREF)

เมือ่ มกี ารโปรแกรมในรปู แบบน้ี คา F ทโี่ ปรแกรมไวใ น N110
จะถูกประเมนิ เปนอัตราปอ นสาํ หรบั แกนหมนุ ในหนว ยองศา/นาที
ขณะที่การประเมินอตั ราปอ นดงั กลา วใน N120 จะเปน 100 นิ้ว/นาที หรอื 100 มม./นาที
ขึน้ อยกู บั การตง้ั คา G70/G71/G700/G710 ทใ่ี ชอ ยูใ นปจ จบุ นั

หมายเหตุ

ผลตา งของอตั ราปอ น

นอกจากน้ี การประเมิน FGREF ยังจะใชไ ดในกรณที ม่ี กี ารโปรแกรมแกนหมุนไวในบล็อกดว ย
การตคี วามคา F ท่ปี กติจะมหี นว ยเปน องศา/นาทนี น้ั
จะถกู นาํ ไปใชใ นกรณนี ี้กต็ อ เมอื่ การอา งองิ รศั มีสอดคลองกบั คา เร่ิมตน ของ FGREF:
• สําหรบั G71/G710: FGREF[A]=57.296
• สาํ หรบั G70/G700: FGREF[A]=57.296/25.4

อา นรศั มอี า งองิ

การอา นคารศั มอี างองิ ของแกนหมุนสามารถดาํ เนินการไดโ ดยใชตวั แปรระบบ:

● เม่อื ดําเนนิ การซิงโครไนซห รอื เมอ่ื มีการหยุดการเตรียมประมวลผลในการโปรแกรมชน้ิ งานผานตวั แ
ปรระบบ:

$AA_FGREF[<axis>] คาปจจบุ ันของการประมวลผลหลกั

● เมื่อไมตอ งการหยดุ การเตรียมประมวลผลในการโปรแกรมชนิ้ งานผานตวั แปรระบบ:

$PA_FGREF[<axis>] คาท่ีโปรแกรม

ถาไมมีการโปรกรมคา ไว คาเรมิ่ ตน 360 มม./(2π) = 57.296 มม. (สอดคลอ งกบั 1 มม.ตอ องศา)
จะถูกอา นในทงั้ สองตวั แปร

สาํ หรบั แกนเชงิ เสน คาในทง้ั สองตวั แปรจะเปน 1 มม. เสมอ

อา นแกนทางเดนิ ทสี่ ง ผลกระทบตอ ความเรว็

แกนทเ่ี กยี่ วขอ งในการอนิ เตอรโ พเลตทางเดนิ สามารถอา นไดโดยใชต วั แปรระบบ:

● เมื่อดาํ เนนิ การซงิ โครไนซห รอื เมอื่ มีการหยุดการเตรยี มประมวลผลในการโปรแกรมชิ้นงานผา นตวั แ
ปรระบบ:

$AA_FGROUP[<axis>] สงกลับคา "1"
$AC_FGROUP_MASK หากแกนทรี่ ะบสุ งผลกระทบตอ ความเรว็ ของทางเดนิ เครอ่ื งมือใน
ระเบยี นปจ จบุ นั ของการประมวลผลหลกั โดยใชก ารตง้ั คา พ้ืนฐาน
หรอื ผา นทางการโปรแกรม FGROUP มฉิ ะนน้ั
ตวั แปรจะสง กลบั คา "0"

สงกลับคียบ ติ ของแกนแชนเนลท่ีโปรแกรมดว ย FGROUP
ซึง่ สง ผลกระทบตอ ความเรว็ ของทางเดนิ เครอ่ื งมอื

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

การควบคมุ การปอ น
7.1 อัตราปอ น (G93, G94, G95, F, FGROUP, FL, FGREF)

● เม่อื ไมต อ งการหยุดการเตรียมประมวลผลในการโปรแกรมชนิ้ งานผานตวั แปรระบบ:

$PA_FGROUP[<axis>] สงกลับคา "1"
$P_FGROUP_MASK ถา แกนทีร่ ะบุสง ผลกระทบตอ ความเรว็ ของทางเดนิ เครอ่ื งมอื โดยใ
ชก ารตง้ั คา พ้นื ฐานหรอื ผา นทางการโปรแกรม FGROUP มิฉะน้ัน
ตัวแปรจะสงกลบั คา "0"

สงกลับคียบ ติ ของแกนแชนเนลทโ่ี ปรแกรมดว ย FGROUP
ซึ่งสง ผลกระทบตอ ความเรว็ ของทางเดนิ เครอื่ งมอื

ตวั คณู การอา งองิ ทางเดนิ เครอื่ งมอื สาํ หรบั แกนทศิ ทางทใี่ ช FGREF

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

ในกรณขี องการอนิ เตอรโ พเลตแกนหมนุ เชนเดยี วกับกรณที ใี่ ชแ กนหมนุ ตวั คณู FGREF
ทเ่ี กี่ยวขอ งกับแกนทศิ ทางจะถูกคํานวณเฉพาะตามรศั มอี างองิ สาํ หรบั ทางเดนิ ของแกนดงั กลาว

ในกรณีของการอนิ เตอรโ พเลตเวกเตอร ตัวคณู FGREF
ท่ีมีผลซ่ึงถูกคาํ นวณเปน คา เฉล่ยี เชงิ รปู ทรงของตวั คณู FGREF แตล ะรายการจะถูกนําไปใช

FGREF[effective] = nth root of [(FGREF[A] * FGREF[B]...)]

โดยท:ี่ A: ตวั ระบุแกนของแกนทศิ ทางที่ 1
B: ตวั ระบแุ กนของแกนทศิ ทางท่ี 2
C: ตัวระบแุ กนของแกนทศิ ทางท่ี 3
n: จาํ นวนของแกนทิศทาง

ตัวอยา ง:

เน่อื งจากมีแกนทศิ ทางอยสู องแกนสาํ หรบั การแปลง 5 แกนมาตรฐาน ดังนนั้
ตวั คณู ทใี่ ชจ งึ เปนรากของผลคูณท่ีไดจากตัวคณู ตามแกนทงั้ สอง:

FGREF[effective] = รากทีส่ องของ [(FGREF[A] * FGREF[B])]

หมายเหตุ

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

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

การควบคุมการปอ น
7.2 เคลอ่ื นทีแ่ กนตาํ แหนง (POS, POSA, POSP, FA, WAITP, WAITMC)

7.2 เคลอ่ื นทแ่ี กนตาํ แหนง (POS, POSA, POSP, FA, WAITP, WAITMC)

การทํางาน

แกนตาํ แหนง จะเคลอ่ื นทเี่ ปน อสิ ระจากแกนทางเดนิ ทอ่ี ตั ราปอ นเฉพาะแกนซงึ่ แยกจากกนั
ไมม คี ําสงั่ การอนิ เตอรโ พเลต คาํ สงั่ POS/POSA/POSP
ใชเ พื่อเคล่อื นทแ่ี กนตาํ แหนงและกําหนดพิกดั ลาํ ดบั การเคลื่อนท่ใี นเวลาเดียวกัน

ตอ ไปนคี้ อื ตวั อยา งทว่ั ไปของแกนตําแหนง:

● อุปกรณป อนพาเลท

● สถานีตรวจวัด

WAITP สามารถใชระบุตาํ แหนง ในโปรแกรม NC ท่ีซงึ่ โปรแกรมจะรอจนกระทงั่ แกนที่ถูกโปรแกรมดวย
POSA ในบลอ็ ก NC กอ นหนา นไ้ี ปถึงตาํ แหนงสน้ิ สุด

WAITMC จะโหลดบลอ็ ก NC ถัดไปทนั ทเี ม่อื ไดร บั มารก เกอรร อทรี่ ะบุไว

ซนิ แทกซ

POS[<axis>]=<position>
POSA[<axis>]=<position>
POSP[<axis>]=(<end position>,<partial length>,<mode>)
FA[<axis>]=<value>
WAITP(<axis>) ; การโปรแกรมในบลอ็ ก NC ที่แยกตา งหาก
WAITMC(<wait marker>)

ความหมาย

POS/POSA: เคลื่อนท่แี กนตาํ แหนง ไปยงั ตาํ แหนงทร่ี ะบุ

POS และ POSA มฟี งกช น่ั การทํางานที่เหมอื นกัน
แตจ ะมรี ูปแบบของการเปลี่ยนบลอ็ กทแี่ ตกตางกัน:

• POS จะหนว งเวลาการเปด ใชง านบลอ็ ก NC
ไวจนกระทง่ั เคล่ือนทถ่ี งึ ตาํ แหนงที่กาํ หนดไวแ ลว

• POSA จะเปดใชง านบลอ็ ก NC
แมว าจะยงั เคลอื่ นทไ่ี ปไมถงึ ตาํ แหนง ที่กําหนดไวก ็ตาม

<axis>: ช่อื ของแกนทีก่ าํ หนดใหเคล่ือนที่
<position>: (ตวั ระบแุ ชนเนลหรือแกนรปู ทรง)

ตาํ แหนงของแกนที่จะถกู เคลอื่ นเขา หา

ชนิด: REAL

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

การควบคมุ การปอน
7.2 เคลื่อนทแ่ี กนตําแหนง (POS, POSA, POSP, FA, WAITP, WAITMC)

POSP: เคล่อื นท่แี กนตาํ แหนง ไปยังตําแหนง สน้ิ สุดทีร่ ะบุไวใ นสว นตางๆ

FA: <end position>: ตาํ แหนงส้นิ สดุ ของแกนทจ่ี ะถกู เคลื่อนเขา หา
WAITP:
WAITMC: <partial length>: ความยาวของสว น

<mode>: โหมดเคลอ่ื นเขา

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

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

หมายเหต:ุ
POSP จะใชไ ดเ ฉพาะกบั การโปรแกรมการเคลอ่ื นท่ีแบบออสซิเลต

ขอ มลู อา งองิ :
คูม อื การโปรแกรม, การวางแผนงาน; หวั ขอ "การออสซิเลต"

อตั ราปอ นสําหรับแกนตาํ แหนง ทร่ี ะบุ
<axis>: ช่ือของแกนทก่ี าํ หนดใหเ คล่อื นที่ (ตัวระบแุ ชนเนลหรอื แกนรูปทรง)
<value>: อัตราปอ น

หนวย: มม./นาที หรอื น้ิว/นาที หรอื องศา/นาที
หมายเหต:ุ
คา FA สามารถโปรแกรมใหกบั บลอ็ ก NC แตละบลอ็ กไดถึง 5 คา

รอแกนตาํ แหนง ที่กาํ หนดใหเ คลอื่ นที่

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

<axis>: ชื่อของแกน (ตวั ระบุแชนเนลหรอื แกนรปู ทรง) ซ่ึงมกี ารใชค าํ สง่ั
WAITP

หมายเหต:ุ
เม่อื ใช WAITP จะสามารถทาํ ใหแกนพรอ มใชงานในรปู ของแกนออสซเิ ลต
หรอื เคลอื่ นที่ตามแกนตาํ แหนง ซึง่ มีจดุ ตดั เดียวกนั (ผา น PLC)

รอรับมารก เกอรร อทร่ี ะบุ
เมื่อไดร ับมารเ กอรร อ บล็อก NC ถดั ไปจะถกู โหลดทนั ที
<wait marker>: เลขของมารเกอรร อ

ระวงั

เคลอื่ นทดี่ ว ย POSA

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

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

การควบคมุ การปอน
7.2 เคลื่อนที่แกนตําแหนง (POS, POSA, POSP, FA, WAITP, WAITMC)

ตวั อยา ง

ตวั อยา ง 1: เคลอ่ื นทด่ี ว ย POSA และเขา ถงึ ขอ มลู สถานะของเครอ่ื งจกั ร

ตวั ควบคุมจะสรา งการหยดุ การเตรยี มประมวลผลภายในเมอ่ื มกี ารเขาถงึ ขอ มลู สถานะของเครอ่ื งจกั ร
($A...) การตดั เฉอื นจะหยดุ ทาํ งาน
จนกวา บลอ็ กทไ่ี ดรบั การเตรยี มประมวลผลและบนั ทึกไวถ กู ดําเนินการแลว ท้งั หมด

โคดโปรแกรม คําอธบิ าย
N40 POSA[X]=100 ; เขา ถงึ ขอมลู สถานะของเครื่องจักร
N50 IF $AA_IM[X]==R100 GOTOF LABEL1
N60 G0 Y100
N70 WAITP(X)
N80 LABEL1:
N...

ตวั อยา ง 2: รอการเคลอื่ นทสี่ น้ิ สดุ ดว ย WAITP

อปุ กรณป อ นพาเลท

แกน U: ทีเ่ ก็บพาเลท

เคล่ือนยา ยพาเลทชนิ้ งานไปยงั บริเวณปฏบิ ัตงิ าน

แกน V: เคลือ่ นยายผลติ ภัณฑไ ปยงั สถานตี รวจวดั เพอื่ ดาํ เนนิ การตรวจสอบเฉพาะจดุ สาํ หรบั สนั
บสนนุ กระบวนการทาํ งาน

โคดโปรแกรม คาํ อธิบาย
N10 FA[U]=100 FA[V]=100
N20 POSA[V]=90 POSA[U]=100 G0 X50 Y70 ; การระบุอตั ราปอนเฉพาะแกนสําหรบั แกนตําแหนงเฉ
N50 WAITP(U) พาะ U และ V

… ; เคลื่อนทแี่ กนตําแหนงและแกนทางเดิน

; การดําเนินการโปรแกรมจะไมด าํ เนนิ การตอ จนกวาแ
กน U จะเคล่ือนไปถงึ จุดสิน้ สุดที่โปรแกรมไวใน

N20

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

เคลอื่ นทดี่ ว ย POSA

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

เคลอื่ นดว ย POS

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

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

การควบคุมการปอน
7.3 โหมดสปน เดลิ ท่ีมกี ารควบคุมตําแหนง (SPCON, SPCOF)

รอการเคลอื่ นทส่ี นิ้ สดุ ดว ย WAITP

หลังจาก WAITP แลว การกาํ หนดแกนใหก ับโปรแกรม NC
จะไมส ามารถใชไ ดดีจนกวา จะมกี ารโปรแกรมแกนอกี ครั้ง
จากนั้นแกนนี้จะถกู ใชเปนแกนตําแหนง ผา นทาง PLC
หรอื เปนแกนเคลือ่ นทกี่ ลบั ไปกลับมาจากโปรแกรม NC/PLC หรือ HMI

การเปลย่ี นบลอ็ กในชว งทหี่ ยดุ เดนิ เครอื่ งดว ย IPOBRKA และ WAITMC

แกนจะลดระดบั ความเรว็ ลงกต็ อ เมอ่ื ยงั เคลอ่ื นไปไมถ งึ มารกเกอรรอ
หรือเมอื่ เกณฑส น้ิ สุดบลอ็ กอน่ื กาํ ลงั ปอ งกันการเปลยี่ นบลอ็ ก หลงั จาก WAITMC แลว
แกนจะเร่ิมทํางานในทันทถี า ไมมเี กณฑส้นิ สดุ บลอ็ กอื่นกาํ ลังปองกนั การเปลย่ี นบลอ็ ก

7.3 โหมดสปน เดลิ ทมี่ กี ารควบคมุ ตาํ แหนง (SPCON, SPCOF)

การทาํ งาน

โหมดสปน เดิลทีม่ ีการควบคุมตําแหนง อาจแนะนาํ ใหใชไ ดใ นบางกรณี เชน
ใชรว มกับการตดั เกลียวทม่ี รี ะยะพทิ ชข นาดใหญดว ย G33 ซึ่งจะใหค ุณภาพท่ีดยี ง่ิ ข้ึน
คาํ สงั่ SPCON ของ NC จะใชเ พ่อื สลบั ไปเปนโหมดสปน เดลิ ที่มีการควบคุมตาํ แหนง

หมายเหตุ
SPCON จาํ เปน ตอ งใชร อบการอนิ เตอรโ พเลตสงู สุดสามรอบ

ซนิ แทกซ SPCON/SPCON(<n>)/SPCON(<n>,<m> เปน ตน )
ความหมาย ...
SPCOF/SPCOF(<n>)/SPCOF(<n>,<m> เปนตน)

SPCON: เปด ใชง านโหมดควบคมุ ตาํ แหนง
SPCOF:
สปน เดลิ ทร่ี ะบุจะสลบั จากการควบคุมความเร็วไปเปน การควบคมุ ตาํ แหนง

SPCON จะเปนโมดัลและถกู เก็บไวจ นกระทั่ง SPCOF

ปดใชง านโหมดควบคมุ ตาํ แหนง

สปน เดลิ ทรี่ ะบจุ ะสลบั จากการควบคุมตาํ แหนง ไปเปน การควบคุมความเร็ว

<n>: เลขสปน เดลิ ท่จี ะถูกสลบั

<n>,<m> เปน ตน : ถาไมมีการระบเุ ลขสปนเดลิ ไว SPCON/SPCOF
จะถูกนําไปใชก ับสปน เดิลมาสเตอร

SPCON or SPCOF
สามารถใชใ นการสลบั หลายสปน เดลิ ในบลอ็ กเดียวได

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

การควบคมุ การปอน
7.4 การปรบั ตาํ แหนง สปนเดลิ (SPOS, SPOSA, M19, M70, WAITS)

หมายเหตุ
ความเรว็ ทร่ี ะบดุ ว ย S…
M3, M4 และ M5 จะใชต ามทศิ ทางการหมนุ และการหยุดสปน เดลิ

หมายเหตุ
เม่อื ใชก ารเชอ่ื มโยงคา สปน เดลิ ทซี่ งิ โครไนซต ามท่ีกําหนดไว
สปน เดลิ มาสเตอรจ ะตอ งทํางานในโหมดควบคุมตําแหนง

7.4 การปรบั ตาํ แหนง สปน เดลิ (SPOS, SPOSA, M19, M70, WAITS)

การทาํ งาน

SPOS, SPOSA หรือ M19 สามารถใชในการกาํ หนดสปน เดลิ ไปยังตาํ แหนง เฉพาะเชิงมมุ ได เชน
ในระหวา งการเปลี่ยนเครอ่ื งมอื

ࡌࡪࡴࡢࡐࡻ࠾ࡘ࡯ࡘ

SPOS, SPOSA และ M19 จะทาํ ใหเกดิ สลบั ไปยังโหมดควบคมุ ตําแหนงเปนการชัว่ คราวจนกวาจะถงึ
M3/M4/M5/M41 ถึง M45 ถดั ไป

การปรบั ตาํ แหนง ในโหมดแกน

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

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

ขอ กาํ หนด การควบคุมการปอ น
ซนิ แทกซ 7.4 การปรบั ตาํ แหนง สปนเดิล (SPOS, SPOSA, M19, M70, WAITS)

สนิ้ สดุ การปรบั ตาํ แหนง
เกณฑสิ้นสุดการเคลอ่ื นทเ่ี มอื่ การปรบั ตาํ แหนง สปน เดิลสามารถโปรแกรมไดโ ดยใช FINEA, CORSEA,
IPOENDA หรอื IPOBRKA
โปรแกรมจะเลอ่ื นไปยงั บลอ็ กถัดไปถาเปน ไปตามเกณฑส ้ินสดุ การเคลอื่ นทสี่ าํ หรบั สปน เดิลทงั้ หมดหรอื แ
กนที่โปรแกรมในบลอ็ กปจจบุ นั
รวมทงั้ เมอ่ื เปน ไปตามเกณฑก ารเปลี่ยนบล็อกสาํ หรบั การอนิ เตอรโ พเลตทางเดินดว ย
การซงิ โครไนซ
ในการซงิ โครไนซก ารเคลอ่ื นทข่ี องสปน เดิล สามารถใช WAITS
เพอ่ื รอจนกวาจะมกี ารเคลอ่ื นทมี่ าถึงตําแหนงของสปน เดลิ

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

ปรบั ตาํ แหนงสปนเดลิ :
SPOS=<value>/SPOS[<n>]=<value>
SPOSA=<value>/SPOSA[<n>]=<value>
M19/M<n>=19
สลบั สปน เดิลไปยังโหมดแกน:
M70/M<n>=70
กาํ หนดเกณฑสนิ้ สดุ การเคลอื่ นท:ี่
FINEA/FINEA[S<n>]
COARSEA/COARSEA[S<n>]
IPOENDA/IPOENDA[S<n>]
IPOBRKA/IPOBRKA(<axis>[,<instant in time>]) ; การโปรแกรมในบลอ็ ก NC
ทแี่ ยกตางหาก
ซิงโครไนซการเคลอ่ื นที่ของสปนเดิล:
WAITS/WAITS(<n>,<m>) ; การโปรแกรมในบล็อก NC ทแี่ ยกตา งหาก

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

การควบคมุ การปอน
7.4 การปรบั ตําแหนงสปน เดลิ (SPOS, SPOSA, M19, M70, WAITS)

ความหมาย

SPOS/SPOSA: กาํ หนดสปน เดลิ ใหก ับมมุ เฉพาะ
M<n>=19:
SPOS และ SPOSA มีฟงกช น่ั การทาํ งานทีเ่ หมือนกนั
แตจ ะมรี ปู แบบของการเปลี่ยนบลอ็ กทแี่ ตกตา งกนั :

• SPOS จะหนว งเวลาการเปดใชง านบลอ็ ก NC
ไวจนกระท่งั เคลอ่ื นที่ถึงตาํ แหนงทีก่ ําหนดไวแ ลว

• SPOSA จะเปด ใชง านบลอ็ ก NC
แมวา จะยังเคลอื่ นท่ไี ปไมถงึ ตาํ แหนงทีก่ าํ หนดไวก็ตาม

<n>: เลขสปนเดลิ ทจี่ ะถูกปรบั ตาํ แหนง

ถาไมม ีการระบเุ ลขสปน เดิลหรอื ถามีการต้งั คา เลขสปน เดลิ เปน "0"
SPOS หรือ SPOSA จะถกู นาํ ไปใชกบั สปน เดลิ มาสเตอร

<value>: ตาํ แหนงเชงิ มมุ ท่ีมกี ารกาํ หนดสปน เดลิ ไว

หนว ย: องศา

ชนดิ : REAL

ตัวเลอื กสาํ หรบั การโปรแกรมโหมดเคลอื่ นเขา ตาํ แหนงมดี ังตอ ไปน:้ี

=AC(<value>): ระยะสัมบูรณ

ชว งคา : 0 … 359.9999

=IC(<value>): ระยะทเ่ี พ่มิ ขึ้น

ชว งคา : 0 … ±99 999.999

=DC(<value>): เคลื่อนเขาตามคาสัมบรู ณโ ดยตรง

=ACN(<value>): ระยะสัมบรู ณ เคลอื่ นเขา ในตําแหนง ลบ

=ACP(<value>): ระยะสมั บรู ณ เคลอ่ื นเขา ในทศิ ทางบวก

=<value>: เหมอื นกับ DC(<value>)

ต้งั คา สปน เดลิ หลัก (M19 or M0=19) หรือเลขสปนเดลิ <n> (M<n>=19)
ไปยงั ตาํ แหนง เชิงมมุ ท่กี าํ หนดไวลวงหนา ดว ย SD43240 $SA_M19_SPOS
โดยใชโหมดเคล่ือนเขาตาํ แหนงทีก่ ําหนดไวล วงหนาใน
SD43250 $SA_M19_SPOSMODE

บลอ็ ก NC จะถกู ปดใชง านจนกวาจะเคลอ่ื นถงึ ตําแหนง ท่ีกาํ หนดไวแ ลว

M<n>=70: สลับสปน เดลิ มาสเตอร (M70 หรือ M0=70) หรอื เลขสปนเดิล <n> (M<n>=70)
เปนโหมดแกน

ไมมีการเคลือ่ นเขา หาตําแหนง ที่กําหนดไว บลอ็ ก NC
จะถกู เปด ใชง านหลงั จากท่ไี ดท ําการสลบั แลว

FINEA: การเคลอื่ นทีส่ นิ้ สุดเมอ่ื ถงึ "จุดหยุดตรงตําแหนง ละเอยี ด" แลว
COARSEA:
IPOENDA: การเคลอื่ นทสี่ น้ิ สุดเมอ่ื ถงึ "จดุ หยุดตรงตําแหนง หยาบ" แลว
S<n>:
ส้นิ สดุ การเคลอ่ื นท่เี มอื่ ถงึ "จุดหยุดอินเตอรโ พเลเตอร"

สปน เดลิ ทีใ่ ชเ กณฑส้ินสดุ การเคลอ่ื นท่ีทม่ี ีการโปรแกรมไว

<n>: เลขสปนเดิล

ถา ไมม ีการระบสุ ปน เดลิ ใน [S<n>] หรือระบเุ ลขสปนเดลิ เปน "0"
เกณฑส้นิ สุดการเคลอื่ นทจี่ ะถกู นาํ ไปใชก บั สปน เดิลมาสเตอร

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

การควบคุมการปอน
7.4 การปรบั ตําแหนงสปน เดลิ (SPOS, SPOSA, M19, M70, WAITS)

IPOBRKA: การเปล่ียนบลอ็ กสามารถดําเนนิ การไดใ นชว งทหี่ ยดุ เดนิ เครอื่ ง
WAITS:
<axis>: ตัวระบุแกนแชนเนล

<instant in ชวงเวลาการเปลี่ยนบลอ็ กทันทโี ดยอา งอิงชว งที่หยดุ เดินเครอ่ื ง
time>:
หนว ย: เปอรเซน็ ต

ชว งคา : 100
(จุดใชง านในชว งที่หยุดเดินเคร่อื ง) ถงึ
0 (ส้ินสุดชว งทห่ี ยุดเดินเครือ่ ง)

ถาไมมกี ารกําหนดคา ใหกับพารามิเตอร <instant in
time> คาปจ จบุ ันของขอ มลู การตัง้ คา จะถูกนาํ ไปใช:

SD43600 $SA_IPOBRAKE_BLOCK_EXCHANGE

หมายเหต:ุ
IBOBRKA ท่ีมชี วงเวลาเปน "0" จะเหมือนกบั IPOENDA

คาํ สง่ั การซงิ โครไนซส าํ หรบั สปนเดลิ ทร่ี ะบุ

บลอ็ กทตี่ ามมาจะไมถ กู ประมวลผลจนกวา สปน เดลิ ทร่ี ะบซุ ึ่งโปรแกรมไวใ นบลอ็ ก
NC กอ นหนา ดว ย SPOSA จะเขาถงึ ตาํ แหนง สิ้นสุดแลว
(จุดหยดุ ตรงตาํ แหนงละเอียด)

WAITS หลังจาก M5: รอสปน เดิลทร่ี ะบุใหเ ขา สตู าํ แหนงหยดุ น่งิ

WAITS หลังจาก M3/M4: รอสปน เดิลทรี่ ะบใุ หถึงความเรว็ ในระดบั ทีก่ าํ หนดไว

<n>,<m>: เลขสปนเดลิ ที่จะใชค ําสงั่ การซงิ โครไนซ

ถาไมมกี ารระบเุ ลขสปนเดิลหรอื ถามกี ารตงั้ คาเลขสปนเ
ดิลเปน "0" WAITS จะถูกนาํ ไปใชก บั สปน เดลิ มาสเตอร

หมายเหตุ
สามารถกําหนดตําแหนง สปน เดลิ ใหกบั บลอ็ ก NC ไดบ ลอ็ กละสามตาํ แหนง

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

หมายเหตุ
ถามีการเปด ใชง านการควบคมุ ตําแหนง ดว ย SPCON กอ น SPOS
การดําเนนิ การนี้จะยงั คงทาํ งานอยจู นกวา จะมกี ารใชค าํ สั่ง SPCOF

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

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

การควบคุมการปอ น
7.4 การปรบั ตาํ แหนงสปน เดิล (SPOS, SPOSA, M19, M70, WAITS)

ตวั อยา ง

ตวั อยา ง 1: ปรบั ตาํ แหนง สปน เดลิ ใหม ที ศิ ทางการหมนุ ทางลบ
สปนเดลิ 2 ถูกปรบั ตําแหนงท่ี 250 องศา โดยมที ิศทางการหมนุ ทางลบ:

โคดโปรแกรม คําอธบิ าย
N10 SPOSA[2]=ACN(250)
; สปนเดลิ ถกู ลดระดับความเรว็ ตามความจาํ เปน และเรงระดับความเร็วในทศิ ทางตรง
ขา มกบั การเคลื่อนทีข่ องการปรบั ตาํ แหนง

;

$&

r

r

'&

ตวั อยา ง 2: การปรบั ตาํ แหนง สปน เดลิ ในโหมดแกน

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

การควบคมุ การปอน
7.4 การปรบั ตําแหนงสปน เดลิ (SPOS, SPOSA, M19, M70, WAITS)

โปรแกรมรปู แบบ 1: คาํ อธิบาย

โคด โปรแกรม ; เปด ใชง านการควบคมุ ตําแหนง สปน เดลิ 2 ถูกปรบั ตาํ แหนง เปน 0
... โหมดแกนสามารถใชไ ดใ นบลอ็ กถดั ไป
N10 M3 S500
... ; สปน เดลิ 2 (แกน C) เคล่ือนท่ใี นแนวเสน ตรงสอดคลองกบั X
N90 SPOS[2]=0 ; สปนเดลิ 2 ถกู ปรับตําแหนงเปน 90 องศา

N100 X50 C180 คาํ อธบิ าย
N110 Z20 SPOS[2]=90
; สปน เดลิ 2 สลบั ไปยงั โหมดแกน
โปรแกรมรปู แบบ 2: ; สปนเดิล 2 (แกน C) เคลือ่ นทใ่ี นแนวเสน ตรงสอดคลองกับ X
; สปน เดิล 2 ถกู ปรับตาํ แหนงเปน 90 องศา
โคดโปรแกรม
...
N10 M3 S500
...
N90 M2=70
N100 X50 C180
N110 Z20 SPOS[2]=90

ตวั อยา ง 3: เจาะรตู ดั ขวางในชนิ้ งานทก่ี ลงึ แลว

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

;;
=

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

การควบคมุ การปอ น
7.4 การปรบั ตําแหนง สปน เดลิ (SPOS, SPOSA, M19, M70, WAITS)

โคด โปรแกรม คาํ อธบิ าย
....
N110 S2=1000 M2=3 ; เปด ใชงานอปุ กรณตอพวงสําหรบั เจาะรตู ดั ขวาง
N120 SPOSA=DC(0) ; ต้ังคาสปนเดลิ หลักไวท ่ตี ําแหนง 0 องศา

N125 G0 X34 Z-35 และโปรแกรมจะเลื่อนไปยังบล็อกถัดไปโดยทันที
N130 WAITS ; เปดใชงานสวานขณะท่ีสปนเดิลอยใู นตาํ แหนงแลว
N135 G1 G94 X10 F250 ; รอสปนเดิลหลักใหเคล่อื นมายังตําแหนง ของตน
; อัตราปอนในหนวย มม./นาที (G96
N140G0 X34
N145 SPOS=IC(90) เหมาะสําหรับเคร่อื งมอื กลึงแบบขั้นบันไดและสปน เดิลแบบซงิ โครนัส
แตไมเหมาะกบั เคร่ืองมอื ไฟฟา บนแทนเลอ่ื นขา ง)
N150 G1 X10
N155 G0 X34 ; สปนเดลิ ถูกปรบั ใหอยูใ นตําแหนง 90
N160 SPOS=AC(180) องศาโดยท่จี ะหยุดการอา นช่ัวคราวในทศิ ทางบวก

N165 G1 X10 ; สปน เดิลถูกปรับใหอยใู นตําแหนง 180 องศา
N170 G0 X34 ซง่ึ สมั พันธกบั จุดศูนยข องสปนเดิล
N175 SPOS=IC(90)
; สปนเดลิ หมุนจากตําแหนงสมั บรู ณ 180 องศาในทิศทางบวกไป 90 องศา
N180 G1 X10 ซ่ึงจะทาํ ใหไดตําแหนงสัมบรู ณ 270 องศาในทา ยที่สดุ
N185 G0 X50
...

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

การปรบั ตาํ แหนง ดว ย SPOSA

การดาํ เนนิ การโปรแกรมหรอื เปดใชง านขัน้ ของบลอ็ กจะไมไ ดร บั ผลกระทบจาก SPOSA
การปรบั ตาํ แหนงสปนเดิลสามารถทาํ ไดใ นระหวา งดาํ เนนิ การบลอ็ ก NC ทตี่ ามมา
โปรแกรมจะยายไปยงั บลอ็ กถดั ไปถา ฟง กช ่ันท้งั หมด (ยกเวน สปน เดลิ )
ทีโ่ ปรแกรมไวใ นบลอ็ กปจ จบุ ันเปน ไปตามเกณฑส นิ้ สดุ บลอ็ กแลว
การปรบั ตาํ แหนงสปนเดิลอาจโปรแกรมในบล็อกไดหลายบลอ็ ก (โปรดดทู ่ี WAITS)

หมายเหตุ

ถามกี ารอา นคําส่ังในบลอ็ กทตี่ ามมา ซง่ึ เปนเหตุใหหยดุ การเตรยี มประมวลผล
การดาํ เนนิ การกับบลอ็ กนจี้ ะถกู หนว งเวลาไวจ นกวา สปน เดลิ ทีม่ ีการปรบั ตาํ แหนงไวท ง้ั หมดจะประจาํ อยู
กับทแี่ ลว

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

การควบคมุ การปอน
7.4 การปรบั ตําแหนง สปนเดลิ (SPOS, SPOSA, M19, M70, WAITS)

การปรบั ตาํ แหนง ดว ย SPOS/M19

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

ความเรว็ ในการเคลอ่ื นท:่ี

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

● อัตราปอ นสาํ หรบั แกน/สปนเดลิ ตําแหนง (FA, FPR, FPRAON, FPRAOF) (หนา 122)

● การโอเวอรไรดอ ัตราเรงทโ่ี ปรแกรมได (ACC) (ตวั เลอื ก) (หนา 128)

การระบตุ ําแหนง สปน เดลิ :

เม่อื ไมมกี ารใชค ําสง่ั G90/G91 ที่นี่ ขนาดท่สี อดคลอ งจะไดร บั การนําไปใช เชน AC, IC, DC, ACN, ACP
ถาไมการระบขุ อ มลู ไว การเคลอื่ นท่ีโดยอตั โนมตั ิจะเกดิ ขน้ึ กบั DC

ซงิ โครไนซก ารเคลอ่ื นทข่ี องสปน เดลิ ดว ย WAITS

WAITS สามารถใชในการระบจุ ดุ ทโ่ี ปรแกรม NC
รออยจู นกวา สปนเดิลอยางนอ ยหนง่ึ รายการทโ่ี ปรแกรมดวย SPOSA ในบล็อก NC
กอ นหนา จะเคลอ่ื นมาถึงตาํ แหนง ของตน

ตัวอยา ง:

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

N10 SPOSA[2]=180 SPOSA[3]=0

... ; บล็อกรอจนกวาสปนเดลิ 2 และ 3
N40 WAITS(2,3) จะมาถึงตําแหนง ที่ระบไุ วในบล็อก N10

WAITS สามารถใชไดห ลังจาก M5 เพ่ือรอจนกวา สปนเดลิ จะหยุด WAITS สามารถใชไดห ลงั จาก M3/M4
เพ่อื รอจนกวา สปน เดิลจะถึงระดบั ความเรว็ /ทศิ ทางการหมุนตามทรี่ ะบไุ ว

หมายเหตุ

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

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

การควบคมุ การปอน
7.5 อัตราปอ นสาํ หรบั แกน/สปน เดลิ ตําแหนง (FA, FPR, FPRAON, FPRAOF)

ปรบั ตาํ แหนง สปน เดลิ จากการหมนุ (M3/M4)
เมือ่ M3 หรือ M4 ทาํ งาน สปน เดลิ จะอยปู ระจาํ ที่ตามคาท่โี ปรแกรมไว

ࡎ࡫࡟ࡎࡩ࠾࠸ࡩ࡚ࡢࡘ࡯ࡐ ࡎ࡫࡟ࡎࡩ࠾࠸ࡩ࡚ࡢࡘࡐ࡯

'& $&

ࡘ࡯ࡘ '& $&
ࡎࡵ࡬ࡻ ࡒ࡚ࡴ࠸࡚ࡘࡷ࡞ࡼ
ࡘ࡯ࡘ
ࡎ࡬ࡻࡵࡒ࡚ࡴ࠸࡚ࡘࡷ࡞ࡼ

การกําหนดขนาดระหวา ง DC กับ AC ไมมคี วามแตกตา งกัน ในทงั้ สองกรณี
การหมนุ จะยงั คงเคลอ่ื นทไี่ ปในทิศทางทีเ่ ลือกโดย M3/M4 จนกวาจะถงึ ตาํ แหนงสน้ิ สดุ สมั บรู ณ เมื่อใช
ACN และ ACP การลดความเรว็ จะเกดิ ขนึ้ ตามความจาํ เปน
และทศิ ทางการเคลือ่ นเขาท่เี หมาะสมจะถกู นํามาใช เม่ือใช IC
สปนเดลิ จะหมนุ ตามคา ท่รี ะบุโดยเริ่มตน ท่ตี าํ แหนงสปนเดลิ ปจจบุ ัน

ปรบั ตาํ แหนง สปน เดลิ จากการหยดุ นง่ิ (M5)

โดยจะมีการเคล่อื นทีจ่ ากตําแหนง ทีห่ ยดุ นง่ิ ไปยังระยะทมี่ ีการโปรแกรมไว (M5)

7.5 อัตราปอ นสาํ หรบั แกน/สปน เดลิ ตาํ แหนง (FA, FPR, FPRAON, FPRAOF)

การทาํ งาน

แกนตาํ แหนง เชน ระบบเคลอื่ นยายชิ้นงาน ปอ มมีด
และยันศนู ยท า ยจะเคลื่อนทเ่ี ปน อสิ ระจากแกนทางเดินและแกนซงิ โครไนซ
ดงั นนั้ จึงมกี ารกําหนดอตั ราปอ นตา งหากสาํ หรบั แกนตาํ แหนงแตล ะแกน

นอกจากนี้ยังสามารถโปรแกรมอัตราปอนในแนวแกนที่แยกตางหากสาํ หรบั สปนเดลิ ไดด ว ย

อีกทงั้ ยังสามารถรบั อัตราปอ นตอ รอบสาํ หรบั แกนทางเดนิ และแกนซงิ โครไนซหรอื สาํ หรบั สปน เดลิ /แกน
ตาํ แหนงแตละแกนจากสปน เดลิ หมุนหรอื แกนหมนุ อื่นไดเ ชน กัน

ซินแทกซ อตั ราปอ นสาํ หรบั แกนตาํ แหนง :
122 FA[<axis>]=…

อัตราปอ นของแกนสําหรบั สปน เดลิ :
FA[SPI(<n>)]=…
FA[S<n>]=…

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

การควบคุมการปอ น
7.5 อตั ราปอ นสําหรบั แกน/สปน เดิลตําแหนง (FA, FPR, FPRAON, FPRAOF)

รับอัตราปอ นตอ รอบสาํ หรบั แกนทางเดิน/แกนซงิ โครไนซ:
FPR (<rotary axis>)
FPR(SPI(<n>))
FPR(S<n>)
รบั อตั ราปอ นเชงิ หมุนสาํ หรบั สปน เดิล/แกนตาํ แหนง:
FPRAON(<axis>,<rotary axis>)
FPRAON(<axis>,SPI(<n>))
FPRAON(<axis>,S<n>)
FPRAON(SPI(<n>),<rotary axis>)
FPRAON(S<n>,<rotary axis>)
FPRAON(SPI(<n>),SPI(<n>))
FPRAON(S<n>,S<n>)
FPRAOF(<axis>,SPI(<n>), เปน ตน)
FPRAOF(<axis>,S<n>, เปน ตน)

ความหมาย

FA[...]=...: อตั ราปอ นสําหรบั แกนตาํ แหนง ทร่ี ะบุหรือความเรว็ ในการปรบั ตําแหนง
FPR(...): (อัตราปอ นในแนวแกน) สาํ หรบั สปน เดิลทีร่ ะบุ
FPRAON(...):
หนว ย: มม./นาที หรอื น้ิว/นาที หรอื องศา/นาที
FPRAOF(...):
ชวงคา : … 999 999.999 มม./นาท,ี องศา/นาที

… 39 999.9999 นิ้ว/นาที

FPR ใชเ พ่ือระบแุ กนหมุน (<rotary axis>) หรอื สปน เดลิ
(SPI(<n>)/S<n>)
ที่แกนทางเดนิ และแกนซงิ โครไนซท โ่ี ปรแกรมไวด ว ยคาํ สง่ั G95
จะรบั อตั ราปอ นตอรอบนนั้ มาใช

รบั อัตราปอ นเชงิ หมนุ สาํ หรบั สปน เดิลและแกนตาํ แหนง

พารามิเตอรแรก (<axis>/SPI(<n>)/S<n>)
ระบุสปน เดลิ /แกนตาํ แหนงทีจ่ ะเคลอ่ื นทด่ี ว ยอตั ราปอ นตอ รอบ

พารามเิ ตอรทสี่ อง (<rotary axis>/SPI(<n>)/S<n>)
ระบุสปนเดิล/แกนหมนุ ทจี่ ะใหอ ัตราปอ นตอ รอบ

หมายเหต:ุ
สามารถละพารามิเตอรทส่ี องไดในกรณที ่จี ะรบั อตั ราปอ นจากสปน เดิลมาสเต
อร

FPRAOF
ใชสาํ หรับยกเลกิ การเลือกอตั ราปอ นตอ รอบทไ่ี ดร บั สําหรบั สปน เดลิ หรอื แกน
ทีร่ ะบุ

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

การควบคุมการปอน
7.5 อัตราปอ นสําหรบั แกน/สปน เดิลตําแหนง (FA, FPR, FPRAON, FPRAOF)

<axis>: ตัวระบแุ กน (แกนตาํ แหนง หรอื แกนรปู ทรง)
SPI(<n>)/S<n>:
ตัวระบสุ ปน เดลิ

SPI(<n>) และ S<n> จะทํางานในลักษณะเดียวกัน

<n>: เลขสปนเดลิ

หมายเหต:ุ
SPI จะแปลงเลขสปน เดลิ เปน ตัวระบแุ กน พารามิเตอรก ารสง (<n>)
ตอ งมีเลขสปน เดลิ ท่ีถูกตอ ง

หมายเหตุ
อตั ราปอ นที่โปรแกรมไว FA[...] เปน แบบโมดลั
โดยสามารถโปรแกรมอัตราปอ นสาํ หรับสปน เดลิ หรอื แกนตาํ แหนงในบลอ็ ก NC ไดส งู ถงึ บลอ็ กละหา คา

หมายเหตุ
อตั ราปอ นที่ไดร บั จะถูกคาํ นวณตามสตู รตอ ไปน:ี้
อัตราปอ นทีไ่ ดร ับ = อัตราปอ นทโี่ ปรแกรม * อัตราปอ นหลกั แบบสมั บรู ณ

ตวั อยา ง

ตวั อยา ง 1: การเชอ่ื มตอ สปน เดลิ แบบซงิ โครนสั

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

โคด โปรแกรม คาํ อธิบาย
... ; ความเรว็ ในการปรับตําแหนงของสปนเดลิ ตาม (สปน เดิล 2) = 100 องศา/นาที
FA[S2]=100
...

ตวั อยา ง 2: อตั ราปอ นตอ รอบทไี่ ดร บั สาํ หรบั แกนทางเดนิ
แกนทางเดนิ X, Y ตองเคลอ่ื นท่ตี ามอตั ราปอ นตอ รอบทไ่ี ดร บั จากแกนหมนุ A:

โคด โปรแกรม
...
N40 FPR(A)
N50 G95 X50 Y50 F500
...

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

การควบคมุ การปอน
7.5 อัตราปอ นสําหรบั แกน/สปน เดิลตําแหนง (FA, FPR, FPRAON, FPRAOF)

ตวั อยา ง 3: อตั ราปอ นตอ รอบทไ่ี ดร บั สาํ หรบั สปน เดลิ มาสเตอร

โคดโปรแกรม คําอธิบาย
N30 FPRAON(S1,S2) ; อัตราปอนตอรอบสําหรับสปนเดลิ มาสเตอร (S1) ตองไดรับจากสปนเดลิ 2
N40 SPOS=150 ; ปรับตาํ แหนงสปนเดิลมาสเตอร
N50 FPRAOF(S1) ; ยกเลิกการเลือกอัตราปอ นตอรอบสาํ หรับสปนเดิลมาสเตอร

ตวั อยา ง 4: รบั อตั ราปอ นตอ รอบสาํ หรบั แกนตาํ แหนง

โคด โปรแกรม คําอธบิ าย
N30 FPRAON(X) ; อตั ราปอนตอรอบสําหรบั แกนตําแหนง X ตอ งไดรบั จากสปนเดลิ มาสเตอร
N40 POS[X]=50 FA[X]=500 ; แกนตําแหนงกําลังเคล่ือนท่ี 500 มม./รอบของสปนเดลิ มาสเตอร
N50 FPRAOF(X)

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

FA[…]

ชนิดอตั ราปอ นจะเปน G94 เสมอ เมอื่ G70/G71 ทาํ งานอยู หนว ยจะเปน เมตริก/นว้ิ
ตามการตงั้ คาเร่มิ ตนในขอมูลเครอื่ งจักร G700/G710 สามารถใชเพอ่ื ปรบั เปลีย่ นหนว ยในโปรแกรมได

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

FPR(…)

เนอ่ื งจากเปนสว นขยายของคาํ สัง่ G95 (อัตราปอ นตอ รอบทอ่ี างองิ สปนเดิลมาสเตอร) FPR
จึงอนญุ าตใหรบั อตั ราปอ นตอ รอบจากสปน เดลิ หรือแกนหมุนใดๆ ทีเ่ ลือกไว G95 FPR(…)
ใชไ ดก บั แกนทางเดนิ และแกนซิงโครไนซ

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

FPRAON(…)

FPRAON
ใชเ พื่อรับอตั ราปอ นตอ รอบสําหรบั สปน เดิลและแกนตาํ แหนง จากอัตราปอ นปจจบุ ันของสปน เดลิ หรอื แกน
หมุนอน่ื

FPRAOF(…)

การปด ใชง านอัตราปอ นตอรอบสาํ หรับสปน เดิล/แกนหน่งึ แกนหรือจํานวนมากพรอ มกันสามารถทาํ ไดโด
ยใชค าํ ส่งั FPRAOF

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

การควบคมุ การปอน
7.6 การโอเวอรไ รดอ ตั ราปอ นท่ีโปรแกรมได (OVR, OVRRAP, OVRA)

7.6 การโอเวอรไ รดอ ตั ราปอ นที่โปรแกรมได (OVR, OVRRAP, OVRA)

การทํางาน

ความเรว็ ของสปน เดลิ และแกนตาํ แหนง /ทางเดินสามารถปรบั เปล่ยี นไดในโปรแกรม NC

ซนิ แทกซ

OVR=<value>
OVRRAP=<value>
OVRA[<axis>]=<value>
OVRA[SPI(<n>)]=<value>
OVRA[S<n>]=<value>

ความหมาย

OVR: การปรบั เปลี่ยนอัตราปอ นสําหรบั อตั ราปอ นของทางเดนิ เครอ่ื งมอื F
OVRRAP:
OVRA: การปรบั เปลย่ี นอตั ราปอ นสาํ หรบั ความเรว็ ของการเคลื่อนทเี่ ร็ว
<axis>:
SPI(<n>)/S<n>: การปรบั เปลยี่ นอัตราปอ นสาํ หรบั อัตราปอนในการปรบั ตาํ แหนง FA
หรอื สาํ หรบั ความเรว็ รอบสปนเดิล S
<value>:
ตวั ระบุแกน (แกนตาํ แหนงหรอื แกนรปู ทรง)

ตัวระบสุ ปน เดลิ

SPI(<n>) และ S<n> จะทํางานในลักษณะเดียวกนั

<n>: เลขสปนเดิล

หมายเหต:ุ
SPI จะแปลงเลขสปน เดลิ เปน ตัวระบแุ กน พารามิเตอรการสง (<n>)
ตอ งมเี ลขสปน เดลิ ทีถ่ กู ตอ ง

การปรบั เปลย่ี นอตั ราปอ นเปน เปอรเ ซ็นต

คา จะอา งองิ หรอื ถูกรวมเขากบั ชดุ การโอเวอรไ รดอ ัตราปอ นบนแผงควบคุมเค
รือ่ งจักร

ชวงคา: … 200%, จํานวนเต็ม

หมายเหต:ุ
เม่ือใชก ารโอเวอรไ รดท างเดนิ เครอ่ื งมอื และการเคลอื่ นทเี่ รว็
จะไมมีการเกินความเรว็ สูงสดุ ทีต่ ้งั ไวใ นขอ มลู เครอ่ื งจกั ร

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

การควบคมุ การปอ น
7.6 การโอเวอรไ รดอ ัตราปอ นที่โปรแกรมได (OVR, OVRRAP, OVRA)

ตวั อยา ง

ตวั อยา ง 1:
ต้ังคา การโอเวอรไรดอ ัตราปอน: 80%

โคดโปรแกรม คาํ อธิบาย
N10 ... F1000
N20 OVR=50 ; อตั ราปอนของทางเดินเครื่องมือท่ีโปรแกรมไว F1000 จะถกู เปลย่ี นเปน F400 (1000 *
0.8 * 0.5)
...

ตวั อยา ง 2: คาํ อธบิ าย
; ความเรว็ ของการเคลอื่ นทเ่ี ร็วลดลงเหลอื 5%
โคดโปรแกรม
N10 OVRRAP=5 ; ความเรว็ ของการเคลอื่ นท่เี ร็วถกู รีเซ็ตเปน 100% (= การต้ังคาเร่ิมตน )
...
N100 OVRRAP=100

ตวั อยา ง 3: คําอธบิ าย

โคด โปรแกรม ; อตั ราปอนของทางเดนิ เครื่องมือลดลงเหลือ 25%
N... OVR=25 OVRA[A1]=70 และอตั ราปอ นในการปรบั ตําแหนงของแกนตําแหนง A1 ลดลงเหลือ 70%

ตวั อยา ง 4: คําอธบิ าย
; ความเร็วของสปนเดิล 1 ลดลงเหลือ 35%
โคดโปรแกรม
N.. OVRA[SPI(1)]=35

หรือ คาํ อธบิ าย
; ความเรว็ ของสปนเดิล 1 ลดลงเหลือ 35%
โคดโปรแกรม
N.. OVRA[S1]=35

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

การควบคุมการปอ น
7.7 การโอเวอรไรดอ ตั ราเรง ท่โี ปรแกรมได (ACC) (ตัวเลอื ก)

7.7 การโอเวอรไ รดอ ตั ราเรง ท่ีโปรแกรมได (ACC) (ตวั เลอื ก)

การทาํ งาน

ในสว นโปรแกรมทสี่ ําคญั
อาจจําเปน ตอ งจํากดั อตั ราเรง ใหตํ่ากวาคา สูงสดุ เพอ่ื ปอ งกนั ไมใ หเ กิดการสน่ั สะเทือนทางกล เปน ตน

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

ซินแทกซ

ACC[<axis>]=<value>
ACC[SPI(<n>)]=<value>
ACC(S<n>)=<value>

ปดใชง าน:
ACC[...]=100

ซนิ แทกซ

ACC: การเปลย่ี นอัตราเรง สาํ หรบั แกนทางเดนิ ทร่ี ะบุ
<axis>: หรือการเปลย่ี นความเรว็ สาํ หรบั สปน เดลิ ที่ระบุ
SPI(<n>)/S<n>:
ช่อื แกนแชนเนลของแกนทางเดิน
<value>:
ตัวระบสุ ปน เดลิ

SPI(<n>) และ S<n> จะทาํ งานในลกั ษณะเดียวกัน

<n>: เลขสปนเดิล

หมายเหต:ุ
SPI จะแปลงเลขสปน เดิลเปน ตวั ระบแุ กน พารามิเตอรการสง (<n>)
ตอ งมีเลขสปน เดิลท่ถี ูกตอ ง

การเปลย่ี นอัตราเรงเปน เปอรเซ็นต

คาจะอางองิ หรอื ถูกรวมเขากบั ชุดการโอเวอรไ รดอ ัตราปอ นบนแผงควบคุมเค
รือ่ งจักร

ชวงคา : 1 ถงึ 200%, จาํ นวนเต็ม

หมายเหตุ
เมอ่ื ใชอ ัตราเรงทส่ี ูงขน้ึ ความเรว็ ท่ีไดอ าจเกนิ คาที่ผผู ลิตอนญุ าต

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

การควบคุมการปอ น
7.7 การโอเวอรไรดอ ตั ราเรง ท่โี ปรแกรมได (ACC) (ตัวเลอื ก)

ตวั อยา ง

โคดโปรแกรม คําอธิบาย
N50 ACC[X]=80 ; การเลอื่ นแกนในทิศทาง X ควรเคลื่อนท่ดี วยอตั ราเรง 80% เทา นั้น
N60 ACC[SPI(1)]=50 ; สปน เดิล 1 ควรเรงความเร็วหรอื หยดุ ดว ยอตั ราเรง 50% เทานั้น

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

การโอเวอรไ รดอ ตั ราเรง ทโี่ ปรแกรมดว ย ACC

การโอเวอรไรดอ ตั ราเรงที่โปรแกรมดว ย ACC[...]
จะถูกนาํ มาพิจารณารวมกบั เอาตพตุ ทกุ คร้งั โดยเปน ตวั แปรระบบ $AA_ACC
การอา นขอ มูลในโปรแกรมชน้ิ งานและในการดําเนนิ การแบบซงิ โครไนซจะเกดิ ข้นึ ในชวงเวลาทไี่ มต รงกั
นในระหวางการประมวลผล NC

ในโปรแกรมชน้ิ งาน

คา ทเี่ ขียนในโปรแกรมช้ินงานจะไดรบั การพจิ ารณาเฉพาะในตวั แปร $AA_ACC เทา นนั้
เชน เดียวกับคา ทีเ่ ขยี นในโปรแกรมชิ้นงานในกรณีทก่ี ารดาํ เนินการแบบซงิ โครไนซไมไดเ ปล่ยี นแปลง
ACC ในระหวา งน้นั

ในการดาํ เนนิ การแบบซงิ โครไนซ

รายการตอไปนจี้ ะถูกนาํ ไปใช:
คาท่เี ขียนในการดาํ เนินการแบบซงิ โครไนซจ ะไดร บั การพจิ ารณาเฉพาะในตวั แปรระบบ $AA_ACC
เทาน้ัน
เชนเดยี วกับคา ทีเ่ ขยี นในการดาํ เนินการแบบซิงโครไนซใ นกรณที โ่ี ปรแกรมช้ินงานไมไดเ ปลย่ี นแปลง
ACC ในระหวางนนั้

อัตราเรงท่กี ําหนดไวล ว งหนาสามารถเปลี่ยนแปลงผา นทางการดําเนนิ การแบบซิงโครไนซไดเชน กนั
(ดูคูม ือฟง กช น่ั , การดาํ เนินการแบบซงิ โครไนซ)

ตวั อยา ง:

โคด โปรแกรม

...

N100 EVERY $A_IN[1] DO POS[X]=50 FA[X]=2000 ACC[X]=140

คา อัตราเรง ปจจุบันสามารถเรยี กใชไ ดด ว ยตวั แปรระบบ $AA_ACC[<axis>]
ขอมลู เครอ่ื งจักรสามารถใชใ นการกาํ หนดวา ชดุ คา ACC
ลา สดุ ควรนาํ ไปใชเม่ือรเี ซต็ /ส้นิ สดุ การโปรแกรมชิน้ งานหรอื ไม หรอื ควรใชเปน 100% หรือไม

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

การควบคมุ การปอน
7.8 อตั ราปอ นดว ยการโอเวอรไรดป มุ หมนุ (FD, FDA)

7.8 อตั ราปอ นดว ยการโอเวอรไ รดป มุ หมนุ (FD, FDA)

การทาํ งาน

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

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

● ตาํ่ สุด: 0

● สงู สดุ : คาขดี จาํ กดั ในขอ มลู เครอ่ื งจกั รของแกนทางเดนิ ทเี่ กย่ี วกบั การเคลอื่ นท่ี

หมายเหตุ
อตั ราปอ นของทางเดนิ เครอ่ื งมอื

อัตราปอ นของทางเดนิ เครอื่ งมอื F และอัตราปอนของปุมหมนุ FD ไมส ามารถโปรแกรมไดใ นบลอ็ ก
NC บลอ็ กเดียวกัน

แกนตาํ แหนง
ในกรณีของแกนตาํ แหนง ทางเดินเครอื่ งมอื หรือความเรว็ สามารถถูกโอเวอรเ ลยเปน คาแนวแกนได
ปุม หมุนท่กี าํ หนดใหแกแกนจะถกู ประเมนิ

● การโอเวอรไรดท างเดินเคร่ืองมอื
พลั สข องปมุ หมนุ จะถกู ประเมินตามทศิ ทางการหมนุ ทส่ี อดคลอ งกับทางเดนิ ของแกน
เฉพาะพลั สของปมุ หมุนในทิศทางของตาํ แหนง ทโี่ ปรแกรมไวเ ทานนั้ ทจ่ี ะถูกประเมนิ

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

– ต่ําสดุ : 0

– สูงสดุ : คาขีดจาํ กัดในขอ มูลเครอื่ งจักรของแกนตําแหนง

คาํ อธิบายโดยละเอยี ดเกี่ยวกบั วธิ ีการตง้ั คา พารามเิ ตอรของปมุ หมุนจะมอี ยใู น:

ขอ มลู อา งองิ :
/FB2/ คมู อื ฟง กชัน่ , ฟง กช นั่ เสรมิ - การเคลอ่ื นทีด่ ว ยตนเองและการเคลอื่ นท่ีดว ยปมุ หมุน (H1)

ซนิ แทกซ

FD=<velocity>
FDA[<axis>]=<velocity>

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

ความหมาย การควบคมุ การปอ น
7.8 อตั ราปอ นดวยการโอเวอรไ รดป ุม หมนุ (FD, FDA)
FD=<velocity>:
อัตราปอ นของทางเดินเครอ่ื งมือและการเปด ใชง านการโอ
FDA[<axis>]=<velocity>: เวอรไ รดค วามเร็วดว ยปมุ หมนุ
<velocity>:
<axis>: • คา = 0: ไมอ นญุ าตใหใช!
• คา ≠ 0: ความเรว็ ของทางเดนิ
หมายเหตุ อตั ราปอ นในแนวแกน
FD และ FDA ไมใ ชแ บบโมดัล <velocity>:
• คา = 0: คาเร่มิ ตน ของทางเดนิ เครอ่ื งมอื ท่ีใชป มุ หมุน
ตวั อยา ง • คา ≠ 0: ความเรว็ ของแนวแกน
ตัวระบุแกนของแกนตําแหนง
=
ขอ กําหนดของทางเดินเครอื่ งมือ:
ลอเจยี ผวิ ทอ่ี อสซิเลตในทศิ ทาง Z
เคล่ือนท่ไี ปยงั ชน้ิ งานในทิศทาง X ดว ยปมุ หมนุ
ผูปฏบิ ัตงิ านสามารถดําเนนิ การปอ นดว ยตนเองไดจ
นกวาจะเกดิ สะเกด็ ไฟอยางตอ เน่อื ง การเปด ใชงาน
"ลบระยะทีเ่ หลอื " จะสลับไปยงั บลอ็ ก NC ถดั ไป
และการตัดเฉอื นจะยงั ทาํ งานตอ ในโหมดอตั โนมตั ิ

;

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

การควบคุมการปอน
7.8 อตั ราปอ นดวยการโอเวอรไ รดป มุ หมนุ (FD, FDA)

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

เคลอื่ นทแี่ กนทางเดนิ ดว ยการโอเวอรไ รดค วามเรว็ (FD=<velocity>)
บลอ็ กของโปรแกรมชนิ้ งานทโี่ ปรแกรมการโอเวอรไรดค วามเร็วไวจะตองเปนไปตามเง่ือนไขตอไปน:้ี

● คาํ สงั่ สาํ หรบั ทางเดิน G1, G2 หรือ G3 ทาํ งาน

● จดุ หยดุ ที่กําหนด G60 ทาํ งาน

● อัตราปอ นเชงิ เสน G94 ทาํ งาน

การโอเวอรไ รดอ ตั ราปอ น
การโอเวอรไ รดอ ัตราปอ นจะกระทบเฉพาะกบั ความเรว็ ของทางเดนิ ท่ีโปรแกรมไวเ ทา นั้น
และไมม ผี ลตอ คอมโพเนนตค วามเรว็ ทส่ี รา งโดยปุมหมนุ (ขอ ยกเวน :
(ยกเวนในกรณที ่ีการโอเวอรไ รดอ ัตราปอ น = 0)

ตัวอยา ง:

โคดโปรแกรม คาํ อธบิ าย
N10 X… Y… F500 ; อตั ราปอน = 500 มม./นาที
N20 X… Y… FD=700 ; อตั ราปอน = 700 มม./นาที และโอเวอรไรดความเร็ว
; ดวยปมุ หมุน
; อัตราเรง ตั้งแต 500 ถงึ 700 มม./นาที ใน N20 ปมุ หมุน
; สามารถใชเพ่ือเปล่ียนระดบั ความเร็วตามทศิ ทางการหมุนไดต้ังแต 0
; ถงึ คาสูงสุด (ขอ มลู เครอื่ งจักร)

เคลอื่ นทแี่ กนตาํ แหนง ดว ยคา เรมิ่ ตน ของทางเดนิ (FDA[<axis>]=0)
ในบลอ็ ก NC ท่มี ีการโปรแกรม FDA[<axis>]=0 ไว อัตราปอนจะถกู ต้งั คาเปน ศนู ย
ดังนนั้ โปรแกรมจงึ ไมส ามารถสรางการเคลอ่ื นที่ใดๆ ได
การเคลอ่ื นทท่ี ีโ่ ปรแกรมไวใ หไ ปยงั ตาํ แหนง เปา หมายขณะนถ้ี กู ควบคมุ โดยผปู ฏบิ ัตงิ านที่หมนุ ปมุ หมนุ เท
าน้ัน

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

การควบคมุ การปอ น
7.8 อัตราปอ นดว ยการโอเวอรไ รดป มุ หมนุ (FD, FDA)

ตวั อยา ง:

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

... ; ตําแหนงเปาหมาย = 90 มม., อัตราปอ นในแนวแกน = 0 มม./นาที และ
N20 POS[V]=90 FDA[V]=0 ; โอเวอรไรดท างเดินดวยปมุ หมุน
; ความเร็วของแกน V ท่จี ุดเร่ิมตนของบล็อก = 0 มม./นาที
; คาเร่มิ ตนของทางเดินเครื่องมอื และความเร็วจะถูกกําหนดโดยใชพลั สข องปมุ หมนุ

ทศิ ทางการเคลอ่ื นท,ี่ ความเรว็ ในการเคล่ือนท่ี
แกนจะเคล่อื นทีไ่ ปตามทางเดนิ ทกี่ าํ หนดโดยปมุ หมนุ ตามทศิ ทางของเคร่ืองหมาย
โดยสามารถเคลือ่ นท่ไี ปขา งหนา และยอ นกลบั ไดต ามทศิ ทางการหมนุ ย่ิงหมนุ ปุม เร็วขึน้
ความเร็วในการเคลอื่ นท่ีกจ็ ะเรว็ ขนึ้ ดวย

ระยะการเคลอ่ื นท:่ี
ระยะการเคลอ่ื นทถี่ กู จาํ กัดโดยจดุ เริม่ ตน และจดุ ส้นิ สุดที่โปรแกรมไว

การเคลอ่ื นทแี่ กนตาํ แหนง โดยใชก ารโอเวอรไ รดค วามเรว็ (FDA[<axis>]=<velocity>)

ในบลอ็ ก NC ท่ีมีการโปรแกรม FDA[…]=… ไว อตั ราปอ นจากคา FA
ทโ่ี ปรแกรมไวล า สุดจะถกู เรง ความเรว็ หรอื ลดความเร็วเปน คา ท่โี ปรแกรมไวใ น FDA
เมื่อเริ่มตน จากอตั ราปอ นปจ จบุ ัน FDA
สามารถหมุนปมุ หมนุ เพอื่ เรงความเรว็ ในการเคลอื่ นทีท่ โี่ ปรแกรมไวไปยงั ตําแหนงเปา หมายหรอื ลดความเ
รว็ ไปยังตําแหนงศนู ยได
โดยคา ท่ีกําหนดเปนพารามิเตอรใ นขอมูลเครอื่ งจกั รจะถูกใชเ ปนความเรว็ ระดบั สงู สุด

ตวั อยา ง:

โคดโปรแกรม คาํ อธิบาย
N10 POS[V]=… FA[V]=100 ; อตั ราปอนในแนวแกน = 100 มม./นาที
N20 POS[V]=100 FAD[V]=200 ; ตําแหนงปลายทางในแนวแกน = 100, อตั ราปอนในแนวแกน = 200 มม./นาที
; และโอเวอรไ รดความเร็วดว ยปุมหมนุ
; อตั ราเรงตั้งแต 100 ถงึ 200 มม./นาที ใน N20
; สามารถใชป ุมหมุนเพ่ือเปลี่ยนระดับความเร็วตามทศิ ทางการหมุนได
; ต้ังแต 0 ถึงคาสูงสุด (ขอมลู เครื่องจักร)

;

ระยะการเคลอื่ นท:่ี
ระยะการเคลอื่ นทถ่ี ูกจํากดั โดยจดุ เริม่ ตน และจดุ สนิ้ สดุ ทโ่ี ปรแกรมไว

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

การควบคุมการปอน
7.9 การปรบั อตั ราปอ นใหเหมาะสมสําหรบั สวนทางเดินที่มลี กั ษณะโคง (CFTCP, CFC, CFIN)

7.9 การปรบั อตั ราปอ นใหเหมาะสมสาํ หรบั สว นทางเดนิ ทีม่ ลี กั ษณะโคง (CFTCP,
CFC, CFIN)

การทํางาน

เม่ือโหมดออฟเซต็ G41/G42 เปด ใชง านอยู
อัตราปอ นท่โี ปรแกรมไวส ําหรบั รศั มีหวั กัดในเบื้องตน จะอา งองิ ทางเดินกงึ่ กลางของหัวกดั (โปรดดหู วั ขอ
"การแปลงพิกัด (เฟรม)")

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

ตัวอยา ง: การกัดท่ีมรี ศั มดี านนอกขนาดเล็กดวยเครอ่ื งมอื ขนาดใหญ
ทางเดินทด่ี านนอกของเครอื่ งมือกัดจะตอ งใชร ะยะเคลอ่ื นทที่ ่ียาวกวา ทางเดินตามเสน ขอบรปู เปน อยา งมา


ซนิ แทกซ ࡳࡡࡼࡐ࠹ࡤࡑ࡚ࡒࡰ
ࡎࡩ࠾ࡳࡋ࡫ࡐࡳ࠻࡚ࡻࡤ࡮ ࠾ࡘࡤ࡮

ดว ยเหตนุ ี้ การตัดเฉือนท่เี สน ขอบรปู จึงใชอ ตั ราปอนในระดับท่ตี าํ่ มาก เพอ่ื ปอ งกันผลกระทบในทางลบ
จาํ เปน ตองควบคมุ อตั ราปอ นใหส อดคลอ งกบั เสน ขอบรูปทีม่ ลี กั ษณะโคง

CFTCP
CFC
CFIN

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

การควบคุมการปอ น
7.9 การปรบั อตั ราปอนใหเหมาะสมสําหรบั สว นทางเดนิ ทมี่ ลี กั ษณะโคง (CFTCP, CFC, CFIN)

ความหมาย CFTCP: อตั ราปอ นคงทส่ี าํ หรบั ทางเดนิ ก่ึงกลางของหวั กัด
ตวั อยา ง CFC: การควบคุมจะเกบ็ คา คงท่ขี องอตั ราปอ นไว และออฟเซ็ตของอตั ราปอ นจะถกู ปดใชง าน
CFIN: อัตราปอ นคงทบ่ี นเสนขอบรปู (คมตัดของเครอื่ งมอื )
ฟงกชั่นน้ีถกู กําหนดไวล วงหนา ตามคาเริม่ ตน
อัตราปอ นคงทส่ี ําหรบั คมตดั ของเครอ่ื งมอื เฉพาะในสว นเสนขอบรปู ทเ่ี วา เทา นน้ั
มิฉะนั้นจะเปน อตั ราปอ นคงท่ีสาํ หรบั ทางเดินกงึ่ กลางของหวั กดั
อัตราปอ นจะลดลงสาํ หรบั รศั มดี านใน

ในตัวอยา งน้ี
< เสน ขอบรปู ถกู สรางข้ึนกอ นดว ยอัตราปอ นทถ่ี กู ตอง

ตาม CFC ในระหวา งการเกบ็ ละเอยี ด
ฐานการตดั จะถูกตัดเฉอื นดวย CFIN เชนกัน
ซงึ่ จะปองกันฐานการตดั จากความเสียหายทรี่ ศั มีดา
นนอกอนั เนอื่ งมาจากอตั ราปอ นที่มรี ะดบั สูงเกนิ ไป




;


โคดโปรแกรม คาํ อธบิ าย
N10 G17 G54 G64 T1 M6
N20 S3000 M3 CFC F500 G41 ; ปอนไปยังระยะกินลกึ แรก
N30 G0 X-10 ; การเรียกโปรแกรมยอย
N40 Y0 Z-10 ; ปอนไปยังระยะกินลึกทส่ี อง
N50 CONTOUR1 ; การเรียกโปรแกรมยอ ย
N40 CFIN Z-25
N50 CONTOUR1
N60 Y120
N70 X200 M30

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

การควบคมุ การปอ น
7.10 คา อัตราปอ นหลายคา ในบลอ็ กเดียว (F, ST, SR, FMA, STA, SRA)

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

อตั ราปอ นคงทบี่ นเสน ขอบรปู ดว ย CFC

อัตราปอ นคงทจี่ ะลดลงสาํ หรบั รศั มีดา นในและเพิ่มขึ้
นสาํ หรับรัศมดี า นนอก
ซึง่ จะทาํ ใหแ นใ จไดวา ความเรว็ ทค่ี มตดั เครอื่ งมือแล
ะท่เี สน ขอบรูปจะคงท่ี

࠻࠾ࡎࡻ࡬

࠻࠾ࡎࡻ࡬

࡜ࡋ࡜࠾

ࡳࡕࡘࡻ࡫ ࠹ࡼ࡭ࡐ

7.10 คาอัตราปอ นหลายคา ในบลอ็ กเดียว (F, ST, SR, FMA, STA, SRA)

การทํางาน

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

ซินแทกซ

การเคลอื่ นทีต่ ามทางเดนิ
F=... F7=... F6=... F5=... F4=... F3=... F2=... ST=... SR=...

การเคลอื่ นทใี่ นแนวแกน:
FA[<Ax>]=... FMA[7,<Ax>]=... FMA[6,<Ax>]=... FMA[5,<Ax>]=...
FMA[4,<Ax>]=... FMA[3,<Ax>]=... FMA[2,<Ax>]=... STA[<Ax>]=...
SRA[<Ax>]=...

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

การควบคมุ การปอ น
7.10 คาอตั ราปอ นหลายคา ในบลอ็ กเดยี ว (F, ST, SR, FMA, STA, SRA)

ความหมาย

F=...: อตั ราปอ นของทางเดินจะถูกโปรแกรมไวใ นแอดเด
รส F
และยงั คงใชไดใ นระหวา งทไี่ มม สี ญั ญาณอนิ พตุ

มผี ล: แบบโมดลั

F2=... ถึง F7=...: นอกจากอตั ราปอ นของทางเดนิ แลว
ยังสามารถโปรแกรมอัตราปอนเพิ่มเติมในบลอ็ กได
ถงึ หกคา
สว นขยายทเ่ี ปน ตวั เลขบง บอกหมายเลขบิตของอิน
พุตที่จะเปด ใชง านอตั ราปอ นเมอื่ มกี ารเปล่ียนแปลง
:

มผี ล: ไมใ ชแบบโมดลั

ST=...: เวลาคา งในหนว ยวินาที
(สาํ หรับเทคโนโลยีการเจีย: ชว งท่ีมสี ะเกด็ ไฟ)

บิตอินพุต: 1

มีผล: ไมใ ชแบบโมดลั

SR=...: ทางเดินการรนกลบั

หนวยของทางเดินการรนกลบั จะอางองิ หนวยวัดที่
ใชอยูในปจ จบุ นั (มม. หรอื นว้ิ )

บิตอินพุต: 0

มผี ล: ไมใชแบบโมดลั

FA[<Ax>]=...: อัตราปอ นในแนวแกนจะถูกโปรแกรมไวใ นแอดเด
รส FA
และยงั คงใชไดใ นระหวา งทไี่ มม ีสัญญาณอนิ พุต

มีผล: แบบโมดลั

FMA[2,<Ax>]=... ถงึ FMA[7,<Ax>]=...: นอกจากอตั ราปอ นในแนวแกน FA แลว
ยังสามารถโปรแกรมอัตราปอนเพ่มิ เติมสําหรบั แตล
ะแกนในบลอ็ กไดสูงถงึ หกคาดวย FMA
พารามเิ ตอรแรกจะระบเุ ลขบติ ของอินพตุ และพารา
มเิ ตอรท ีส่ องจะระบุแกนท่ใี ชอ ตั ราปอ นดงั กลา ว

มีผล: ไมใ ชแบบโมดลั

STA[<Ax>]=...: เวลาคา งในแนวแกนในหนว ยวินาที
(สาํ หรับเทคโนโลยกี ารเจยี : ชว งทม่ี สี ะเกด็ ไฟ)

บติ อินพุต: 1

มผี ล: ไมใชแบบโมดลั

SRA[<Ax>]=...: ทางเดินการรนกลบั ในแนวแกน

บิตอินพตุ : 0

มีผล: ไมใ ชแ บบโมดลั

<Ax>: แกนที่จะใชอ ัตราปอน

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

การควบคุมการปอน
7.10 คาอัตราปอ นหลายคา ในบลอ็ กเดียว (F, ST, SR, FMA, STA, SRA)

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

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

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

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

หมายเหตุ
ควิ รสี ถานะ
นอกจากนีย้ งั สามารถสอบถามสถานะอินพุตสาํ หรบั คาํ ส่ังแบบซงิ โครนสั ของแกนตา งๆ ไดด วย

หมายเหตุ
LookAhead
Look Ahead สามารถทํางานกบั อัตราปอ นหลายคา ในบลอ็ กเดียวได ดว ยเหตนุ ี้
จึงจาํ กดั อัตราปอ นปจจบุ ันไดดว ยคา Look Ahead

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

การควบคุมการปอ น
7.10 คาอัตราปอ นหลายคา ในบลอ็ กเดียว (F, ST, SR, FMA, STA, SRA)

ตวั อยา ง

ตวั อยา ง 1: การเคลอื่ นทตี่ ามทางเดนิ

โคดโปรแกรม คําอธบิ าย
G1 X48 F1000 F7=200 F6=50 F5=25 F4=5 ST=1.5 SR=0.5
; อัตราปอนของทางเดนิ = 1000

คาอตั ราปอนของทางเดินเพมิ่ เตมิ :
200 (บิตอนิ พตุ 7)
50 (บิตอินพุต 6)
25 (บติ อนิ พตุ 5)
5 (บิตอินพุต 4)

เวลาคา งอยขู องเคร่อื งมอื 1.5 วินาที

การรนกลับ 0.5 มม.

ตวั อยา ง 2: การเคลอื่ นทใี่ นแนวแกน คําอธิบาย

โคดโปรแกรม ; อัตราปอนสําหรับแกน A = 800
POS[A]=300 FA[A]=800 FMA[7,A]=720 FMA[6,A]=640
FMA[5,A]=560 STA[A]=1.5 SRA[A]=0.5 คาอตั ราปอ นเพม่ิ เติมสําหรบั แกน A: 720 (บติ อินพุต 7)
640 (บิตอินพตุ 6)
560 (บติ อนิ พตุ 5)

เวลาคางในแนวแกน: 1.5 วินาที

การรนกลับในแนวแกน: 0.5 มม.

ตวั อยา ง 3: การทาํ งานหลายอยา งในบลอ็ กเดยี ว

โคดโปรแกรม คาํ อธบิ าย
N20 T1 D1 F500 G0 X100
N25 G1 X105 F=20 F7=5 F3=2.5 F2=0.5 ST=1.5 SR=0.5 ; การต้ังคาครงั้ แรก

... ; อตั ราปอนปกตดิ วย F,
การตัดเฉือนหยาบดว ย F7,
การเกบ็ ละเอียดดว ย F3,
การเกบ็ ละเอียดผิวเรียบดว ย F2,
เวลาคา งอยขู องเครอ่ื งมือ 1.5 วินาที,
ทางเดินการรนกลับ 0.5 มม.

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

การควบคมุ การปอน
7.11 อตั ราปอนที่ไมใ ชแบบโมดลั (FB)

7.11 อัตราปอ นทไี่ มใ ชแ บบโมดลั (FB)

การทาํ งาน

ฟงกช่นั "อัตราปอ นทไี่ มใ ชแ บบโมดลั " สามารถใชก ําหนดอัตราปอ นตา งหากสําหรบั บล็อกเดยี่ วได
หลังจากบลอ็ กนแี้ ลว อตั ราปอ นแบบโมดลั กอ นหนา นจ้ี ะทํางานอกี ครง้ั

ซินแทกซ

FB=<value>

ความหมาย

FB: อัตราปอ นสาํ หรบั บลอ็ กปจ จบุ นั เทานนั้
<VALUE>: คาท่ีโปรแกรมจะตอ งมากกวาศูนย
คาจะถกู ตีความตามชนดิ ของอตั ราปอ นทใ่ี ชอ ย:ู
• G94: อตั ราปอนในหนว ย มม./นาที หรอื องศา/นาที
• G95: อัตราปอ นในหนว ย มม./รอบ หรือ น้ิว/รอบ
• G96: อตั ราตดั คงที่

หมายเหตุ

ถาไมมีการโปรแกรมการเคล่ือนทตี่ ามทางเดนิ ไวในบลอ็ ก (เชน บลอ็ กการคาํ นวณ) FB จะไมม ผี ล

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

นอกจากน้ียงั สามารถอินเตอรโ พเลตอัตราปอ น FLIN, FCUB เปนตน โดยไมม ีขอจาํ กดั

การโปรแกรม FB และ FD (การเคลอ่ื นปมุ หมนุ ดวยการโอเวอรไรดอ ตั ราปอน) หรือ F
(อตั ราปอ นทางเดนิ แบบโมดลั ) พรอมกนั จะไมส ามารถทาํ ได

ตวั อยา ง

โคด โปรแกรม คาํ อธิบาย
N10 G0 X0 Y0 G17 F100 G94 ; การต้ังคาคร้ังแรก
N20 G1 X10 ; อัตราปอน 100 มม./นาที
N30 X20 FB=80 ; อตั ราปอน 80 มม./นาที
N40 X30 ; อัตราปอนเปน 100 มม./นาที อีกครง้ั
...

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

การควบคมุ การปอ น
7.12 อัตราปอนตอ ฟน ตดั (G95 FZ)

7.12 อัตราปอ นตอ ฟน ตดั (G95 FZ)

การทํางาน

สําหรบั งานกัดโดยสว นใหญแลว
อตั ราปอ นตอ ฟน ตดั ซง่ึ มกั ใชใ นทางปฏบิ ัติสามารถโปรแกรมแทนการใชอ ัตราปอ นตอ รอบได:

ࡎࡩ࠾ࡳࡋ ࡐ࡫ ࡤࡌࡨ ࡚ࡩ
ࡒ ࡼ ࡤࡐࡌ ࡻࡤࡖ ࡐࡨ ࡌࡋࡨ

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

F = FZ * $TC_DPNT

โดยท:่ี F: อัตราปอ นตอ รอบในหนว ย มม./รอบ หรอื นว้ิ /รอบ

FZ: อัตราปอ นตอฟน ตัดในหนว ย มม./ฟน ตัด หรอื น้ิว/ฟน ตัด

$TC_DPNT: พารามเิ ตอรเ คร่อื งมอื : จาํ นวนฟนตดั /รอบ

ชนดิ เครอื่ งมอื ($TC_DP1) ของเครอื่ งมอื ท่ีใชอ ยูจ ะไมถกู นาํ มาพจิ ารณา

อัตราปอ นตอ ฟน ตดั ทโี่ ปรแกรมไวจ ะไมไ ดร บั ผลกระทบจากการเปลี่ยนเครอื่ งมอื
รวมถงึ การเลอื ก/ยกเลิกการเลอื กบนั ทึกขอ มลู ออฟเซต็ เครอื่ งมือ โดยยงั คงอยใู นรปู แบบโมดลั

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

การเปล่ียนเครอื่ งมอื หรอื การเลอื ก/การยกเลกิ การเลอื กบันทกึ ขอ มลู ออฟเซต็ เครอื่ งมอื จะทาํ ใหเกิดการคํา
นวณอัตราปอ นตอ รอบทใี่ ชจ รงิ ใหม

หมายเหตุ
อัตราปอ นตอฟน ตัดอา งอิงทางเดนิ เครอ่ื งมอื เทา นน้ั (การโปรแกรมเฉพาะแกนจะไมส ามารถทําได)

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

การควบคุมการปอน
7.12 อตั ราปอนตอฟน ตดั (G95 FZ)

ซนิ แทกซ

G95 FZ...

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

ความหมาย

G95: ชนดิ ของอตั ราปอ น: อัตราปอ นตอ รอบในหนว ย มม./รอบ หรอื นว้ิ /รอบ (ข้ึนอยกู บั
FZ: G700/G710)

สําหรบั G95 ใหด ูท่ี "อตั ราปอ น (G93, G94, G95, F, FGROUP, FL, FGREF) (หนา 101)"

อัตราปอ นตอ ฟน ตัด

การเปดใชงาน: ดวย G95

ประสทิ ธิผล: แบบโมดัล

หนว ย: มม./ฟน ตดั หรอื นิ้ว/ฟน ตดั (ข้นึ อยกู บั G700/G710)

หมายเหตุ
การเปลย่ี นเครอื่ งมอื /การเปลย่ี นสปน เดลิ มาสเตอร
ผูใชตองพจิ ารณาการเปล่ยี นเครอ่ื งมือทตี่ ามมาหรอื การเปลย่ี นสปน เดลิ มาสเตอรโ ดยใชการโปรแกรมที่
สอดคลอ งกนั เชน การโปรแกรม FZ ใหม

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

หมายเหตุ
สลบั ไปมาระหวา ง G95 F... และ G95 FZ...
การสลบั ไปมาระหวาง G95 F... (อตั ราปอ นตอรอบ) และ G95 FZ... (อัตราปอ นตอ ฟน ตดั )
จะเปน การลบคา อัตราปอ นทไี่ มไดใ ชอ ยอู อก

หมายเหตุ
รบั อตั ราปอ นดว ย FPR
เชนเดยี วกบั กรณีทใี่ ชอ ัตราปอนตอ รอบ สามารถใช FPR
เพ่ือรบั อตั ราปอ นตอฟน ตัดของสปน เดลิ หรอื แกนหมุนได (ใหด ทู ่ี
"อัตราปอ นสําหรับแกน/สปน เดลิ ตําแหนง (FA, FPR, FPRAON, FPRAOF) (หนา 122)")

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

การควบคมุ การปอ น
7.12 อัตราปอนตอ ฟน ตัด (G95 FZ)

ตวั อยา ง

ตวั อยา ง 1: หวั กดั ทมี่ หี า ฟน ตดั ($TC_DPNE = 5)

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

N10 G0 X100 Y50 ; อัตราปอนตอฟนตัด 0.02 มม./ฟนตดั
N20 G1 G95 FZ=0.02 ; โหลดเคร่อื งมือและเปด ใชง านบันทกึ ขอมลู ออฟเซต็ เครื่องมอื
N30 T3 D1 ; ความเรว็ รอบสปนเดิล 200 รอบตอนาที
M40 M3 S200 ; การกัดดว ย:
N50 X20 FZ = 0.02 มม./ฟน ตัด
อตั ราปอนตอรอบท่ีใชจ ริง:
F = 0.02 มม./ฟน ตัด * 5 ฟน ตดั /รอบ = 0.1 มม./รอบ
หรือ
F = 0.1 มม./รอบ * 200 รอบตอนาที = 20 มม./นาที



ตวั อยา ง 2: สลบั ไปมาระหวา ง G95 F... และ G95 FZ...

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

N10 G0 X100 Y50 ; อัตราปอนตอรอบ 0.1 มม./รอบ
N20 G1 G95 F0.1

N30 T1 M6

N35 M3 S100 D1

N40 X20

N50 G0 X100 M5 ; โหลดเคร่ืองมือทมี่ หี า ฟนตดั ($TC_DPNT = 5)
N60 M6 T3 D1

N70 X22 M3 S300 ; เปล่ียน G95 F… เปน G95 FZ… อตั ราปอนตอฟนตัดทาํ งานที่ 0.02
N80 G1 X3 G95 FZ=0.02 มม./ฟน ตัด



ตวั อยา ง 3: รบั อตั ราปอ นตอ ฟน ตดั ของสปน เดลิ (FBR)

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

N41 FPR(S4) ; เคร่อื งมือในสปนเดลิ 4 (ไมใชส ปนเดิลมาสเตอร)
N51 G95 X51 FZ=0.5 ; อัตรารอบตอ ฟนตัด 0.5 มม./ฟนตดั ซ่ึงอางอิงสปนเดิล S4


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

การควบคมุ การปอน
7.12 อัตราปอนตอ ฟน ตดั (G95 FZ)

ตวั อยา ง 4: การเปลยี่ นเครอ่ื งมอื ทต่ี ามมา

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

N10 G0 X50 Y5 ; อตั ราปอนตอฟนตัด 0.03 มม./ฟนตัด
N20 G1 G95 FZ=0.03 ; โหลดเคร่อื งมือทม่ี เี จ็ดฟนตัด ($TC_DPNT = 7)
N30 M6 T11 D1

N30 M3 S100 ; อตั ราปอนตอรอบทใ่ี ชจ ริง 0.21 มม./รอบ
N40 X30

N50 G0 X100 M5 ; โหลดเครือ่ งมอื ทีม่ หี า ฟนตัด ($TC_DPNT = 5)
N60 M6 T33 D1

N70 X22 M3 S300 ; อัตราปอนตอฟนตดั แบบโมดลั 0.03 มม./ฟนตดั
N80 G1 X3 อัตราปอนตอรอบท่ีใชจ ริง 0.15 มม./รอบ



ตวั อยา ง 5: การเปลย่ี นสปน เดลิ มาสเตอร

โคดโปรแกรม คําอธิบาย
N10 SETMS (1) ; สปนเดลิ 1 คือสปน เดิลมาสเตอร
N20 T3 D3 M6 ; เครอ่ื งมือ 3 ถกู เปล่ยี นเปนสปนเดลิ 1
N30 S400 M3 ; ความเร็ว S400 ของสปนเดลิ 1 (และดงั นั้นจึงเปน T3)
N40 G95 G1 FZ0.03 ; อัตราปอนตอฟนตดั 0.03 มม./ฟนตดั
N50 X50 ; การเคล่อื นท่ตี ามทางเดนิ อตั ราปอนทใ่ี ชจริงขึน้ อยกู ับรายการตอไปนี้:
- อัตราปอนตอฟนตัด FZ
N60 G0 X60 - ความเร็วของสปนเดิล 1
... - จาํ นวนฟน ตัดของเครือ่ งมือทีใ่ ชอยู T3
N100 SETMS(2)
N110 T1 D1 M6 ; สปน เดิล 2 กลายเปนสปน เดลิ มาสเตอร
N120 S500 M3 ; เครอ่ื งมือ 1 ถกู เปล่ียนเปนสปนเดลิ 2
N130 G95 G1 FZ0.03 X20 ; ความเรว็ S500 ของสปนเดิล 2 (และดังนั้นจึงเปน T1)
; การเคลอื่ นท่ีตามทางเดิน อัตราปอนท่ีใชจ ริงขน้ึ อยกู ับรายการตอไปนี้:
- อัตราปอนตอฟนตดั FZ
- ความเร็วของสปนเดิล 2
- จาํ นวนฟน ตัดของเครอื่ งมือที่ใชอ ยู T1

หมายเหตุ

หลงั จากเปลย่ี นสปนเดลิ มาสเตอรแลว (N100)
ผใู ชจ ะตองเลือกออฟเซต็ ทมี่ ีผลตอ เครอ่ื งมอื ซง่ึ ถูกดําเนนิ การโดยสปน เดิล 2 ดวย

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

การควบคุมการปอ น
7.12 อัตราปอนตอฟน ตดั (G95 FZ)

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

การเปลยี่ นระหวา ง G93, G94 และ G95

นอกจากนยี้ งั สามารถโปรแกรม FZ ในกรณีที่ G95 ไมไ ดท ํางานอยไู ดด วย
โดยจะไมม ีผลกระทบเกิดขน้ึ และจะถกู ลบออกเมอื่ มกี ารเลอื ก G95 กลา วคอื เมอื่ เปล่ียนระหวาง G93,
G94 และ G95 ในลกั ษณะเดียวกบั F คา FZ จะถูกลบออกเชน กัน

การเลอื ก G95 ใหม

การเลอื ก G95 ใหมเม่ือ G95 ทํางานอยแู ลว จะไมม ผี ลใดๆ (เวน แตการเปลี่ยนระหวา ง F กับ FZ
จะถกู โปรแกรมไว)

อตั ราปอ นทไ่ี มใ ชแ บบโมดลั (FB)

เมื่อ G95 FZ... (แบบโมดัล) ทํางานอยู อตั ราปอ นที่ไมใ ชแ บบโมดลั FB...
จะถกู ตคี วามเปน อัตราปอ นตอ ฟน ตดั

กลไก SAVE

ในโปรแกรมยอ ยทม่ี ีแอตทรบิ วิ ต SAVE จะมกี ารเขยี น FZ ในคากอ นท่ีโปรแกรมยอ ยจะเรมิ่ ทํางาน
(ในลักษณะเดยี วกับ F)

คา อตั ราปอ นหลายคา ในบลอ็ กเดยี ว

ฟงกชนั่ "คาอตั ราปอนหลายคา ในบลอ็ กเดียว" ใชไมไ ดก ับอตั ราปอนตอ ฟนตดั

การดาํ เนนิ การแบบซงิ โครไนซ

ไมส ามารถโปรแกรม FZ จากการดําเนนิ การแบบซิงโครไนซได

อา นอตั ราปอ นตอ ฟน ตดั และชนดิ อตั ราปอ นของทางเดนิ เครอื่ งมอื

อัตราปอ นตอ ฟน ตดั และชนดิ อตั ราปอนของทางเดินเครอื่ งมอื สามารถอานไดโ ดยใชต วั แปรระบบ

● เมอื่ ตอ งการหยดุ การเตรยี มประมวลผลในการโปรแกรมชน้ิ งานผานตวั แปรระบบ:

$AC_FZ อตั ราปอ นตอฟน ตดั ท่ีใชจ ริงเมอ่ื มกี ารเตรยี มประมวลบนั ทึกการประมวล
$AC_F_TYPE ผลหลักในปจ จบุ นั
ชนดิ อัตราปอ นของทางเดนิ เครอื่ งมอื ทใ่ี ชจ รงิ เมือ่ มกี ารเตรียมประมวลผ
ลบนั ทกึ การประมวลผลหลักในปจ จบุ นั
คา : ความหมาย:
0 มม./นาที
1 มม./รอบ
2 นิ้ว/นาที
3 นว้ิ /รอบ
11 มม./ฟนตัด
33 น้วิ /ฟน ตดั

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

การควบคุมการปอ น
7.12 อัตราปอ นตอ ฟน ตัด (G95 FZ)

● เมื่อไมตอ งการหยดุ การเตรียมประมวลผลในการโปรแกรมชนิ้ งานผา นตวั แปรระบบ:

$P_FZ อตั ราปอ นตอ ฟน ตดั ทโ่ี ปรแกรมไว
$P_F_TYPE ชนิดอัตราปอ นของทางเดินเคร่อื งมอื ทโี่ ปรแกรมไว
คา : ความหมาย:
0 มม./นาที
1 มม./รอบ
2 น้วิ /นาที
3 น้ิว/รอบ
11 มม./ฟน ตดั
33 นวิ้ /ฟน ตดั

หมายเหตุ
ถา G95 ไมไ ดท ํางานอยู ตวั แปร $P_FZ และ $AC_FZ จะสงกลับคา ศูนยเ สมอ

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

การต้งั คา รปู ทรง 8

8.1 ออฟเซต็ ศนู ยที่ตงั้ คา ได (G54 ถงึ G57, G505 ถงึ G599, G53, G500,
SUPA, G153)

การทํางาน

การตั้งคา จุดศนู ยของชนิ้ งานเม่ือเทียบกับจดุ ศนู ยของระบบพกิ ดั พ้ืนฐานสามารถทาํ ไดโ ดยใชออฟเซ็ตศนู
ยทีต่ ง้ั คา ได (G54 ถงึ G57 และ G505 ถงึ G599) ในทกุ แกน

ดว ยวธิ นี ้ี จงึ สามารถเรียกใชจ ดุ ศูนยในโปรแกรมไดอ ยา งครอบคลุมดว ยคําส่งั G (เชน
สําหรบั อปุ กรณท แ่ี ตกตา งกนั )

การกดั :

== <
<

*

;
;

การกลึง:

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

การตั้งคารปู ทรง
8.1 ออฟเซต็ ศนู ยท ตี่ ง้ั คา ได (G54 ถึง G57, G505 ถึง G599, G53, G500, SUPA, G153)

;

=
0:

*

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

การตงั้ คารูปทรง
8.1 ออฟเซ็ตศนู ยท่ตี งั้ คา ได (G54 ถงึ G57, G505 ถงึ G599, G53, G500, SUPA, G153)

หมายเหตุ
ตวั อยา งเชน ในระหวา งการกลงึ คาออฟเซต็ สาํ หรบั การสงกลบั หวั จบั จะถูกใสไ วใน G54

ซินแทกซ การเปด ใชงานออฟเซ็ตศนู ยท ตี่ ั้งคา ได:
ความหมาย G54
...
G57
G505
...
G599

การปด ใชง านออฟเซต็ ศนู ยท ต่ี ั้งคา ได:
G500
G53
G153
SUPA

G54 ถึง G57: เรยี กใชอ อฟเซต็ ศนู ยท ีต่ ้งั คา ไดลาํ ดบั ที่ 1 ถงึ 4 (ZO)
G505 ถงึ G599:
G500: เรียกใชอ อฟเซต็ ศูนยท ่ตี งั้ คาไดล ําดบั ที่ 5 ถึง 99

G53: การปด ใชง านออฟเซ็ตศนู ยทต่ี ัง้ คา ไดป จจบุ นั
G153:
SUPA: G500=เฟรมศนู ย: การปด ใชง านออฟเซ็ตศนู ยท ตี่ งั้ คา ไดจ นก
วาจะมกี ารเรยี กใชครงั้ ถัดไป
(การตง้ั คา เริ่มตน ; ไมมอี อฟเซต็ การเปด ใชง านเฟรมพนื้ ฐานทง้ั หมด
การหมุน การสะทอ น ($P_ACTBFRAME)
หรอื การปรบั สเกล)

G500 ไมเ ทากบั 0: การเปด ใชงานออฟเซต็ ศนู ยท ต่ี ้ังคา ไดลาํ ดั

บทห่ี นึ่ง ($P_UIFR[0])

และการเปด ใชง านเฟรมพ้นื ฐานทง้ั หมด

($P_ACTBFRAME)

หรอื เฟรมพน้ื ฐานทป่ี รบั เปลยี่ นแลว อาจมกี า

รเปดใชง าน

G53
จะหยดุ ออฟเซต็ ศูนยท ีต่ ัง้ คาไดแ ละออฟเซต็ ศนู ยทโี่ ปรแกรมไดในลักษณะทไ่ี มใ

ชแบบโมดลั

G153 มีผลเหมอื นกบั G53 และจะหยุดเฟรมพนื้ ฐานท้งั หมดดว ย

SUPA มผี ลเหมอื นกบั G153 และจะหยุดสงิ่ ตอ ไปนด้ี วย:

• ออฟเซ็ตปุมหมนุ (DRF)

• การเคลอื่ นทแี่ บบโอเวอรเลย

• ออฟเซต็ ศนู ยภายนอก

• ออฟเซ็ตท่กี าํ หนดไวล ว งหนา

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

การต้ังคา รปู ทรง
8.1 ออฟเซต็ ศนู ยทต่ี ง้ั คา ได (G54 ถึง G57, G505 ถงึ G599, G53, G500, SUPA, G153)

ขอ มลู อา งองิ :
สําหรบั ออฟเซต็ ศนู ยท ี่โปรแกรมได ใหด ทู ีห่ วั ขอ "การแปลงพิกัด (เฟรม) (หนา 313)"

หมายเหตุ
การตง้ั คา พน้ื ฐานทจ่ี ุดเร่ิมตน ของโปรแกรม เชน G54 หรอื G500
สามารถกําหนดไดทางขอ มูลเครอ่ื งจักร

หมายเหตุ
สาํ หรบั SINUMERIK 828D ออฟเซ็ตศนู ยทตี่ ั้งคา ไดลาํ ดบั ที่ 5/6 จะไมถ ูกเรยี กใชด วย G505 หรอื
G506 แตจ ะถูกเรียกใชดว ย G58 หรอื G59 ดงั นนั้ คาํ ส่งั G505 และ G506 จึงไมสามารถใชไดใ น
SINUMERIK 828D

ตวั อยา ง

* * <0 ช้นิ งานสามช้นิ ท่ีถกู จดั เรียงไวบ นพาเลทตามคาออฟ
< เซ็ตศนู ย G54 ถึง G56
จะถกู ตดั เฉอื นตอ เนอื่ งกนั ตามลาํ ดบั
; ลาํ ดบั ของการตดั เฉือนนโี้ ปรแกรมไวใ นโปรแกรมย
<< อย L47

; ;
*
;0
75$16 ; 0

โคด โปรแกรม คําอธบิ าย
N10 G0 G90 X10 Y10 F500 T1 ; เคลอื่ นเขา
N20 G54 S1000 M3 ; เรยี กใช ZO ลําดบั แรก, สปน เดิลหมุนตามเขม็ นาฬิกา
N30 L47 ; รอบการตดั ของโปรแกรมเปน โปรแกรมยอ ย
N40 G55 G0 Z200 ; เรียกใช ZO ลาํ ดับทส่ี อง, Z ผา นส่งิ กีดขวาง
N50 L47 ; รอบการตัดของโปรแกรมเปน โปรแกรมยอย
N60 G56 ; เรยี กใช ZO ลาํ ดบั ทส่ี าม
N70 L47 ; รอบการตัดของโปรแกรมเปน โปรแกรมยอ ย
N80 G53 X200 Y300 M30 ; หยดุ ออฟเซต็ ศูนย, สิ้นสุดโปรแกรม

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


Click to View FlipBook Version