โทรศัพท์ / WhatsApp / Skype
+86 18810788819
อีเมล
john@xinfatools.com   sales@xinfatools.com

ความรู้พื้นฐานที่จะช่วยคุณเริ่มต้นการเขียนโปรแกรม UG

การเขียนโปรแกรม CNC คือการเขียนกระบวนการตัดเฉือนชิ้นส่วน พารามิเตอร์กระบวนการ ขนาดชิ้นงาน ทิศทางการเคลื่อนที่ของเครื่องมือ และการดำเนินการเสริมอื่นๆ (เช่น การเปลี่ยนเครื่องมือ การระบายความร้อน การโหลดและการขนถ่ายชิ้นงาน เป็นต้น) ตามลำดับการเคลื่อนที่และใน ตามรูปแบบการเขียนโปรแกรมเพื่อเขียนแผ่นโปรแกรมโดยใช้รหัสคำสั่งกระบวนการของรายการโปรแกรมที่เขียนคือรายการโปรแกรมประมวลผล

ข่าวเครื่องมือ CNC 1

 

เครื่องมือ Xinfa CNC มีลักษณะคุณภาพดีและราคาต่ำสำหรับรายละเอียด กรุณาเยี่ยมชม:
ผู้ผลิตเครื่องมือ CNC – โรงงานเครื่องมือ CNC ของจีนและซัพพลายเออร์ (xinfatools.com)

การกำหนดระบบพิกัดเครื่องมือกลและทิศทางการเคลื่อนที่

ระบบพิกัดทั้งสามของการเคลื่อนที่เชิงเส้น X, Y และ Z ของเครื่องมือกลใช้ระบบพิกัดสี่เหลี่ยมคาร์ทีเซียนทางขวา ดังแสดงในรูปที่ 11-6ลำดับในการกำหนดแกนพิกัดคือการกำหนดแกน Z ก่อน จากนั้นจึงกำหนดแกน X และสุดท้ายคือแกน Yสำหรับเครื่องมือกลที่หมุนชิ้นงาน (เช่น เครื่องกลึง) ทิศทางของเครื่องมืออยู่ห่างจากชิ้นงานคือทิศทางบวกของ Look ทิศทางที่ถูกต้องคือทิศทางบวกของแกน X

ระบบพิกัดแกนหมุนทั้งสามจะขนานกับแกนพิกัด X, Y และ Z ตามลำดับ และทิศทางไปข้างหน้าของเกลียวขวาถือเป็นทิศทางบวก

คำแนะนำพื้นฐานสำหรับเครื่องกลึง CNC

1) รูปแบบโปรแกรม

โปรแกรมประมวลผลมักจะประกอบด้วยสามส่วน: การเริ่มโปรแกรม เนื้อหาของโปรแกรม และการสิ้นสุดโปรแกรม

จุดเริ่มต้นของโปรแกรมคือหมายเลขโปรแกรมซึ่งใช้เพื่อระบุจุดเริ่มต้นของโปรแกรมประมวลผลโดยปกติหมายเลขโปรแกรมจะแสดงด้วยอักขระ “%” ตามด้วยตัวเลขสี่หลัก

จุดสิ้นสุดของโปรแกรมสามารถระบุได้ด้วยฟังก์ชันเสริม M02 (สิ้นสุดโปรแกรม), M30 (สิ้นสุดโปรแกรม, กลับไปยังจุดเริ่มต้น) ฯลฯ

เนื้อหาหลักของโปรแกรมประกอบด้วยหลายส่วนของโปรแกรม (BLOCK)ส่วนของโปรแกรมประกอบด้วยคำข้อมูลหนึ่งคำหรือหลายคำคำข้อมูลแต่ละคำประกอบด้วยอักขระที่อยู่และตัวอักษรข้อมูลคำว่าข้อมูลเป็นหน่วยการสอนที่เล็กที่สุด(เมื่อไม่มีใครแนะนำคุณ มันช้ามากสำหรับคุณที่จะพึ่งพาความสามารถของตัวเอง หรือผ่านและสะสมด้วยตัวเองทีละนิด ถ้ามีคนอื่นสอนประสบการณ์ของพวกเขา คุณสามารถหลีกเลี่ยงการออกนอกเส้นทางมากมาย
2) รูปแบบส่วนของโปรแกรม

ปัจจุบันมีการใช้รูปแบบส่วนของโปรแกรมที่อยู่คำและมาตรฐานแอปพลิเคชันคือ JB3832-85

ต่อไปนี้คือรูปแบบส่วนของโปรแกรมที่อยู่คำทั่วไป:

N001 G01 X60.0 Z-20.0 F150 S200 T0101 M03 LF

ในจำนวนนั้น N001 เป็นตัวแทนของส่วนโปรแกรมแรก

G01―บ่งชี้ถึงการประมาณค่าเชิงเส้น

X60.0 Z-20.0 – แสดงถึงจำนวนการเคลื่อนไหวในทิศทางพิกัด X และ Z ตามลำดับ

F, S, T – แสดงถึงความเร็วป้อน ความเร็วสปินเดิล และหมายเลขเครื่องมือตามลำดับ

M03 – แสดงว่าสปินเดิลหมุนตามเข็มนาฬิกา

LF – ระบุจุดสิ้นสุดของส่วนของโปรแกรม

3) รหัสฟังก์ชันพื้นฐานในระบบ CNC

(1) หมายเลขส่วนของโปรแกรม: N10, N20...

(2) ฟังก์ชั่นการเตรียมการ: G00-G99 เป็นฟังก์ชั่นที่ช่วยให้อุปกรณ์ CNC สามารถดำเนินการบางอย่างได้

รหัส G แบ่งออกเป็นสองประเภท: รหัสโมดอลและรหัสที่ไม่ใช่โมดอลโมดอลโค้ดที่เรียกว่าหมายความว่าเมื่อมีการระบุรหัส G (G01) ไว้แล้ว รหัสนั้นจะใช้ได้เสมอจนกว่าจะมีการใช้รหัส G กลุ่มเดียวกัน (G03) ในส่วนโปรแกรมถัดไปเพื่อแทนที่รหัสที่ไม่ใช่โมดอลจะใช้ได้เฉพาะในส่วนของโปรแกรมที่ระบุเท่านั้น และจะต้องเขียนใหม่เมื่อจำเป็นในส่วนโปรแกรมถัดไป (เช่น G04)WeChat ที่แปรรูปโลหะมีค่าควรแก่ความสนใจของคุณ

ก.คำสั่งกำหนดตำแหน่งจุดด่วน G00

คำสั่ง G00 เป็นรหัสโมดอล ซึ่งจะสั่งให้เครื่องมือย้ายจากจุดที่เครื่องมือไปยังตำแหน่งเป้าหมายถัดไปอย่างรวดเร็วในการควบคุมการกำหนดตำแหน่งมีไว้เพื่อการวางตำแหน่งอย่างรวดเร็วโดยไม่ต้องมีวิถีการเคลื่อนที่

รูปแบบการเขียนคำสั่งคือ: G00 การชนด้านล่างเป็นอันตรายมากกว่า

ข.คำสั่งการประมาณค่าเชิงเส้น G01

คำสั่งการประมาณค่าเชิงเส้นเป็นคำสั่งการเคลื่อนที่เชิงเส้นและยังเป็นรหัสโมดอลอีกด้วยโดยสั่งให้เครื่องมือสร้างการเคลื่อนที่เชิงเส้นด้วยความชันใดๆ ระหว่างสองพิกัดหรือสามพิกัดในลักษณะการเชื่อมโยงการประมาณค่าที่อัตราการป้อน F ที่ระบุ (หน่วย: มม./นาที)

รูปแบบการเขียนคำสั่งคือ: G01 X_Z_F_;คำสั่ง F ก็เป็นคำสั่งโมดอลเช่นกัน และสามารถยกเลิกได้ด้วยคำสั่ง G00หากไม่มีคำสั่ง F ในบล็อกก่อนบล็อก G01 เครื่องมือกลจะไม่เคลื่อนที่ดังนั้นจึงต้องมีคำสั่ง F ในโปรแกรม G01
ค.คำแนะนำการประมาณค่าส่วนโค้ง G02/G03 (ใช้พิกัดคาร์ทีเซียนในการตัดสิน)

คำสั่งการประมาณส่วนโค้งจะสั่งให้เครื่องมือทำการเคลื่อนที่เป็นวงกลมในระนาบที่ระบุที่อัตราการป้อน F ที่กำหนดเพื่อตัดส่วนโค้งเมื่อประมวลผลส่วนโค้งบนเครื่องกลึง คุณไม่เพียงต้องใช้ G02/G03 เพื่อระบุทิศทางของส่วนโค้งตามเข็มนาฬิกาและทวนเข็มนาฬิกา และใช้ XZ เพื่อระบุพิกัดจุดสิ้นสุดของส่วนโค้ง แต่ยังต้องระบุรัศมีของส่วนโค้งด้วย

รูปแบบการเขียนคำสั่งคือ: G02/G03 X_Z_R_;

(3) ฟังก์ชั่นเสริม: ใช้เพื่อระบุการดำเนินการเสริมของเครื่องมือกล (เช่น การสตาร์ทและการหยุดของเครื่องมือกล การบังคับเลี้ยว สวิตช์ของเหลวตัด การหมุนพวงมาลัยแกนหมุน การหนีบและคลายเครื่องมือ ฯลฯ)

M00-โปรแกรมหยุดชั่วคราว
M01 – แผนโปรแกรมหยุดชั่วคราว
M02-สิ้นสุดโปรแกรม
M03-สปินเดิลหมุนไปข้างหน้า (CW)
M04-สปินเดิลถอยหลัง (CCW)
M05-สปินเดิลหยุด
M06-การเปลี่ยนเครื่องมือในแมชชีนนิ่งเซ็นเตอร์
M07, M08-เปิดน้ำหล่อเย็น

M09-น้ำหล่อเย็นปิดอยู่
M10 – การหนีบชิ้นงาน
M11-ชิ้นงานหลวม
M30 – สิ้นสุดโปรแกรม กลับสู่จุดเริ่มต้น
ต้องใช้คำสั่ง M05 ระหว่างคำสั่ง M03 และ M04 เพื่อหยุดสปินเดิล

(4) ฟังก์ชั่นฟีด F

หากใช้วิธีการกำหนดโดยตรง ให้เขียนความเร็วป้อนที่ต้องการโดยตรงหลัง F เช่น F1000 ซึ่งหมายความว่าอัตราการป้อนคือ 1000 มม./นาที)เมื่อทำการกลึงเกลียว การต๊าป และการทำเกลียว เนื่องจากความเร็วการป้อนสัมพันธ์กับความเร็วแกนหมุน ตัวเลขหลัง F คือลีดที่ระบุ

(5) ฟังก์ชั่นแกนหมุน S

S ระบุความเร็วของสปินเดิล เช่น S800 ซึ่งหมายความว่าความเร็วของสปินเดิลคือ 800r/min

(6) ฟังก์ชั่นเครื่องมือ T

สั่งให้ระบบ CNC เปลี่ยนเครื่องมือ และใช้ที่อยู่ T และตัวเลข 4 หลักต่อไปนี้เพื่อระบุหมายเลขเครื่องมือและหมายเลขการชดเชยเครื่องมือ (หมายเลขออฟเซ็ตเครื่องมือ)ตัวเลข 2 หลักแรกคือหมายเลขลำดับของเครื่องมือ: 0~99 และตัวเลข 2 หลักสุดท้ายคือหมายเลขการชดเชยเครื่องมือ: 0~32หลังจากที่แต่ละเครื่องมือได้รับการประมวลผลแล้ว การชดเชยเครื่องมือจะต้องถูกยกเลิก

หมายเลขซีเรียลของเครื่องมือสามารถสอดคล้องกับหมายเลขตำแหน่งเครื่องมือบนหัวกัด

การชดเชยเครื่องมือรวมถึงการชดเชยรูปร่างและการชดเชยการสึกหรอ

หมายเลขซีเรียลเครื่องมือและหมายเลขการชดเชยเครื่องมือไม่จำเป็นต้องเหมือนกัน แต่สามารถเหมือนกันเพื่อความสะดวก

ในอุปกรณ์ CNC บันทึกโปรแกรมจะถูกระบุด้วยหมายเลขโปรแกรม กล่าวคือ การเรียกใช้โปรแกรมหรือการแก้ไขโปรแกรมจะต้องถูกเรียกด้วยหมายเลขโปรแกรม

ก.โครงสร้างของหมายเลขโปรแกรม: O;

ตัวเลขหลัง "O" จะแสดงด้วยตัวเลข 4 หลัก (1~9999) และไม่อนุญาตให้ใช้ "0"

ข.หมายเลขลำดับส่วนของโปรแกรม: เพิ่มหมายเลขลำดับก่อนส่วนของโปรแกรม เช่น: N;

ตัวเลขหลัง "O" จะแสดงด้วยตัวเลข 4 หลัก (1~9999) และไม่อนุญาตให้ใช้ "0"

การตั้งค่าระบบพิกัดชิ้นงาน

มีการติดตั้งชิ้นงานบนหัวจับระบบพิกัดเครื่องมือกลและระบบพิกัดชิ้นงานโดยทั่วไปไม่ตรงกันเพื่ออำนวยความสะดวกในการตั้งโปรแกรม ควรสร้างระบบพิกัดชิ้นงานเพื่อให้สามารถประมวลผลเครื่องมือในระบบพิกัดนี้ได้

G50XZ

คำสั่งนี้ระบุระยะห่างจากจุดเริ่มต้นของเครื่องมือหรือจุดเปลี่ยนเครื่องมือไปยังจุดกำเนิดของชิ้นงานพิกัด X และ Z คือตำแหน่งจุดเริ่มต้นของปลายเครื่องมือในระบบพิกัดของชิ้นงาน

สำหรับเครื่องมือกล CNC ที่มีฟังก์ชันการชดเชยเครื่องมือ ข้อผิดพลาดในการตั้งค่าเครื่องมือสามารถชดเชยได้ด้วยการชดเชยเครื่องมือ ดังนั้นข้อกำหนดในการปรับเครื่องมือกลจึงไม่เข้มงวด

วิธีการตั้งค่าเครื่องมือพื้นฐานสำหรับเครื่องกลึง CNC

วิธีการตั้งค่าเครื่องมือที่ใช้กันทั่วไปมีสามวิธี: วิธีการตั้งค่าเครื่องมือตัดทดสอบ การตั้งค่าเครื่องมือด้วยตัวตั้งค่าเครื่องมือตรวจจับเชิงกล และการตั้งค่าเครื่องมือด้วยตัวตั้งค่าเครื่องมือตรวจจับด้วยแสง

การใช้ G50 UW อาจทำให้ระบบพิกัดเลื่อน แทนที่ค่าพิกัดเก่าด้วยค่าพิกัดใหม่ และแทนที่ระบบพิกัดเครื่องมือกลและระบบพิกัดชิ้นงานด้วยกันควรสังเกตว่าในระบบพิกัดเครื่องมือกล ค่าพิกัดคือระยะห่างระหว่างจุดศูนย์กลางของตัวจับยึดเครื่องมือและแหล่งกำเนิดของเครื่องมือกลขณะที่อยู่ในระบบพิกัดของชิ้นงาน ค่าพิกัดคือระยะห่างระหว่างปลายเครื่องมือและจุดกำเนิดของชิ้นงาน


เวลาโพสต์: 27 พฤษภาคม-2024