Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Equipment >> Mesin CNC

Haas M109 INPUT PENGGUNA INTERAKTIF – Haas Mill

Masukan Pengguna Interaktif Haas M109

Kode M109 M memungkinkan program kode-G untuk menampilkan prompt (pesan) singkat di layar. Variabel makro dalam rentang 500 hingga 599 harus ditentukan dengan kode P. Program dapat memeriksa karakter apa pun yang dapat dimasukkan dari keyboard dengan membandingkannya dengan desimal yang setara dengan karakter ASCII (G47, Text Engraving, memiliki daftar karakter ASCII).

Cara Menghapus Semua Offset di Haas Machine Tool

Program Contoh M109

Contoh program berikut akan menanyakan pertanyaan Ya atau Tidak kepada pengguna, lalu menunggu sampai "Y" atau "N" dimasukkan. Semua karakter lain akan diabaikan.

N1 #501= 0. (Clear the variable)
N5 M109 P501 (Sleep 1 min?)
IF [ #501 EQ 0. ] GOTO5 (Wait for a key)
IF [ #501 EQ 89. ] GOTO10 (Y)
IF [ #501 EQ 78. ] GOTO20 (N)
GOTO1 (Keep checking)
N10 (A Y was entered)
M95 (00:01)
GOTO30
N20 (An N was entered)
G04 P1. (Do nothing for 1 second)
N30 (Stop)
M30

Contoh program berikut akan meminta pengguna untuk memilih nomor, lalu menunggu 1, 2, 3, 4 atau 5 dimasukkan; semua karakter lain akan diabaikan.

%
O01234 (M109 Program)
N1 #501= 0 (Clear Variable #501)
(Variable #501 will be checked)
(Operator enters one of the following selections)
N5 M109 P501 (1,2,3,4,5)
IF [ #501 EQ 0 ] GOTO5
(Wait for keyboard entry loop until entry)
(Decimal equivalent from 49-53 represent 1-5)
IF [ #501 EQ 49 ] GOTO10 (1 was entered go to N10)
IF [ #501 EQ 50 ] GOTO20 (2 was entered go to N20)
IF [ #501 EQ 51 ] GOTO30 (3 was entered go to N30)
IF [ #501 EQ 52 ] GOTO40 (4 was entered go to N40)
IF [ #501 EQ 53 ] GOTO50 (5 was entered go to N50)
GOTO1 (Keep checking for user input loop until found)
N10
(If 1 was entered run this sub-routine)
(Go to sleep for 10 minutes)
#3006= 25 (Cycle start sleeps for 10 minutes)
M95 (00:10)
GOTO100
N20
(If 2 was entered run this sub routine)
(Programmed message)
#3006= 25 (Programmed message cycle start)
GOTO100
N30
(If 3 was entered run this sub routine)
(Run sub program 20)
#3006= 25 (Cycle start program 20 will run)
G65 P20 (Call sub-program 20)
GOTO100
N40
(If 4 was entered run this sub routine)
(Run sub program 22)
#3006= 25 (Cycle start program 22 will be run)
M98 P22 (Call sub program 22)
GOTO100
N50
(If 5 was entered run this sub-routine)
(Programmed message)
#3006= 25 (Reset or cycle start will turn power off)
#1106= 1
N100
M30
%

Mesin CNC

  1. Pentingnya adopsi pengguna dalam proyek CMMS
  2. Sejarah Haas
  3. VMC rangka-C versus Bridge Mill
  4. Berhentilah Mendaki Bukit itu
  5. Alat DATRON Dipajang di Expographiq
  6. Haas Keren
  7. Program Contoh Haas G71
  8. Cara Mengimpor file DXF ke Haas CNC Mill
  9. Kode Haas Mill M
  10. Kuis Pengaturan Pabrik Haas CNC – Uji Pengetahuan Pengaturan Haas Anda