型數(shù)控系統(tǒng)plc編程說明書_第1頁
型數(shù)控系統(tǒng)plc編程說明書_第2頁
型數(shù)控系統(tǒng)plc編程說明書_第3頁
型數(shù)控系統(tǒng)plc編程說明書_第4頁
型數(shù)控系統(tǒng)plc編程說明書_第5頁
已閱讀5頁,還剩298頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

M指令獲取 M指令應答 數(shù) 主軸控制【DA】 梯圖診 .......................................................................................................................236 該資料面向機床用戶本系列說明書全面地介紹HNC-8數(shù)控系統(tǒng)的PLC指 印均屬于行為,我公司將其。 傳真:郵地址:東湖高新廟山小區(qū)華技大學科技PLCPLCPLC 5000100001000指令基本指令,單字節(jié)內(nèi)部繼電器400雙字節(jié)內(nèi)部寄存器400四字節(jié)內(nèi)部寄存器400定時器128計數(shù)器 子程序—標 —200128128200字節(jié)I/O模塊概念在講述編程操作前,對順序程序的功能進行簡要說明。所謂順序程序是指對一基礎上產(chǎn)生的一種用于PLC控制的編程方式。數(shù)控系統(tǒng)先將程序轉換成某種格式,CPU即可對其進行譯碼和運算處理。CPU高速讀出在器中的每條指令,通過算術運算來執(zhí)行程序。順PLC標準語言開始的,所謂梯形圖可理解為CPU中算術運算的執(zhí)行順序。接口PLCI/O與外部設備作交互的,在確定了控制對象并計算出對應的PLC818系列產(chǎn)品的 根據(jù)數(shù)控系統(tǒng)的類型,可以通過修改參數(shù)P31的值得到不同的接口配置,8型系統(tǒng)標準PLC程序中已經(jīng)對標準系統(tǒng)的面板點位做了配置處理,無需用情況,將在附表A中對各種系統(tǒng)的接口進行描述,Y487、Y488為面板上數(shù)碼管的輸出地址。X480至X491為面板輸入信號,Y480至Y486為面板輸盡相同。因此在設計PLC順序程序時應充分理解順序控制的原理。

ADE可同時動作(當觸點B和C都閉合時PLCA動作DE才動作(21(a

2.(b(A中有電流通過,B和C接通。C接通之后B斷開。PLC程序2.1(b(A)A(按鈕開關)后,BC2.1(b(B)接通A(按鈕開關)后C接通,但B并不接通。

第一級程序部分每1ms執(zhí)行一次。當最后(n)的第二級程序部分執(zhí)行完后,程序又從頭開始執(zhí)行。nnms(1msXn。第一級程1ms執(zhí)行一次,第二級程序每nX1ms執(zhí)行一次。如果第一級程序的步數(shù)增加,那么在1ms內(nèi)第二級程序動作的步數(shù)就要相應減少,因此,分

X30.XY由PLCFG由PLCNCRWDBPCTL—S—述順序程序。語句表語言需要使用助記符(LD,AND,OR等)和寄存器IEC61131-3國際標準規(guī)定的梯形圖語言和語句表語言而言,這兩種語出現(xiàn)翻譯產(chǎn)生的歧義性。在HNC_LADDER_WIN(V1.0)編輯軟件中可以看HNC-8型PLC指令分為基本指令和功能指令兩部分: 邏輯結果器是類似堆棧的結構,當前指令的執(zhí)行結果保存在ST0中,ANBORB指令時,將ST1ST0中的結果做邏輯○√×123456789 F序號1.0AA2.0B3.0C4.0輸出5.0DD6.1ED7.3FDE8.4GDEF9.0輸出DEF F序號10AA20B3.1C4.050DD6.1ED7.3FDE8.4GDEF9.1 C1.0AA2.0CA3.1BAC4.0AC5.1AC C序號1.0AA2.0CA3.1BAC4.0AC5.1AC 1 B1.0AA2.0BA3.0CA2.62.6 將邏輯操作結果ST0取反與所指地址的內(nèi)容進行邏輯與,并將結果輸出 0 0 B1.0AA2.0BA3.0CA2.72.7 見LD命令舉例2.82.8 見LD命令舉例2.92.9 見LDI命令舉例2.102.10 見LDI命令舉例 獲取上升沿觸發(fā)元件信號,并將其保存到ST0中 C1.0A2.0C3.0B4.0D5.1 獲取下降沿觸發(fā)元件信號,并將其保存到ST0中 如LDP例子2.132.13 見LDP例子2.142.14 見LDP例子2.152.15 見LDP例子2.162.16 見LDP例子 2)ORB是用于連接兩個或兩個以上的串行回路,串行回路是包含一個以上串聯(lián)連接的塊或包含有ANB串塊的結構。 1212 H 地址位號1X10AA2X20B3X11DD4X21E562FF72G8A.BD.E91HA.BD.E 上并行連接的塊或包含有ORB并聯(lián)塊的結構。 IA ORBBH1X1 A2X1 BA3X2 CAC4 DA5X1 EAE6X2 FA7AC.D8 GAC.DE.F9 HAB.C.DE.F IAB.C.DE.F MRD從上一個點中信號,連接到下一個節(jié)點且保持該點的MPP從該點出信號狀態(tài),它將首先連接到下一個節(jié)點然后 X1 X1 X1 Y1 X1CY0X1 X1 X1 X1 X1 Y0 X2 Y0J LDX1.1ORX1.2LDX1.3LDX1.5OUTY0.3LDX2.3ORX2.4OUT LDX1.0OUTY1.0ANDOUTY1.1OUTY0.2ANDX1 X1 X1 X1 X1 Y1Y1Y0Y2Y2LDX1.0AND前置后置 C3.23.2前置后置 C“1”時,電流導通,輸出R10.1。3.33.3無無無無無前置后置 當PLC上電以后,元件左邊的信號始終可以通過元件到達元件右邊。通 3.43.4前置后置 3.53.5前置后置 3.63.6輸出線前 后 梯形3.73.7取反輸前 后 梯形3.83.8置位輸前 后 3.9復位輸前 后 數(shù)數(shù)據(jù)M 通過參數(shù)1選擇的通道,參數(shù)2選擇需要判斷的M代碼序號,當該通道獲取到了該M代碼,則輸出為“1”,否則輸出為“0”。03LD 3數(shù)據(jù)M 當該通道有M代碼執(zhí)行完畢需要對該M代碼應答當應答完成表示該M指03LDX3.6 3數(shù)據(jù)前置后置 通過參數(shù)1選擇的通道參數(shù)2為獲取T代碼的位置當該通道獲取T00數(shù)據(jù)前置后置 4040 數(shù)據(jù) 手搖控制(8型) X3.4X40設置到手搖0中。數(shù)據(jù)□□□□.X□□□□.B 溫度傳感器模擬信號通過IO模塊AD轉換為數(shù)字信號并輸入到X寄存器。數(shù)字信號輸入到X寄存器的位置(組號)由IO模塊設備參數(shù)確定。參數(shù)說 參數(shù)1:溫度傳感器編號(即溫度寄存器序號,HNC-8數(shù)控系統(tǒng)最多支參數(shù)2:溫度數(shù)字信號對應X寄存器組號。參數(shù)4:通過用戶參數(shù)(P參數(shù))配置溫度傳感器溫度值范圍,如下圖所示,用戶參數(shù)P30指定最小溫度值,用戶參數(shù)P31指定 0號溫度傳感器后的溫度放入X15寄存器中,P30中指定最小數(shù)據(jù)□□□□.Y、G、R 參數(shù)2:加數(shù);語 句 表 X3.4導通時,執(zhí)行數(shù)□□□□. 參數(shù)2:減數(shù);X3語 句 表 X3.4導通時,執(zhí)行D1=D0-數(shù)據(jù)□□□□. 參數(shù)2:乘數(shù);語 句MUL表 X3.4導通時,執(zhí)行數(shù)□□□□. 參數(shù)3:運算結果輸出地址。X3語句表 X3.4導通時,執(zhí)行數(shù)據(jù)Y、G、R 進行自加1運算 X3.4導通時,執(zhí)行數(shù)據(jù)Y、G、R 進行自減1運算 X3.4導通時,執(zhí)行D0=D0-1數(shù)據(jù)□□□□.Y、G、R R4R4X3X3 WANDD0 數(shù)據(jù)□□□□.Y、G、R 語 句 表 X3.4導通時,執(zhí)行D1=D0|100數(shù)據(jù)類型□□□□.Y、G、R 語 句 表 X3.4導通時,執(zhí)行D1=D0^100數(shù)據(jù)Y、G、R X3R4 X3.4導通時,執(zhí)行D0=-D0數(shù)據(jù)□□□□.常數(shù)、

1:控制輸入3:加減輸入,導通為減計數(shù),斷開為加計數(shù)4: X4.01開始計數(shù),X4.1X2.5出,當X2.5導通5次,R0的值為6。數(shù)據(jù)常數(shù)、 輸入1:控制輸入;2:X20X20X4Y1 數(shù)據(jù)常數(shù)、 輸入1:控制輸入:4:0語 句 表 數(shù)據(jù)常數(shù)、TT代表定時器 參數(shù)3:定時長度。10語 句 0表 常數(shù)、 參數(shù)3:定時長度;10語 句 0表 數(shù)據(jù)無無無無 數(shù)據(jù)無無無無 PLC1模塊結束數(shù)據(jù)無無無無 PLC2執(zhí)行模塊結束數(shù)據(jù)L 55 數(shù)據(jù)L 標號,按標號進行跳轉,與JMP指令聯(lián)合使用 數(shù)據(jù)S CALL22數(shù)據(jù)S 數(shù)據(jù)無無無無 數(shù)據(jù)無無無無 數(shù)據(jù)S功能說明開始循環(huán)。將執(zhí)行循環(huán)體內(nèi)的語句,當達到循環(huán)次數(shù)后繼續(xù)下面的語句。該指 5...數(shù)據(jù)無無無無 表<地址<地址<地址數(shù)據(jù)0,小于1B TT<地址<地址<地址數(shù)據(jù)0,1B <地址<地址數(shù)據(jù)B3的數(shù)2B 參數(shù)2:比較范圍上限,可以使用常數(shù)或寄存器參數(shù)2:比較數(shù)據(jù),可以使用常數(shù)或寄存器0T <地址<地址<地址數(shù)據(jù)1,不等時輸出0 TT<地址<地址<地址數(shù)據(jù) 參數(shù)2:目標地址,可以使用寄存器。 數(shù)據(jù) 11格式,0代表寄存器,1B寄存器,2P寄存122R10P寄存器,PR10o 1成批移 批移動數(shù)據(jù),將從源開始地址的多個數(shù)據(jù)傳送到目的開始地址處 數(shù)據(jù)Y、G、R、多個移動Y、G、R、 參數(shù)3:源數(shù)據(jù)。 數(shù)據(jù)功能說明242的格式2B寄存器,同理操作數(shù)4的格式由地址3的數(shù)值表示。參數(shù)說明11格式,0代表寄存器,1B寄存器,2P寄存參數(shù)2為R10,代表的就是B寄存器,B寄存器組號為R10的數(shù)據(jù);122R10P寄存器,PR10參數(shù) 操作數(shù)2地址 1<地址<地址<地址數(shù)據(jù) 參數(shù)1:操作數(shù)起始地址,可以使用寄存器Y、L、G、R、D;參數(shù)2:操作數(shù)結束地址,可以使用寄存器Y、L、G、R、D 數(shù)據(jù)□□□□.○□□□□.×□□□□.功能說明53,5,7,8,9時,源數(shù)據(jù)3,則輸出B5,則輸出B7,則輸出B。 參數(shù)1:編碼數(shù)據(jù)的起始位置,可以使用寄存器D;參數(shù)2:編碼數(shù)據(jù)的個數(shù),可以使用常數(shù);3:源數(shù)據(jù),可以使用寄存器 8數(shù)據(jù)數(shù)據(jù)□□□□.□□□□.□□□□. 1:譯碼數(shù)據(jù)的起始位置,可以使用寄存器D。參數(shù)2:譯碼數(shù)據(jù)的個數(shù),可以使用常數(shù)。 8數(shù)據(jù)□□□□.前√×□□□□.□□□□.功能說明D08個數(shù)據(jù)位、、、、、、、0,當源數(shù)據(jù)為0,轉換后的數(shù)據(jù) 參數(shù)1:轉換數(shù)據(jù)的起始位置,可以使用寄存器D;參數(shù)2:轉換數(shù)據(jù)的個數(shù),可以使用常數(shù);3:源數(shù)據(jù),可以使用寄存器 8數(shù)據(jù)<地址<地址輸<地址<地址 輸出0。 3:要查找的數(shù)據(jù),常數(shù)和寄存器X、Y、K、L、F、G、R、D;參數(shù)4:查找結果輸出的地址。 4到D5中。數(shù)據(jù)<地址<地址<地址 參數(shù)2:源寄存器數(shù)量,只能使用常數(shù); X04個數(shù)據(jù)合并成一個數(shù)據(jù)(48位數(shù)據(jù)合并成一個32位數(shù)據(jù)D4中。地址數(shù)據(jù)<地址<地址<地址 參數(shù)2:源寄存器數(shù)量,只能使用常數(shù); 解成4個8位數(shù)據(jù)。數(shù)據(jù)<地址P<地址<地址 0123 數(shù)據(jù) 改變(由0到1,或由1到0)。RR 1數(shù)據(jù)功能說明1(請注意此處功能 數(shù)據(jù) 在信號下降沿的當前掃描周期中將輸入信號設置為1(請注意此處功能與 1數(shù)據(jù)W、D、B、□□□□.□□□□.□□□□.□□□□. 參數(shù)2:點1; 參數(shù)4:點2;參數(shù)6:點3;參數(shù)8:點4;Y300Y301Y302Y303Y30.0有效時,R0=0。Y30.1有效時,R0=1。Y30.2有效時,R0=2Y30.3數(shù)據(jù)□□□□.□□□□.□□□□.□□□□. 參數(shù)3:點1;參數(shù)5:點2;參數(shù)7:點3;參數(shù)9:點4。0Y301Y302Y303Y30R0=0Y30.0有效R0=1Y30.1有效R0=2Y30.2有效R0=3Y30.3 數(shù)據(jù)<地址1>通1 00 數(shù)據(jù)導通時,<地址通道 00溫度模塊數(shù)據(jù)□□□□.0時, 參數(shù)3:溫度數(shù)據(jù)的起始位置,可以使用寄存器D。 概述CNC與PLC之間交互的最直接的方式,通過獲HNC8F表示,其屬性為只讀,控制字用G表示,其屬性為可讀可寫。 F【2560+3*80+2】. 每軸配置狀態(tài)字80個。每個字均有16位,第一行表示0~7位,第二行表示8~15位。使用軸狀態(tài)字時,需要加上軸邏輯編號偏置。Pmc2Enc 返回主軸定向完成信號,此時為1,否則為0。從軸2

0:復位模 3:增量模 6:PMC模 每通道配置狀態(tài)字80個。每個字均有16位,第一行表示0~7位,第二行表示8~15位。使用通道狀態(tài)字時,需要加上通道編號偏置。4S3S2S1SMSTMST110 【G2562.8】通道T【G2562.9】通道B位為1?!綠2621.0~2621.74位,4位合并的數(shù)字代表代表Z軸。代表倍率x1000。 功能說明通過狀態(tài)寄存器獲取當前通道是否處于回零過程中,如果在碰到回零擋塊的過程中即回零第一過程,切換其他運行狀態(tài)是被允許的,而當在軸尋找Z脈 NCNC數(shù)據(jù) 1248 MDST0根據(jù)R00<地址<地址<地址數(shù)據(jù) 1248 MDGT0<地址<地址數(shù)據(jù) 0 0MDI<地址數(shù)據(jù) MST <地址數(shù)據(jù) CYCLE<地址<地址數(shù)據(jù) 006.1.76.1.7<地址<地址數(shù)據(jù) 通過參數(shù)設定需要復位的通道,并通過ACT信號來啟動復位4040 <地址<地址數(shù)據(jù) 4040 <地址<地址數(shù)據(jù) 通過參數(shù)設定需要進給保持的通道,并通過ACT信號來進給保持4040 數(shù)據(jù) TT 0數(shù)據(jù) 通過參數(shù)設定需要點亮進給保持燈的通道,并通過ACT信號來點亮進給保TT 00<地址<地址數(shù)據(jù)道G31 01LDPX31.4當X31.4上升沿導通時,0號通道的第一個G31數(shù)據(jù) 通過參數(shù)1選擇的通道,參數(shù)2通過寄存器來傳遞修調(diào)值,通過ACT來使 T0T00數(shù)據(jù) 通過參數(shù)1選擇的通道,參數(shù)2通過寄存器來傳遞修調(diào)值,通過ACT來使 TT00數(shù)據(jù) 通過參數(shù)1選擇的通道參數(shù)2選擇主軸號參數(shù)3通過寄存器來傳遞修調(diào)值,通過ACT來使能進給修調(diào)功能。 TT 00數(shù)據(jù) 通過參數(shù)1選擇的軸號,參數(shù)2通過寄存器來傳遞倍率值,通過ACT來使 TT00數(shù)據(jù) 在自動方式下按一下機床控制面板上的空運行按鍵指示燈亮CNC處于空在實際切削時應關閉此功能否則可能會造成。 2數(shù)據(jù)功能說明自動加工時,系統(tǒng)可跳過某些指定的程序段。如在某程序段首加上“/”,且 2<地址<地址 <地址數(shù)據(jù) 參數(shù)1:通道號0011USERIN01X31.4導通時,0號通道對應的用戶輸入組宏變量#1190值2數(shù)據(jù)無無無 設置用戶輸出,在程序中設定宏變量#1191的值,由此值來確定需要輸出的 器,將占用連續(xù)4個y寄存器; USEROUT01X36.4有信號時,如果#1191=12,則輸出Y1.2Y1.3,同時Y1~Y4的其他位都是0數(shù)據(jù) , 2020數(shù)據(jù) 0數(shù)據(jù) 00 數(shù)據(jù)<地址<地址<地址 0TNIXIE0TNIXIER230數(shù)據(jù) 將當前執(zhí)行的T代碼中的刀具號顯示到數(shù)控系統(tǒng)界面上 參數(shù)2:刀號; TOOLUSE0數(shù)據(jù) SPDLJOGSPDLJOG0X31.4有效時,如果X32.4有效,00數(shù)據(jù) 001SPDLBUS0數(shù)據(jù)P 據(jù);參數(shù)4主軸控制值參考包括:01234X31.4有效時,01R1P2開始的用戶參數(shù)中。P參數(shù)的01數(shù)據(jù)功能說明 主軸定向使能。在換刀或剛性攻絲開始時需要將主軸定向到一個規(guī)定的角該能始軸的向度在器由數(shù)定。00T數(shù)據(jù) SPDA<地址數(shù)據(jù)<地址<地址<地址<地址B<地址P 參數(shù)1:通道號參數(shù)4:無效012340R110R11TSPDA10R1R2軸控制參考值在R2中,控制參數(shù)在P5中數(shù)據(jù) 數(shù)據(jù) 數(shù)據(jù) 6606.2.106.2.10數(shù)據(jù)功能說明釋放從軸。由參數(shù)將一個軸設定為另外一個軸的從動軸,那么在給主動軸發(fā)送 DESYNDESYN0數(shù)據(jù) JOGSW0數(shù)據(jù) 數(shù)據(jù) 00數(shù)據(jù) 1<地址<地址<地址數(shù)據(jù) 110數(shù)據(jù) 數(shù)據(jù) 數(shù)據(jù) AXENAXEN1數(shù)據(jù) 數(shù)據(jù) 22<地址<地址<地址數(shù)據(jù)功能說明PMC軸是特殊的移動軸,該軸是不能被指令控制移動的,且不參與插補。它 X2 X2 2<地址<地址數(shù)據(jù) 該指令用于控制PMC軸移動到一個位置 AXISMVTOAXISMVTO222數(shù)據(jù) 軸的第2軟限 數(shù)據(jù) 數(shù)據(jù) 21數(shù)據(jù) 參數(shù)2:軸號;1MPGSET1R6數(shù)據(jù) 1數(shù)據(jù) 1數(shù)據(jù) 點有效,“5”為第五參考點有效;1212REFPT1數(shù)據(jù) 此時需要判斷該狀態(tài)。對應F狀態(tài)字F0.2。00數(shù)據(jù) 要判斷該狀態(tài)。對應F狀態(tài)字F0.0。000的移動標志有效,軸正在移動過程中,輸出數(shù)據(jù) 參數(shù)1:刀架最大數(shù)量; ROT16B0R27R66.0ROT模塊的設置狀態(tài)為,起始編號R59中。B0中保存當前刀位置,R27中保存目標刀位置。 數(shù)據(jù) 產(chǎn)生 參數(shù)1:號。PLC號從1~256,PLC提示號從501到ALARMALARM33 數(shù)據(jù) 產(chǎn)生對象 參數(shù)1:號數(shù)據(jù)無 數(shù)據(jù)功能說明獲取面板復位信號(RSTCLR同時使用),當需要在面板復位鍵按下以PLC中執(zhí)行一些復位動作時,通過該功能模塊來獲取。此時在數(shù)控系 數(shù)據(jù)必須RSTCHK 當PLC中的復位動作全部完成以后必須復位清(必須和RSTCHK同時使 通道550它將實時著梯形圖中每個元件的狀態(tài)的改變以及可以通過強制的修改圖操作界面上的按鍵包括梯圖診斷、查找、修改、命令、載入、放作界面包括、允許、恢復、十進制、十六進制和返回6個按鍵。者有效。用戶可以元件進行、允許、恢復等操作。功能鍵,將光標移到元件上,按下功能鍵,即可以該元件。如

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論