Presentation is loading. Please wait.

Presentation is loading. Please wait.

刀庫階梯圖範例.

Similar presentations


Presentation on theme: "刀庫階梯圖範例."— Presentation transcript:

1 刀庫階梯圖範例

2 第二部分:刀庫PLC的編寫 刀庫PLC主要分兩部分 a>刀庫刀號管理. b>刀庫運動方式控制.

3 刀庫刀號管理1 使用者參數刀表定義

4 刀庫刀號管理2 1.系統刀表

5 刀庫刀號管理3 開機更新刀庫刀表的PLC

6 刀庫運動方式控制 以下是對斗笠式刀庫PLC的詳解:

7 斗笠式刀庫換刀 流程圖

8 刀庫運動方式控制2 I/O規劃 輸入信號 I31刀盤CW I32刀盤CCW 控制輸入信號 輸出信號
O82 : 刀盤前進 O83 : 刀盤後退 O91:刀盤CW O92:刀盤CCW M CODE控制 M80 :刀庫刀盤可前進(MDI模式下刀庫單節前進後退) M81:刀庫刀盤前進 M82:刀庫刀盤後退 C100 :命令=主軸 C101 :待命=主軸 C102 :命令=待命 S69 :T碼讀取

9 O9001 R3 :T碼暫存器 R71 :命令刀號 R72:刀盤刀數 R73 :命令刀位置 R74 :刀倉(待命)刀號
/* O9001 MACRO OF CHANGE TOOL */ $600= /*S100=0,如上次未正確完成可將S100先清為0 $600= /*S100=1,讓LADDER知道現在M6已觸發,進入換刀動作PLC S100。 $601= /*S101=0,如上次未正確完成可將PLC S101先清為0 $602= /*S102=0,如上次未正確完成可將PLC S102先清為0 @1=$ /*先記錄下來G碼群組01的狀態G00, G01, G02或是G03。 @3=$ /*先記錄下來G碼群組03的狀態G90或是G91。 @5=#20 /*先記錄刀碼。 T# /*讀取命令刀號 IF [$203==0] GOTO 10 /*讀取切削水動作 @8=1 N10 IF [$204==0] GOTO 100 /*讀取吹氣動作 @9=1 N100 IF [$200==1] GOTO 300 M09 IF [$200==1] GOTO 300 /*由LADDER判斷命令刀是否等於主軸刀。 N /*判斷待命刀是否等於主軸刀號。 IF [$201==1] GOTO /*由LADDER判斷待命刀是否等於主軸刀號,正確執行定位動作。 GOTO /*回到N101,重覆做判斷,直到有結果。 N /*Z軸到第二原點。 G91G30P2Z0 /*命令Z軸到第二原點。 M /*主軸定位。 N /*進入換刀鬆刀動作。 M /*刀盤往前。 M /*主軸鬆刀。 /*主軸鬆刀。 G0G91G28Z /*命令Z軸到第一原點。 $601= /*S102=1,尋找命令刀套要求。 /*讀取命令刀號 N /*尋找命令刀。 IF [$202==1] GOTO /*由LADDER判斷待命刀套是否刀盤已轉至命令刀。 GOTO /*回到N103,重覆做判斷,直到有結果。 N203 /*換命令刀動作。 G0G91G30P2Z0 /*命令Z軸到第二原點。 G4X /*暫停1秒,確定Z軸在第二原點。 M /*主軸夾刀。 G4X /*暫停1秒,確定主軸抓刀動作完成。 M /*刀盤退回。 G4X /*暫停0.3秒,確認刀盤已退回。 IF GOTO 204 /*回復切削水動作。 M08 N204 IF GOTO 300 /*回復吹氣動作。 M09 N300 /*機械狀態還原 /*將原先記錄的G00或G01,G90或G91還原。 N /*換刀完成。 $602= /*換刀完成,通知LADDER把主軸刀號記錄至D。 $600= /*把$600還原為0。 $601= /*把$601還原為0。 $602= /*把$602還原為0。 M99 O9001 R3 :T碼暫存器 R71 :命令刀號 R72:刀盤刀數 R73 :命令刀位置 R74 :刀倉(待命)刀號 R75 :欲呼叫的刀號 R76 :相差刀數 R77 :刀盤刀總數 R78 :主軸刀號

10 刀庫M碼編寫定義

11 T碼判斷流程圖

12

13 刀盤旋轉流程圖

14 刀盤旋轉PLC

15 手動到盤旋轉流程圖

16

17 刀盤運動流程圖

18

19

20

21 刀盤前進後退 A&Q 畫出刀臂式刀庫換刀流程圖?


Download ppt "刀庫階梯圖範例."

Similar presentations


Ads by Google