เว็บบอร์ด ไทยเอ็นจิเนียร์โซไซตี้ (ThaiEngineerSociety Webboard)
สนทนาตามประสา => ห้องเครื่องกลและอุตสาหการ => ข้อความที่เริ่มโดย: jojo ที่ สิงหาคม 02, 2012, 12:10:56 PM
-
รบกวนอาจารย์สืบครับ คือสงสัยครับ
คือมันอยู่ในข้อมูลที่มากับเครื่องครับ คนขายส่งมาให้ ไม่รู้ว่าเป็นคำสั่งของอะไร
มีความสำคัญหรือไม่ มีเพียบเลยครับ นี่เป็นแค่ตัวอย่าง1โปรแกรมครับ
เป็นคำสั่งเฉพาะเพื่อเครื่องตัวนี้ หรือคำสั่งทั่วไปครับ
%
O9868
IF 21LE0 GOTO300
IF 22LE0 GOTO300
IF 24EQ 0 GOTO300
IF 25EQ 0 GOTO300
IF 26EQ 0 GOTO300
IF 23LE0 GOTO300
IF 18EQ 0 GOTO300
IF 8LE0 GOTO300
GOTO320
N300 149 1
M98P9650
N320G65P9899B 2T 20S 19D 7F 9H 11M 13
16 4001
2 4003
1 4109
4 5003
27 2000+ 7
6992 27
6991 2090
IF 27NE0 GOTO330
N329 149 4
M98P9650
N330 28 3+ 27
30 27+ 27 6/100
32 24+ 28
33 25+ 28
12 24+ 21- 28
13 25+ 22- 28
11 21- 28+ 28
6 22- 28+ 28
IF 11- 6LE0 GOTO340
11 6
N340IF 11+ 3+ 3LE0 GOTO300
21 21/2
22 22/2
G00G90X 24+ 21 Y 25+ 22
Z 18
31 11
14 18
IF 11LE0 GOTO1000
11 FUP 11/ 30
IF 11AND1EQ1 GOTO360
11 11+1
N360 31 31/ 11
11 FIX 11/2
DO1
10 11
14 14- 23
IF 14GE 26 GOTO500
14 26
N500 15 10+1
G01Z 14F 8
WHILE 15GT0 DO2
29 31 10
X 32+ 29 Y 33+ 29 F 9
X 12- 29
Y 13- 29
X 32+ 29
Y 33+ 29
10 10-1
15 15-1
END2
IF 14LE 26 GOTO1500
G00Z 14+ 525
X 24+ 21 Y 25+ 22
END1
N1000 32 24+ 21
33 25+ 22
N1500G01Z 26F 8
X 24+ 27 Y 25+ 27 F 5
X 12+ 3
Y 13+ 3
X 24+ 27
Y 25+ 27
X 32Y 33
G00Z 4
G 16G 2F 1
M99
%
-
ผมดูคลับคล้ายคลับคลากับภาษา FORTRAN
รุ่นเจาะการ์ด
รอท่านสืบด้วยครับ
-
สวัสดีครับ
เสร็จสิ้น ภาระกิจ ที่ วท.ชุมพร และเพิ่งถึงบ้าน ก็มาเจอ ของเดิมๆจากท่าน Jojo นี่แหละ
โปรแกรมที่ถามมา เขาเรียกว่า มาโครโปรแกรม
และ หากมาโคร นั้นเป็น โปรแกรมในกลุ่ม O9000 - 9999 จะเรียกกันอีกชื่อว่า เป็น System Macro Program
ซึ่งผู้ผลิตจะเขียนเพื่อใช้กับการควบคุมระบบการทำงานของเครืองจักร ตามความประสงค์
และถ้ากลุ่ม System Macro หาย ถูกลบ หรือเขียนทับ ปัญหาบางประการจะไม่สามารถทำได้ เช่น
การเปลี่ยน Tool, การหมุน Table หรือ การเรียก Tool จาก System Magazine (คือ มีการเก็บ Tool แบบศูนย์กลางใช้ร่วมกันหลายเครื่อง) หรือ การสั่ง Robot ให้เตรียมตัว หรือ อื่นๆ
หากต้องการทราบวิธีเขียน ให้ค้นหาคำว่า "การเขียนโปรแกรมมาโคร" ผมเขียนแจกไปหลายปีแล้ว แต่จะอ้างอิง คอนโทรลของ ฟานัค (Fanuc) ครับ
จัดการ ก๊อป ไว้ให้ครบนะครับ เสร็จแล้ว Write ลง CD หรือจัดเก็บไว้หลายๆแหล่ง (หลายสำเนา) เพื่อกันพลาด
-
คม-ชัด-ลึก
-
อาจารย์ใหญ่ของเรา..เชื่อขนมกินได้เลย สุดยอด จบข่าว
-
ขอบคุณอาจารย์สืบมากเลยครับ ถามไม่ผิดคนจริงๆ
ส่วนภาษามาโครที่อาจารย์เคยเขียนไว้นั้น เคยลองไปเปิดๆอ่านดูแล้วครับ
ปรากฎว่าสมองผมไม่ไปครับ อ่านแล้วหน้ามืดตาพร่ามัว
ดูรูปสวยๆงามๆดีกว่า
-
อาจารย์ใหญ่ เรา....สุดยอด เย้ๆๆๆๆ จบข่าว
-
ยอดเยี่ยมมากๆเลยครับ