เว็บบอร์ด ไทยเอ็นจิเนียร์โซไซตี้ (ThaiEngineerSociety Webboard)

สนทนาตามประสา => ห้องเครื่องกลและอุตสาหการ => ข้อความที่เริ่มโดย: jojo ที่ สิงหาคม 02, 2012, 12:10:56 PM

หัวข้อ: รบกวนอ.สืบครับ ช่วยแปล ภาษาเครื่องจ
เริ่มหัวข้อโดย: 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
 
%
หัวข้อ: Re: รบกวนอ.สืบครับ ช่วยแปล ภาษาเครื่อง
เริ่มหัวข้อโดย: adulmr ที่ สิงหาคม 02, 2012, 12:56:03 PM
ผมดูคลับคล้ายคลับคลากับภาษา FORTRAN
รุ่นเจาะการ์ด
 
รอท่านสืบด้วยครับ
หัวข้อ: Re: รบกวนอ.สืบครับ ช่วยแปล ภาษาเครื่อง
เริ่มหัวข้อโดย: ssuebsak ที่ สิงหาคม 02, 2012, 04:05:47 PM
สวัสดีครับ
เสร็จสิ้น ภาระกิจ ที่ วท.ชุมพร และเพิ่งถึงบ้าน ก็มาเจอ ของเดิมๆจากท่าน Jojo นี่แหละ

โปรแกรมที่ถามมา เขาเรียกว่า มาโครโปรแกรม
และ หากมาโคร นั้นเป็น โปรแกรมในกลุ่ม O9000 - 9999 จะเรียกกันอีกชื่อว่า เป็น System Macro Program
ซึ่งผู้ผลิตจะเขียนเพื่อใช้กับการควบคุมระบบการทำงานของเครืองจักร ตามความประสงค์

และถ้ากลุ่ม System Macro หาย ถูกลบ หรือเขียนทับ ปัญหาบางประการจะไม่สามารถทำได้ เช่น
การเปลี่ยน Tool, การหมุน Table หรือ การเรียก Tool จาก System Magazine (คือ มีการเก็บ Tool แบบศูนย์กลางใช้ร่วมกันหลายเครื่อง) หรือ การสั่ง Robot ให้เตรียมตัว หรือ อื่นๆ 

หากต้องการทราบวิธีเขียน ให้ค้นหาคำว่า "การเขียนโปรแกรมมาโคร" ผมเขียนแจกไปหลายปีแล้ว แต่จะอ้างอิง คอนโทรลของ ฟานัค (Fanuc) ครับ

จัดการ ก๊อป ไว้ให้ครบนะครับ เสร็จแล้ว Write ลง CD หรือจัดเก็บไว้หลายๆแหล่ง (หลายสำเนา) เพื่อกันพลาด

 
 
หัวข้อ: Re: รบกวนอ.สืบครับ ช่วยแปล ภาษาเครื่อง
เริ่มหัวข้อโดย: Wa ที่ สิงหาคม 03, 2012, 08:22:46 AM
คม-ชัด-ลึก
หัวข้อ: Re: รบกวนอ.สืบครับ ช่วยแปล ภาษาเครื่อง
เริ่มหัวข้อโดย: อินทะเนียร์น้อย ที่ สิงหาคม 03, 2012, 09:39:03 AM
อาจารย์ใหญ่ของเรา..เชื่อขนมกินได้เลย   สุดยอด   จบข่าว
หัวข้อ: Re: รบกวนอ.สืบครับ ช่วยแปล ภาษาเครื่อง
เริ่มหัวข้อโดย: jojo ที่ สิงหาคม 05, 2012, 11:15:27 AM
   ขอบคุณอาจารย์สืบมากเลยครับ  ถามไม่ผิดคนจริงๆ

 ส่วนภาษามาโครที่อาจารย์เคยเขียนไว้นั้น เคยลองไปเปิดๆอ่านดูแล้วครับ

 ปรากฎว่าสมองผมไม่ไปครับ  อ่านแล้วหน้ามืดตาพร่ามัว 

 ดูรูปสวยๆงามๆดีกว่า 
   
หัวข้อ: Re: รบกวนอ.สืบครับ ช่วยแปล ภาษาเครื่อง
เริ่มหัวข้อโดย: อินทะเนียร์น้อย ที่ สิงหาคม 06, 2012, 09:52:33 AM
อาจารย์ใหญ่ เรา....สุดยอด   เย้ๆๆๆๆ    จบข่าว
หัวข้อ: Re: รบกวนอ.สืบครับ ช่วยแปล ภาษาเครื่องจ�
เริ่มหัวข้อโดย: Gossats ที่ ตุลาคม 15, 2014, 07:03:11 PM
ยอดเยี่ยมมากๆเลยครับ