การดําเนนิ การของทางเดนิ
11.1 จดุ หยดุ ทก่ี ําหนด (G60, G9, G601, G602, G603)
G601, G602
ࡳࡻࡤࡐࡑࡤࡺ ࠸
ࡋࡼ࡞࡙ * ࡋ࡞ࡼ ࡙ *
ࡎࡩ࠾ࡳࡋࡐ
ࡎࡻࡵࡒ࡚ࡴ࠸࡚ࡘࡷ࡞ࡼ
การเคลอ่ื นท่ีจะลดความเรว็ ลง และหยดุ ชวั่ ครทู ีจ่ ุดมมุ
หมายเหตุ
อยาตงั้ คา ขีดจาํ กัดสําหรบั เกณฑจุดหยดุ ท่กี ําหนดใหใ กลเกนิ จาํ เปน ยิง่ ขีดจํากดั ย่งิ ใกล
กย็ ่ิงใชเวลานานข้นึ ในการหาตาํ แหนงและเคล่อื นเขา เปา หมาย
G603
การเปลี่ยนบลอ็ กจะเร่ิมเมอ่ื มกี ารคาํ นวณการควบคุมชดุ ความเร็วของศนู ยสาํ หรบั แกนที่เก่ียวของ ทีจ่ ดุ นี้
คา จรงิ จะอยหู ลงั ปจจยั ตามสว น โดยขนึ้ อยกู บั การตอบสนองแบบไดนามกิ ของแกนและความเรว็ ทางเดนิ
ขณะนสี้ ามารถลบมมุ ช้ินงานได
ࡎࡩ࠾ࡳࡋࡐ ࡎࡵࡻ ࡒ࡚ࡴ࠸࡚ࡘࡷ࡞ࡼ ࠸ࡩ࡚ࡳࡒ࡙ࡻ ࡐࡑࡤࡺ ࠸
ࡎࡩ࠾ࡳࡋࡐ
ࡎࡳࡻ ࠻ࡤࡻ ࡐࡎࡌࡻ
ࡩࡘࡴࡐ࡞
ࡋࡼ࡞࡙ )
ࡎࡩ࠾ࡳࡋࡐ
ࡎࡻࡳ ࠻ ࡻࡤࡐࡎࡌࡻ
ࡩࡘࡴࡐ࡞
ࡋࡼ࡞࡙ )
) )
พนื้ ฐาน 301
คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การดําเนนิ การของทางเดิน
11.2 โหมดทางเดินตอ เนอื่ ง (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
เกณฑจ ดุ หยดุ ทกี่ าํ หนดทกี่ าํ หนดคา
สามารถการตงั้ คาเฉพาะแชนเนลใหกบั G0 และคําสงั่ อน่ื ๆ ในกลุมฟงกช นั่ G
แรกทีร่ ะบุวา ขัดกนั กบั เกณฑจ ดุ หยุดทก่ี าํ หนดท่ีโปรแกรมไว
ควรใชเกณฑท ต่ี งั้ คา ไวลว งหนา โดยอัตโนมตั ิ (ใหด ขู อมลู จาํ เพาะของผูผลติ เครอื่ งจักร)
ขอ มูลอา งองิ
คูมอื ฟง กช นั่ , ฟงกช ั่นพนื้ ฐาน, โหมดทางเดนิ ตอ เนอ่ื ง, จดุ หยดุ ทีก่ าํ หนด, Look Ahead (B1)
11.2 โหมดทางเดนิ ตอ เนอื่ ง (G64, G641, G642, G643, G644, G645, ADIS,
ADISPOS)
การทํางาน
ในโหมดทางเดนิ ตอเนอื่ ง ความเรว็ ทางเดนิ ทจี่ ดุ สน้ิ สุดบล็อก (สาํ หรบั การเปล่ยี นบลอ็ ก)
จะไมล ดลงเปน ระดบั ทอ่ี นญุ าตใหดาํ เนนิ การไดต ามเกณฑจ ุดหยุดที่กําหนด แทจรงิ แลว
วัตถุประสงคของโหมดนคี้ อื หลกี เลี่ยงการลดความเรว็ อยางรวดเรว็ ของแกนทางเดนิ ท่ีจดุ การเปล่ยี นบลอ็ ก
เพ่ือใหความเรว็ ของแกนยงั คงเปน คาคงที่เทา ทจ่ี ะเปน ไปไดเ มอ่ื โปรแกรมยา ยไปยงั บล็อกถดั ไป
เพื่อใหบ รรลวุ ตั ถปุ ระสงคน้ี ฟง กชนั่ "Look-head"
จะถกู เปดใชง านเชน กันเมือ่ มกี ารเลือกโหมดทางเดินตอ เนอื่ ง
โหมดทางเดนิ ตอ เน่อื งท่ีมีการปรบั เรยี บจะชว ยอาํ นวยความสะดวกในการปรบั รปู ทรงเสน สัมผสั
และ/หรอื ปรบั เรยี บการเปลย่ี นบลอ็ กเชงิ มมุ ท่ีเกดิ จากการเปล่ยี นเฉพาะที่ในเสน ขอบรปู ทโ่ี ปรแกรม
โหมดทางเดนิ ตอ เนอ่ื ง:
● ลบมมุ เสน ขอบรปู
● ลดเวลาตดั เฉือนโดยกําจดั การหยุดและกระบวนการอตั ราเรง ทีต่ อ งดําเนนิ การตามเกณฑจ ดุ หยุดที่กาํ
หนด
● ปรบั ปรงุ เงอ่ื นไขการตัดเฉอื นเนื่องจากความเรว็ คงท่มี ากขน้ึ
โหมดทางเดนิ ตอ เนือ่ งจะเหมาะสมถา:
● เสน ขอบรปู จาํ เปน ตอ งเคลอื่ นท่ใี หเรว็ ทส่ี ุดเทา ท่ีจะทาํ ได (เชน ดวยการเคลอื่ นทเ่ี รว็ )
● เสนขอบรปู ทก่ี ําหนดอาจคลาดเคลอ่ื นจากเสนขอบรปู ท่โี ปรแกรมภายในพกิ ดั ความเผ่อื เฉพาะเพอ่ื จดุ ป
ระสงคใ นการมเี สนขอบรปู ทตี่ อ เนอ่ื ง
โหมดทางเดนิ ตอ เน่ืองจะไมเหมาะสมถา:
● เสนขอบรปู จาํ เปนตอ งเคลอ่ื นทอ่ี ยา งแมน ยํา
● ตอ งใชความเรว็ คงทส่ี มั บรู ณ
หมายเหตุ
โหมดทางเดนิ ตอ เน่ืองถกู ขดั จงั หวะจากบลอ็ กที่ทรกิ เกอรการหยุดการเตรยี มประมวลผลอยา งชัดเจน เชน
เนือ่ งจาก:
• การเขา ถงึ ขอ มลู สถานะเฉพาะเครอ่ื งจักร ($A...)
• เอาตพ ตุ ฟง กชน่ั เสรมิ
302 พน้ื ฐาน
คูม อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
ซนิ แทกซ การดําเนนิ การของทางเดนิ
ความหมาย 11.2 โหมดทางเดนิ ตอ เนอื่ ง (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
G64...
G641 ADIS=…
G641 ADISPOS=…
G642...
G643...
G644...
G645...
G64: โหมดทางเดนิ ตอ เนอ่ื งทม่ี คี วามเร็วลดลงตามปจ จัยโอเวอรโหลด
G641:
ADIS=...: โหมดทางเดนิ ตอ เนอื่ งทีม่ กี ารปรบั เรียบตามเกณฑร ะยะทาง
ADISPOS=...:
เกณฑระยะหางทม่ี ี G641 สําหรบั ฟง กช ่นั ทางเดิน G1, G2, G3 และอนื่ ๆ
G642:
เกณฑร ะยะหา งทีม่ ี G641 สาํ หรบั การเคลอ่ื นท่แี บบเรว็ G0
G643:
เกณฑร ะยะหา ง (= ระยะหางการลบมมุ ) ADIS หรือ ADISPOS
คอื ระยะหา งสงู สดุ ทบี่ ลอ็ กการลบมุมอาจครอบคลุมกอ นการส้นิ สดุ ของบลอ็ ก
หรือระยะหา งหลังจุดส้นิ สดุ ของบลอ็ กภายในที่ตอ งกําจดั บลอ็ กการลบมมุ ตามลําดั
บ
หมายเหต:ุ
ถา ไมไดโปรแกรม ADIS/ADISPOS ไว จะใชคา "ศนู ย"
ดังนน้ั ลักษณะการเคลอื่ นท่จี งึ สอดคลอ งกบั G64
สําหรบั ระยะหางของการเคลอื่ นท่ีสน้ั ๆ สามารถลดระยะหางการลบมุมไดอ ัตโนมัติ
(ไดถึง 36%)
โหมดทางเดนิ ตอ เนอ่ื งท่มี ีการปรับเรยี บภายในพิกดั ความเผ่ือที่กําหนด
ในโหมดนี้ ภายใตส ภาวะปกติ
การปรบั เรียบจะเกิดขนึ้ ภายในความคลาดเคลอื่ นสงู สุดทอี่ นญุ าตของทางเดนิ
แตแ ทนทจ่ี ะเปน พิกัดความเผอื่ เฉพาะแกนเหลาน้ี
จะสามารถกาํ หนดคา การรักษาความคลาดเคลอื่ นสงู สดุ ของเสน ขอบรูป
(พิกดั ความเผอื่ เสน ขอบรปู )
หรอื ความคลาดเคลอ่ื นสงู สุดเชิงมมุ ของทศิ ทางของเครอ่ื งมอื
(พิกัดความเผอ่ื ทศิ ทาง)
หมายเหต:ุ
มีการรองรบั การขยายใหร วมเสน ขอบรูปและพิกดั ความเผือ่ เสน ขอบรูปเฉพาะในร
ะบบทมี่ ีตวั เลือก "การอนิ เตอรโ พเลตแบบโพลโี นเมยี ล" เทานน้ั
โหมดทางเดนิ ตอ เน่อื งทม่ี กี ารปรบั เรยี บภายในพิกดั ความเผื่อที่กําหนด
(ภายในบลอ็ ก)
G643 ตางจาก G642 เนอื่ งจากไมไดใชสรา งบลอ็ กการลบมมุ ท่แี ยกกนั
แตก ลับแทรกการเคลอ่ื นทล่ี บมมุ ภายในบล็อกเฉพาะแกนแทน
ระยะหา งการลบมมุ ของแตละแกนอาจตา งกนั
พนื้ ฐาน 303
คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การดาํ เนนิ การของทางเดิน
11.2 โหมดทางเดนิ ตอ เน่อื ง (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
G644: โหมดทางเดนิ ตอ เนื่องโดยมีการปรับเรียบดวยการตอบสนองไดนามิกสงู สดุ
G645:
หมายเหต:ุ
G644 จะใชไมไ ดเม่ือการแปลงคิเนเมตกิ ทาํ งาน
ระบบจะสลบั เปน การภายในไปยงั G642
โหมดทางเดนิ ตอ เนอื่ งโดยมกี ารปรับเรียบและการเปลี่ยนตาํ แหนง บล็อกตามแนวเ
สนสัมผสั ภายในพิกัดความเผอ่ื ท่กี ําหนด
G645 มผี ลตอ มมุ เชนเดยี วกบั G642 เมือ่ ใช G645
จะมกี ารสรางบลอ็ กการลบมมุ บนการเปลยี่ นบลอ็ กแนวสมั ผสั เทานนั้
ถาความโคง ของเสน ขอบรูปดง้ั เดมิ มกี ารจมั ปในแกนอยา งนอ ยหน่ึงแกน
หมายเหตุ
การลบมมุ ไมสามารถใชแทนการปรบั เรียบได (RND)
ผใู ชไ มค วรสนั นิษฐานตามลกั ษณะปรากฏของเสนขอบรูปภายในพืน้ ที่ลบมุม
ชนดิ การลบมุมสามารถข้ึนอยกู บั เงอ่ื นไขไดนามิกได เชน บนความเรว็ ทางเดนิ ของเคร่อื งมอื ดงั นัน้
การลบมุมบนเสน ขอบรปู จงึ ใชไ ดผลเฉพาะกับคา ADIS ไมมาก ตองใชR ND
ถา เสน ขอบรปู ท่ีกาํ หนดจะถกู เคลอื่ นเขาหามมุ
หมายเหตุ
ถาการเคลอ่ื นทล่ี บมมุ ซ่ึงเรม่ิ ดวย G641, G642, G643, G644 หรือ G645 ถูกขัดจังหวะ
จะใชจ ุดเรม่ิ ตนหรอื จุดสน้ิ สุดของบลอ็ กการเคลื่อนท่ตี ามแนวดั้งเดิม (ตามความเหมาะสมของโหมด
REPOS) สาํ หรับการเปล่ียนตาํ แหนง ในภายหลงั (REPOS) ไมใ ชจ ุดขดั จังหวะ
304 พ้ืนฐาน
คมู ือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การดาํ เนนิ การของทางเดนิ
11.2 โหมดทางเดนิ ตอ เนอ่ื ง (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
ตวั อยา ง
< ࡋࡢ࡙ࡋ ࡎࡻ࠸ࡪࡢࡐࡋ <
ࡧࡳࡤ࡙ࡋ
; =
มีการเคลอื่ นเขา หามุมภายนอกสองมมุ บนรอ งอยางแมน ยาํ
มฉิ ะนน้ั การตัดเฉอื นควรดาํ เนนิ การในโหมดทางเดนิ ตอ เนื่อง
โคด โปรแกรม คําอธบิ าย
N05DIAMOF ; รศั มเี ปนระยะ
N10 G17 T1 G41 G0 X10 Y10 Z2 S300 M3 ; เคล่ือนเขา ตําแหนงเริ่มตน, เปด ใชงานสปน เดิล,
N20 G1 Z-7 F8000 การชดเชยทางเดนิ
N30 G641 ADIS=0.5 ; อตั ราปอนในเครื่องมือ
N40 Y40 ; การเปลย่ี นเสนขอบรูปถูกปรบั เรยี บ
N50 X60 Y70 G60 G601
; เคลอื่ นเขา ตําแหนงอยา งแมน ยําดวยจุดหยดุ ตรงตําแห
N60 Y50 นง ละเอยี ด
N70 X80
N80 Y70 ; การเปล่ยี นเสน ขอบรูปถกู ปรบั เรียบ
N90 G641 ADIS=0.5 X100 Y40
N100 X80 Y10 ; ปดใชง านการชดเชยทางเดิน
N110 X10 ; รน เคร่ืองมือกลบั , จดุ สิน้ สุดของโปรแกรม
N120 G40 G0 X-20
N130 Z10 M30
พ้นื ฐาน 305
คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การดําเนนิ การของทางเดิน
11.2 โหมดทางเดนิ ตอ เนือ่ ง (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
ขอ มลู เพม่ิ เตมิ
โหมดพาธตอ เนอื่ ง G64
ในโหมดพาธตอ เน่อื ง
เครอ่ื งมอื จะเดนิ ทางผา นการเปลี่ยนเสน ขอบรูปแนวสัมผสั ดว ยความเรว็ ทางเดินคงทีเ่ ทาทเ่ี ปน ไปได
(ไมม กี ารลดความเรว็ ที่ขอบเขตบลอ็ ก) การลดความเรว็ ของ LookAhead
จะถกู นําไปใชก อนมมุ และบลอ็ กดวยจดุ หยดุ ทีก่ าํ หนด
࠻࡞ࡩࡘ࠻ࡳ࡚࠾ࡺ࡞ࡎࡻ
มมุ จะถกู เคลอ่ื นทด่ี วยความเรว็ คงทีเ่ ชนกนั เพอ่ื ใหเ กดิ ความผดิ พลาดกบั เสนขอบรปู นอ ยทส่ี ดุ
ความเรว็ จะถูกลดลงตามขดี จาํ กัดอตั ราเรง และปจ จัยโอเวอรโหลด
หมายเหตุ
ขอบเขตในการปรบั เรียบของการเปลี่ยนเสน ขอบรปู จะข้ึนอยกู ับอัตราปอ นและปจจัยโอเวอรโหลด
สามารถตง้ั คาปจ จัยโอเวอรโ หลดไดใน MD32310 $MA_MAX_ACCEL_OVL_FACTOR
การตัง้ คา MD20490 $MC_IGNORE_OVL_FACTOR_FOR_ADIS
หมายความวาการเปลี่ยนบลอ็ กจะถกู ลบมมุ เสมอ ถึงแมจะมกี ารตั้งคาปจจยั โอเวอรโ หลดก็ตาม
ควรสงั เกตจดุ ตอ ไปนเี้ พอื่ ปอ งกนั การหยุดทีไ่ มพงึ ประสงคใ นการเคลอื่ นทต่ี ามทางเดนิ
(การตัดเฉือนระยะหลบ):
● ฟง กช น่ั เสรมิ
ซง่ึ จะเปด ใชหลงั สน้ิ สดุ การเคลอื่ นท่ีหรอื กอนการเคลอื่ นทีถ่ ัดไปจะขัดจงั หวะโหมดทางเดินตอ เนือ่ ง
(ขอ ยกเวน: ฟง กช่นั เสรมิ ความเรว็ สงู )
● แกนตาํ แหนงจะเคลอื่ นทเี่ สมอตามหลกั การของจดุ หยดุ ทก่ี ําหนด
การปรบั ตาํ แหนง หนา ตางแบบละเอียด (สาํ หรบั G601) ถา บลอ็ ก NC ตอ งรอแกนตาํ แหนง
โหมดทางเดนิ ตอ เน่ืองจะถูกขัดจังหวะบนแกนทางเดนิ
306 พ้นื ฐาน
คมู ือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การดําเนนิ การของทางเดิน
11.2 โหมดทางเดนิ ตอ เนอื่ ง (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
แตสําหรบั บลอ็ กระหวา งกลางที่มีเฉพาะคําอธบิ าย
บลอ็ กการคํานวณหรอื การเรียกโปรแกรมยอยจะไมมผี ลตอ โหมดทางเดนิ ตอ เนื่อง
หมายเหตุ
ถา FGROUP ไมมแี กนทางเดนิ ทงั้ หมด
มกั มีการเปลี่ยนระดบั ความเรว็ ทก่ี ารเปลยี่ นบลอ็ กของบรรดาแกนทไี่ มร วมอยใู น FGROUP
การควบคมุ จะจาํ กัดการเปล่ยี นความเรว็ ตามการตั้งคาทอี่ นญุ าตไดใน MD32300
$MA_MAX_AX_ACCEL และ MD32310 $MA_MAX_ACCEL_OVL_FACTOR
การทาํ งานท่เี ปน การหยุดนีส้ ามารถหลีกเล่ียงไดด ว ยการใชง านฟงกชน่ั การลบมมุ ซง่ึ จะ "ปรบั เรียบ"
ความสมั พนั ธร ะหวางกันของแกนทางเดินในตาํ แหนง ทรี่ ะบุ
การควบคมุ ความเรว็ คาดเดาของ LookAhead
ในโหมดทางเดนิ ตอ เนอื่ ง การควบคมุ จะกําหนดการควบคมุ ความเรว็ ลว งหนาโดยอตั โนมตั ใิ หก ับบลอ็ ก
NC ตา งๆ
เปน การเปด ใชอ ัตราเรง และการลดความเรว็ ตลอดหลายบลอ็ กดว ยการเปลีย่ นแนวสมั ผสั สว นใหญ
Look Ahead
มคี วามเหมาะสมอยบู า งสาํ หรบั การตดั เฉอื นในลาํ ดบั การเคลอ่ื นทีซ่ งึ่ ประกอบดว ยทางเดินเคลอ่ื นท่สี ั้นๆ
ที่มอี ัตราปอ นทางเดนิ ที่สงู
สามารถกําหนดจํานวนบลอ็ ก NC ท่ีอยใู นการคาํ นวณ Look Ahead ไดในขอมูลเครอ่ื งจกั ร
ࡤࡨࡌ࡚ࡩࡒࡼࡤࡐ
) ࡎࡵࡻ ࡒ࡚ࡴ࠸࡚ࡘࡷ࡞ࡼ
* ࠸ࡩ࡚࠻࡞ࡑ࠻ࡘ࠻࡞ࡩࡘࡳ࡚ࡺ࡞ࡳࡁ࠾࠻ࡩࡋ࠸ࡩ࡚ࡊࡿ
* ࡷࡘࡻࡡࡩࡘࡩ࡚ࡍࡍ࠾࡚ࡧࡋࡑࡨ ࠻࡞ࡩࡘࡳ࡚ࡺ࡞࠻࠾ࡎࡻ࠹ ࡤ࠾ࡳࡖࡡ
1 1 1 1 1 1 1 1 1 1 1 1 ࡎࡩ࠾ࡳࡋࡐ࠹ࡤ࠾ࡑࡤࡺ ࠸
โหมดทางเดนิ ตอ เนอื่ งทมี่ กี ารปรบั เรยี บตามเกณฑร ะยะทาง (G641)
เมอ่ื ใช G641 การควบคมุ จะแทรกอิลิเมนตการเปล่ียนท่กี ารเปลี่ยนเสน ขอบรปู ระยะการลบมมุ ADIS
(หรือ ADISPOS สาํ หรบั G0) จะระบุขอบเขตสูงสดุ ท่สี ามารถลบมุมได ภายในระยะการลบมมุ นี้
การควบคุมจะมอี ิสระในการขา มการสรางพาธ และแทนที่ดว ยระยะหางทป่ี รับใหเหมาะแบบไดนามกิ
ขอ ดอ ย: มเี พียงคา ADIS คา เดยี วเทา นัน้ ทใี่ ชไดก บั ทุกแกน
ผลของ G641 คลา ยกบั RNDM แตไมมีการจาํ กัดแกนของระนาบการทาํ งาน
เชนเดียวกบั G64 G641 จะทาํ งานกบั การควบคมุ ความเรว็ คาดเดาของ LookAhead
บลอ็ กการลบมมุ ท่ีมรี ะดบั ความโคง มากจะถูกเคลือ่ นเขา ดวยความเร็วทล่ี ดลง
ตัวอยา ง:
พ้ืนฐาน 307
คมู อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การดําเนนิ การของทางเดิน
11.2 โหมดทางเดนิ ตอ เน่ือง (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
โคด โปรแกรม คาํ อธบิ าย
N10 G641 ADIS=0.5 G1 X... Y...
; บล็อกการลบมุมจะตอ งเริ่มตน โดยไมเกนิ กวา 0.5 มม.
กอนจุดสน้ิ สดุ ของบลอ็ กที่โปรแกรม และตองจบท่ี 0.5
มม.หลังจดุ สิ้นสดุ ของบล็อก การตงั้ คา นีจ้ ะยังคงเปน แบบโมดัล
ࡡ࠾ࡰ ࡡࡋ ࡋ ࡡ ࡼ ࡐࡡࡋ ࠹ࡤ࠾ࡳࡡ
ࡘࡘ ࡼ ࡐ࠹ࡤࡑ࡚ ࡒࡰ ࡎ ࡻࡵࡒ࡚ࡴ
࠸࡚ࡘࡷ࡞ ࡼ
$',6 $',6326
ࡡ࠾ࡰ ࡡࡋ ࡘࡘ
หมายเหตุ
การปรบั เรยี บไมสามารถและไมควรแทนทฟี่ งกช่ันสําหรับการปรับเรียบทกี่ าํ หนด (RND, RNDM,
ASPLINE, BSPLINE, CSPLINE)
การปรบั เรยี บดว ยความแมน ยาํ ในแนวแกนดว ย G642
เมอื่ ใช G642 การปรบั ใหเรยี บจะไมเ กดิ ขึ้นภายในชว ง ADIS ทีก่ าํ หนด
แตพิกัดความเผ่อื ในแนวแกนที่กาํ หนดดวย MD33100 $MA_COMPRESS_POS_TOL
จะเปน ไปตามกฎ ระยะการลบมมุ ถกู กาํ หนดจากระยะการลบมุมทสี่ น้ั ทสี่ ดุ ของแกนทงั้ หมด
โดยจะพิจารณาคานีเ้ มื่อสรา งบลอ็ กการลบมมุ
การปรบั บลอ็ กภายในใหเ รยี บดว ย G643
ในกรณีของการปรับเรียบดว ย G643
ความคลาดเคลอื่ นสงู สุดจากเสน ขอบรปู ทแ่ี มนยําจะถกู กําหนดใหกบั แตล ะแกนโดยใชขอ มลู ของเครอื่ งจกั
ร MD33100 $MA_COMPRESS_POS_TOL
G643 จะไมถกู ใชเ พ่อื สรา งบลอ็ กการลบมุมแบบแยก
แตจ ะแทรกการเคลื่อนทล่ี บมมุ ภายในบลอ็ กทร่ี ะบแุ กน ในกรณขี อง G643
ระยะการลบมมุ ของแตล ะแกนสามารถตา งกนั ได
308 พ้นื ฐาน
คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การดําเนนิ การของทางเดนิ
11.2 โหมดทางเดินตอ เนอื่ ง (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
การปรบั เรยี บดว ยเสน ขอบรปู และพกิ ดั ความเผอ่ื ทศิ ทางดว ย G642/G643
MD20480 $MC_SMOOTHING_MODE สามารถใชเ พ่ือกาํ หนดคาการลบมมุ ดว ย G642 และ G643
เพ่อื ใหใชพิกดั ความเผือ่ เสนขอบรปู และพิกดั ความเผื่อทศิ ทางแทนที่จะใชพ กิ ัดความเผื่อเฉพาะแกน
พิกดั ความเผอ่ื เสน ขอบรูปและพกิ ัดความเผ่อื ทิศทางถูกตั้งคา ในขอ มูลการต้งั คา เฉพาะแชนเนล:
SD42465 $SC_SMOOTH_CONTUR_TOL (ความคลาดเคลอื่ นสงู สุดของเสน ขอบรปู )
SD42466 $SC_SMOOTH_ORI_TOL (ความคลาดเคลอ่ื นสงู สดุ ในเชงิ มุมสาํ หรบั ทิศทางของเครอื่ งมอื )
สามารถโปรแกรมขอมูลการต้ังคา ไดใ นโปรแกรม NC
หมายความวาสามารถระบคุ าของแตล ะการเปลย่ี นบลอ็ กใหตา งกนั ได
ขอมลู จาํ เพาะทตี่ างกนั มากของพกิ ดั ความเผอ่ื เสน ขอบรปู กับพิกัดความเผื่อสําหรบั ทศิ ทางของเครอื่ งมอื จะ
มีผลเฉพาะเมือ่ ใชก บั G643
หมายเหตุ
มกี ารรองรบั การขยายเพื่อรวมพิกัดความเผ่ือเสน ขอบรปู และทศิ ทางของเครอ่ื งมอื เฉพาะในระบบทีม่ ตี วั เลื
อก "การอนิ เตอรโพเลตแบบโพลิโนเมียล"
หมายเหตุ
การแปลงทิศทางตอ งทํางานสาํ หรบั การปรบั เรียบภายในพกิ ดั ความเผอื่ ทศิ ทาง
การลบมมุ ดว ยการตอบสนองแบบไดนามกิ ทเ่ี ปน ไปไดส งู สดุ ใน G644
การปรบั เรยี บโดยใชการตอบสนองแบบไดนามกิ ทเ่ี ปน ไปไดส งู สดุ จะถกู กาํ หนดคา ในตาํ แหนง เปน พนั ดว
ย MD20480 $MC_SMOOTHING_MODE
คา ความหมาย
0 ขอมูลจําเพาะของความคลาดเคล่ือนสูงสุดในแนวแกนดว ย:
MD33100 $MA_COMPRESS_POS_TOL
1 ขอมูลจาํ เพาะของพกิ ดั ความเผอื่ การลบมมุ สูงสุดดวยการโปรแกรม:
ADIS=... หรอื ADISPOS=...
2 ขอมลู จาํ เพาะของความถสี่ ูงสุดทเี่ ปนไปไดของแตละแกนทเ่ี กิดขน้ึ ในพนื้ ท่ีการลบมมุ ดว ย:
MD32440 $MA_LOOKAH_FREQUENCY
พืน้ ทก่ี ารลบมุมจะถกู กาํ หนดเพื่อไมใ หมีความถี่เกนิ คาสูงสดุ ท่รี ะบุเกิดขึ้นขณะดาํ เนินการเคลอ่ื นที่ลบมุม
3 เมอ่ื ลบมมุ ดว ย G644 จะไมมีการตรวจสอบท้ังพิกัดความเผ่อื และระยะหา งการลบมุม
แตล ะแกนจะเคลื่อนที่รอบมุมดวยการตอบสนองแบบไดนามกิ ที่เปนไปไดส งู สุด
เมื่อใช SOFT จะมีการรกั ษาระดับท้ังอัตราเรง สงู สดุ และการกระตกุ สูงสุดของแตละแกน
เมอ่ื ใชค ําส่งั BRISK จะไมมกี ารจํากดั การกระตุก แตล ะแกนจะเดนิ ทางดวยอตั ราเรงสูงสดุ ท่เี ปน ไปได
การปรบั เรยี บของการเปลยี่ นบลอ็ กในแนวสมั ผสั ดว ย G645
เมอ่ื ใช G645
จะมีการกาํ หนดการเคล่อื นทปี่ รบั เรียบเพ่อื ใหอตั ราเรง ของแกนทงั้ หมดท่ีเกย่ี วของมีความเรยี บ (ไมจัมป)
และไมเกนิ ความคลาดเคลอื่ นสงู สดุ ท่กี ําหนดพารามิเตอรไ วจ ากเสน ขอบรปู ดง้ั เดมิ (MD33120
$MA_PATH_TRANS_POS_TOL)
ในกรณีของการเปลี่ยนบลอ็ กท่ีไมใ ชแนวสมั ผสั เชิงมุม ลกั ษณะการปรับเรยี บจะเหมือนกบั G642
พน้ื ฐาน 309
คมู อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การดําเนนิ การของทางเดิน
11.2 โหมดทางเดนิ ตอ เนอ่ื ง (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
ไมม บี ลอ็ กการลบมมุ ระหวา งกลาง
ไมม ีการแทรกบลอ็ กการลบมมุ ระหวา งกลางในกรณตี อ ไปน:ี้
● แกนหยุดระหวา งสองบลอ็ ก
โดยจะเกิดขึ้นเม่อื :
– บลอ็ กตอไปนม้ี เี อาตพ ุตของฟงกช ่นั เสรมิ กอ นการเคลอื่ นท่ี
– บลอ็ กตอไปนไ้ี มม ีการเคลอื่ นทที่ างเดนิ
– เม่อื แกนทเี่ ปนแกนตาํ แหนง มากอ น เคลอื่ นท่ีเปน แกนทางเดนิ ของบลอ็ กตามเปนครงั้ แรก
– เม่ือแกนทเี่ ปน แกนทางเดนิ มากอน เคลอ่ื นท่เี ปน แกนตาํ แหนง ของบลอ็ กตามเปน ครงั้ แรก
– บลอ็ กนําเคล่อื นทต่ี ามแกนรปู ทรง แตบ ลอ็ กตามไมท าํ เชน นน้ั
– บลอ็ กตามเคลอื่ นทต่ี ามแกนรปู ทรง แตบ ลอ็ กนาํ ไมทาํ เชนนน้ั
– กอ นการตาป บลอ็ กตามจะใช G33 เปนฟงกชนั่ เตรยี มการ แตบ ลอ็ กนําไมทาํ เชน นัน้
– การเปล่ียนแปลงทที่ ําระหวาง BRISK กับ SOFT
– แกนท่ีเกย่ี วของในการแปลงไมไ ดถ กู กําหนดอยางสมบรู ณใ หกับการเคล่ือนที่ตามทางเดนิ (เชน
สําหรบั การออสซิเลต แกนตาํ แหนง )
● บลอ็ กการลบมมุ อาจทําใหด าํ เนนิ การโปรแกรมชิน้ งานชา ลง
โดยเกิดขึน้ :
– ระหวางบลอ็ กทส่ี น้ั มากสองบลอ็ ก
เนื่องจากแตล ะบลอ็ กตองใชร อบการอินเลตเตอรโ พอยา งนอ ยหนง่ึ รอบ
บลอ็ กระหวา งกลางทเ่ี พม่ิ จะทาํ ใหเวลาตัดเฉอื นเปนสองเทา
– ถาเปนการเปลยี่ นบลอ็ ก G64 (โหมดทางเดินตอเนอ่ื งทไ่ี มมกี ารปรบั เรยี บ)
สามารถเคลอื่ นท่ไี ดโดยไมล ดความเรว็
การลบมมุ จะเพม่ิ เวลาตัดเฉอื น หมายความวาคาของปจจยั โอเวอรโ หลดทอ่ี นญุ าต (MD32310
$MA_MAX_ACCEL_OVL_FACTOR) จะสง ผลไมว า การเปลี่ยนบลอ็ กจะลบมมุ หรือไมก ต็ าม
ปจจัยโอเวอรโหลดมผี ลกับการลบมุมดว ย G641/G642 เทานนั้
ปจจยั โอเวอรโหลดไมมผี ลในกรณีของการปรบั เรยี บดว ย G643
(ยงั สามารถตั้งคา ลกั ษณะการทํางานนใ้ี หก ับ G641 และ G642 ดว ยการตงั้ คา MD20490
$MC_IGNORE_OVL_FACTOR_FOR_ADIS ใหเ ปน TRUE)
● การลบมุมไมไดก าํ หนดพารามเิ ตอร
โดยจะเกิดข้นึ เมอ่ื :
– สําหรบั G641 ในบลอ็ ก G0 ADISPOS = 0 (คา เรม่ิ ตน!)
– สาํ หรบั G641 ในบลอ็ กทไี่ มใ ช G0 ADIS = 0 (คา เรม่ิ ตน !)
– สําหรบั G641 ในการเปลีย่ นจาก G0 และที่ไมใ ช G0 หรือทไ่ี มใ ช G0 และ G0 ตามลําดบั
ใชคาทนี่ อ ยกวา จาก ADISPOS และ ADIS
– สําหรบั G642/G643 พกิ ัดความเผ่ือเฉพาะแกนท้งั หมดเปน ศนู ย
310 พื้นฐาน
คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
ขอ มูลอา งองิ การดาํ เนนิ การของทางเดนิ
11.2 โหมดทางเดนิ ตอ เนอ่ื ง (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
● บลอ็ กทไี่ มม ีการเคลอ่ื นท่ี (บลอ็ กศูนย)
โดยจะเกดิ ข้นึ เม่ือ:
– การดําเนนิ การแบบซิงโครไนซทาํ งาน
โดยปกตแิ ลว ตวั แปลจะกําจัดบลอ็ กศูนย แตถ า การดําเนนิ การแบบซิงโครไนซท ํางาน
บลอ็ กศูนยนจ้ี ะถูกรวมและดาํ เนนิ การไปดว ย ในขณะเดยี วกนั
จุดหยุดทกี่ ําหนดเร่มิ ตอบสนองเพื่อเปดใชง านการโปรแกรม
ทําใหส ลบั การดําเนินการแบบซิงโครไนซด วยเชนกนั
– บลอ็ กศูนยจะถกู สรา งดว ยการจมั ปในโปรแกรม
โหมดทางเดนิ ตอ เนอ่ื งในการเคลอื่ นทแี่ บบเรว็ G0
ตอ งระบหุ นง่ึ ในฟงกชนั่ ตอไปน้ี G60/G9 หรอื G64 หรอื G641 - G645
ใหก บั อตั ราการเคลอ่ื นทสี่ ูงสดุ ดว ย มิฉะนั้น จะใชค า เรมิ่ ตนในขอ มูลเครอ่ื งจกั ร
สําหรบั ขอ มลู เพม่ิ เตมิ เกยี่ วกบั โหมดทางเดนิ ตอ เน่ือง โปรดด:ู
คูมอื ฟง กชนั่ , ฟง กช ั่นพน้ื ฐาน, โหมดทางเดนิ ตอ เนื่อง, จดุ หยดุ ทกี่ าํ หนด, LookAhead (B1)
พ้ืนฐาน 311
คูม ือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การดาํ เนนิ การของทางเดิน
11.2 โหมดทางเดนิ ตอ เนอื่ ง (G64, G641, G642, G643, G644, G645, ADIS, ADISPOS)
312 พน้ื ฐาน
คมู ือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพกิ ดั (เฟรม) 12
12.1 เฟรม
เฟรม
เฟรมคอื กฎทีม่ ีเลขคณิตในตวั ทแี่ ปลงระบบพกิ ดั คารท ีเซยี นหนงึ่ เปน อีกระบบพกิ ัดคารท ีเซยี นหนึ่ง
เฟรมพน้ื ฐาน (ออฟเซต็ พื้นฐาน)
เฟรมพ้นื ฐานคอื การแปลงพกิ ดั จากระบบพิกดั พ้นื ฐาน (BCS) ไปเปน ระบบตาํ แหนง ศนู ยพ น้ื ฐาน (BZS)
และมีผลเหมอื นกบั เฟรมท่ีตง้ั คาได
ใหดูที่ ระบบพกิ ดั พน้ื ฐาน (BCS) (หนา 28)
เฟรมทต่ี งั้ คา ได
เฟรมทตี่ งั้ คาไดค อื ออฟเซ็ตศูนยท ่กี ําหนดคา ได ซง่ึ สามารถเรยี กจากภายในโปรแกรม NC ดว ยคําสงั่
G54 ถงึ G57 และ G505 ถึง G599 คาออฟเซต็ ถูกกําหนดไวล วงหนา โดยผใู ช
และเก็บไวในหนว ยความจําออฟเซ็ตศูนยในตัวควบคุม ใชก าํ หนดระบบตําแหนงศูนยท ตี่ งั้ คาได (SZS)
ดทู :่ี
● ระบบตําแหนง ศูนยท ต่ี ั้งคา ได (SZS) (หนา 31)
● ออฟเซ็ตศนู ยท ต่ี ั้งคา ได (G54 ถงึ G57, G505 ถงึ G599, G53, G500, SUPA, G153) (หนา 147)
เฟรมทโี่ ปรแกรมได
บางครงั้ ในโปรแกรม NC อาจจําเปนหรอื ควรตอ งยา ยระบบพกิ ัดของชน้ิ งานที่เลอื กไวในตอนแรก (หรอื
"ระบบตาํ แหนง ศนู ยท ตี่ ้งั คาได" ) ไปยงั ตาํ แหนง อน่ื และอาจตอ งหมนุ สะทอ น
และ/หรอื ปรบั สเกลตามความจาํ เปน ทาํ ไดโ ดยใชเ ฟรมที่โปรแกรมได
= =
࠸ࡩ࡚ࡢࡘࡐ <
࡚ࡤࡑࡴ࠸ࡐ =
<
= ࡤࡤࡖࡳࡂࡺࡌ࠾ࡩࡐ ;
<
313
;
;
ใหดูที่ คําสง่ั เฟรม (หนา 314)
พืน้ ฐาน
คูม อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพิกดั (เฟรม)
12.2 คาํ สัง่ เฟรม
12.2 คำสง่ั เฟรม
การทาํ งาน
คาํ สง่ั ของเฟรมท่โี ปรแกรมไดใชใ นโปรแกรม NC ปจจบุ นั ทาํ งานเปนอิลิเมนตเ พ่มิ เตมิ หรอื ทดแทน
● คาํ สงั่ ทดแทน
ลบคาํ สง่ั ของเฟรมทโ่ี ปรแกรมไวก อนหนาทงั้ หมด
การอา งอิงไดม าจากออฟเซ็ตศนู ยทตี่ งั้ คา ไดแ ละเรียกใชลา สุด (G54 ถงึ G57, G505 ถึง G599)
<<
; ;
75$16 $75$16
527
< $527
<
;;
6&$/( $6&$/( 0,5525 $0,5525
● คําสงั่ เพม่ิ เติม
ผนวกกบั เฟรมท่ีมอี ยู การอา งองิ ไดมาจากคา ศูนยของชนิ้ งานท่ตี ง้ั คา ในปจ จุบัน
หรอื คา ศูนยข องชิน้ งานสดุ ทายท่ีโปรแกรมดว ยคาํ ส่งั ของเฟรม
314 $75$16
75$16
พนื้ ฐาน
คมู ือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพกิ ดั (เฟรม)
12.2 คาํ สง่ั เฟรม
การใชง าน
● ออฟเซต็ จดุ ศูนยไ ปยงั ตาํ แหนง บนชนิ้ งาน
● ปรบั ตาํ แหนง แกนพิกัดดว ยการหมนุ ขนานไปกบั ระนาบการทํางานท่ตี อ งการ
=
< <
=
;
ขอ ดี ;
ซินแทกซ
ในการตงั้ คา หนงึ่ :
● สามารถตัดเฉอื นพ้ืนผิวเอียงได
● สามารถสรา งรเู จาะดวยมุมตางๆ ได
● สามารถตดั เฉอื นหลายหนา ตดั ได
หมายเหตุ
การตัดเฉอื นในระนาบการทาํ งานที่เอียงจะตอ งพจิ ารณาถงึ สญั นิยมของระนาบการทาํ งานและออฟเซต็ เค
รื่องมอื โดยขึ้นอยกู ับคเิ นเมตกิ ของเครอ่ื งจักร
คาํ สงั่ ทดแทน: คาํ สงั่ เพม่ิ เตมิ :
TRANS X… Y… Z… ATRANS X… Y… Z…
ROT X… Y… Z… AROT X… Y… Z…
ROT RPL=… AROT RPL=…
ROTS/CROTS X... Y... AROTS X... Y...
SCALE X… Y… Z… ASCALE X… Y… Z…
MIRROR X0/Y0/Z0 AMIRROR X0/Y0/Z0
หมายเหตุ
คาํ สง่ั ของเฟรมแตล ะคาํ สงั่ จะถกู โปรแกรมในบลอ็ ก NC แยกตางหาก
พืน้ ฐาน 315
คมู อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพิกัด (เฟรม)
12.2 คําสั่งเฟรม
ความหมาย
; ;
= =
75$16 $75$16
527
; $527
;
= =
6&$/( $6&$/( 0,5525 $0,5525
TRANS/ATRANS: ออฟเซต็ ระบบพิกัดของชิ้นงานในทิศทางของแกนรปู ทรงทร่ี ะบแุ กนเดียวหรอื
ROT/AROT: หลายแกน
การหมุนระบบพิกัดของชิน้ งาน:
• ดวยการเชอ่ื มโยงแตล ะการหมนุ รอบแกนรปู ทรงท่รี ะบุแกนเดยี วหรอื หลา
ยแกน
หรือ
• รอบมมุ RPL=... ในระนาบการทํางานปจจบุ นั (G17/G18/G19)
ทิศทางการหมนุ :
=
<
ลําดบั การหมนุ :
;
ดวยการแทนสญั ลักษ Z, Y', X''
ณ RPY:
ดว ยมุมออยเลอร: Z, X', Z''
316 พ้นื ฐาน
คมู ือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพิกัด (เฟรม)
12.2 คาํ สงั่ เฟรม
ชว งคา : มมุ ของการหมนุ ถูกกําหนดอยา งชดั เจนในชว งตอไป
นีเ้ ทานนั้ :
ดว ยการแทนสญั ลัก -180 ≤ x≤ 180
y< 90
ษณ RPY: -90 <
-180 ≤ z ≤ 180
ดว ยมุมออยเลอร: 0 ≤ x < 180
-180 ≤ y ≤ 180
-180 ≤ z ≤ 180
ROTS/AROTS: การหมนุ ระบบพกิ ดั ของช้ินงานตามวิธีการกาํ หนดของมมุ ตนั
CROTS: ทศิ ทางของระนาบในที่วางถกู กําหนดไวอ ยา งชดั เจนดว ยการระบุมมุ ตนั สองมุ
SCALE/ASCALE: ม ดังนั้นอาจโปรแกรมไดถงึ สองมุมตัน:
MIRROR/AMIRROR:
ROTS/AROTS X... Y... / Z... X... / Y... Z...
CROTS ทํางานแบบเดยี วกันกบั ROTS
แตจ ะอางองิ ไปยงั เฟรมท่ีใชไดใ นฐานขอ มลู
การปรบั สเกลในทศิ ทางของแกนรปู ทรงท่ีระบแุ กนเดยี วหรอื หลายแกนเพอื่ เพ่ิ
มหรือลดขนาดของเสน ขอบรปู
การมเิ รอรร ะบบพกิ ัดของชน้ิ งานดว ยวิธีมิเรอร (การเปลย่ี นแปลงทศิ ทาง)
แกนรปู ทรงที่ระบุ
คา: สามารถเลอื กไดอยา งอสิ ระ (ในกรณีน:ี้ "0")
หมายเหตุ
สามารถใชค ําสงั่ ของเฟรมแบบแยกเดยี่ วหรือรวมกนั ไดตามตอ งการ
หมายเหตุ
คาํ สง่ั ของเฟรมจะดาํ เนนิ การตามลําดบั ที่โปรแกรมไว
หมายเหตุ
คําสง่ั เพม่ิ เตมิ มกั ใชบ อ ยในโปรแกรมยอ ย
คําสงั่ พ้นื ฐานทกี่ ําหนดในโปรแกรมหลักจะไมส ญู หายหลังจบการทาํ งานของโปรแกรมยอ ย
ถา โปรแกรมยอ ยนน้ั ถกู โปรแกรมไวด ว ยแอตทรบิ ิวต SAVE
พ้นื ฐาน 317
คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพกิ ดั (เฟรม)
12.3 ออฟเซ็ตศนู ยท ตี่ ั้งโปรแกรมได
12.3 ออฟเซต็ ศนู ยทีต่ ง้ั โปรแกรมได
12.3.1 ออฟเซต็ ศนู ย (TRANS, ATRANS)
การทํางาน
TRANS/ATRANS
สามารถใชเพอื่ โปรแกรมออฟเซต็ ศนู ยส าํ หรบั พาธและแกนตาํ แหนงทง้ั หมดในทศิ ทางของแกนท่ีระบใุ นแ
ตล ะกรณี หมายความวา สามารถทาํ งานกบั จดุ ศนู ยท ่เี ปล่ียนแปลง เชน
ระหวา งการทาํ งานตดั เฉอื นซาํ้ บนตาํ แหนง ชน้ิ งานทีต่ า งกัน
การกดั : การกลึง:
Z;
ZM
TRANS YM =
Y :
G54 0
X
75$16
*
XM
ซนิ แทกซ
TRANS X… Y… Z…
ATRANS X… Y… Z…
หมายเหตุ
การทาํ งานของเฟรมแตล ะครั้งจะถกู โปรแกรมในบลอ็ ก NC ท่แี ยกกนั
318 พ้นื ฐาน
คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพิกัด (เฟรม)
12.3 ออฟเซต็ ศนู ยทตี่ ัง้ โปรแกรมได
ความหมาย TRANS: ออฟเซต็ ศนู ยส มั บูรณท ี่มกี ารอา งองิ ไปยงั ศนู ยข องชนิ้ งานทใ่ี ชไดใ นปจจุบนั ด
ตวั อยา ง วย G54 ถึง G57, G505 ถงึ G599
ATRANS:
X... Y... Z...: เชน เดยี วกบั TRANS แตมอี อฟเซ็ตศูนยเพิ่มเติม
คาออฟเซต็ ในทิศทางของแกนรปู ทรงที่ระบุ
ตวั อยา ง 1: การกดั ; ดวยชน้ิ งานนี้ รปู ทรงท่ีแสดงจะเกิดซํ้าในโปรแกรม
< ลําดบั การตดั เฉอื นของรูปทรงนจ้ี ะเกบ็ ไวใ นโปรแกร
<0 มยอ ย
< ; ออฟเซ็ตศนู ยถ ูกใชเ พอื่ ตง้ั คา ศนู ยข องชิน้ งานทต่ี อ ง
ใชในแตล ะกรณี แลว เรียกโปรแกรมยอ ย
<
;
*
;0
โคดโปรแกรม คําอธบิ าย
N10 G1 G54 ; ระนาบการทาํ งาน X/Y, ตําแหนงศูนยของชิ้นงาน
N20 G0 X0 Y0 Z2 ; การเคลอ่ื นเขา หาจุดเร่มิ ตน
N30 TRANS X10 Y10 ; ออฟเซ็ตสัมบรู ณ
N40 L10 ; การเรียกโปรแกรมยอย
N50 TRANS X50 Y10 ; ออฟเซ็ตสมั บรู ณ
N60 L10 ; การเรยี กโปรแกรมยอ ย
N70 M30 ; จุดสน้ิ สดุ ของโปรแกรม
พ้นื ฐาน 319
คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพิกดั (เฟรม)
12.3 ออฟเซ็ตศูนยท ตี่ ้ังโปรแกรมได
ตวั อยา ง 2: การกลงึ
;
0 =
:
โคดโปรแกรม คาํ อธบิ าย
N.. ...
N10 TRANS X0 Z150 ; ออฟเซ็ตสมั บรู ณ
N15 L20 ; การเรียกโปรแกรมยอย
N20 TRANS X0 Z140 (or ATRANS Z-10) ; ออฟเซต็ สัมบูรณ
N25 L20 ; การเรียกโปรแกรมยอย
N30 TRANS X0 Z130 (or ATRANS Z-10) ; ออฟเซ็ตสัมบูรณ
N35 L20 ; การเรียกโปรแกรมยอ ย
N.. ...
320 พน้ื ฐาน
คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพกิ ดั (เฟรม)
12.3 ออฟเซต็ ศูนยท ตี่ ั้งโปรแกรมได
ขอ มูลเพม่ิ เตมิ
TRANS X... Y... Z...
การแปลผา นคา ออฟเซต็ ทโ่ี ปรแกรมไวใ นทศิ ทางของแกนที่ระบุ (ทางเดนิ เครอื่ งมอื แกนท่ซี งิ โครไนซ
และแกนตาํ แหนง) การอา งอิงไดม าจากออฟเซ็ตงานทตี่ ้ังคาไดและเรียกใชล าสดุ (G54 to G57, G505
to G599)
หมายเหตุ
ไมม เี ฟรมเรม่ิ ตน
คําสงั่ TRANS จะรเี ซ็ตทกุ คอมโพเนนตของเฟรมสาํ หรบั เฟรมทโ่ี ปรแกรมไดแ ละเปดใชง านกอ นหนา น้ี
75$16
75$16
หมายเหตุ
สามารถใช ATRANS โปรแกรมออฟเซต็ ทจี่ ะเพิม่ ในเฟรมทมี่ อี ยูแลว
พ้ืนฐาน 321
คมู อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพกิ ัด (เฟรม)
12.3 ออฟเซต็ ศูนยทต่ี ้ังโปรแกรมได
ATRANS X... Y... Z...
การแปลผา นคา ออฟเซต็ ท่ีโปรแกรมไวใ นทศิ ทางของแกนท่ีระบุ
การอา งอิงจะใชจ ุดศนู ยท ตี่ ้งั คา เมอ่ื ไมน านหรอื ทโ่ี ปรแกรมไวล า สุด
$75$16
75$16
12.3.2 Axial zero offset (G58, G59)
หมายเหตุ
สาํ หรบั SINUMERIK 828D คําสง่ั G58/G59 มฟี งกช ัน่ ที่แตกตา งจาก SINUMERIK 840D sl:
• G58: เรียกออฟเซ็ตศนู ยท ีต่ ง้ั คา ไดท ่ี 5 (ตอบสนองคําสง่ั G505 ของ SINUMERIK 840D sl)
• G59: เรียกออฟเซ็ตคา ศนู ยท ตี่ ง้ั คา ไดท ่ี 6 (ตอบสนองคําสง่ั G506 ของ SINUMERIK 840D sl)
ดงั นน้ั รายละเอยี ดตอ ไปน้ีของ G58/G59 จะใชไ ดกับ SINUMERIK 840D sl เทา นน้ั
322 พื้นฐาน
คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพิกัด (เฟรม)
12.3 ออฟเซต็ ศูนยทต่ี ัง้ โปรแกรมได
การทาํ งาน สามารถใชฟง กชัน่ G58 และ G59
แทนคอมโพเนนตการแปลของออฟเซต็ ศนู ยท ี่โปรแกรมไดด ว ยแกนทกี่ ําหนด:
ขอ กาํ หนด
ซินแทกซ ● G58 ใชสาํ หรบั คอมโพเนนตก ารแปลสัมบรู ณ (ออฟเซ็ตหยาบ)
● G59 ใชสาํ หรบั คอมโพเนนตก ารแปลเพิ่มเตมิ (ออฟเซต็ ละเอียด)
= 0 =
࠸ࡩ࡚ࡴࡒ
<0
<
* 7*5࠸ ࡩ$ ࡚1ࡴ6ࡒࡡࡘࡨ ࡑࡰ࡚ࡊࡿ ;
࠸ࡩ࡚ࡴࡒࡳࡕࡻࡘ ࡳࡌࡘ
; 0 *
$75$16
ฟง กช นั่ G58 และ G59 จะสามารถใชไ ดก ็ตอเม่อื มกี ารกําหนดคาออฟเซ็ตละเอยี ด
(MD24000 $MC_FRAME_ADD_COMPONENTS = 1)
G58 X… Y… Z… A…
G59 X… Y… Z… A…
หมายเหตุ
ตอ งโปรแกรมแตล ะการทาํ งานทดแทน G58 และ G59 ในบลอ็ ก NC แยก
พนื้ ฐาน 323
คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพกิ ัด (เฟรม)
12.3 ออฟเซต็ ศนู ยท ต่ี ้งั โปรแกรมได
ความหมาย
G58: G58
จะแทนที่คอมโพเนนตก ารแปลสมั บรู ณของออฟเซต็ ศนู ยท โ่ี ปรแกรมไดข องแกนทรี่ ะ
G59: บุ แตออฟเซ็ตเพ่ิมเติมทโ่ี ปรแกรมยงั คงใชได
X… Y… Z…: การอา งอิงไดม าจากออฟเซต็ ศนู ยท ต่ี งั้ คาไดแ ละเรียกใชล า สดุ (G54 ถึง G57,
G505 ถึง G599)
G59
จะแทนทค่ี อมโพเนนตก ารแปลเพม่ิ เติมของออฟเซ็ตศูนยท ่โี ปรแกรมไดของแกนทรี่ ะ
บุ แตออฟเซ็ตสมั บูรณท โ่ี ปรแกรมยังคงใชได
คา ออฟเซต็ ในทศิ ทางของแกนรปู ทรงที่ระบุ
ตวั อยา ง
โคด โปรแกรม คําอธิบาย
...
N50 TRANS X10 Y10 Z10 ; คอมโพเนนตก ารแปลสัมบรู ณ X10 Y10 Z10
N60 ATRANS X5 Y5 ; คอมโพเนนตการแปลเพม่ิ เตมิ X5 Y5
N70 G58 X20
→ ออฟเซต็ ทั้งหมด: X15 Y15 Z10
N80 G59 X10 Y10 ; คอมโพเนนตการแปลสัมบูรณ X20
... + คอมโพเนนตการแปลเพ่ิมเติม X5 Y5
→ ออฟเซ็ตทั้งหมด X25 Y15 Z10
; คอมโพเนนตก ารแปลเพิม่ เตมิ X10 Y10
+ องคประกอบการแปลสมั บรู ณ X20 Y10
→ ออฟเซต็ ท้ังหมด X30 Y20 Z10
ขอ มูลเพม่ิ เตมิ
องคป ระกอบการแปลสมั พทั ธจะถกู ปรบั ปรงุ โดยคาํ สง่ั ตอ ไปน:้ี
● TRANS
● G58
● CTRANS
● CFINE
● $P_PFRAME[X,TR]
องคป ระกอบการแปลเพ่มิ เติมจะถูกปรบั ปรงุ โดยคําสงั่ ตอ ไปน:้ี
● ATRANS
● G59
● CTRANS
● CFINE
● $P_PFRAME[X,FI]
324 พ้นื ฐาน
คมู ือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพกิ ดั (เฟรม)
12.4 การหมนุ ที่สามารถโปรแกรมได (ROT, AROT, RPL)
ตารางดานลา งจะอธบิ ายผลของคําสงั่ โปรแกรมตางๆ บนออฟเซต็ สัมบูรณแ ละออฟเซ็ตเพ่ิมเติม
คาํ สงั่ ออฟเซต็ สมั บูรณห ออฟเซต็ สมั บูรณห คาํ อธบิ าย
TRANS X10 รอื แบบหยาบ รอื แบบละเอยี ด
G58 X10 10
$P_PFRAME[X,TR]=10 10 ไมเ ปล่ียนแปลง ออฟเซ็ตสัมบูรณสําหรบั X
ATRANS X10 10
ไมเ ปลีย่ นแปลง ไมเ ปลย่ี นแปลง เขยี นทบั ออฟเซ็ตสมั บรู ณส ําหรับ X
G59 X10
$P_PFRAME[X,FI]=10 ไมเ ปล่ียนแปลง ไมเ ปลีย่ นแปลง ออฟเซต็ ทโ่ี ปรแกรมไดใ น X
ไมเปลีย่ นแปลง
CTRANS(X,10) ละเอียด (คาเดมิ ) + ออฟเซต็ เพิม่ เติมสาํ หรับ X
CTRANS() 10 10
0
CFINE(X,10) 10 เขยี นทบั ออฟเซ็ตเพมิ่ เติมสําหรับ X
0
10 ออฟเซต็ ละเอยี ดท่โี ปรแกรมไดใ น
X
0 ออฟเซต็ สําหรับ X
0 การยกเลกิ การเลือกออฟเซ็ต
(รวมถงึ สวนประกอบออฟเซต็ ละเอีย
ด)
10 ออฟเซต็ ละเอยี ดใน X
12.4 การหมนุ ทสี่ ามารถโปรแกรมได (ROT, AROT, RPL)
การทาํ งาน
ระบบพิกัดของช้นิ งานจะหมนุ ในทว่ี างดวยคําสั่ง ROT/AROT
คําสง่ั จะอา งองิ เปน การพเิ ศษไปยังเฟรมทโี่ ปรแกรมได $P_PFRAME
= < <ಫ
=ಫ
;
;ಫ
พื้นฐาน 325
คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพกิ ัด (เฟรม)
12.4 การหมนุ ที่สามารถโปรแกรมได (ROT, AROT, RPL)
ซินแทกซ
ROT <1st GeoAx><angle> <2nd GeoAx><angle> <3rd GeoAx><angle>
ROT RPL=<angle>
AROT <1st GeoAx><angle> <2nd GeoAx><angle> <3rd GeoAx><angle>
AROT RPL=<angle>
หมายเหตุ
มมุ ออยเลอร
การหมนุ ของระบบพิกดั ของชน้ิ งานจะถูกดาํ เนนิ การผานมมุ ออยเลอร
คําอธบิ ายอยา งละเอียดสามารถดไู ดใน:
แหลง อา งองิ
คูมอื ฟง กช นั่ ฟง กช ัน่ พนื้ ฐาน หัวขอ "แกน ระบบพิกดั เฟรม (K2)" > "เฟรม" > "สวนประกอบเฟรม" >
"การหมนุ ..."
ความหมาย
อลิ เิ มนต คาํ อธบิ าย
ROT:
การหมุนสัมพัทธ
AROT:
เฟรมอางอิง: เฟรมทโ่ี ปรแกรมได $P_PFRAME
<nth GeoAx>:
RPL: จุดอางองิ : จุดศนู ยของระบบพกิ ดั ของชิน้ งานปจ จุบนั ท่ตี ้ังคาดว ย G54 ... G57,
G505 ... G599
<Angle>
การหมุนเพมิ่ เติม
เฟรมอา งอิง: เฟรมท่โี ปรแกรมได $P_PFRAME
จดุ อา งองิ : จุดศูนยของระบบพกิ ดั ของชิ้นงานปจ จบุ ันที่ต้งั คาดว ย G54 ... G57,
G505 ... G599
ตวั ระบุของแกนรปู ทรงท่ี n ซง่ึ รอบๆ จะมีการดาํ เนินการหมุนดวยมมุ ท่รี ะบุ
คา 0°
จะถูกตัง้ คา โดยปรยิ ายใหเปนมุมของการหมนุ สําหรับแกนรูปทรงทีย่ ังไมเ คยถูกโปรแกรม
การหมนุ รอบแกนรปู ทรงท่ีต้งั ฉากกับระนาบท่ีเปดใชงาน (G17, G18, G19) โดยมมุ ท่รี ะบุ
เฟรมอา งอิง: เฟรมทโี่ ปรแกรมได $P_PFRAME
จุดอางอิง: จดุ ศูนยของระบบพิกดั ของช้นิ งานปจจบุ ันท่ีตั้งคา ดวย G54 ... G57,
G505 ... G599
การระบมุ ุมเปน องศา
ชวงคา: -360° ≤ มมุ ≤ 360°
326 พน้ื ฐาน
คมู อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพกิ ดั (เฟรม)
12.4 การหมนุ ท่ีสามารถโปรแกรมได (ROT, AROT, RPL)
ตวั อยา ง
ตวั อยา ง 1: การหมนุ ในระนาบ G17 ดวยชนิ้ งานน้ี รปู ทรงทแี่ สดงจะเกิดซาํ้ ในโปรแกรม
นอกจากออฟเซ็ตศูนยแ ลว ตอ งมกี ารหมนุ
< เนอื่ งจากรปู ทรงยงั ไมไดเรยี งใกลแ กนท่เี ห็น
r
r
5
;
โคดโปรแกรม คาํ อธิบาย
N10 G17 G54 ; ระนาบการทาํ งาน X/Y, ตาํ แหนงศูนยข องช้ินงาน
N20 TRANS X20 Y10 ; ออฟเซ็ตสมั บรู ณ
N30 L10 ; การเรียกโปรแกรมยอ ย
N40 TRANS X55 Y35 ; ออฟเซ็ตสัมบรู ณ
N50 AROT RPL=45 ; การหมุนเพิม่ เตมิ รอบแกน Z ที่ต้ังฉาก
; กบั ระนาบ G17 ดวยมมุ 45°
N60 L10 ; การเรยี กโปรแกรมยอย
N70 TRANS X20 Y40 ; ออฟเซ็ตสมั พัทธ
N80 AROT RPL=60 (รเี ซต็ ออฟเซ็ตกอนหนาทงั้ หมด)
; การหมนุ เพม่ิ เตมิ รอบแกน Z ที่ตั้งฉาก
N90 L10 ; กับระนาบ G17 ดว ยมุม 60°
N100 G0 X100 Y100 ; การเรียกโปรแกรมยอย
N110 M30 ; การรนกลบั
; จดุ ส้ินสดุ ของโปรแกรม
พน้ื ฐาน 327
คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพิกดั (เฟรม)
12.4 การหมนุ ทีส่ ามารถโปรแกรมได (ROT, AROT, RPL)
ตวั อยา ง 2: การหมนุ ทวี่ า งรอบแกน Y
= ในตัวอยางน้ี
พ้นื ผวิ ชน้ิ งานแบบใกลแกนที่เหน็ และแบบเอียงจะถูก
r ใชเครอื่ งจักรในการจบั ยดึ
เง่ือนไข:
; เครอ่ื งมอื ตอ งถกู ปรบั ใหตง้ั ฉากกบั พน้ื ผวิ เอียงในทศิ
ทาง Z ทีห่ มุน
<
U
;
โคดโปรแกรม คําอธิบาย
N10 G17 G54 ; ระนาบการทาํ งาน X/Y, ตาํ แหนง ศูนยข องช้ินงาน
N20 TRANS X10 Y10 ; ออฟเซ็ตสมั บรู ณ
N30 L10 ; การเรยี กโปรแกรมยอย
N40 ATRANS X35 ; ออฟเซ็ตเพมิ่ เตมิ
N50 AROT Y30 ; การหมุนเพ่มิ เติมรอบแกน Y
N60 ATRANS X5 ; ออฟเซต็ เพ่ิมเติม
N70 L10 ; การเรียกโปรแกรมยอ ย
N80 G0 X300 Y100 M30 ; การรนกลับ, จุดสนิ้ สุดของโปรแกรม
328 พ้ืนฐาน
คมู อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพิกัด (เฟรม)
12.4 การหมนุ ท่ีสามารถโปรแกรมได (ROT, AROT, RPL)
ตวั อยา ง 3: การตดั เฉอื นแบบหลายหนา
= * ในตัวอยา งน้ี
< รูปทรงทเ่ี หมอื นกันจะถกู ตัดเฉอื นดว ยโปรแกรมยอ ย
* ใหม ีพน้ื ผิวชิ้นงานสองลกั ษณะท่ีต้ังฉากกนั
; ; ในระบบพกิ ัดใหมบนพน้ื ผิวชนิ้ งานดานขวา
< ทศิ ทางการปอ นเขา ระนาบการทาํ งาน
และจุดศูนยจะถูกตั้งคาทพ่ี นื้ ผวิ ดานบน
ดงั นน้ั ยงั ตอ งใชเ ง่ือนไขทจี่ ําเปน สาํ หรบั การดาํ เนินก
ารโปรแกรมยอย: ระนาบการทํางาน G17,
ระนาบพิกัด X/Y, ทศิ ทางการปอนเขา Z
=
โคด โปรแกรม คําอธิบาย
N10 G17 G54 ; ระนาบการทํางาน X/Y, ตําแหนงศูนยข องชิ้นงาน
N20 L10 ; การเรียกโปรแกรมยอ ย
N30 TRANS X100 Z-100 ; ออฟเซ็ตสัมบรู ณของ WCS
N40 AROT Y90 =
<
;
75$16 ; = =ಬ
<ಬ
;ಬ
; การหมุนเพม่ิ เติมของ WCS รอบ Y ดวยมมุ 90°
Z AROT Y90 Y
Y Z
X
X
พื้นฐาน 329
คมู อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพิกดั (เฟรม)
12.4 การหมนุ ทสี่ ามารถโปรแกรมได (ROT, AROT, RPL)
โคด โปรแกรม คําอธิบาย
N50 AROT Z90 ; การหมนุ เพิม่ เตมิ ของ WCS รอบ Z ดวยมมุ 90°
N60 L10 Y Y
N70 G0 X300 Y100 M30 X
AROT Z90
Z
Z
X
; การเรยี กโปรแกรมยอ ย
; การรนกลับ, จุดสิ้นสุดของโปรแกรม
ขอ มลู เพม่ิ เตมิ
การหมนุ ในระนาบทเ่ี ปด ใชง าน
เม่อื โปรแกรมโดยใช RPL=… WCS จะหมนุ รอบแกนที่ตง้ั ฉากกับระนาบท่ีเปด ใชงาน
< <ಬ
527
* * * ;ಬ
* *
= ; =ಬ
=
*
รปู 12-1 การหมนุ รอบแกน Y หรอื ในระนาบ G18
คาํ เตอื น
การเปลย่ี นระนาบ
ถาการเปล่ยี นระนาบ (G17, G18, G19) ถกู โปรแกรมหลงั การหมนุ
มมุ ปจ จุบนั ของการหมุนของแกนตางๆ จะยงั เหมือนเดิมและจะมผี ลในระนาบใหม
จึงเปน เร่อื งสาํ คญั อยา งยิ่งสําหรับการรเี ซต็ มุมปจจบุ นั ของการหมนุ ใหเ ปน 0 กอนการเปลย่ี นระนาบ:
• N100 ROT X0 Y0 Z0 - การโปรแกรมมมุ แบบชดั เจน
• N100 ROT - การโปรแกรมมุมแบบแฝง
330 พื้นฐาน
คมู อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพิกดั (เฟรม)
12.4 การหมนุ ท่สี ามารถโปรแกรมได (ROT, AROT, RPL)
การหมนุ สมั พทั ธด ว ย ROT X... Y... Z...
WCS จะหมุนรอบแกนทรี่ ะบุไปจนถงึ มุมท่โี ปรแกรมของการหมนุ
<
<ಫ
;
= =ಫ
;ಫ
① มมุ ของการหมุน
รูป 12-2 การหมุนสัมพัทธรอบแกน Z
การหมนุ เพมิ่ เตมิ ดว ย AROT X... Y... Z...
WCS จะหมุนตอ ไปรอบแกนทร่ี ะบดุ ว ยมุมทโ่ี ปรแกรมไวข องการหมุน
<
<ಫ
527 <ಫಫ
$527
= =ಫ ;
;ಫ
;ಫಫ
① มมุ ของการหมนุ
รปู 12-3 การหมุนสมั พัทธและเพ่ิมเติมรอบแกน Z
พนื้ ฐาน 331
คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพกิ ัด (เฟรม)
12.4 การหมนุ ที่สามารถโปรแกรมได (ROT, AROT, RPL)
การหมนุ ของระนาบการทาํ งาน
ระหวางการหมนุ โดยใช ROT/AROT ระนาบการทาํ งาน (G17, G18, G19) จะหมนุ ดว ยเชน กนั
ตวั อยา ง: ระนาบการทาํ งาน G17
WCS จะวางตาํ แหนง ไวดา นบนพน้ื ผวิ ของชนิ้ งาน ดวยการใชอ อฟเซต็ และการหมนุ
ระบบพกิ ัดจะเคลื่อนยา ยไปยงั หนงึ่ ในหนาดา นขา ง ระนาบการทาํ งาน G17 จะหมนุ เชน กัน ดวยวธิ ีน้ี
จะยังสามารถโปรแกรมการเคล่อื นตามแนวแกนในระนาบ G17 ดว ย X และ Y และการปอ นเขา ดว ย Z
ขอ กาํ หนด:
เครอื่ งมอื ตอ งตง้ั ฉากกบั ระนาบการทาํ งาน
และอยใู นทิศทางบวกของจดุ แกนปอ นเขาในทิศทางของฐานเครอื่ งมอื
การระบุ CUT2DF จะเปน การเปด ใชง านการชดเชยรศั มีเครอื่ งมอื ในระนาบท่ีหมุน
Z
Y
G17 Y’
X
Z’
G17
X’
332 พืน้ ฐาน
คมู ือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพกิ ัด (เฟรม)
12.5 การหมนุ เฟรมทโ่ี ปรแกรมไดด ว ยมุมตัน (ROTS, AROTS, CROTS)
12.5 การหมนุ เฟรมทโี่ ปรแกรมไดดว ยมุมตนั (ROTS, AROTS, CROTS)
การทํางาน
การหมนุ ของระบบพกิ ัดของชนิ้ งานสามารถระบไุ ดใ นมุมตนั ดว ยคาํ สั่ง ROTS, AROTS และ CROTS
มุมตนั คอื มมุ ทเี่ กดิ ขึน้ โดยการตัดกนั ของระนาบทห่ี มนุ ในทวี่ า งโดยมรี ะนาบหลกั ของ WCS
ทย่ี ังไมไ ดหมนุ
หมายเหตุ
ตวั ระบแุ กนรปู ทรง
ขอกําหนดตอ ไปนใ้ี ชเปน ตวั อยางสําหรบั คาํ อธิบายเพ่มิ เตมิ :
• แกนรูปทรงที่ 1: X
• แกนรูปทรงที่ 2: Y
• แกนรูปทรงที่ 3: Z
ดังทแ่ี สดงในรปู ประกอบตอ ไปนี้ การโปรแกรม ROTS Xα Yβ จะสงผลในการปรบั ตําแหนง ระนาบ G17
ของ WCS โดยขนานกบั ระนาบเอียงทีแ่ สดง ตําแหนงจดุ ศูนยของ WCS จะไมเปลีย่ นแปลง
การจัดตาํ แหนง ของ WCS
ทห่ี มนุ จะถูกกาํ หนดเพื่อใหแกนทห่ี มนุ ครง้ั แรกอยูใ นระนาบทเ่ี กิดจากการจดั เรียงน้ี และแกนที่ 3
ของระบบพิกัดดั้งเดิม ในตวั อยา ง: X' อยูใ นระนาบ X/Z ดัง้ เดิม
$ % &
] ] ]
\ \ \
]
\
]
\
[
[ [
]
[
\
[
[
① ระนาบเอียง
α, β, γ มุมตัน
A
ระนาบใหม G17' ขนานกบั ระนาบเอียง:
B - การหมุนคร้งั ที่ 1 ของ x รอบ y ดวยมุม α
- การหมนุ คร้งั ท่ี 2 ของ y รอบ x' ดว ยมุม β
C
ระนาบใหม G18' ขนานกบั ระนาบเอียง:
- การหมนุ ครัง้ ท่ี 1 ของ z รอบ x ดวยมุม γ
- การหมนุ ครงั้ ท่ี 2 ของ x รอบ z' ดว ยมมุ α
ระนาบใหม G19' ขนานกบั ระนาบเอยี ง:
- การหมนุ ครั้งที่ 1ของ y รอบ z ดวยมมุ β
- การหมุนคร้งั ท่ี 2 ของ z รอบ y' ดว ยมุม γ
พื้นฐาน 333
คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพกิ ดั (เฟรม)
12.5 การหมนุ เฟรมท่ีโปรแกรมไดด วยมมุ ตนั (ROTS, AROTS, CROTS)
ซินแทกซ
ขอ กาํ หนด
ตาํ แหนงของระนาบในทว่ี างจะถกู กําหนดอยา งชัดเจนโดยมุมตัน 2 มมุ ระนาบอาจ "ถกู กาํ หนดมากไป"
โดยขอ มลู จาํ เพาะของมุมตนั ท่ี 3 ซึ่งจะไมไ ดร บั อนุญาตใหท ําเชน นน้ั
ถา มกี ารโปรแกรมไวเพียงมมุ ตนั เดียว การหมนุ ของ WCS จะเหมอื นกับ ROT, AROT (โปรดดหู ัวขอ
"การหมนุ ที่สามารถโปรแกรมได (ROT, AROT, RPL) (หนา 325)")
เม่ือใชแ กนทีโ่ ปรแกรม 2 แกน ระนาบจะถกู ระบตุ ามขอกาํ หนดของระนาบสําหรบั G17, G18, G19
การทาํ เชน นจี้ ะกําหนดลาํ ดบั ของแกนพิกดั (แกนท่ี 1 / แกนที่ 2 ของระนาบ)
หรอื ลาํ ดบั ของการหมนุ ดว ยมมุ ตัน:
ระนาบ แกนท่ี 1 แกนที่ 2
G17 X Y
G18 Z X
G19 Y Z
การปรบั ตาํ แหนง ระนาบ G17⇒ มมุ ตนั สาํ หรบั X และ Y
● การหมุนครง้ั ท่ี 1: X รอบ Y ดว ยมมุ α
● การหมุนครง้ั ที่ 2: Y รอบ X' ดวยมุม β
● ทศิ ทาง: X' อยใู นระนาบ Z/X ด้ังเดมิ
ROTS X<α> Y<β>
AROTS X<α> Y<β>
CROTS X<α> Y<β>
การปรบั ตาํ แหนง ระนาบ G18⇒ มมุ ตนั สาํ หรบั Z และ X
● การหมุนครง้ั ท่ี 1: Z รอบ X ดว ยมุม γ
● การหมุนครง้ั ที่ 2: X รอบ Z' ดว ยมุม α
● ทศิ ทาง: Z' อยใู นระนาบ Y/Z ดง้ั เดมิ
ROTS Z<γ> X<α>
AROTS Z<γ> X<α>
CROTS Z<γ> X<α>
การปรบั ตาํ แหนง ระนาบ G19⇒ มมุ ตนั สาํ หรบั Y และ Z
● การหมุนครงั้ ที่ 1: Y รอบ Z ดวยมุม β
● การหมุนครง้ั ที่ 2: Z รอบ Y' ดว ยมมุ γ
● ทศิ ทาง: Y' อยใู นระนาบ X/Z ดงั้ เดิม
ROTS Y<β> Z<γ>
AROTS Y<β> Z<γ>
CROTS Y<β> Z<γ>
334 พ้นื ฐาน
คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพกิ ดั (เฟรม)
12.6 ตัวคูณสเกลท่ีโปรแกรมได (SCALE, ASCALE)
ความหมาย
ROTS: การหมนุ เฟรมสมั พัทธดว ยมุมตนั
เฟรมอา งอิง: เฟรมทโ่ี ปรแกรมได $P_PFRAME
AROTS:
การหมนุ เฟรมเพมิ่ เติมดวยมมุ ตัน,
CROTS: เฟรมอา งองิ : เฟรมทโ่ี ปรแกรมได $P_PFRAME
X, Y, Z: การหมนุ เฟรมสมั พทั ธด ว ยมมุ ตนั
Α, β, γ: เฟรมอา งองิ : เฟรมทโ่ี ปรแกรมได $P_ ...
ตัวระบุแกนรปู ทรง (โปรดดหู มายเหตุดานบน: ตวั ระบแุ กนรูปทรง)
มุมตนั ตามความสัมพนั ธก บั แกนรปู ทรงท่เี หมาะสม:
• α→X
• β→Y
• γ→Z
12.6 ตัวคูณสเกลทโ่ี ปรแกรมได (SCALE, ASCALE)
การทํางาน
SCALE/ASCALE สามารถใชเ พ่ือโปรแกรมตวั คณู สเกลข้ึนหรือลงสาํ หรบั ทางเดนิ ท้ังหมด
แกนทซ่ี งิ โครไนซ และแกนตาํ แหนง ในทศิ ทางของแกนทรี่ ะบใุ นแตล ะกรณไี ด
การทาํ เชน นจี้ ะชวยใหส ามารถนาํ แบบทรี่ ปู ทรงคลายกัน
หรือทม่ี คี า เผ่อื การหดทีแ่ ตกตา งมาพจิ ารณาในการโปรแกรม
ซินแทกซ
SCALE X… Y… Z…
ASCALE X… Y… Z…
หมายเหตุ
การทาํ งานของเฟรมแตละครงั้ จะถกู โปรแกรมในบลอ็ ก NC ทแ่ี ยกกัน
ความหมาย
SCALE: ปรบั สเกลสัมพทั ธข้นึ /ลงตามความสัมพนั ธของระบบพกิ ัดทีใ่ ชไ ดในปจ จบุ นั ซง่ึ ตง้ั คา
ASCALE: ดวย G54 ถงึ G57, G505 ถึง G599
X… Y… Z…:
ปรบั สเกลเพมิ่ เตมิ ขึน้ /ลงใหส ัมพนั ธกับระบบพกิ ดั ที่ตัง้ คาหรอื ที่โปรแกรมไดถ ูกตองใ
นปจจุบนั
ตัวคณู สเกลในทิศทางของแกนรปู ทรงท่ีระบุ
พ้ืนฐาน 335
คมู ือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพกิ ัด (เฟรม) พ็อคเก็ตจะเกิดขึ้นสองครงั้ บนชิน้ งานน้ี
12.6 ตวั คูณสเกลท่ีโปรแกรมได (SCALE, ASCALE) แตจะมขี นาดทตี่ างกนั
ตวั อยา ง และหมนุ ในลกั ษณะท่ีสัมพนั ธซ ึ่งกนั และกัน
ลาํ ดบั การตดั เฉอื นจะถูกเก็บในโปรแกรมยอ ย
< ตําแหนง ศนู ยของชน้ิ งานที่จาํ เปนจะถกู ต้ังคา ดว ยออ
ฟเซต็ ศนู ยและการหมุน
r เสน ขอบรปู จะถกู ลดขนาดลงดว ยการปรบั สเกล
และจากนัน้ จะมกี ารเรยี กโปรแกรมยอยอีกครง้ั
;
โคด โปรแกรม คาํ อธบิ าย
N10 G17 G54 ; ระนาบการทาํ งาน X/Y, ตําแหนง ศูนยข องชิ้นงาน
N20 TRANS X15 Y15 ; ออฟเซต็ สัมบูรณ
N30 L10 ; การตดั เฉือนพ็อคเกต็ ขนาดใหญ
N40 TRANS X40 Y20 ; ออฟเซต็ สัมบรู ณ
N50 AROT RPL=35 ; การหมุนในระนาบดวยมมุ 35°
N60 ASCALE X0.7 Y0.7 ; ตวั คณุ สเกลสําหรบั พ็อคเกต็ ขนาดเลก็
N70 L10 ; การตดั เฉือนพอ็ คเก็ตขนาดเลก็
N80G0 X300 Y100 M30 ; การรนกลบั , จุดส้นิ สุดของโปรแกรม
ขอ มูลเพม่ิ เตมิ
SCALE X... Y... Z...
คุณสามารถระบุคณู สเกลแตล ะตัวสําหรบั แตล ะแกนไดด วยรปู ทรงท่ีจะลดขนาดหรอื ขยายใหญ
สเกลจะอา งองิ ถึงระบบพิกดั ของชน้ิ งานท่ีตงั้ คา ดว ย G54 ถึง G57, G505 ถงึ G599
หมายเหตุ
ไมม เี ฟรมเรมิ่ ตน
คาํ สงั่ SCALE จะรีเซต็ สว นประกอบเฟรมทงั้ หมดของเฟรมท่โี ปรแกรมไดซ ง่ึ เปด ใชง านกอนหนา
336 พนื้ ฐาน
คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพิกดั (เฟรม)
12.6 ตัวคูณสเกลที่โปรแกรมได (SCALE, ASCALE)
=
<
;
ASCALE X... Y... Z...
คาํ สงั่ ASCALE ใชเพื่อโปรแกรมการเปลีย่ นแปลงสเกลใหเ พม่ิ ในเฟรมท่มี อี ยูแลว
ในกรณีน้ตี วั คณู สเกลสุดทา ยที่ถูกตองจะถกู เพ่ิมดว ยรายการใหม
ระบบพิกดั ท่เี พง่ิ ตัง้ คาหรอื ทโี่ ปรแกรมลา สดุ จะใชเปนการอางอิงสาํ หรบั การเปลี่ยนแปลงสเกล
ASCALE
AROT
TRANS
การปรบั สเกลและออฟเซต็
หมายเหตุ
ถา ออฟเซต็ ถกู โปรแกรมดว ย ATRANS หลงั SCALE คาออฟเซต็ จะถกู ปรบั สเกลดว ยเชนกนั
พ้นื ฐาน 337
คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพิกัด (เฟรม)
12.7 การมเิ รอรท โ่ี ปรแกรมได (MIRROR, AMIRROR)
ตวั คณู สเกลทแี่ ตกตา ง
หมายเหตุ
ความเสยี่ งในการชน
โปรดระมดั ระวงั อยางมากเมอ่ื ใชตัวคูณสเกลทแ่ี ตกตา ง! ตวั อยางเชน
การอนิ เตอรโ พเลตแบบวงกลมสามารถปรบั สเกลไดกต็ อ เมอ่ื ใชตัวคูณที่เหมือนกัน
หมายเหตุ
อยา งไรกต็ ามตวั คูณสเกลทแี่ ตกตางสามารถใชไ ดเปน พิเศษเพ่อื โปรแกรมวงกลมทบ่ี ิดเบ้ียว
12.7 การมิเรอรท โ่ี ปรแกรมได (MIRROR, AMIRROR)
การทํางาน
MIRROR/AMIRROR สามารถใชเพอื่ มิเรอรร ปู ทรงช้นิ งานบนแกนพกิ ัด
การเคลอื่ นทต่ี ามทางเดินทโ่ี ปรแกรมหลังการเรยี กมิเรอร (เชน ในโปรแกรมยอย)
จะถกู ดาํ เนนิ การโดยมกี ารมเิ รอร
ซนิ แทกซ
MIRROR X... Y... Z...
AMIRROR X... Y... Z...
หมายเหตุ
การทาํ งานของเฟรมแตละครั้งจะถกู โปรแกรมในบลอ็ ก NC ทแ่ี ยกกัน
338 พน้ื ฐาน
คมู ือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพิกดั (เฟรม)
12.7 การมิเรอรทโ่ี ปรแกรมได (MIRROR, AMIRROR)
ความหมาย MIRROR: มิเรอรสัมพทั ธท ่ีเก่ียวขอ งกับระบบพกิ ัดทถ่ี ูกตอ งในปจ จบุ ันซงึ่ ตัง้ คา ดว ย G54
ตวั อยา ง AMIRROR: ถึง G57, G505 ถงึ G599
X... Y... Z...:
รปู มเิ รอรเ พม่ิ เตมิ โดยมีการอา งองิ ไปยงั ระบบพกิ ดั ท่ตี ้ังคาหรอื ที่โปรแกรมไดถ ู
กตองในปจ จบุ นั
แกนรปู ทรงทีจ่ ะเปลยี่ นทศิ ทาง คา ทร่ี ะบทุ ่นี ส่ี ามารถเลอื กไดอยางอสิ ระ
ตัวอยา งเชน X0 Y0 Z0
ตวั อยา ง 1: การกดั เสนขอบรปู ท่ีแสดงท่นี ่ีจะถูกโปรแกรมหน่ึงคร้งั เปน โ
ปรแกรมยอย เสนขอบรปู อื่นๆ อกี 3
< < เสน จะถกู สรางโดยใชการมเิ รอร
ตําแหนง ศนู ยของชน้ิ งานจะอยทู ีศ่ ูนยก ลางของเสน
ขอบรปู
;
;
;
;
< <
โคดโปรแกรม คาํ อธิบาย
N10 G17 G54 ; ระนาบการทํางาน X/Y, ตาํ แหนงศูนยข องชิ้นงาน
N20 L10 ; การตัดเฉือนเสนขอบรปู แรกทีด่ านบนขวา
N30 MIRROR X0 ; มเิ รอรแกน X (เปลี่ยนแปลงทิศทางใน X)
N40 L10 ; การตดั เฉือนเสนขอบรปู ทสี่ องท่ีดานบนซา ย
N50 AMIRROR Y0 ; มิเรอรแ กน Y (เปลี่ยนแปลงทศิ ทางใน Y)
N60 L10 ; การตัดเฉือนเสนขอบรปู ท่ีสามที่ดานลางซา ย
N70 MIRROR Y0 ; MIRROR จะรีเซต็ เฟรมกอ นหนา มิเรอรแ กน Y (เปลยี่ นแปลงทศิ ทางใน Y)
N80 L10 ; การตดั เฉือนเสนขอบรูปทส่ี ีท่ ่ดี านลางขวา
N90 MIRROR ; ปดใชง านการมิเรอร
N100 G0 X300 Y100 M30 ; การรนกลบั , จดุ สนิ้ สุดของโปรแกรม
พ้ืนฐาน 339
คมู ือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพิกดั (เฟรม)
12.7 การมิเรอรทโ่ี ปรแกรมได (MIRROR, AMIRROR)
ตวั อยา ง 2: การกลงึ ࡡࡒ ࡐ ࡳࡋ การตดั เฉอื นจรงิ จะถกู เกบ็ เปน โปรแกรมยอ ย
และการดาํ เนนิ การทสี่ ปน เดิลตา งๆ
ࡡࡒ ࡐ ࡳࡋ ; จะถูกนาํ ไปใชต ามการมิเรอรแ ละออฟเซต็
;
==
0 : : 0
โคด โปรแกรม คําอธบิ าย
N10 TRANS X0 Z140 ; ออฟเซ็ตศูนยท ่ี W
... ; การตัดเฉือนดานแรกดวยสปนเดิล 1
N30 TRANS X0 Z600 ; ออฟเซ็ตศูนยทส่ี ปนเดิล 2
N40 AMIRROR Z0 ; การมิเรอรแกน Z
N50 ATRANS Z120 ; ออฟเซต็ ศนู ยท ี่ W1
... ; การตดั เฉือนดานท่ีสองดวยสปนเดลิ 2
340 พ้ืนฐาน
คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพิกดั (เฟรม)
12.7 การมเิ รอรท โี่ ปรแกรมได (MIRROR, AMIRROR)
ขอ มลู เพม่ิ เตมิ
MIRROR X... Y... Z...
มิเรอรจ ะถูกโปรแกรมตามการเปลย่ี นแปลงแกนของทศิ ทางในระนาบการทาํ งานทีเ่ ลอื ก
ตวั อยา ง: ระนาบการทาํ งาน G17 X/Y
มิเรอร (บนแกน Y ) ตอ งใชก ารเปลี่ยนแปลงทศิ ทางใน X และถกู โปรแกรมดว ย MIRROR X0 ตามลําดบั
เสน ขอบรปู จะถกู มิเรอรบ นดา นตรงขา มของมิเรอรแกน Y
0,5525 ;
<
;
0,5525 <
การมเิ รอรจ ะถกู นําไปใชใ หส มั พนั ธก บั ระบบพกิ ัดที่ตง้ั คา ไดถ กู ตองในปจจบุ นั ดว ย G54 ถึง G57, G505
ถึง G599
หมายเหตุ
ไมม เี ฟรมเรมิ่ ตน
คําสง่ั MIRROR จะรเี ซต็ สว นประกอบเฟรมท้ังหมดของเฟรมทีโ่ ปรแกรมไดท ีเ่ ปดใชง านกอ นหนา นี้
พื้นฐาน 341
คมู อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพิกัด (เฟรม)
12.7 การมิเรอรท โ่ี ปรแกรมได (MIRROR, AMIRROR)
AMIRROR X... Y... Z...
รปู มิเรอรซ งึ่ จะถูกเพม่ิ ใหก ับการแปลงทม่ี อี ยู จะถกู โปรแกรมดว ย AMIRROR
ระบบพิกดั ทีโ่ ปรแกรมหรอื ท่ีตง้ั คา ในปจ จบุ นั หรือจะถูกใชเปน ขอ มูลอางอิง
75$16
$0,5525
ปด ใชง านการมเิ รอร
สําหรบั แกนทง้ั หมด: MIRROR (โดยไมม ีพารามเิ ตอรข องแกน)
สวนประกอบของเฟรมทง้ั หมดของเฟรมทโี่ ปรแกรมกอนหนา จะถกู รีเซ็ต
การชดเชยรศั มเี ครอื่ งมอื
หมายเหตุ
คาํ สงั่ มิเรอรจ ะสงผลใหการควบคมุ เปลีย่ นคาํ สงั่ การชดเชยทางเดนิ โดยอัตโนมัติ (G41/G42 หรือ
G42/G41) ตามทิศทางใหมข องการตัดเฉอื น
< *
*
* * ;
0,5525 ;
342 พืน้ ฐาน
คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพกิ ดั (เฟรม)
12.7 การมเิ รอรท โ่ี ปรแกรมได (MIRROR, AMIRROR)
และจะนาํ ไปใชก ับทศิ ทางการหมนุ เปนวงกลม (G2/G3 or G3/G2)
หมายเหตุ
ถาคุณโปรแกรมการหมนุ เพิม่ เตมิ ดวย AROT หลัง MIRROR
คณุ อาจตอ งทาํ งานกบั ทศิ ทางของการหมนุ ทยี่ อ นกลบั (บวก/ลบ หรอื ลบ/บวก)
การมเิ รอรบ นแกนรูปทรงจะถกู แปลงอยางอตั โนมัติโดยการควบคมุ การหมนุ และการมิเรอรบนแกนมเิ รอร
ท่รี ะบุในขอ มูลการตดั เฉอื นตามท่เี หมาะสม และจะถูกนําไปใชกับออฟเซ็ตศนู ยท่ตี งั้ คา ได
การมเิ รอรแ กน
แกนทจี่ ะถกู มิเรอรส ามารถตง้ั คา ไดใ นขอ มูลการตดั เฉอื น:
MD10610 $MN_MIRROR_REF_AX = <value>
คา ความหมาย
0 การมเิ รอรจะดาํ เนนิ การรอบแกนท่ีโปรแกรม (คา ลบ)
1 แกนอางอิงคอื แกน X
2 แกนอางองิ คือแกน Y
3 แกนอางองิ คือแกน Z
การแปลคา ทโ่ี ปรแกรมไว
ขอ มูลการตดั เฉอื นจะใชเพอ่ื ระบวุ ิธีแปลคา ทโ่ี ปรแกรมไว
MD10612 $MN_MIRROR_TOGGLE = <value>
คา ความหมาย
0 คา ของแกนที่โปรแกรมจะไมถ ูกประเมนิ
1 คา ของแกนทโี่ ปรแกรมจะถูกประเมิน:
• สําหรับคาแกนท่ีโปรแกรมท่ี ≠ 0 แกนจะถูกมิเรอรถา ยงั ไมไ ดท ําการมิเรอร
• สาํ หรับคาแกนท่ีโปรแกรมที่ = 0 การมเิ รอรจะถูกปด ใชงาน
พนื้ ฐาน 343
คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพิกดั (เฟรม)
12.8 การสรา งเฟรมตามทศิ ทางของเครอ่ื งมอื (TOFRAME, TOROT, PAROT):
12.8 การสรา งเฟรมตามทศิ ทางของเครอ่ื งมอื (TOFRAME, TOROT, PAROT):
การทํางาน
TOFRAME จะสรางเฟรมสีเ่ หลยี่ มทแ่ี กน Z อยแู นวเดยี วกบั ทศิ ทางของเครอื่ งมอื ปจ จบุ นั หมายความวา
ผใู ชสามารถรน เครอื่ งมือกลบั ในทศิ ทาง Z ไดโดยไมต อ งเสยี่ งตอการชน (เชน
หลงั การพกั เครอ่ื งมอื ในโปรแกรม 5 แกน)
ตาํ แหนงของแกน X และแกน Y จะกาํ หนดโดยการตง้ั คา ในขอมลู เครอื่ งจักร MD21110
$MC_X_AXES_IN_OLD_X_Z_PLANE (ระบบพกิ ัดทม่ี ีขอ กาํ หนดของเฟรมอตั โนมตั )ิ
ระบบพิกดั ใหมจ ะถูกปลอ ยไวต ามทส่ี รา งจากจลนศาสตรเ ครอ่ื งจกั ร หรอื หมนุ รอบๆ แกน Z
ใหมเ ปน การเพม่ิ เตมิ เพอื่ ใหแกน X ใหมอยใู นระนาบ Z/X เกา
(โปรดดขู อ มลู จาํ เพาะของผูผลติ เครอ่ื งจักร)
เฟรมผลลัพธท อี่ ธบิ ายทศิ ทางจะถกู เขียนในตัวแปรระบบสําหรบั เฟรมทโ่ี ปรแกรมได ($P_PFRAME)
TOROT จะเขียนทบั เฉพาะสว นประกอบการหมุนในเฟรมทโ่ี ปรแกรมไวเ ทา น้นั สว นประกอบอน่ื ๆ
ทง้ั หมดจะยงั คงเหมือนเดิม
TOFRAME และ TOROT ถูกออกแบบสาํ หรบั การกัด ซงึ่ G17 (ระนาบการทาํ งาน X/Y)
มกี ารเปดใชง านอยู อยา งไรกต็ าม ในกรณีของการกลึงหรือกรณีทว่ั ไปเมอื่ G18 หรอื G19 เปดใชงานอยู
เฟรมเปนสง่ิ จาํ เปน เมอ่ื แกน X หรือ Y ตรงกับทศิ ทางของเครอื่ งมอื เฟรมเหลา นีจ้ ะถูกโปรแกรมดว ยคาํ สัง่
TOFRAMEX/TOROTX หรอื TOFRAMEY/TOROTY
PAROT จะปรบั ตําแหนง ระบบพกิ ดั ของชนิ้ งานบนชิ้นงาน
= ࡕ ࡼ ࡐࡇࡩࡐ =
<
=
r <
<
ࡕ ࡼ ࡐࡇࡩࡐ
; ࡕ ࡼ ࡐࡇࡩࡐ ;
;
344 พื้นฐาน
คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพิกดั (เฟรม)
12.8 การสรางเฟรมตามทศิ ทางของเครอ่ื งมอื (TOFRAME, TOROT, PAROT):
ซนิ แทกซ TOFRAME/TOFRAMEZ/TOFRAMEY/TOFRAMEX
ความหมาย ...
TOROTOF
TOROT/TOROTZ/TOROTY/TOROTX
...
TOROTOF
PAROT
...
PAROTOF
TOFRAME: ปรบั ตําแหนงแกน Z ของ WCS ดวยการหมนุ เฟรมใหขนานกับทศิ ทางของเครอื่ งมือ
TOFRAMEZ: เหมือนกับ TOFRAME
TOFRAMEY: ปรบั ตําแหนง แกน Y ของ WCS ดว ยการหมนุ เฟรมใหขนานกบั ทศิ ทางของเครอ่ื งมือ
TOFRAMEX: ปรบั ตําแหนง แกน X ของ WCS ดวยการหมนุ เฟรมใหขนานกบั ทศิ ทางของเครอ่ื งมอื
TOROT: ปรบั ตาํ แหนงแกน Z ของ WCS ดว ยการหมนุ เฟรมใหข นานกบั ทศิ ทางของเครอื่ งมือ
การหมุนทกี่ ําหนดดวย TOROT จะเหมอื นกับที่ไดร ะบุดว ย TOFRAME
TOROTZ: เหมือนกบั TOROT
TOROTY: ปรบั ตําแหนงแกน Y ของ WCS ดว ยการหมนุ เฟรมใหขนานกบั ทศิ ทางของเครอ่ื งมอื
TOROTX: ปรบั ตําแหนงแกน X ของ WCS ดวยการหมนุ เฟรมใหข นานกบั ทศิ ทางของเครอ่ื งมอื
TOROTOF: ปด การใชง านการปรบั ทศิ ทางท่ขี นานกบั ทศิ ทางของเคร่อื งมือ
PAROT: หมุนเฟรมเพอ่ื ปรบั ตาํ แหนง ระบบพกิ ดั ของชน้ิ งานบนชนิ้ งาน
การแปล การปรับสเกล และการมิเรอรในเฟรมที่ใชง านจะยงั คงถูกตอ ง
PAROTOF: การหมุนเฟรมเฉพาะช้ินงานทเี่ ปดใชง านดว ยคําสงั่ PAROT
จะถกู หยดุ การทํางานดว ยคําสั่ง PAROTOF
หมายเหตุ
คําสง่ั TOROT
จะชว ยใหแนใ จวา มกี ารโปรแกรมทส่ี ม่ําเสมอดว ยตวั จับยึดเครื่องมอื ทป่ี รบั ตาํ แหนงไดซง่ึ ทาํ งานสาํ หรบั จ
ลนศาสตรแ ตละชนดิ
เชนเดยี วกับสถานการณส ําหรบั ตวั จบั ยดึ เครอ่ื งมอื ท่หี มนุ ได PAROT
สามารถใชเ พือ่ เปดใชง านการหมนุ ของโตะ งานได
โดยจะกําหนดเฟรมท่เี ปลี่ยนแปลงตาํ แหนง ระบบพกิ ดั ของชนิ้ งานแบบท่ไี มม กี ารเคลอ่ื นไหวชดเชยบนเครื่
องจักร คําสัง่ ภาษา PAROT
จะไมถ ูกปฏิเสธถาไมมตี ัวจบั ยดึ เครอื่ งมือท่สี ามารถปรบั ตําแหนง ไดท ่ีเปด ใชง านอยู
พื้นฐาน 345
คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพิกดั (เฟรม)
12.8 การสรางเฟรมตามทศิ ทางของเครอ่ื งมอื (TOFRAME, TOROT, PAROT):
ตวั อยา ง
โคด โปรแกรม คําอธบิ าย
N100 G0 G53 X100 Z100 D0
N120 TOFRAME ; TOFRAME จะถกู รวมอยูใ นการคํานวณ
N140 G91 Z20 การเคล่ือนไหวแกนรปู ทรงทงั้ หมดที่โปรแกรมไว
อา งอิงระบบพิกัดใหม
N160 X50
...
ขอ มลู เพมิ่ เตมิ
การกาํ หนดทศิ ทางของแกน
ถาคาํ สง่ั ใดคําสงั่ หนงึ่ ของ TOFRAMEX, TOFRAMEY, TOROTX, TOROTY ถกู โปรแกรมแทน
TOFRAME/TOFRAMEZ หรือ TOROT/TOROTZ จะใชค าํ สงั่ ทิศทางของแกนทแี่ สดงรายการในตารางน:้ี
คาํ สง่ั ทศิ ทางเครอ่ื งมอื แกนทีส่ อง (คา แกน แกนท่สี อง (คาแกน
(คา แกน Z) X) Y)
TOFRAME/TOFRAMEZ / Z
TOROT/TOROTZ X Y
TOFRAMEY/TOROTY Y
TOFRAMEX/TOROTX X ZX
YZ
เฟรมระบบทแ่ี ยกสาํ หรบั TOFRAME หรอื TOROT
เฟรมท่ไี ดจาก TOFRAME หรือ TOROT สามารถเขียนในเฟรมระบบแบบแยก $P_TOOLFRAME ได
ดว ยเหตนุ ้จี งึ ตอ งเปด ใชบ ติ 3 ในขอ มลู เครอ่ื งจกั ร MD28082 $MC_MM_SYSTEM_FRAME_MASK
เฟรมทโ่ี ปรแกรมไดจ ะไมมกี ารเปลี่ยนแปลง
ความแตกตางจะเกดิ ขน้ึ เม่อื เฟรมทโี่ ปรแกรมไดถ กู ดาํ เนนิ การตอไปทอี่ ื่น
ขอ มูลอา งองิ
สาํ หรบั ขอ มูลเพิม่ เตมิ เก่ียวกับเครอื่ งจักรทม่ี ีตวั จบั ยดึ เครื่องมอื ทป่ี รับทิศทางได โปรดดทู :ี่
● คมู อื การเขยี นโปรแกรม, การวางแผนงาน; บท: "ทศิ ทางของเครอื่ งมอื "
● คูมอื ฟงกช น่ั , ฟง กชน่ั พนื้ ฐาน - ออฟเซต็ เคร่อื งมอื (W1),
บท: "ตวั จบั ยดึ เครอื่ งมอื ที่สามารถปรบั ทศิ ทางได"
346 พนื้ ฐาน
คูมือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพิกัด (เฟรม)
12.9 ยกเลิกการเลือกเฟรม (G53, G153, SUPA, G500)
12.9 ยกเลกิ การเลือกเฟรม (G53, G153, SUPA, G500)
การทาํ งาน
เมอ่ื ดาํ เนนิ การบางขนั้ ตอน เชน การเคลอื่ นเขาหาจดุ เปล่ยี นเครอื่ งมอื
จะตอ งกําหนดและหยดุ สว นประกอบเฟรมตางๆ ในเวลาทตี่ างกัน
เฟรมที่ตงั้ คาไดส ามารถปด ใชง านแบบโมดลั หรือหยดุ ทไ่ี มใ ชแ บบโมดัล
เฟรมทโ่ี ปรแกรมไดส ามารถหยดุ หรอื ลบทีไ่ มใ ชแ บบโมดลั ได
ซนิ แทกซ
การหยดุ ทไี่ มใ ชแบบโมดลั :
G53/G153/SUPA
การปด ใชง านแบบโมดลั :
G500
ลบ:
TRANS/ROT/SCALE/MIRROR
ความหมาย
G53: การหยดุ ท่ีไมใชแ บบโมดลั ของเฟรมทัง้ หมดท่ีโปรแกรมไดแ ละ
G153: ตั้งคา ได
SUPA: G153 มีผลเหมอื นกบั G53
และจะหยุดเฟรมพนื้ ฐานท้ังหมดดว ย ($P_ACTBFRAME)
G500: SUPA มผี ลเหมอื นกบั G153 และจะหยดุ สงิ่ ตอ ไปนด้ี วย:
TRANS/ROT/SCALE/MIRROR: • ออฟเซต็ ปุมหมนุ (DRF)
• การเคลอื่ นทีแ่ บบโอเวอรเ ลย
• ออฟเซ็ตศนู ยภายนอก
• ออฟเซ็ตทกี่ ําหนดไวล วงหนา
การปด ใชง านแบบโมดลั ของเฟรมทัง้ หมดทต่ี ง้ั คาได
(G54 ถงึ G57, G505 ถึง G599) ถา G500 ไมม ีคา
TRANS/ROT/SCALE/MIRROR
ทไี่ มมีพารามิเตอรแ กนจะลบเฟรมทโี่ ปรแกรมได
พืน้ ฐาน 347
คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพิกัด (เฟรม)
12.10 การยกเลิกการเลอื กการเคลอื่ นท่ีแบบโอเวอรเลย (DRFOF, CORROF)
12.10 การยกเลกิ การเลอื กการเคลอ่ื นทแี่ บบโอเวอรเ ลย (DRFOF, CORROF)
การทาํ งาน
ออฟเซต็ ศนู ยเ พ่ิมเตมิ ต้ังคา โดยการเคลอ่ื นทขี่ องปุมหมนุ (ออฟเซต็ DRF)
และออฟเซต็ ตาํ แหนงทโี่ ปรแกรมโดยใชตวั แปรระบบ $AA_OFF[<axis>]
สามารถถกู ยกเลกิ การเลือกไดโ ดยใชค าํ สงั่ โปรแกรมชนิ้ งาน DRFOF และ CORROF
การยกเลิกการเลือกจะทาํ ใหเกิดการหยุดการเตรยี มประมวลผล
และองคประกอบตําแหนง ของการเคลอื่ นทีแ่ บบโอเวอรเ ลย (ออฟเซต็ DRF หรอื ออฟเซ็ตตาํ แหนง )
ทถ่ี กู ยกเลกิ การเลอื กจะถกู เขียนไปยงั ตาํ แหนง ในระบบพิกดั พนื้ ฐาน (หรอื อกี นยั หนงึ่ คอื
ไมม กี ารเคล่อื นทขี่ องแกน) คา ของตวั แปรระบบ $AA_IM[<axis>]
(ระบบพกิ ดั ของเครอื่ งจกั รปจ จบุ ันท่กี าํ หนดไวข องแกน) จะไมเปลยี่ นแปลง คาของตวั แปรระบบ
$AA_IW[<axis>] (ระบบพกิ ัดของชนิ้ งานปจ จุบันทีก่ ําหนดไวข องแกน) จะเปล่ียนแปลง
เนื่องจากมอี งคป ระกอบที่ยกเลิกการเลือกจากการเคลอื่ นทีแ่ บบโอเวอรเลย
ซนิ แทกซ
DRFOF
CORROF(<axis>,"<character string>"[,<axis>,"<character string>"])
ความหมาย
DRFOF: คาํ สงั่ สาํ หรบั การปด ใชงาน (การยกเลกิ การเลอื ก) ออฟเซต็ มอื หมุน DRF
CORROF: สาํ หรบั แกนที่ใชงานอยทู งั้ หมดในแชนเนล
มีผล: แบบโมดัล
คําสงั่ สาํ หรบั การปด ใชงาน (การยกเลกิ การเลอื ก) ออฟเซต็ DRF/ออฟเซต็ ตําแหนง
($AA_OFF) สาํ หรบั แตละแกน
มีผล: แบบโมดลั
<axis>: ตวั ระบแุ กน (แชนเนล รปู ทรง หรือตวั ระบแุ กนเครอ่ื งจกั ร)
"<character == "DRF": ออฟเซ็ต DRF
string>": ของแกนถกู ยกเลิกการเลือก
== "AA_OFF": ออฟเซต็ ตําแหนง $AA_OFF
ของแกนถกู ยกเลิกการเลือก
หมายเหตุ
CORROF จะเปน ไปไดกต็ อเมอื่ มาจากโปรแกรมช้นิ งาน ไมใ ชจ ากการดาํ เนินการแบบซงิ โครไนซ
348 พืน้ ฐาน
คมู อื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพิกัด (เฟรม)
12.10 การยกเลกิ การเลอื กการเคลอ่ื นที่แบบโอเวอรเลย (DRFOF, CORROF)
ตวั อยา ง
ตวั อยา ง 1: การยกเลกิ การเลอื กแนวแกนของออฟเซต็ DRF (1)
ออฟเซ็ต DRF จะถูกสรา งในแกน X โดยการเคลอ่ื นท่ีดว ยมอื หมนุ DRF ไมม ีออฟเซ็ต DRF
ท่ปี ฏบิ ัติการสําหรับแกนอนื่ ๆ ในแชนเนล
โคด โปรแกรม คําอธบิ าย
N10 CORROF(X,"DRF") ; CORROF มีผลแบบเดยี วกับ DRFOF ทน่ี ่ี
...
ตวั อยา ง 2: การยกเลกิ การเลอื กแนวแกนของออฟเซต็ DRF(2)
ออฟเซ็ต DRF จะถกู สรา งในแกน X และแกน Y โดยการเคลอื่ นทีม่ อื หมุน DRF ไมมอี อฟเซต็ DRF
ที่ปฏบิ ัติการสาํ หรับแกนอ่ืนๆ ในแชนเนล
โคดโปรแกรม คาํ อธบิ าย
N10 CORROF(X,"DRF")
; ออฟเซ็ต DRF ของแกน X เทา นน้ั ท่ถี ูกยกเลกิ การเลือก สวนออฟเซต็ DRF
... ของแกน Y จะยังคงเดมิ (ในกรณขี อง DRFOF
ออฟเซต็ ทั้งคูควรถูกยกเลิกการเลือก)
ตวั อยา ง 3: การยกเลกิ การเลอื กแนวแกนของตาํ แหนง ออฟเซต็ $AA_OFF
โคด โปรแกรม คําอธิบาย
N10 WHEN TRUE DO $AA_OFF[X]=10 G4 F5 ; ออฟเซ็ตตําแหนง == 10
...
N80 CORROF(X,"AA_OFF") จะถูกอินเตอรโพเลตสําหรับแกน X
… ; ออฟเซต็ ตําแหนงของแกน X
จะถกู ยกเลิกการเลือกดวย: $AA_OFF[X]=0
แกน X จะไมม กี ารเคลือ่ นท่ี
ออฟเซต็ ตําแหนงจะถกู เพิ่มใหกบั ตําแหนงปจ จุบนั ของ
แกน X
ตวั อยา ง 4: การยกเลกิ การเลอื กแนวแกนของออฟเซต็ DRF และออฟเซต็ ตาํ แหนง $AA_OFF (1)
ออฟเซต็ DRF จะถูกสรา งในแกน X โดยการเคลอื่ นท่ีดวยมือหมุน DRF ไมม อี อฟเซ็ต DRF
ทีป่ ฏบิ ัติการสาํ หรับแกนอน่ื ๆ ในแชนเนล
โคด โปรแกรม คําอธิบาย
N10 WHEN TRUE DO $AA_OFF[X]=10 G4 F5 ; ออฟเซ็ตตําแหนง == 10
...
N70 CORROF(X,"DRF",X,"AA_OFF") จะถกู อนิ เตอรโพเลตสําหรับแกน X
... ; ออฟเซ็ต DRF และออฟเซต็ ตาํ แหนงของแกน X
เทานัน้ ทีถ่ ูกยกเลิกการเลือก สวนออฟเซต็ DRF
ของแกน Y จะยังคงเดมิ
พืน้ ฐาน 349
คูมอื การโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1
การแปลงพกิ ัด (เฟรม)
12.10 การยกเลิกการเลอื กการเคลอื่ นทแี่ บบโอเวอรเลย (DRFOF, CORROF)
ตวั อยา ง 5: การยกเลกิ การเลอื กแนวแกนของออฟเซต็ DRF และออฟเซต็ ตาํ แหนง $AA_OFF (2)
ออฟเซ็ต DRF จะถูกสรา งในแกน X และแกน Y โดยการเคลอ่ื นที่มอื หมุน DRF ไมม อี อฟเซต็ DRF
ทีป่ ฏบิ ัติการสาํ หรับแกนอน่ื ๆ ในแชนเนล
โคดโปรแกรม คําอธบิ าย
N10 WHEN TRUE DO $AA_OFF[X]=10 G4 F5 ; ออฟเซต็ ตําแหนง == 10
...
N70 CORROF(Y,"DRF",X,"AA_OFF") จะถูกอนิ เตอรโพเลตสําหรับแกน X
... ; ออฟเซ็ต DRF ของแกน Y
และออฟเซ็ตตําแหนงของแกน X
จะถูกยกเลิกการเลือก สวนออฟเซ็ต DRF ของแกน
X จะยงั คงเดมิ
ขอ มูลเพมิ่ เตมิ
$AA_OFF_VAL
เมอ่ื มีการยกเลกิ การเลอื กออฟเซต็ ตําแหนง โดยใช $AA_OFF ตัวแปรระบบ $AA_OFF_VAL
(ระยะที่มอี ยภู ายในของโอเวอรไ รดแ กน) สําหรับแกนทเ่ี กีย่ วขอ งจะเทา กบั ศูนย
$AA_OFF ในโหมด JOG
ในโหมด JOG ถา $AA_OFF เปล่ียนแปลง
ออฟเซ็ตตําแหนงจะถูกอนิ เตอรโ พเลตเปน การเคลอ่ื นที่แบบโอเวอรเ ลย
ถา ฟงกชัน่ นไี้ ดถ ูกเปดใชผ านขอ มูลเครอื่ งจกั ร MD 36750 $MA_AA_OFF_MODE
$AA_OFF ในการดาํ เนนิ การแบบซงิ โครไนซ
ถา มกี ารใชง านการดาํ เนนิ การแบบซิงโครไนซซ่งึ รเี ซต็ $AA_OFF
(DO $AA_OFF[<axis>]=<value>)
ในทนั ทีเมอ่ื มกี ารยกเลิกการเลอื กออฟเซต็ ตําแหนงโดยใชค าํ ส่ังโปรแกรมชน้ิ งาน
CORROF(<axis>,"AA_OFF") ดังนั้น $AA_OFF จะถูกยกเลกิ การเลอื กและไมไ ดร ีเซต็
และจะเกิดสัญญาณเตอื น 21660 อยา งไรกต็ าม
ถา การดําเนนิ การแบบซงิ โครไนซจะเปด ใชงานในภายหลงั เชน ในบล็อกหลงั จาก CORROF และ
$AA_OFF จะยงั คงตงั้ คา และออฟเซต็ ตาํ แหนงจะถกู อินเตอรโ พเลต
การแลกเปลย่ี นแกนแชนเนลอตั โนมตั ิ
ถามกี ารเปด ใชง านแกนทมี่ กี ารโปรแกรม CORROF ในแชนเนลอน่ื
แกนจะถกู ดงึ ไวใ นแชนเนลเมอื่ แกนเปลยี่ นแปลง (เงอื่ นไข: MD30552 $MA_AUTO_GET_TYPE > 0)
แลวออฟเซต็ ตาํ แหนงและ/หรอื ออฟเซต็ DRF จะถกู ยกเลกิ การเลือก
350 พ้นื ฐาน
คมู ือการโปรแกรม, 03/2013, 6FC5398-1BP40-3XE1