數控車宏程序
《數控車宏程序》由會員分享,可在線閱讀,更多相關《數控車宏程序(32頁珍藏版)》請在裝配圖網上搜索。
1、32 數控宏程序 FANUC 數控車 第一章 編程代碼 ----------------------------------------------------------1 1.準備功能G------------------------------------------------------------1 2.輔助功能M-----------------------------------------------------------6 第二章 用戶宏程序 ------------------------
2、-------------------------------7 1. 運算符號---------------------------------------------------------------7 2.轉移和循環(huán)-----------------------------------------------------------7 3.運算指令--------------------------------------------------------------8 第三章 宏程序編程 -----------------------------------------
3、-------------11 1.車V型圓錐- --------------------------------------------------------11 2.車U圓弧-------------------------------------------------------------12 3.方程曲線車削加工-------------------------------------------------13 5.車梯形螺紋366--------------------------------------------------14 6.蝸桿------------
4、-------------------------------------------------------15 7.加工多件--------------------------------------------------------------17 第四章自動編程---------------------------------------------------------------21 1.UG建模--------------------------------------------------------------------21 2.創(chuàng)建幾何體----------
5、------------------------------------------------------24 附錄 --------------------------------------------------------------------------29 第一章 編程代碼 1.準備功能 G00快速定位 G01直線插補 G02順弧插補 G03逆弧插補 G04暫停 G9,G60,G64準確/連續(xù)停 G20英制輸入 G21米制輸入
6、 G40取消刀具補償 G41建立左刀具補償 G42建立右刀具補償 G50坐標設定/主軸最高速設定 G70精車循環(huán) 格式: G70 P(ns) Q(nf) ns: 精加工形狀程序的第一個段號。 nf: 精加工形狀程序的最后一個段號 用 G71、G72或 G73 粗車削后,G70 精車削。 G71外徑/內徑粗車循環(huán) 格式:G71 U(半徑切深) R(半徑退刀量) G71 U(精車X軸留量) W(精車Z軸留量)P(循環(huán)程序起始段號)Q(循環(huán)程序結束段號)F(進給量)S(轉數)T(
7、刀具號) G72端面粗車循環(huán) 格式:G72 W(Z軸位移量) R(半徑退刀量) G72 U(精車X軸留量) W(精車Z軸留量)P(循環(huán)程序起始段號)Q(循環(huán)程序結束段號)F(進給量)S(轉數)T(刀具號) G73成型加工復合循環(huán)(它適合加工鑄,鍛件毛柸。當然也可以用棒料毛柸) 格式:G73 U(△I)W(△K) R(D); G73 P(NS) Q(NF) U(△U) W(△W) F(F) S(S)T(T) △ i: X 軸方向退刀距離(半徑指定), FANUC 系統(tǒng)參數(NO.0719)指定。 △k: Z 軸方向退刀距離(半徑指定), F
8、ANUC 系統(tǒng)參數(NO.0720)指定。 d: 分割次數。這個值與粗加工重復次數相同,FANUC 系統(tǒng)參數(NO.0719)指定。 ns: 精加工形狀程序的第一個段號。 nf: 精加工形狀程序的最后一個段號。 △U: X 方向精加工預留量的距離及方向。(直徑/半徑) △W: Z 方向精加工預留量的距離及方向。 G74端面啄式鉆孔循環(huán) 格式:G74 R(后退量); G74 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) e:后退量 本指定是狀態(tài)指定,在另一個值指定前不會改變。FANUC系統(tǒng)參數(NO.0722)指定。 x:B點的
9、X坐標 u:從a至b增量 z:c點的Z坐標 w:從A至C增量 △i:X方向的移動量 △k:Z方向的移動量 △d:在切削底部的刀具退刀量?!鱠的符號一定是(+)。但是,如果X(U)及△I省略,可用所要的正負符號指定刀具退刀量。 f:進給率。 G75外圓/內圓切槽循環(huán) 除X用Z代替外與G74相同,在本循環(huán)可處理斷削,可在X軸割槽及X軸啄式鉆孔。 格式:G75 R(e); G75 X(u) Z(w) P(△i) Q(△k) R(△d) F(f) G76螺紋切削循環(huán) 格式:G76 P(m)(r)(a) Q(△dmin) R(d) G76 X(u) Z(w) R(
10、i) P(k) Q(△d) F(f) m:精加工重復次數(1至99) 本指定是狀態(tài)指定,在另一個值指定前不會改變。FANUC系統(tǒng)參數(NO.0723)指定。 r:到角量 本指定是狀態(tài)指定,在另一個值指定前不會改變。FANUC系統(tǒng)參數(NO.0109)指定。 a:刀尖角度: 可選擇80度、60度、55度、30度、29度、0度,用2位數指定。 本指定是狀態(tài)指定,在另一個值指定前不會改變。FANUC系統(tǒng)參數(NO.0724)指定。如:P(02/m、12/r、60/a) △dmin:最小切削深度 本指定是狀態(tài)指定,在另一個值指定前不會改變。FANUC系統(tǒng)參數(NO.0726)指定。
11、 d:精車X軸留量 i:螺紋部分的半徑差 如果i=0,可作一般直線螺紋切削。 k:螺紋高度 這個值在X軸方向用半徑值指定。 △d:第一次的切削深度(半徑值) f:螺紋導程(與G32) G90外徑固定粗車循環(huán) 格式:G90 X(U) Z(W) R - F- X Z 錐面的終點位置,兩軸坐標必須齊備,相對坐標不能為零。 R 循環(huán)起點與終點的直徑之差,省略R為軸面切削 F 切削速度 G92螺紋固定粗車循環(huán)/工件坐標系設定 格式:G92X(U)Z(W)R-F- X Z 錐面的終點位置,兩軸坐標必須齊備,相對坐標不能為零。
12、 R 循環(huán)起點與終點的直徑之差,省略R為直螺紋切削 F 切削速度 G94端面固定粗車循環(huán) 格式:G94X(U)Z(W)R-F- X Z 錐面的終點位置,兩軸坐標必須齊備,相對坐標不能為零。 R 循環(huán)起點與終點的直徑之差,省略R為軸面切削 F 切削速度 G96恒線速度設定 用恒定速度控制加工端面.錐度和圓弧時,由于X從標不斷變化,故當刀具逐漸移近式件中心時,主軸轉速會越來越高,工件有可能從卡盤中飛出。為了防止出現事故,必須限定主軸最高轉速。 例:G50 S2000 G96 S100; 表示線速控制在100 m/min且轉速不高于200
13、0r/min G97恒轉速度設定 例:G97 S180; 表示轉速控制在180 r/min 注:N=318Uc/D N 主軸轉速 Uc 線速度 D 待加工直徑 G90 絕對坐標值編程 G91相對坐標值編程 G98 直線進給率 G99旋轉進給率 第一章 編程代碼 2.輔助功能M M00——進給暫停 M01——條件暫停 M02——程序結束 M03--主軸正轉 M04--主軸反轉 M05--主軸停轉 M07、M08——開切削液 M09——關切削液 M30--程序結束并返回
14、到開始處 M98——子程序調用 M99——子程序返回 第二章用戶宏程序 1.運算符號 運算符號 EQ等于 NE不等于 GT大于 GE大于或等于 LT小于 LE小于或等于 第二章用戶宏程序 2.轉移和循環(huán) (1)無條件轉移指令 GOTO10 ; 轉移到語句標號10的程序段 GOTO#10 ; 轉移到10號變量指定的程序段 (2)條件轉移指令 條件轉移指令的語句格式為: IF[條件表達式]GOTOn 當條件滿足時,程序就轉到同一程序中語句標號為n的語句上繼續(xù)執(zhí)行;當條件不滿足時,程序執(zhí)行下一條語句。 例 利用變量,編寫求1~10總
15、和的宏程序。 O1003; #1=0; #2=1; N1 IF [#2GT10] GOTO2; #1=#1+#2; #2=#2+1; GOTO1; N2 M30; (3)循環(huán)指令 循環(huán)指令的語句格式如下: WHILE [條件表達式] DO m ... END m 當條件滿足時,從DOm到ENDm之間的程序就重復執(zhí)行;當條件不滿足時,程序就執(zhí)行ENDm下一條語句。 第二章用戶宏程序 3.運算指令 運算指令 運算式的右邊可以是常數、變量、函數、式子 式中#j,#k也可為常量 式子右邊為變量號、運算式 1. 定義 #I=#
16、j 2. 算術運算 #I=#j+#k #I=#j-#k #I=#j*#k #I=#j/#k 3. 邏輯運算 #I=#JOK#k #I=#JXOK#k #I=#JAND#k 4. 函數 #I=SIN[#j] 正弦 #I=COS[#j] 余弦 #I=TAN[#j] 正切 #I=ATAN[#j] 反正切 #I=SQRT[#j] 平方根 #I=ABS[#j] 絕對值 #I=ROUND[#j] 四舍五入化整 #I=FIX[#j] 下取整 #I=FUP[#j] 上取整 #I=BIN[#j] BCD→BIN(二進制)
17、 #I=BCN[#j] BIN→BCD 1. 說明 1) 角度單位為度 例:90度30分為90.5度 2) ATAN函數后的兩個邊長要用“1”隔開 第三章宏程序編程 1.車V型錐 方案:以最低點為Z0,先從右端車到向左端 程序: O0100(VXINGZHUI) M08 開切削液 M03S500T0101 主軸正轉S500,換1號刀 G00X112Z0 快速移動到起刀點 #101=0 Z坐標賦值 #102=110 直徑賦值 #103=10/66
18、 H/L #104=2 吃刀長度 N10G00X112Z#101 G01X110F0.3 G01X#102Z0 X110.Z-#101 #101=#101+#104 計算Z值 #102=#102-#103*#104*2 計算X值 IF[#101LE66]GOTO10 如果#101小于或等于66,跳到N10 G00X150Z100 退刀 M30 程序結束 第三章宏程序編程 2.車U型圓弧 解:圓心到D120外圓垂直距離為
19、36.65 程序: O2600(UXINGYYANHU) G97M03S280T0101 主軸正轉S500,換1號刀 G00X122.Z0. 快速移動到起刀點 #101=0 Z坐標賦值 #102=2. 吃刀長度 N10IF[#101GE34]GOTO20 如果#101大于或等于66,跳到N20 #103=SQRT[36.65*36.65+#101*#101] G00X122Z#101 G99G01X120F0.3 G02X120Z-#101R#103 #101=
20、#101+#102 GOTO10 跳到N10 N20G50S1200 限制最高轉速S1200 M03S100G96 線速100M/MIN G00X122Z34 精車一次 G01X120F0.3 G02X120Z-34R50.F0.15 G00X200Z50. G97M05 取消線速,主軸停止 M02 程序結束 第三章宏程序編程 3.方程曲線車削加工 方程曲線車削加工的走刀路線 粗加工:應根據毛坯的情況選用合理的走刀路線。 精加工:一般應采用仿形加工,即半精車、精車各一次。 程序
21、: O2200(Y=2*X*X/25) T0101 M03S1200 G00X58Z2 G71U2R1 G71P1Q2U0.2W0.1F0.2 N1G42G00X0 刀具右補償(D=3) G01Z0 #1=0 #2=0.2 WHILE[#1LE25]DO1 G01X[2*#1]Z[2*#1*#1/25]F0.2 #1=#1+#2 END1 G01X54 X56W-1 N2W-19 N3G70P1Q2S2000F0.15 G40G00X100Z20 取消刀具補償 M30 第三章宏程序編程 5車梯形螺紋366 序
22、號 參數 內容說明 1 #101 螺紋公稱直徑 2 #102 借刀量初始值 3 #103 螺距F 4 #104 每層吃刀深度,在加工中可根據情況進行調整 程序: O0001(36*6); M08;開冷卻 T0101 M03 S300;換梯形螺紋刀,主軸轉速300r/min G00 X40 Z5;快速走到起刀點 #101=36;螺紋公稱直徑 #102=0.938;借刀量初始值(tg15*3.5*2/2或0.938*2/2) #103=6; 螺距F #104=0.5;每次吃刀深度,初始值 N1 IF [#1
23、01 LT 29] GOTO2;加工到小徑尺寸循環(huán)結束 N20G0 Z[5+#102] ;快速走到右邊加工起刀點 G92 X#101 Z-59 F#103;右邊加工一刀 G0 Z[5-#102] ;快速走到左邊加工起刀點 G92 X#101 Z-59 F#103;左邊加工一刀 #101=#101-#104;改變螺紋加工直徑 #102=#102-0.134*#104;計算因改變切深后兩邊借刀量(tg15/2=0.134) IF[#101 LT 34] THEN #104=0.3;小于34時每次吃刀深度為0.3 GOTO 1; N2G00 X100
24、 Z5. M09;刀架快速退回,關閉冷卻 M05;主軸停 M30;程序結束 第三章宏程序編程 6.蝸桿 序號 參數 內容說明 1 #1 螺紋公稱直徑 2 #2 借刀量初始值(為齒頂寬的1/2) 3 #3 加工長度 4 #4 導程F 5 #5 每層吃刀深度,在加工中可根據情況進行調整 6 #6 刀尖寬度 程序: O3300(WOGAN) M03 S100 T0101 1號刀為35度車刀 M08 開冷卻 G00 X40 Z5 快速走到起刀點
25、#1=36 公稱直徑 #2=2. 借刀量初始值(留0.4MM) #3=-72 加工長度 #4=3.14*2.5 導程 #5=0.5 每層吃刀深度,初始值 #6=1. 刀尖寬 WHILE [ #1 GE 25 ] DO1 當#1大于或等于25時,語句1循環(huán) #7=#2 每層單邊最大借刀量 N10 G00 Z[5-#7] 定位到左邊 G92 X#1 Z#3 F#4 進行螺紋切削 G00 Z[5+#7] 定位到右邊 G92 X#1 Z#3 F#4 進行螺紋
26、切削 #7=#7-#6 改變寬度 IF [ #7 GE 0 ] GOTO10 當#7大于或等于0時轉移到N10(或切除每層余量) #1=#1-#5 計算直徑 #2=#2-#5/2*0.364 計算齒軸向單邊最大借刀量 IF [ #1 LT 27 ] THEN#6=0.3 加工中可根據情況進行調整 END1 語句1結束 G00 X100 Z5 退刀 M09 關閉切削液 M00換2號刀,對刀 2號刀為35度硬質合金車刀(或機加成行刀) M03 S300 T0202 M08
27、 開冷卻 G00 X40 Z20 快速走到起刀點 #1=36 公稱直徑 #2=2.2 借刀量初始值 #3=-72 加工長度 #4=3.14*2.5 導程 #5=0.2 吃刀深度 WHILE [ #1 GE 25 ] DO1 當#1大于或等于25時,語句1循環(huán) G00 Z[5-#2] 定位到左邊 G92 X#1 Z#3 F#4 進行螺紋切削 G00 Z[5+#2] 定位到右邊 G92 X#1 Z#3 F#4 進行螺紋切削 #1=#1-#5
28、 計算直徑 #2=#2-#5/2*0.364 計算齒軸向單邊最大借刀量 END1 語句1結束 G00X100Z5M09 退刀,關閉切削液 M30 第三章宏程序編程 7.加工多件毛坯外徑35mm,未注倒角0.5 刀具說明 T01 90度外園車刀 T02 Φ9.5mm鉆頭 T03 鏜刀 T04 3mm切刀 工藝分析 圖中工件總長為10mm,切刀寬為3mm,左端面留0.5mm,后一工件端面留0.5mm精車。所以Z軸要向前偏移14mm。 方法1宏程序 程序; G00X100Z100
29、T0101 M03S1200 #1=14. 單個工件加工長度 #2=0 計數 G00X31.Z2. 快速定位 G99G01Z-[#1*5]F0.3 粗車外園一刀 WHILE[#2LT5]DO1 當#2小于5時,循環(huán)(即加工總件數為5件) G00X100Z80T0101 M03S2000 G00X32.Z0. 快速定到端面 G01X15.F0.15 車削端面 G00X26.Z2. 粗車Φ24 G01Z-4.9F0.25 留0.1mm G00U1.Z1.
30、 退刀 X21. 快速走到倒角延長線上 G01X24.Z-0.5F0.15 倒角0.5x45 Z-5. 加工Φ24外園 X29. 精車軸面 X30.W-0.5 倒角0.5x45 Z-14. 加工Φ30外園 G00X80.Z80. 退刀 T0202S800 換2號刀 G00X0.Z2. 快速定位 G83Z-17.Q10000F0.04 深孔鉆循環(huán) G80
31、 取消固定循 G00.Z80. 快速退刀 T0303S2000 換3號刀 G00X9.Z1. 快速定位到循環(huán)起點 G90X14.Z-7.9F0.3 外徑切削粗車Φ16,留0.1mm X15.8F0.2 留0.2mm G00X19. 定位到倒角延長線上 G01X16.Z-0.5F0.05 倒角0.5x45 Z-8. 精車Φ16 X11. F0.18 精車軸面 X10.W-0.5 倒角0.5x45 Z-11 精車
32、Φ10 G00U-1.Z80. 退刀 T0404 換4號刀 G00X31. Z-13.5 快速定位 G75R1 G75X9.P2000F0.04 切槽循環(huán) G00X80.Z50. 退刀 G50Z#1 偏置一個工件 #2=#2+1 計件 END1 語句1結束 G00X100.Z100. 退刀 G50Z-[5*#1] 還原初始坐標 M30 程序結束 方法2用單件加工做子程序調用: 主
33、程序: a. O1230 G00X100Z100T0101 M03S1200 G00X31.Z2. 快速定位 G99G01Z-60.F0.3 粗車要加工件數總長 G54M98P1 第一工件坐標設定 G55M98P1 第二工件坐標設定 G56M98P1 第三工件坐標設定 G57M98P1 第四工件坐標設定 G58M98P1 第五工件坐標設定 G50Z-60 還原初始坐標 G00X100.Z100. M30 程序結
34、束 對于沒有G55~G59坐標設定的系統(tǒng)可用下面程序: b. O1234 G00X100Z100T0101 M03S1200 G00X31.Z2. 快速定位 G99G01Z-60.F0.3 粗車要加工件數總長 M98P1L5 調用5次 G50Z-60 G00X100Z100 M30 單件子程序 O0001: G00X100Z80 M03S2000T0101 G00X26.Z2. G01Z-4.9F0.25 G00U1.Z1. X21. G01X24.Z-0.5F0.15 Z-5. X29.
35、 X30.W-0.5 Z-14. G00X80.Z80. T0202S800 G00X0.Z2. G83Z-17.Q10000F0.04 G80 G00.Z80. T0303 G00X14.Z2. G01Z-7.9F0.3 X0F0.2 G00Z2. X15.8 G01Z-7.9 G00U-1.Z1. G00X19. G01X16.Z-0.5 Z-8. X11. X10.W-0.5 Z-11 G00U-1.Z80. T0404 G00X31. Z-13.5 G75R1 G75X9.P2000F0.04 G00X80.Z50. G50Z-
36、14 使用主程序a,此語句省略不用。 M99 第四章自動編程 1.UG建模 1,打開“UG6.0”,單擊“新建”如圖 “”。 2.這時就會有出現一個對話框“新建”,完成一下操作。單擊“確定”。 3.單擊“” 單擊鼠標“中鍵”。按下圖完成草繪后,單擊“”。 4.單擊“”,在繪圖區(qū)點一下所畫的曲線,“指定矢量”, 在繪圖區(qū)點一下所與坐標X軸上“70”的直線,然后單擊“回轉”窗口中的“確定”。 5.這時,模型完成。如圖。 第四章自動編程 2.創(chuàng)建操作 這時接著前
37、面的操作,如下: 1.單擊“”,在下拉菜單中擊一下“加工”,這時就會出現新的對話框“加工環(huán)境”,點”turning”,確定。 2.在“操作導航器”,點鼠標“右鍵”,在下拉菜單中點“幾何視圖”。 3.這時雙擊“”,會有一個“Turn Orient” 對話框,點“指定MCS”,在繪圖區(qū)中點坐標系,“確定”如下圖這時“指定MCS”前會有一個綠色的“√”,“確定”。 4.在操作導航中雙擊節(jié)下的,系統(tǒng)彈出圖4 .1。 圖4.1 5.單擊“工件”對話框中的按鈕,在系統(tǒng)彈出“部件幾何體”對話框中選中“幾何體”, 單擊“全選”,“確定”如圖4.2。
38、 圖4.2 6.在操作導航器中的幾何視圖狀態(tài)下雙擊節(jié)點下的子菜單節(jié)點,系統(tǒng)彈出圖4.3。 圖4.3 7.單擊“Turn Bnd”對話框中的“指定部件邊界”按鈕,系統(tǒng)彈出圖4.4所示的“部件邊界”對話框,單擊“確定”完成。 圖4.4 8.單擊“Turn Bnd”對話框中的“指定毛坯邊界”按鈕,系統(tǒng)彈出“選擇毛坯”對話框,如圖4.5。 圖4.5 9.在“選擇毛坯”對話框中選擇“桿材”按鈕,在“點位置”區(qū)域選中“在主軸箱處”單選項,單擊“選擇”按鈕,系統(tǒng)彈出“點”對話框,在圖
39、形中選擇機床坐標系的原點為毛坯放置位置,單擊“確定”按鈕,完成安裝們置定義,并返回“選擇毛坯”對話框。 10.在“選擇毛坯”對話框的“長度”文本框中輸入值70.0,在“直徑”文本框中輸入50.0,單擊“確定”在圖形區(qū)中顯示毛坯邊界,如圖4.6所示。 圖4.6 11.單擊“ Turn Bnd”對話框中的“確定”按鈕,完成毛坯幾何體的定義。 第四章自動編程 余下部分詳見視頻 1.加工操作 2.后處理 附錄 Fanuc系統(tǒng)數控車床設置工件零點常用方法 直接用刀具試切對刀 1.用外園車刀先試車一外園,記住當前X坐標,測量外園直徑后,用
40、X坐標減外園直徑,所的值輸入offset界面的幾何形狀X值里。 2.用外園車刀先試車一外園端面,記住當前Z坐標,輸入offset界面的幾何形狀Z值里。 用G50設置工件零點 1.用外園車刀先試車一外園,測量外園直徑后,把刀沿Z軸正方向退點,切端面到中心。 2.選擇MDI方式,輸入G50 X0 Z0,啟動START鍵,把當前點設為零點。 3.選擇MDI方式,輸入G0 X150 Z150 ,使刀具離開工件進刀加工。 4.這時程序開頭:G00 X150 Z150 …….。 5.注意:用G00 X150 Z150,這樣才能保證重復加工不亂刀。 (程序中最好不要用G50,以往用G50,中間程序停止或機床關閉后等原因,繼續(xù)加工中坐標就會改變) 刀具補償偏置(D)
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
5. 裝配圖網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 市教育局冬季運動會安全工作預案
- 2024年秋季《思想道德與法治》大作業(yè)及答案3套試卷
- 2024年教師年度考核表個人工作總結(可編輯)
- 2024年xx村兩委涉案資金退還保證書
- 2024年憲法宣傳周活動總結+在機關“弘揚憲法精神推動發(fā)改工作高質量發(fā)展”專題宣講報告會上的講話
- 2024年XX村合作社年報總結
- 2024-2025年秋季第一學期初中歷史上冊教研組工作總結
- 2024年小學高級教師年終工作總結匯報
- 2024-2025年秋季第一學期初中物理上冊教研組工作總結
- 2024年xx鎮(zhèn)交通年度總結
- 2024-2025年秋季第一學期小學語文教師工作總結
- 2024年XX村陳規(guī)陋習整治報告
- 2025年學校元旦迎新盛典活動策劃方案
- 2024年學校周邊安全隱患自查報告
- 2024年XX鎮(zhèn)農村規(guī)劃管控述職報告