![knd10銑鉆鏜床用數(shù)控系統(tǒng)用戶手冊_第1頁](http://file4.renrendoc.com/view/51de7725d3aa984e6ba4c9c6cc12868e/51de7725d3aa984e6ba4c9c6cc12868e1.gif)
![knd10銑鉆鏜床用數(shù)控系統(tǒng)用戶手冊_第2頁](http://file4.renrendoc.com/view/51de7725d3aa984e6ba4c9c6cc12868e/51de7725d3aa984e6ba4c9c6cc12868e2.gif)
![knd10銑鉆鏜床用數(shù)控系統(tǒng)用戶手冊_第3頁](http://file4.renrendoc.com/view/51de7725d3aa984e6ba4c9c6cc12868e/51de7725d3aa984e6ba4c9c6cc12868e3.gif)
![knd10銑鉆鏜床用數(shù)控系統(tǒng)用戶手冊_第4頁](http://file4.renrendoc.com/view/51de7725d3aa984e6ba4c9c6cc12868e/51de7725d3aa984e6ba4c9c6cc12868e4.gif)
![knd10銑鉆鏜床用數(shù)控系統(tǒng)用戶手冊_第5頁](http://file4.renrendoc.com/view/51de7725d3aa984e6ba4c9c6cc12868e/51de7725d3aa984e6ba4c9c6cc12868e5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
www.PLCCNCSeriesKND—10M銑、鉆、鏜床用數(shù)控系統(tǒng)用戶手冊ww.91HMI.comwwwPLCworldcn北京凱恩帝數(shù)控技術(shù)公司KNDLTD,2006www.PLCCNCSeriesKND—10M銑、鉆、鏜床用數(shù)控系統(tǒng)用戶手冊ww.91HMI.comwwwPLCworldcn北京凱恩帝數(shù)控技術(shù)公司KNDLTD,2006Cwww.PLC目錄???????????????????????????第一篇概述篇1-0概要 1-1第二篇編程篇???????????????????????????1-01概要 1-1.71.8刀具沿著工件的形狀運動─插補功能??????????????1-11-11-11-11-11-11-11-www.PLC目錄???????????????????????????第一篇概述篇1-0概要 1-1第二篇編程篇???????????????????????????1-01概要 1-1.71.8刀具沿著工件的形狀運動─插補功能??????????????1-11-11-11-11-11-11-11-11-1進(jìn)給─進(jìn)給功能???????????????????????切削速度─主軸功能?????????????????????????????????????????各種加工時選用的刀具─刀具功能???????????????各種功能操作指令—輔助功能?????????????????程序的構(gòu)成?????????????????????????刀具形狀和刀具加工─刀具長度補償功能????????????ww.91HM..o刀具移動的范圍─軟限位?wPCwrlcn????????????控制軸?????????????????????????????22-??????????????????????????????????????????????????????????????????????????????2-12-12-1準(zhǔn)備功能 3-1插補功能 4-134定位(G00)???????????????????????4-14-14-2直線插補(G01)?????????????????????圓弧插補(G02,G03)?????????????????進(jìn)給功能 5-5.4快速進(jìn)給切削進(jìn)給?????????????????????????????????????????????????????????????????????????????5-15-15-15-1程序段拐角處的速度控制???????????????????2www.PLC暫停(G04)???????????????????????5.55-2參考點?????????????????????????????66-1自動返回參考點(G28,G29)6.1??????????????6-1坐標(biāo)系?????????????????????????????77-1零件坐標(biāo)系的設(shè)定(G92)7.17.2?????????????????7-17-2平面選擇(G17,G18,G19)??????????????坐標(biāo)值和尺寸8-188.18.28-18-1主軸功能(S功能)9-199.1主軸速度指令?????????????????????????9-www.PLC暫停(G04)???????????????????????5.55-2參考點?????????????????????????????66-1自動返回參考點(G28,G29)6.1??????????????6-1坐標(biāo)系?????????????????????????????77-1零件坐標(biāo)系的設(shè)定(G92)7.17.2?????????????????7-17-2平面選擇(G17,G18,G19)??????????????坐標(biāo)值和尺寸8-188.18.28-18-1主軸功能(S功能)9-199.1主軸速度指令?????????????????????????9-19.2S9-1刀具功能????????????????????????????10.1K10M無刀具(換刀)機能???????????????????1010-110-110-111-111-111-211-210.2T代碼調(diào)用子程序功能???????????????????ww.9M.功能??????????wPCorlcn????????????11.1輔助功能(M功能)??????????????????????11.2輔助機能參數(shù)?????????????????????????11.3與輔助機能有關(guān)的報警?????????????????????11.4非標(biāo)準(zhǔn)M代碼調(diào)用子程序功能??????????????????11-2程序的構(gòu)成12-11212.1程序?????????????????????????????12-112-412-4程序結(jié)束文件結(jié)束??????????????????????????????????????????????????????簡化編程功能13-11313.1固定循環(huán)(G73,G74,G76,G80~89)???????13-1補償功能14-11414.1刀具長度補償(G43,G44,G49)????????????14-114-314-11B(G39~G42)刀具半徑補償C(G40~G42)??????????????????????????????3www.PLC14.3.1刀具半徑補償機能????????????????????14-1114-1114-1114-11補償量(H碼)14.3.3補償向量????????????????????????14.3.4平面選擇及向量?????????????????????14.3.5G40,G4114-1214.3.6刀具半徑補償C的詳細(xì)說明????????????????14-1414.4偏置量的程序輸入(G10)???????????????????14-40用戶宏程序15-11515.1用戶宏指令??????????????????????????15-115-115.2用戶宏程序本體????????????????????????工件坐標(biāo)系選擇16-www.PLC14.3.1刀具半徑補償機能????????????????????14-1114-1114-1114-11補償量(H碼)14.3.3補償向量????????????????????????14.3.4平面選擇及向量?????????????????????14.3.5G40,G4114-1214.3.6刀具半徑補償C的詳細(xì)說明????????????????14-1414.4偏置量的程序輸入(G10)???????????????????14-40用戶宏程序15-11515.1用戶宏指令??????????????????????????15-115-115.2用戶宏程序本體????????????????????????工件坐標(biāo)系選擇16-116.1工件坐標(biāo)系(G54~G59)16-116第三篇操作篇1-0???????????????????????????概要???????????????????????????????1-11.11.2手動操作???????????????????????????1-1刀具按程序移動─自動運轉(zhuǎn)???????????????????ww.91HMI.comwwwPLCworldcn1-11-1.61-11-11-2顯示 1.71.81-2數(shù)據(jù)的輸入輸出????????????????????????1-2操作面板說明???????????????????????????2-12???????????????????????2.1LCD/MDI面板2-12-3機床附加操作面板 2.2電源的接通和切斷?????????????????????????3-133-13.14www.PLC3-13.2手動操作 ????????????????????????????44-1手動返回參考點????????????????????????4-1手動連續(xù)進(jìn)給?????????????????????????4-4.44-14-24.4.1附加面板上的手輪的操作??????????????????4-24.4.2外置手輪的操作????????????????www.PLC3-13.2手動操作 ????????????????????????????44-1手動返回參考點????????????????????????4-1手動連續(xù)進(jìn)給?????????????????????????4-4.44-14-24.4.1附加面板上的手輪的操作??????????????????4-24.4.2外置手輪的操作??????????????????????4-24.54.64-2手動輔助機能操作???????????????????????4-2自動運行5?????????????????????????????5-15.1ww.91HMI.comwwwPLCworldcn5-1自動運轉(zhuǎn)的停止????????????????????????5-15.2???????????????????????????5-5.3進(jìn)給倍率試運轉(zhuǎn)6?????????????????????????????6-1機床鎖住???????????????????????????6-6-16-16-1跳過任選程序段????????????????????????6-1快速進(jìn)給倍率?????????????????????????6-2進(jìn)給速度倍率?????????????????????????6-6.75www.PLC模擬主軸倍率?????????????????????????6-2進(jìn)給保持后或停止后的再啟動??????????????????6-26.86.9安全操作????????????????????????????77-1????????????????????????????7.1急停7-1超程7-1????????????????????????????7.2報警處理8-1程序存儲、編輯??????????????????????????9-18????????????????????????????9程序存儲、編輯操作前的準(zhǔn)備?????????????????把程序存入存儲器中?????????????????????程序檢索??????????????????????????程序的刪除?????????????????????????www.PLC模擬主軸倍率?????????????????????????6-2進(jìn)給保持后或停止后的再啟動??????????????????6-26.86.9安全操作????????????????????????????77-1????????????????????????????7.1急停7-1超程7-1????????????????????????????7.2報警處理8-1程序存儲、編輯??????????????????????????9-18????????????????????????????9程序存儲、編輯操作前的準(zhǔn)備?????????????????把程序存入存儲器中?????????????????????程序檢索??????????????????????????程序的刪除?????????????????????????刪除全部程序????????????????????????9-19-19-19-19-19-19-19-19-2程序的輸出 ww.91HM..o全部程序的輸出?????wPCorlc????????????順序號檢索 9.89.9存儲器中存儲的程序和編程器中程序的比較 ????????????????????????????????9.10字的插入、修改、刪除9-2??????????????????????9.11順序號的自動插入9-39-3???????????????????????9.12存儲程序的個數(shù)???????????????????????????9.13存儲容量9-3數(shù)據(jù)的顯示、設(shè)定10-1????????????????????????10????????????????????????????10.1補償量10-110.2用戶宏變量的顯示及設(shè)定???????????????????10-110-110-210-2????????????????????????????參數(shù)診斷????????????????????????????10.5機床軟操作面板的顯示及設(shè)定(軟體鍵‘機床顯示??????????????????????????????11-1116www.PLC??????????????????????????11.1狀態(tài)顯示11-111-111-111-211-211-311-411-4????????????????????????11.2鍵入數(shù)據(jù)顯示????????????????????11.3程序號、順序號的顯示???????????????????11.4程序存儲器使用量的顯示???????????????11.5指令值的顯示(軟體鍵‘程序’)????????????????????????????????????????現(xiàn)在位置的顯示及清除加工時間、零件數(shù)顯示?????????????????11.8報警顯示(軟體鍵‘報警’)數(shù)據(jù)的輸出及電子盤???????????????????????www.PLC??????????????????????????11.1狀態(tài)顯示11-111-111-111-211-211-311-411-4????????????????????????11.2鍵入數(shù)據(jù)顯示????????????????????11.3程序號、順序號的顯示???????????????????11.4程序存儲器使用量的顯示???????????????11.5指令值的顯示(軟體鍵‘程序’)????????????????????????????????????????現(xiàn)在位置的顯示及清除加工時間、零件數(shù)顯示?????????????????11.8報警顯示(軟體鍵‘報警’)數(shù)據(jù)的輸出及電子盤???????????????????????12-112??????????????????????????12.1數(shù)據(jù)輸出12-112.2電子盤????????????????????????????圖形功能 ????????????????????????????13-113?????????????????????????13.1圖形參數(shù)設(shè)定13-2?????????????????????13.2圖形參數(shù)的含義說明13-213-413-4???????????????????????13.3刀具路徑的描述????????????????????????13.4例(二維時)第四篇連接篇???????????????????????????wwwPLCworldcnww.91HMI.com1-0系統(tǒng)結(jié)構(gòu)1.41.5系統(tǒng)組成???????????????????????????安裝尺寸???????????????????????????附加操作面板尺寸???????????????????????電源單元Q-120D安裝尺寸圖???????????????????電源插頭定義?????????????????????????1-11-21-51-51-5內(nèi)部連接內(nèi)部連接圖?????????????????????????設(shè)定開關(guān)的說明???????????????????????2-12-32-3外部連接33.1系統(tǒng)外部連接框圖??????????????????????.23-13-13-23-33-33-43.2CNC到驅(qū)動器的連接??????????????????????3.2.2連接器信號表???????????????????????7www.PLC3.2.3信號詳細(xì)說明???????????????????????3.2.4電纜制作說明???????????????????????手搖脈沖發(fā)生器接口??????????????????????模擬主軸接口的連接?????????????????????RS232C串行接口的連接????????????????????隔離變壓器的連接??????????????????????3-43-113-153-163-173-193.3www.PLC3.2.3信號詳細(xì)說明???????????????????????3.2.4電纜制作說明???????????????????????手搖脈沖發(fā)生器接口??????????????????????模擬主軸接口的連接?????????????????????RS232C串行接口的連接????????????????????隔離變壓器的連接??????????????????????3-43-113-153-163-173-3.6機床接口44.1輸入信號接口說明???????????????????????4.1.1直流輸入信號A??????????????????????4.1.2直流輸出信號B??????????????????????4.1.3直流輸出信號C??????????????????????輸出信號接口說明???????????????????????4-14-14-14-34-4-34.2.24-44.2.34-44.3輸入輸出信號表????????????????????????4-54.3.14-54.3.24-54.3.34-6ww.91HM..owPCwrlcn????????????4-74-74-104.4.1輸入信號????????????????????????4.4.2第五篇附錄篇???????????????????????????1-0規(guī)格一覽表??????????????????????????1-1參數(shù)一覽表??????????????????????????診斷信息一覽表????????????????????????報警一覽表??????????????????????????機床調(diào)試???????????????????????????通訊軟件操作說明????????????????????????2-13-14-15-16-1第六篇索引篇???????????????????????????1-08www.PLCⅠ概述篇-1(概要)1-0第一篇概述篇ww.91HMI.comwwwPLCworldcnwww.PLCⅠ概述篇-1(概要)1-0第一篇概述篇ww.91HMI.comwwwPLCworldcnwww.PLCⅠ概述篇-1(概要)1 1-一、概要1.概要KND-10M是北京凱恩帝數(shù)控技術(shù)公司針對中國國情開發(fā)生產(chǎn)的控制步進(jìn)電機的更為經(jīng)濟的鉆,鏜,銑床用數(shù)控系統(tǒng),控制電路采用了高速微處理器,超大規(guī)模定制式集成電路芯佳的性能,從而使系統(tǒng)具有較高的性能價格比。本說明書介紹了鉆,鏜,銑床用的KND10M數(shù)控系統(tǒng)的編程,操作及連接。本說明書記述了KND10M的全部選擇功能,www.PLCⅠ概述篇-1(概要)1 1-一、概要1.概要KND-10M是北京凱恩帝數(shù)控技術(shù)公司針對中國國情開發(fā)生產(chǎn)的控制步進(jìn)電機的更為經(jīng)濟的鉆,鏜,銑床用數(shù)控系統(tǒng),控制電路采用了高速微處理器,超大規(guī)模定制式集成電路芯佳的性能,從而使系統(tǒng)具有較高的性能價格比。本說明書介紹了鉆,鏜,銑床用的KND10M數(shù)控系統(tǒng)的編程,操作及連接。本說明書記述了KND10M的全部選擇功能,在附錄的"規(guī)格一覽表"系統(tǒng)具有的各種功能。至于機床的數(shù)控裝置上實際所具有的選擇功能,還要參照各機床廠家發(fā)行的說明書。ww.9KND10M 用戶手冊內(nèi)含系統(tǒng)的編程,操作,連接及日常維護。K10M系列數(shù)控系統(tǒng)從面板上區(qū)分有以下兩種標(biāo)準(zhǔn)選配品種:K10MⅠ:系統(tǒng)面板上無開關(guān),僅有亮度調(diào)節(jié)電位器。率開關(guān)。另外在面板上還增加了三個指示燈(運行、暫停、報警)和一個M10手動開關(guān)鍵。K10M系列數(shù)控系統(tǒng)從控制功能分為K10M、K10MD兩種選項:K10M系統(tǒng)功能參見附錄1“規(guī)格一覽表”。注:系統(tǒng)出廠僅配置為標(biāo)準(zhǔn)機能,對于選擇機能一般都1HMI.com wwwPLCworldcn加一定的選件及費用,請參照KND的訂貨清單。www.PLCⅠ概述篇-1(概要)1 2-K10MD系統(tǒng)與K10M比較,不同在于:www.PLCⅠ概述篇-1(概要)1 2-K10MD系統(tǒng)與K10M比較,不同在于:為3軸3聯(lián)動。選擇訂購系統(tǒng)時,請注意以上區(qū)別。詳細(xì)情況請參照KND公司的訂貨清單。本說明書以系統(tǒng)軟件版本K10M031126為標(biāo)準(zhǔn)進(jìn)行編寫,采用其它軟件版本的系統(tǒng)的不同之處請參看“K10M系統(tǒng)補充說明書”。重要提示:K10M系統(tǒng)有電子盤功能,當(dāng)機床調(diào)試完畢,請將系統(tǒng)當(dāng)前數(shù)據(jù)保存在電子盤中。這樣,當(dāng)系統(tǒng)當(dāng)前數(shù)據(jù)丟失、紊亂,不能工作時,可使系統(tǒng)很快恢復(fù)正常。具體操作方法參見“操作篇12-1”。ww.91HMI.comwwwPLCworldcn★www.PLCⅡ編程篇-1(概要)1-0第二篇編程篇ww.91HMI.comwwwPLCworldcnwww.PLCⅡ編程篇-1(概要)1-0第二篇編程篇ww.91HMI.comwwwPLCworldcnwww.PLCⅡ編程篇-1(概要)1 1-二、編程概要刀具沿著工件的形狀運動─插補功能(參照Ⅱ.4)能。進(jìn)給─進(jìn)給功能(參照Ⅱ.5)www.PLCⅡ編程篇-1(概要)1 1-二、編程概要刀具沿著工件的形狀運動─插補功能(參照Ⅱ.4)能。進(jìn)給─進(jìn)給功能(參照Ⅱ.5)以150毫米/F150.0。決定進(jìn)給速度的功能稱為進(jìn)給功能。加工圖紙和刀具的運動參考點(特定的機械點)在CNC機床上,設(shè)計有特定的機械裝置,通常在這個位置換刀和進(jìn)行后面將要講述的坐標(biāo)系設(shè)定,這個位置稱為參考點。加工圖紙上的坐標(biāo)系和CNC指令的坐標(biāo)系刀具運動指令尺寸的表示方法─絕對值和增量值指令(參照Ⅱ.8)刀具運動指令的坐標(biāo)值有絕對值和增量值兩種。切削速度─主軸功能(參照Ⅱ.9)w.91HM.owPCorlc。C可以用主軸轉(zhuǎn)速來指令這個切削速度。例如:刀具直徑為100毫米,切削速度用80毫米/分加工時,根據(jù)主軸轉(zhuǎn)速S250。把有關(guān)主軸轉(zhuǎn)速的指令稱為主軸功能。各種加工時選用的刀具─刀具功能(參照Ⅱ.10)進(jìn)行孔加工、攻絲、鏜削、銑削等各種加工時,要選擇必要的刀具。各種刀具都帶有刀號,當(dāng)程序中指定這個刀具號時,就選擇對應(yīng)的刀具。例如某孔加工用刀具為01號,在刀庫01號的位置上,選擇了刀具,此時指令為:T01;就可以選出這把刀。把這個功能稱為刀具功能。各種功能操作指令─輔助功能(參照Ⅱ.11)實際上,刀具開始加工工件時,要使主軸回轉(zhuǎn),供給冷卻液,為此必須控制機床主軸電機w例如:若指令M03,主軸就以指令的回轉(zhuǎn)速度順時針回轉(zhuǎn)。1.7程序的構(gòu)成(參照Ⅱ.12)為了使機床運動,給予CNC使主軸運動,停轉(zhuǎn)。在程序中根據(jù)機床的實際運動順序書寫這些指令。把按順序排列的各指令程序段所加的編號稱為順序號,而為識別各個程序所加的編號稱為程序號。www.PLCⅡ編程篇-1(概要)1 2-刀具形狀和刀具加工─刀具補償功能(Ⅱ.14)用刀具底刃加工─刀具長度補償www.PLCⅡ編程篇-1(概要)1 2-刀具形狀和刀具加工─刀具補償功能(Ⅱ.14)用刀具底刃加工─刀具長度補償?shù)毒唛L度補償功能。用刀具側(cè)刃加工─刀具半徑補償功能(參照Ⅱ.14)設(shè)置刀具半徑給CNC,刀具沿著偏移工件距離為刀具半徑的軌跡運動,這個功能成為刀具半徑補償機能。1.9刀具移動的范圍─軟限位用參數(shù)設(shè)定可以指定刀具不可進(jìn)入的范圍,這個功能稱為軟限位。ww.91HMI.comwwwPLCworldcnwww.PLCⅡ編程篇-2(控制軸)2-1控制軸控制軸數(shù)2.2設(shè)定單位最小移動單位由機床決定,設(shè)定單位請參照機床制造廠家的說明書。2.3最大行程=最小移動單位×9999999。ww.91HMI.comwwwPLCworldcn輸入/輸出制最小設(shè)定單位最小移動單位www.PLCⅡ編程篇-2(控制軸)2-1控制軸控制軸數(shù)2.2設(shè)定單位最小移動單位由機床決定,設(shè)定單位請參照機床制造廠家的說明書。2.3最大行程=最小移動單位×9999999。ww.91HMI.comwwwPLCworldcn輸入/輸出制最小設(shè)定單位最小移動單位最大行程0.001毫米0.001毫米9999.999毫米控制軸數(shù)3軸(X、Y、Z)同時控制軸數(shù)3軸www.PLCⅡ編程篇-3(準(zhǔn)備功能)3-13.準(zhǔn)備功能準(zhǔn)備功能由G代碼及后接2位數(shù)表示,規(guī)定其所在的程序段的意義。G代碼有以下兩種類型。(例)G01和G00是同組的模態(tài)G代碼G01X ;Z ;X ;G00Z;G01有效G01有效G00有效ww.91HMI.comG代碼組別功 能G0001定位(快速移動)*G01直線插補(切削進(jìn)給)G02圓弧插補CW(順時針)G03逆時針)G0400暫停www.PLCⅡ編程篇-3(準(zhǔn)備功能)3-13.準(zhǔn)備功能準(zhǔn)備功能由G代碼及后接2位數(shù)表示,規(guī)定其所在的程序段的意義。G代碼有以下兩種類型。(例)G01和G00是同組的模態(tài)G代碼G01X ;Z ;X ;G00Z;G01有效G01有效G00有效ww.91HMI.comG代碼組別功 能G0001定位(快速移動)*G01直線插補(切削進(jìn)給)G02圓弧插補CW(順時針)G03逆時針)G0400暫停,準(zhǔn)停*G1702XY平面選擇G18ZX平面選擇G19rldcnYZ平面選擇G2700返回參考點檢查G28返回參考點G29從參考點返回G39拐角偏移圓弧插補*G4007刀具半徑補償注消G41左側(cè)刀具半徑補償G42右側(cè)刀具半徑補償G4308正方向刀具長度偏移G44負(fù)方向刀具長度偏移*G49刀具長度偏移注消*G5405工件坐標(biāo)系1G55工件坐標(biāo)系2G56工件坐標(biāo)系3G57工件坐標(biāo)系4G58工件坐標(biāo)系5G59工件坐標(biāo)系6G6500宏程序命令種類意 義一次性代碼只在被指令的程序段有效模態(tài)G代碼在同組其它G代碼指令前一直有效www.PLCⅡ編程篇-3(準(zhǔn)備功能)3-2ww.91HMI.comGG代碼的狀態(tài)。G00,G01可以用參數(shù)設(shè)定來選擇。2:00組的G代碼是一次性G代碼。3:如果使用了G代碼一覽表中未列出的G代碼,則出現(xiàn)報警(№.010),或指令了不具有的選擇功能的G代碼,也報警。www.PLCⅡ編程篇-3(準(zhǔn)備功能)3-2ww.91HMI.comGG代碼的狀態(tài)。G00,G01可以用參數(shù)設(shè)定來選擇。2:00組的G代碼是一次性G代碼。3:如果使用了G代碼一覽表中未列出的G代碼,則出現(xiàn)報警(№.010),或指令了不具有的選擇功能的G代碼,也報警。4:在同一個程序段中可以指令幾個不同組的G代碼,如果在同一個程序段中指令了兩個以上的同組G代碼時,后一個G代碼有效。501組的G代碼,固定循環(huán)則自動被取消,變成G80狀態(tài)。01組的G代碼不受固定循環(huán)的G代碼影響。6:G代碼分別用各組號表示。G代碼組別功 能G7309鉆深孔循環(huán)G74左旋攻絲循環(huán)G76精鏜循環(huán)*G80固定循環(huán)注銷G81鉆孔循環(huán)(點鉆循環(huán))G82鉆孔循環(huán)(鏜階梯孔循環(huán))G83深孔鉆循環(huán)G84攻絲循環(huán)G85鏜孔循環(huán)G86鉆孔循環(huán)G87反鏜孔循環(huán)G88鏜孔循環(huán)G89鏜孔循環(huán)*G9003絕對值編程G91增量值編程G9200坐標(biāo)系設(shè)定G9810wwwPLCworld在固定循環(huán)中返回初始平面G99cn返回到R點(在固定循環(huán)中)www.PLCⅡ編程篇-4(插補功能)4 1-4.插補功能4.1定位(G00)指令形式:G00IP ;符號說明:IP:如X_Y_Z_?一樣,表示XYZ中任意軸的組合。(將使用這種表示法。)代碼為LFEIA代碼為CR)。刀具以各軸獨立的快速移動速度定位。通常刀具的軌跡不是直線。注1:G00時各軸單獨快速的快速進(jìn)給速度由機床廠家設(shè)定(參數(shù)№.015~017)。用F指定的進(jìn)給速度無www.PLCⅡ編程篇-4(插補功能)4 1-4.插補功能4.1定位(G00)指令形式:G00IP ;符號說明:IP:如X_Y_Z_?一樣,表示XYZ中任意軸的組合。(將使用這種表示法。)代碼為LFEIA代碼為CR)。刀具以各軸獨立的快速移動速度定位。通常刀具的軌跡不是直線。注1:G00時各軸單獨快速的快速進(jìn)給速度由機床廠家設(shè)定(參數(shù)№.015~017)。用F指定的進(jìn)給速度無效。4.2直線插補(G01)w.91HMI.coG01IP F ;wwwwPLCworldcnIP指定的移動量,G90G91指令分別為絕對F在沒有新的指令以前,總是有效的,因此不需一一指定。(程序?qū)嵗?G91G01X200.0Y100.0Y軸F200.0;F指定的進(jìn)給速度是刀具沿著直線運動的速度。。100.0注:各軸方向的速度如下:oX軸200.0這個程序段中: f始點X軸方向的速度FxL fLY軸方向的速度:FYLZ軸方向的速度:Fzf222L=終點www.PLCⅡ編程篇-4(插補功能)4-24.3圓弧插補(G02G03)用下面指令,刀具可以沿著圓弧運動。G02G17R_Y_F_;G03G18G02R_F_;G03G19G02R_J_K_F_;G03ww.91HMI.X軸)的正方向往負(fù)方向看而言,如下圖例。YXZG03G03G03G02G02G02XZwww.PLCⅡ編程篇-4(插補功能)4-24.3圓弧插補(G02G03)用下面指令,刀具可以沿著圓弧運動。G02G17R_Y_F_;G03G18G02R_F_;G03G19G02R_J_K_F_;G03ww.91HMI.X軸)的正方向往負(fù)方向看而言,如下圖例。YXZG03G03G03G02G02G02XZYG19G18順時針及逆時針G17G91的是用增量值表示,增量值是從圓弧的始點到終點的距離值。圓弧中心用地址IJK指定。它們指定內(nèi)容意義1平面指定G17XY平面圓弧指定G18ZX平面圓弧指定G19YZ平面圓弧指定2回轉(zhuǎn)方向G02G03com3終點位置G90方式wwwPLCworldcnX、Y、Z中的兩軸零件坐標(biāo)系中的終點位置X、Y、Z中的兩軸從始點到終點的距離G91方式4從始點到圓心的距離I、J、K中的兩軸始點到圓心的距離圓弧半徑圓弧半徑R5進(jìn)給速度F沿圓弧的速度www.PLCⅡ編程篇-4(插補功能)4 3-量值。如下圖:KJIJKIwww.PLCⅡ編程篇-4(插補功能)4 3-量值。如下圖:KJIJKII,J,K指定外,還可以用半徑R來指定。如下:G02X_Y_R_;G03X_Y_R_;此時可畫出下面兩個圓弧,大于180°的圓和小于180°的圓。對于大于180°的圓弧則半徑用負(fù)值指定。(例)①的圓弧小于180°時G91G02X60.0Y20.0R50.0F300.0;ww.91HMI.圓弧大于180°時wwwPLCworldcnG91G02X60.0Y20.0R-50.0F300.0;R=5012R=50(程序的實例)www.PLCⅡ編程篇-4(插補功能)4-4Y1006040圖上的軌跡分別用絕對值方式和增量值方式編程:(1)絕對值方式G92X200.0Y40.0Z0;G90G03X140.0Y100.0I-60.0F300.0;G02www.PLCⅡ編程篇-4(插補功能)4-4Y1006040圖上的軌跡分別用絕對值方式和增量值方式編程:(1)絕對值方式G92X200.0Y40.0Z0;G90G03X140.0Y100.0I-60.0F300.0;G02X120.0Y60.0I-50.0;或G92X200.0Y40.0Z0;G90G03X140.0Y100.0R60.0F300.0;G02X120.0Y60.0R50.0;ww.91HM量方式wwwPLCworldcnG91G03X-60.0Y60.0I-60.0F300.0;G02X-20.0Y-40.0I-50.0;或G91G03X-60.0Y60.0R60.0F300.0;G02X-20.0Y-40.0R50.0;F指定,為刀具沿著圓弧切線方向的速度。注1I0,J0,K0可以省略。G02I_(全圓)使用R時,表示0°的圓:G02R_(不移動)注3:刀具實際移動速度相對于指令速度的誤差在±2%以內(nèi),而指令速度是刀具沿著半徑補償后的圓弧運動的速度。4I,J,KR同時指令時,R有效,I,J,K無效。注5則會產(chǎn)生報警。www.PLCⅡ編程篇-5(進(jìn)給功能)5 1-進(jìn)給功能快速進(jìn)給用點位指令(G00)進(jìn)行快速定位。各軸的快速進(jìn)給速度由參數(shù)(№.015~017)來設(shè)定,所以在程序中不需要指定。切削進(jìn)給在直線插補(G01),圓弧插補(G02,G03)www.PLCⅡ編程篇-5(進(jìn)給功能)5 1-進(jìn)給功能快速進(jìn)給用點位指令(G00)進(jìn)行快速定位。各軸的快速進(jìn)給速度由參數(shù)(№.015~017)來設(shè)定,所以在程序中不需要指定。切削進(jìn)給在直線插補(G01),圓弧插補(G02,G03)F代碼后面的數(shù)值來指令刀具的進(jìn)給速度。切線速度控制切削進(jìn)給通常是控制切線方向的速度使之達(dá)到指令的速度值。切削進(jìn)給速度的限制用參數(shù)(№.036)可以設(shè)定切削進(jìn)給速度的上限值。實際的切削速度(使用倍率后的進(jìn)給速度)如果超過了上限值,則被限制在上限值上。上限值可以用毫米/分來設(shè)定。進(jìn)給速度倍率倍率通過撥操作面板上的倍率開關(guān)(倍率開關(guān)為選項),可以使用0~150%(每擋10%)的倍率。5.3自動加減速考慮。w.91HM.o進(jìn)給:直線型加減速(用參數(shù)設(shè)定wwPCordc時間常數(shù))(№.030~032)切削進(jìn)給:指數(shù)型加減速(用參數(shù)設(shè)定各軸通用的時間常數(shù))(№.033)手動進(jìn)給:指數(shù)型加減速(用參數(shù)設(shè)定各軸通用的時間常數(shù))(№.033)w5.4程序段拐角處的速度控制此時如想取消此弧可在拐角處加入準(zhǔn)停指令(G04)。例如,某一程序段只有X軸移動,下一程序段只有Z軸移動,在X軸減速時,Z軸進(jìn)行加速,此時刀具的軌跡如下:在此插入一個準(zhǔn)停指令X程序路徑實際刀具路徑Z如果加入準(zhǔn)停指令,則刀具如上圖實線那樣按程序指令運動。否則,切削進(jìn)給速度越數(shù)盡量減小。www.PLCⅡ編程篇-5(進(jìn)給功能)5 2-注在程序段與程序段之間,CNC進(jìn)行如下處理:×:待前程序段指令速度減速到零后,才執(zhí)行下個程序段。:在上個程序段插補完畢后,立刻開始執(zhí)行下個程序段。注如果參數(shù)P003的SMZ設(shè)置為1時,上述的都為×。5.5暫停(G04)利用暫停指令,可以推遲下個程序段的執(zhí)行,推遲時間為指令的時間,其格式如下:G04P ;或者www.PLCⅡ編程篇-5(進(jìn)給功能)5 2-注在程序段與程序段之間,CNC進(jìn)行如下處理:×:待前程序段指令速度減速到零后,才執(zhí)行下個程序段。:在上個程序段插補完畢后,立刻開始執(zhí)行下個程序段。注如果參數(shù)P003的SMZ設(shè)置為1時,上述的都為×。5.5暫停(G04)利用暫停指令,可以推遲下個程序段的執(zhí)行,推遲時間為指令的時間,其格式如下:G04P ;或者G04X ;以秒為單位指令暫停時間。指令范圍從0.001~99999.999秒。如果省略了P,X指令則可看作是準(zhǔn)確停。ww.91HMI.comwwwPLCworldcn前程序段下程序段點定位切削進(jìn)給不移動點定位×××切削進(jìn)給×○×不移動×××www.PLCⅡ編程篇-6(參考點)6 1-6.參考點所謂參考點是指機械上某一特定的位置。自動返回參考點(G28,G29)自動返回到參考點(G28)G28IP ;利用上面指令,可以使指令的軸自動返回到參考點。IP_;指定返回到參考點中途經(jīng)過的中間點用絕對值指令或增量值指令。在執(zhí)行這個程序段時,存儲指令軸的中間點的坐標(biāo)值。G28程序段的動作如下:www.PLCⅡ編程篇-6(參考點)6 1-6.參考點所謂參考點是指機械上某一特定的位置。自動返回參考點(G28,G29)自動返回到參考點(G28)G28IP ;利用上面指令,可以使指令的軸自動返回到參考點。IP_;指定返回到參考點中途經(jīng)過的中間點用絕對值指令或增量值指令。在執(zhí)行這個程序段時,存儲指令軸的中間點的坐標(biāo)值。G28程序段的動作如下:(A點→B點)??焖購闹虚g點定位到參考點(B點→R點)。若非機床鎖住狀態(tài),返回參考點完畢時,回零燈亮。3R(參考點)24wwwPLCworldcn5ww.91HMI.com1AC圖6.1.1返回參考點的動作1G28時,從中間點到參考點的運動和手動返回參考點時相同。此時從中間點運動的方向為以參數(shù)(№.004ZMXZMYZMZ)設(shè)定的返回參考點的方向。2G28程序段,只存儲當(dāng)前指令的軸的中間點的坐標(biāo)值。而在程序段沒被指令的軸的中間點坐標(biāo)值使用在此以前被指令的G28中間點的坐標(biāo)值。(例)N1X10.0Z20.0;中間點(40.0)中間點(40.0,60.0)N2G28X40.0;N3G28Z60.0;從參考點自動返回(G29)G29IP ;根據(jù)上述指令,使指令的軸經(jīng)過中間點在IP指定的位置定位。G29一般在G28后指令。增量指令時,其值為離中間點的增量值。G29程序段的動作可參照圖6.1.1。指令的軸向在G28中定義的中間點進(jìn)行定位(R點→B點)。www.PLCⅡ編程篇-6(參考點)6 2-(2)從中間點到指令的點進(jìn)行定位(B點→C點)。用快速進(jìn)給移動到中間點和指令點。6.1.3G28G29使用實例RYB700500AC300G28X1300.0www.PLCⅡ編程篇-6(參考點)6 2-(2)從中間點到指令的點進(jìn)行定位(B點→C點)。用快速進(jìn)給移動到中間點和指令點。6.1.3G28G29使用實例RYB700500AC300G28X1300.0Y700.0;T1111;(A→B的程序)ww.91HMI.coG29X1800.0Y300.0;(→wwLwrldcn上例明確表示,在程序中,從中間點到參考點的具體移動量不需計算。1G28指令通過中間點到參考點后,變更零件坐標(biāo)系時,中間點也移動到新坐標(biāo)系,此后指令G29時,在新坐標(biāo)系中,通過中間點在指令的位置定位.www.PLCⅡ編程篇-7(坐標(biāo)系)7 1-7.坐標(biāo)系數(shù)控機床工作時,刀具應(yīng)達(dá)到的位置要告訴CNC,然后CNC控制刀具移動到這個位置。X,Y,Z三個軸的話則坐標(biāo)值如下:Z20.0Y30.040.0X當(dāng)X40.0Y30.0Z20.0;指令時的刀具位置。7.1零件坐標(biāo)系的設(shè)定(G92)加工零件使用的坐標(biāo)系稱為零件坐標(biāo)系。零件坐標(biāo)系可用下述方法設(shè)定。利用程序指令G92和其后面的數(shù)值來確立零件坐標(biāo)系。7.1.1零件坐標(biāo)系的設(shè)定www.PLCⅡ編程篇-7(坐標(biāo)系)7 1-7.坐標(biāo)系數(shù)控機床工作時,刀具應(yīng)達(dá)到的位置要告訴CNC,然后CNC控制刀具移動到這個位置。X,Y,Z三個軸的話則坐標(biāo)值如下:Z20.0Y30.040.0X當(dāng)X40.0Y30.0Z20.0;指令時的刀具位置。7.1零件坐標(biāo)系的設(shè)定(G92)加工零件使用的坐標(biāo)系稱為零件坐標(biāo)系。零件坐標(biāo)系可用下述方法設(shè)定。利用程序指令G92和其后面的數(shù)值來確立零件坐標(biāo)系。7.1.1零件坐標(biāo)系的設(shè)定ww.91HMI.coG92 ;wwwPLCworldcn標(biāo)值為IP。一旦確定了坐標(biāo)以后,絕對值指令的位置就是這個坐標(biāo)系中的坐標(biāo)值。ZG9223.0X25.3G92X25.3Z23.0*www.PLCⅡ編程篇-7(坐標(biāo)系)7 2-Z基準(zhǔn)點1200如圖所示,把刀柄上某一基準(zhǔn)點作為起點,在程序開頭指令G92,如果按程序中的絕對值指令運動,則基準(zhǔn)點移到被指令的位置,必須加刀具長度補償,值為基準(zhǔn)點到刀尖的差。其X利用G92X600.0Z1200.0;指令進(jìn)行坐標(biāo)系設(shè)定(以刀柄上某基準(zhǔn)點為起刀600點時)。注1:如果在刀偏中用G92G92設(shè)定的坐標(biāo)www.PLCⅡ編程篇-7(坐標(biāo)系)7 2-Z基準(zhǔn)點1200如圖所示,把刀柄上某一基準(zhǔn)點作為起點,在程序開頭指令G92,如果按程序中的絕對值指令運動,則基準(zhǔn)點移到被指令的位置,必須加刀具長度補償,值為基準(zhǔn)點到刀尖的差。其X利用G92X600.0Z1200.0;指令進(jìn)行坐標(biāo)系設(shè)定(以刀柄上某基準(zhǔn)點為起刀600點時)。注1:如果在刀偏中用G92G92設(shè)定的坐標(biāo)系。注2:G92指令時要取消刀偏。7.1.2自動設(shè)定坐標(biāo)系手動返回參考點后,坐標(biāo)系便自動設(shè)定。如α、β、γ.021~023的值,則返回參考點時,刀柄上某一基準(zhǔn)點或者基本刀具的刀尖位置的坐標(biāo)值為X=α,Y=β,Z=γ,這w.9H.owPCorlc與在參考點執(zhí)行下面指令設(shè)定是等效的:G92XαYβZγw7.2平面選擇(G17,G18,G19)G代碼選擇圓弧插補的平面和刀具半徑補償?shù)钠矫?。G17??XY平面G18??ZX平面G19??YZ平面G17,G18,G19在沒指令的程序段里,平面不發(fā)生變化。(例)G18X_Z_;X_Y_;ZX平面另外,移動指令與平面選擇無關(guān)。例如,在下面這條指令情況下,Z軸不存在XY平面G17Z_;www.PLCⅡ編程篇-8(坐標(biāo)值和尺寸)8 1-坐標(biāo)值絕對值指令和增量值指令(G90,G91)G90G91指令。YX:www.PLCⅡ編程篇-8(坐標(biāo)值和尺寸)8 1-坐標(biāo)值絕對值指令和增量值指令(G90,G91)G90G91指令。YX:G91X-60.0Y40.0;8.2小數(shù)點編程數(shù)值可以帶小數(shù)點輸入。對于表示距離、時間和速度單位的指令值可以使用小數(shù)點,受地址限制,小數(shù)點的位置是毫米或秒的位置。但要ww.91HMI.coZ15.0Z15毫米wwwPLCworldcnF10.010毫米/分可以用小數(shù)點輸入的地址如下:P不能用小數(shù)點(因為P也用于指定順序號)。注2:可以帶小數(shù)點的地址后續(xù)的數(shù)據(jù)不帶小數(shù)點時,系統(tǒng)默認(rèn)為含小數(shù)點,請注意。0.001毫米,編入X0.001注3:如果指定的數(shù)值小于最小設(shè)定單位時,則最小設(shè)定單位以后的數(shù)字被舍去。例如指定X1.23456注4:輸入帶小數(shù)點的數(shù)值時,根據(jù)最小設(shè)定單位將它改寫成整數(shù)。(例X12.34→X12340并對此整數(shù)的位數(shù)要進(jìn)行校驗。(例)X123456.7→X123456700此時超過7位數(shù),報警。終點始點www.PLCⅡ編程篇-9(主軸功能)9 1-主軸功能(S功能)主軸速度指令S和其后面的數(shù)值,把代碼信號譯碼后送給機床,用于機床的主軸控制。在一個程序段中可以指令一個S代碼。S代碼的位數(shù)以及如何使用S代碼等www.PLCⅡ編程篇-9(主軸功能)9 1-主軸功能(S功能)主軸速度指令S和其后面的數(shù)值,把代碼信號譯碼后送給機床,用于機床的主軸控制。在一個程序段中可以指令一個S代碼。S代碼的位數(shù)以及如何使用S代碼等請參照機床制造廠家的說明書。當(dāng)移動指令和S代碼在同一程序段時,移動指令和S功能指令同時開始執(zhí)行。9.1.1S兩位數(shù)系統(tǒng)可提供4級主軸機械換擋。(當(dāng)沒有選擇模擬主軸機能時),S代碼與主軸的轉(zhuǎn)速的對應(yīng)關(guān)系及機床提供幾級主軸變速,請參照機床制造廠家的說明書。S1~S4S代碼的執(zhí)行時間可由參數(shù)№052設(shè)定。設(shè)定值:16毫秒~4080毫秒。注:●設(shè)置值內(nèi)部取接近16的倍數(shù)。如設(shè)置17,實際的值為16。開始執(zhí)行下個程序段Sww.91HM.o在程序中指定了上述以外的SwwPCordc將產(chǎn)生以下報警并停止執(zhí)行。02:S代碼錯●●S兩位數(shù)有效時,若指令S4位數(shù),則后兩位數(shù)有效。代碼輸出。9.1.2S4位數(shù)(主軸模擬輸出)用地址S和其后面的4位數(shù)值,直接指令主軸的轉(zhuǎn)數(shù)(轉(zhuǎn)/分),根據(jù)不同的機床廠家轉(zhuǎn)數(shù)的單位也往往不同。9.2 S代碼調(diào)用子程序功能當(dāng)設(shè)置系統(tǒng)參數(shù)CM98=1,SANG=0時,系統(tǒng)執(zhí)行代碼S10~S99可調(diào)用子程序。代碼格式:S□□;子程序號:O91□□;(□□=10~99)。注:●當(dāng)執(zhí)行“S□□;”,078●“S□□;”MDI方式下運行,否則會產(chǎn)生“S代碼錯”報警。/關(guān)控制,還可以根據(jù)輸入信號進(jìn)行轉(zhuǎn)跳或S代碼子程序結(jié)束信號。設(shè)定時間www.PLCⅡ編程篇-10(刀具功能)10 1-刀具功能(T功能)K10Mwww.PLCⅡ編程篇-10(刀具功能)10 1-刀具功能(T功能)K10M無刀具(換刀)機能。10.2T代碼調(diào)用子程序功能當(dāng)設(shè)置系統(tǒng)參數(shù)CM98=1時,系統(tǒng)執(zhí)行代碼T10~T99可調(diào)用子程序。代碼格式:T□□;子程序號:O92□□;(□□=10~99)。注:●當(dāng)執(zhí)行“T□□;”,078●“T□□;”MDI方式下運行,否則會產(chǎn)生“T代碼錯”報警。/關(guān)控制,還可以根據(jù)輸入信號進(jìn)行轉(zhuǎn)跳或T代碼子程序結(jié)束信號。ww.91HMI.comwwwPLCworldcnwww.PLCⅡ編程篇-11(輔助功能)11 1-輔助功能/關(guān)。這些指令機床開/M代碼指令。M03,主軸就以指令的回轉(zhuǎn)速度順時針回轉(zhuǎn)。移動指令和M同在一個程序段中時,移動指令和M指令同時開始執(zhí)行。輔助功能(M功能)2位數(shù)值,那么就把對應(yīng)的信號送給機床,用來控制機床的開/關(guān)。M代碼在一個程序段中只允許一個有效。Mwww.PLCⅡ編程篇-11(輔助功能)11 1-輔助功能/關(guān)。這些指令機床開/M代碼指令。M03,主軸就以指令的回轉(zhuǎn)速度順時針回轉(zhuǎn)。移動指令和M同在一個程序段中時,移動指令和M指令同時開始執(zhí)行。輔助功能(M功能)2位數(shù)值,那么就把對應(yīng)的信號送給機床,用來控制機床的開/關(guān)。M代碼在一個程序段中只允許一個有效。M代碼:M03:主軸正轉(zhuǎn)。M04:主軸反轉(zhuǎn)。M05:主軸停止。M08:冷卻液開。M09:冷卻液關(guān)。M10:卡緊。M11:松開。M32:潤滑開。M33:潤滑關(guān)。M00:程序暫停,按‘循環(huán)啟動’程序繼續(xù)執(zhí)行。w.91HMI.co0wwPLCworldcnP051設(shè)定。設(shè)定值:16毫秒~4080毫秒。w設(shè)定時間M代碼開始執(zhí)行開始執(zhí)行下程序段主軸正反轉(zhuǎn),主軸停止,主軸制動時序圖及設(shè)定時間:主軸正/反轉(zhuǎn)停止命令運動暫停主軸停止0.5S主軸制動控制過程:T www.PLCⅡ編程篇-11(輔助功能)11 2-1:主軸在轉(zhuǎn)動時,當(dāng)發(fā)出主軸停止(自動或手動)M03,M04輸出。輸出M05,如果有軸移動,使軸運動暫停。www.PLCⅡ編程篇-11(輔助功能)11 2-1:主軸在轉(zhuǎn)動時,當(dāng)發(fā)出主軸停止(自動或手動)M03,M04輸出。輸出M05,如果有軸移動,使軸運動暫停。2:0.5秒后,輸出主軸制動信號。3:主軸制動時間寬度為T,設(shè)定在參數(shù)P053。注1:當(dāng)在程序中指定了上述以外的M代碼時,系統(tǒng)將產(chǎn)生以下報警并停止執(zhí)行。01:M代碼錯。RESET’關(guān)閉。參見參P006RSJG。M30(程序結(jié)束)表示主程序結(jié)束。停止自動運轉(zhuǎn),處于復(fù)位狀態(tài)。返回到主程序開頭。加工件數(shù)加1。M00(程序停)當(dāng)執(zhí)行了M00的程序段后,停止自動運轉(zhuǎn)。與單程序段停同樣,息全部保存起來。CNC開始運轉(zhuǎn)后,再開始自動運轉(zhuǎn)。(3)M98(調(diào)用子程序)用于調(diào)用子程序。詳細(xì)情況請參照子程序控制一節(jié)。把其前面的模態(tài)信ww.9.助機能參數(shù)wwwPLCworldcn51~53為輔助機能參數(shù),用戶可根據(jù)實際情況進(jìn)行設(shè)定。P051:M代碼處理時間。設(shè)定單位:16毫秒設(shè)定范圍:16毫秒~4080毫秒S代碼處理時間。設(shè)定單位:16毫秒設(shè)定范圍:16毫秒~4080毫秒主軸制動時間。設(shè)定單位:16毫秒設(shè)定范圍:16毫秒~1048秒P052:P053:11.3與輔助機能有關(guān)的報警畫面,在顯示器的上部顯示出報警的詳細(xì)內(nèi)容,在顯示器的下端閃爍顯示‘報警’。01:M代碼錯。程序中編入了非法的M代碼。02:S代碼錯。程序中編入了非法的S代碼。03:T代碼錯。www.PLCⅡ編程篇-11(輔助功能)11 3-程序中編入了非法的T代碼。06:www.PLCⅡ編程篇-11(輔助功能)11 3-程序中編入了非法的T代碼。06:M03,M04碼指定錯。主軸正轉(zhuǎn)(反轉(zhuǎn))時,沒有經(jīng)過停止而又指定了主軸反轉(zhuǎn)(正轉(zhuǎn))。07:主軸旋轉(zhuǎn)時指定了S。當(dāng)主軸正在旋轉(zhuǎn)時,指定了S代碼進(jìn)行主軸換擋。11.4非標(biāo)準(zhǔn)M代碼調(diào)用子程序功能當(dāng)設(shè)置系統(tǒng)參數(shù)CM98=1時,系統(tǒng)執(zhí)行標(biāo)準(zhǔn)以外的M代碼,可調(diào)用子程序。代碼格式:M□□;子程序號:O90□□;(□□=標(biāo)準(zhǔn)以外的M代碼)。注:●當(dāng)執(zhí)行“M□□;”,078●“M□□;”MDI方式下運行,否則會產(chǎn)生“M代碼錯”報警。/關(guān)控制,還可以根據(jù)輸入信號進(jìn)行轉(zhuǎn)跳或M代碼所調(diào)用子程序結(jié)束信號。ww.91HMI.comwwwPLCworldcnwww.PLCⅡ編程篇-12(程序的構(gòu)成)12 1-程序的構(gòu)成程序(ISO為LFEIA為CR)分隔開。主程序和子程序(1)主程序程序分為主程序和子程序。通常CNC是按主程序的指示運動的,如果主程序上遇有調(diào)用www.PLCⅡ編程篇-12(程序的構(gòu)成)12 1-程序的構(gòu)成程序(ISO為LFEIA為CR)分隔開。主程序和子程序(1)主程序程序分為主程序和子程序。通常CNC是按主程序的指示運動的,如果主程序上遇有調(diào)用子程序的指令,則程序繼續(xù)執(zhí)行。便返回主在CNC存儲器內(nèi),主程序和子程序合計可存儲63個程序,選擇其中一個主程序后,便可按其指示控制CNC機床工作。關(guān)于程序的存儲方法,選擇請參照操作篇9.2章。子程序另外的子程序。從主程序中被調(diào)出的子程序稱為一重子程序,共可調(diào)用二重子程序。但當(dāng)具有宏程序選擇功能時,可以調(diào)用4重子程序??梢杂靡粭l調(diào)用子程序指令連續(xù)重復(fù)調(diào)用同一子程序,最多可重復(fù)調(diào)用999次。編寫子程序在子程序的開頭,在地址O后寫上子程序號,在子程序最后是M99指令。M99如下例也w.9H.o為單獨的一個程序段。wwwwPLCworldcn(例X??M99;關(guān)于子程序的存儲方法請參照操作篇第9章。(B)子程序的執(zhí)行子程序由主程序或子程序調(diào)用指令調(diào)出執(zhí)行。調(diào)用子程序的指令格式如下:M98重復(fù)調(diào)用次數(shù)如果省略了重復(fù)次數(shù),則認(rèn)為重復(fù)次數(shù)為1次。(例)M98P51002;表示號碼為1002的子程序連續(xù)調(diào)用5次。M98P_段中。(例)X1000M98P1200;此時X移動完成后,調(diào)用1200號子程序。也可以與移動指令同時存在于一個程序在子程序中調(diào)用子程序與在主程序中調(diào)用子程序的情況一樣。注1:當(dāng)檢索不到用地址P指定的子程序號時產(chǎn)生報警(PS078)。,特殊使用方法也可用下列特殊使用方法。如果用P指定順序號,當(dāng)子程序結(jié)束時,不返回到調(diào)用此子程序的程序段的下一個程序段,而是返回到用P指定的順序號的程序段。這種方法返回到主程序與一般方法相比要用較多的時間。www.PLCⅡ編程篇-12(程序的構(gòu)成)12 2-子程序O1010;N1020 ;N1030 ;N1040 ;N1050 ;N1060 ;N1070M99P0070;主程序N0010 ;N0020 ;www.PLCⅡ編程篇-12(程序的構(gòu)成)12 2-子程序O1010;N1020 ;N1030 ;N1040 ;N1050 ;N1060 ;N1070M99P0070;主程序N0010 ;N0020 ;N0030 ;N0040M98P1010;N0050 ;N0060 ;N0070 ;2)在主程序中,如果執(zhí)行M99,則返回到主程序的開頭繼續(xù)重復(fù)執(zhí)行。若此時是M99Pn程序段時,則不返回到程序的開頭,而返回到順序號n的地方,n12.1.2程序號但返回到在本控制裝置中,CNC的存儲器里可以存儲多個程序,為了把這些程序相互區(qū)別開,在程序的開頭,為結(jié)束。冠以用地址O及后續(xù)四位數(shù)值構(gòu)成的程序號。程序從程序號開始,用M30或M9912.1.3順序號和程序段代碼隔開。在本說明書后面的說明中用字符";或*"表示程序段結(jié)束代碼。w.9HcwLCworldcn順序號自動增加機能:設(shè)定不為0時,順序號自動增加機能有效,編輯程序按EOB程序段結(jié)束時,下一程序段的順序號自動生成,P039設(shè)置的參數(shù)值為增量值。當(dāng)插入新的順序號后,下面的順序號會按新的順序號遞增。注:因為程序號不允許是0,為了使順序號與程序號通用,順序號也不能用0。w12.1.4跳過任選程序段把"/"斜杠放在程序段的開頭,當(dāng)軟操作面板上的跳過任選程序段開關(guān)置于ON時,在自動運行時,帶有"/"的程序段信息無效。當(dāng)跳過任選程序段開關(guān)置于OFF時,則帶有"/"的程序段信息有效。也就是說含有"/"的程序段根據(jù)操作的選擇,可以跳過。跳過任選程序段開關(guān)ON時其無效的范圍如下:|(例)N100X100.0;/N101Z100.0;N102X200;N101程序段被跳過。注1:"/"必須處于程序段的開頭,如果不在開頭,則從"/"開始到最近一個EOB之間的信息被跳過。,即使開關(guān)置于ON已讀入的程序段也有效。www.PLCⅡ編程篇-12(程序的構(gòu)成)12 3-注3:在順序號檢索中,本功能也有效。.含有"/"的程序段都被存入。注5:存儲器內(nèi)程序輸出時,也與跳過任選程序段開關(guān)狀態(tài)無關(guān)。12.1.5字和地址字是構(gòu)成程序段的要素。字是由地址和其后面的數(shù)值構(gòu)成的(有時在數(shù)值前帶有+、-符號)。地址是英文字母(A~Z)中的一個字母。它規(guī)定了其后數(shù)值的意義。在本系統(tǒng)中,可以使用的地址和它的意義如下表所示:根據(jù)不同的準(zhǔn)備功能,有時一個地址也有不同的意義。ww.91HMI.com功能地址意 義程序號O程序號順序號N順序號準(zhǔn)備功能G指定動作狀態(tài)www.PLCⅡ編程篇-12(程序的構(gòu)成)12 3-注3:在順序號檢索中,本功能也有效。.含有"/"的程序段都被存入。注5:存儲器內(nèi)程序輸出時,也與跳過任選程序段開關(guān)狀態(tài)無關(guān)。12.1.5字和地址字是構(gòu)成程序段的要素。字是由地址和其后面的數(shù)值構(gòu)成的(有時在數(shù)值前帶有+、-符號)。地址是英文字母(A~Z)中的一個字母。它規(guī)定了其后數(shù)值的意義。在本系統(tǒng)中,可以使用的地址和它的意義如下表所示:根據(jù)不同的準(zhǔn)備功能,有時一個地址也有不同的意義。ww.91HMI.com功能地址意 義程序號O程序號順序號N順序號準(zhǔn)備功能G指定動作狀態(tài)(直線,圓弧等)尺寸字X,Y,Z坐標(biāo)軸移動指令R圓弧半徑I,J,K圓弧中心坐標(biāo)進(jìn)給速度F進(jìn)給速度指定主軸功能S wwwPLCworlcn軸轉(zhuǎn)速指定輔助功能M控制機床方面ON/OFF的指定偏置號H偏置號的指定暫停P,X暫停時間的指定子程序號指定P指定子程序號重復(fù)次數(shù)P子程序的重復(fù)次數(shù)參數(shù)P,Q,R固定循環(huán)參數(shù)www.PLCⅡ編程篇-12(程序的構(gòu)成)12 4-12.1.6基本地址和指令值范圍基本地址和指令值范圍如下表所示。這些全部都是對CNC裝置的限制值,而對機床方面的限制則完全是另外的,請?zhí)貏e注意這一點。例如,對于CNC裝置,可以指令X軸移動量到6米,而實際機床X軸行程只可能是2米。進(jìn)給速度可能是3米/分。編程時要參照本說明書,同時也要參照機床廠家發(fā)行的說明書,在很好理解對編程的限制的基礎(chǔ)上編制程序。表12.1.6基本地址和指令范圍1:K10M10KPPS0.01mm6000mm/min.0.001mm6000mm/min.ww.91HMI.comwwwPLCworldcn12.2程序結(jié)束程序的最后有下列代碼時,表示程序部分結(jié)束。在執(zhí)行程序中,如果檢測出上述程序結(jié)束代碼,則裝置結(jié)束執(zhí)行程序,變成復(fù)位狀態(tài)。若是M30CR或M30LF時,要返回到程序的開頭(自動方式)。若是子程序結(jié)束時,則返回到調(diào)用子程序的程序中。12.3文件結(jié)束在最后的程序結(jié)束的后面,有下列代碼,表示文件的結(jié)束。www.PLCⅡ編程篇-12(程序的構(gòu)成)12 4-12.1.6基本地址和指令值范圍基本地址和指令值范圍如下表所示。這些全部都是對CNC裝置的限制值,而對機床方面的限制則完全是另外的,請?zhí)貏e注意這一點。例如,對于CNC裝置,可以指令X軸移動量到6米,而實際機床X軸行程只可能是2米。進(jìn)給速度可能是3米/分。編程時要參照本說明書,同時也要參照機床廠家發(fā)行的說明書,在很好理解對編程的限制的基礎(chǔ)上編制程序。表12.1.6基本地址和指令范圍1:K10M10KPPS0.01mm6000mm/min.0.001mm6000mm/min.ww.91HMI.comwwwPLCworldcn12.2程序結(jié)束程序的最后有下列代碼時,表示程序部分結(jié)束。在執(zhí)行程序中,如果檢測出上述程序結(jié)束代碼,則裝置結(jié)束執(zhí)行程序,變成復(fù)位狀態(tài)。若是M30CR或M30LF時,要返回到程序的開頭(自動方式)。若是子程序結(jié)束時,則返回到調(diào)用子程序的程序中。12.3文件結(jié)束在最后的程序結(jié)束的后面,有下列代碼,表示文件的結(jié)束。變成復(fù)位狀態(tài)。EIAISO意義ER%程序結(jié)束EIAISO意義M30CRM30LF程序結(jié)束并返回程序開頭M99CRM99LF子程序結(jié)束功能地址程序號O1~9999順序號N1~9999準(zhǔn)備功能G0~99尺寸字X,Y,Z,I,J,K,Q,R±9999.999毫米每分進(jìn)給F1~見注主軸功能S0~9999輔助功能M0~99暫停X,P0~9999.999秒子程序號指定,重復(fù)次數(shù)P1~9999偏置號H0~16www.PLCⅡ編程篇-13(簡化編程功能)1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 溝通與協(xié)調(diào)打造和諧職場環(huán)境
- 生態(tài)建筑引領(lǐng)未來商業(yè)趨勢
- 現(xiàn)代科技在股票市場分析中的應(yīng)用
- 校園餐飲消費大數(shù)據(jù)洞察學(xué)生消費習(xí)慣
- 2024年八年級生物下冊 6.2.1遺傳說課稿 (新版)冀教版
- 2024年八年級物理下冊 8.1認(rèn)識壓強說課稿 (新版)粵教滬版
- 14《普羅米修斯》(說課稿)2024-2025學(xué)年-統(tǒng)編版語文四年級上冊
- 2024年五年級數(shù)學(xué)下冊 五 分?jǐn)?shù)除法練習(xí)五說課稿 北師大版
- 2024-2025學(xué)年高中歷史 專題1 中國傳統(tǒng)文化主流思想的演變 3 宋明理學(xué)說課稿 人民版必修3
- 2024-2025學(xué)年八年級物理下冊 第十章 從粒子到宇宙 10.1 認(rèn)識分子說課稿 (新版)粵教滬版
- 2025年個人合法二手車買賣合同(4篇)
- 2025年山西國際能源集團限公司所屬企業(yè)招聘43人高頻重點提升(共500題)附帶答案詳解
- 青海省海北藏族自治州(2024年-2025年小學(xué)六年級語文)統(tǒng)編版隨堂測試(上學(xué)期)試卷及答案
- 外研版(三起)小學(xué)英語三年級下冊Unit 1 Animal friends Get ready start up 課件
- 江蘇省無錫市2023-2024學(xué)年高三上學(xué)期期終教學(xué)質(zhì)量調(diào)研測試語文試題(解析版)
- 銅礦隱蔽致災(zāi)普查治理工作計劃
- 2024-2030年中國出版社行業(yè)發(fā)展現(xiàn)狀及前景趨勢分析報告
- 外研版七年級上冊英語課文翻譯
- 《民航安全檢查(安檢技能實操)》課件-第一章 民航安全檢查員職業(yè)道德
- 學(xué)校食品安全教育學(xué)習(xí)活動食品安全講座課件
- 綠色建筑項目造價咨詢服務(wù)方案
評論
0/150
提交評論