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

การดําเนนิ การของทางเดนิ
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


Click to View FlipBook Version