Pulser3 Programlama Kılavuzu PDF İndir

O9009: Yarıdan Başlama Alt Programı

Otomatik çalışma, kullanıcı tarafından duraklatıldığında, bir sorun sebebiyle durduğunda ya da enerji kesildiğinde sistem işlenen satır numarasını, eksenlerin anlık konumları ile birlikte kaydeder. Ve bu noktadan çalışmaya devam edebilir. Bu özelliğin geçerli olması için PRM400 aktif edilmelidir (1 yapılmalıdır). Ayrıca PRM403-PRM405 parametrelerine spindle dönüş ve duruş M kodları girilmelidir. Sistem yarıdan başlama isteğini algıladığında, seçili programın en başından tarayarak çalışmaya başlanacak satıra kadar olan G kodlarını geçerli kılar. Ardından, #8050~#8067 değişkenlerine eksenlerin bulunması gereken konumlar ile birlikte, seçili son takım ve spindle durumunu yükler ve O9009.cnc alt programını çağırır. O9009 bu işlem için ayrılmıştır ve değiştirilemez. O9009 alt programının içinde yarıdan başlama için gerekli olan tüm hazırlıklar yapılmalıdır.

 

Adres

Değişken

Açıklama

Format

16030~16031

#8015

Yapılmak istenen işlem

1: Hafızaya alınan noktadan başlama

2: Stop->Run geçişi

3: Run->Stop geçişi

4: Sim->Run geçişi

5: Stop->Sim geçişi

 

0

16100~16101

#8050

X Eksen yarıdan başlama konumu

0.0000

16102~16103

#8051

Y Eksen yarıdan başlama konumu

0.0000

16104~16105

#8052

Z Eksen yarıdan başlama konumu

0.0000

16106~16107

#8053

4. Eksen yarıdan başlama konumu

0.0000

16108~16109

#8054

5. Eksen yarıdan başlama konumu

0.0000

16110~16111

#8055

6. Eksen yarıdan başlama konumu

0.0000

16112~16113

#8056

7. Eksen yarıdan başlama konumu

0.0000

16114~16115

#8057

8. Eksen yarıdan başlama konumu

0.0000

 

 

 

 

16120~16121

#8060

Spindle yarıdan başlama durumu

(0: STOP/1: CW/2: CCW)

0

16122~16123

#8061

Spindle yarıdan başlama devri

0

16124~16125

#8062

Yarıdan başlama takım numarası

0

16126~16127

#8063

Spindle 2 yarıdan başlama durumu

(0: STOP/1: CW/2: CCW)

0

16128~16129

#8064

Spindle 2 yarıdan başlama devri

0

16130~16131

#8065

Lazer/plazma yarıdan başlama komutu

(0: Yok/1: Var)

0

16132~16133

#8066

Lazer/plazma yarıdan başlama durumu

0: Kapalı

1: Piercing

2: Lead-In

3: Cutting

4: Lead-Out

0

16134~16135

#8067

Plazma yarıdan başlama AHC durumu

(0: Kapalı/1: Açık)

0

 

CNC router için örnek yarıdan başlama alt programı (O9009.cnc)

 

O9009(RESUME-START-STOP)

(--- RESUME ----------------------------)

N100 IF #8015 <> 1 THEN GOTO 200

N120 G53 G90 G00 X#2000 Y#2001 Z0.

N125 G43 H#100          (TAKIM BOY AC)

N130 IF #8062 <= 0 THEN GOTO 800

N135 M6 T#8062         (TAKIM AL)

G43 H#100          (TAKIM BOY AC)

N140 IF #8060 <> 1 THEN GOTO 150

N145 M03 S#8061              (SPINDLE CW START)

GOTO 170

N150 IF #8060 <> 2 THEN GOTO 160

M04 S#8061             (SPINDLE CCW START)

GOTO 170

N160 IF #8060 <> 0 THEN GOTO 810

M05                         (SPINDLE STOP)

N170 G53 G90 G00 X#8050 Y#8051

N180 G53 G01 Z#8052

N190 M00

N199 GOTO 900

(--- STOP-> RUN GECISI -----------------)

N200 IF #8015 <> 2 THEN GOTO 300

G40 G69

N220 G53 G90 G00 X#2000 Y#2001 Z0.

N225 G43 H#100          (TAKIM BOY AC)

N230 IF #8062 <= 0 THEN GOTO 800

M6 T#8062        (TAKIM AL)

G43 H#100          (TAKIM BOY AC)

N240 IF #8060 <> 1 THEN GOTO 250

M03 S#8061              (SPINDLE CW START)

GOTO 270

N250 IF #8060 <> 2 THEN GOTO 260

M04 S#8061             (SPINDLE CCW START)

GOTO 270

N260 IF #8060 <> 0 THEN GOTO 810

M05                         (SPINDLE STOP)

N270 G53 G90 G00 X#8050 Y#8051

N271 G53 G90 G01 Z#8052

N280 (M00)

N299 GOTO 900

(--- RUN-> STOP GECISI -----------------)

N300 IF #8015 <> 3 THEN GOTO 400

N310

G40 G69

G00 G53 Z0

M05 (SPINDLE STOP)

N399 GOTO 900

(--- SIM-> RUN GECISI -----------------)

N400 IF #8015 <> 4 THEN GOTO 500

N420 G53 G90 G00 Z0.

N425 G43 H#100          (TAKIM BOY AC)

N430 IF #8062 <= 0 THEN GOTO 800

M6 T#8062         (TAKIM AL)

G43 H#100          (TAKIM BOY AC)

N440 IF #8060 <> 1 THEN GOTO 450

M03 S#8061              (SPINDLE CW START)

G43 H#100          (TAKIM BOY AC)

GOTO 470

N450 IF #8060 <> 2 THEN GOTO 460

M04 S#8061             (SPINDLE CCW START)

GOTO 470

N460 IF #8060 <> 0 THEN GOTO 810

M05                         (SPINDLE STOP)

N470 G53 G90 G00 X#8050 Y#8051

N480 G53 G01 Z#8052

N499 GOTO 900

(--- STOP-> SIM GECISI -----------------)

N500 IF #8015 <> 5 THEN GOTO 900

N510 G53 G90 G00 Z0.

N520 G53 G90 G00 X#8050 Y#8051

N530 (M00)

N550 (M03) (SPINDLE START)

N599 GOTO 900

(--- ALARMLAR -----------------)

N800 ALM 10 (TAKIM KOMUTU YANLIS ALARM)

N805 GOTO 900

N810 ALM 11 (SPINDLE DONME KOMUT ALARM)

N815 GOTO 900

N900 G90 G43 H#100

N999 M99 (GERI DON)

%