華中數控車床程式設計指令及格式

2021-03-04 02:00:27 字數 4925 閱讀 7452

1、零件程式是由數控裝置專用程式語言書寫的一系列指令組成的。

2、數控裝置將零件程式轉化為對工具機的控制動作。

3、最常使用的程式儲存介質是磁碟和網路。

4、為簡化程式設計和保證程式的通用性,規定直線進給座標軸用x,y,z 表示,常稱基本座標軸。x,y,z 座標軸的相互關係用右手定則決定。

5、規定大姆指的指向為x 軸的正方向,食指指向為y軸的正方向,中指指向為z 軸的正方向。圍繞x,y,z 軸旋轉的圓周進給座標軸分別用a,b,c 表示,

6、數控工具機的進給運動,有的由主軸帶動刀具運動來實現,有的由工作台帶著工件運動來實現。

7、座標軸正方向,是假定工件不動,刀具相對於工件做進給運動的方向。如果是工件移動則用加「′」的字母表示,按相對運動的關係,工件運動的正方向恰好與刀具運動的正方向相反,即有:

+x =-x′, +y =-y′, +z =-z′

+a =-a′, +b =-b′, +c =-c′

同樣兩者運動的負方向也彼此相反。

8、工具機座標軸的方向取決於工具機的型別和各組成部分的布局,對車床而言:

——z 軸與主軸軸線重合,沿著z 軸正方向移動將增大零件和刀具間的距離;

——x 軸垂直於z 軸,對應於轉塔刀架的徑向移動,沿著x軸正方向移動將增大零件和刀具間的距離;

——y 軸(通常是虛設的)與x 軸和z 軸一起構成遵循右手定則的座標系統。

9、工具機座標系是工具機固有的座標系,工具機座標系的原點稱為工具機原點或工具機零點。在工具機經過設計、製造和調整後,這個原點便被確定下來,它是固定的點。

10、為什麼數控車床開機後要回參考點?

答:數控裝置上電時並不知道工具機零點,為了正確地在工具機工作時建立工具機座標系,通常在每個座標軸的移動範圍內設定乙個工具機參考點(測量起點),工具機起動時,通常要進行機動或手動回參考點,以建立工具機座標系。工具機回到了參考點位置,也就知道了該座標軸的零點位置,找到所有座標軸的參考點,**c 就建立起了工具機座標系。

11、工具機參考點可以與工具機零點重合,也可以不重合,通過引數指定工具機參考點到工具機零點的距離。

12、工具機座標軸的機械行程是由最大和最小限位開關來限定的。工具機座標軸的有效行程範圍是由軟體限位來界定的,其值由製造商定義。

13、工件座標系是程式設計人員在程式設計時使用的,程式設計人員選擇工件上的某一已知點為原點(也稱程式原點),建立乙個新的座標系,稱為工件座標系。工件座標系一旦建立便一直有效,直到被新的工件座標系所取代。

14、程式原點選擇原則?

答:工件座標系的原點選擇要盡量滿足程式設計簡單,尺寸換算少,引起的加工誤差小等條件。一般情況下,程式原點應選在尺寸標註的基準或定位基準上。

對車床程式設計而言,工件座標系原點一般選在,工件軸線與工件的前端面、後端麵、卡爪前端面的交點上。

15、什麼是對刀點?對刀的目的是什麼?

答:對刀點是零件程式加工的起始點。

對刀的目的是確定程式原點在工具機座標系中的位置,對刀點可與程式原點重合,也可在任何便於對刀之處,但該點與程式原點之間必須有確定的座標聯絡。可以通過**c 將相對於程式原點的任意點的座標轉換為相對於工具機零點的座標。

16、加工開始時要設定工件座標系,用g92 指令可建立工件座標系;用g54~g59 及刀具指令可選擇工件座標系。

17、乙個零件程式是一組被傳送到數控裝置中去的指令和資料。

18、乙個零件程式是由遵循一定結構、句法和格式規則的若干個程式段組成的,而每個程式段是由若干個指令字組成的。

19、乙個指令字是由位址符(指令字元)和帶符號(如定義尺寸的字)或不帶符號(如準備功能字g **)的數字資料組成的。

20、乙個程式段定義乙個將由數控裝置執行的指令行。

21、乙個零件程式必須包括起始符和結束符。

22、乙個零件程式是按程式段的輸入順序執行的,而不是按程式段號的順序執行的,但書寫程式時,建議按公升序書寫程式段號。

26、**c 裝置可以裝入許多程式檔案,以磁碟檔案的方式讀寫。

27、華中數控車系統通過呼叫檔名來呼叫程式,進行加工或編輯。

28、輔助功能由位址字m 和其後的一或兩位數字組成,主要用於控制零件程式的走向,以及工具機各種輔助功能的開關動作。

29、m 功能有非模態m 功能和模態m 功能兩種形式。

30、非模態m 功能 (當段有效**) :只在書寫了該**的程式段中有效。

31、模態m 功能(續效**):一組可相互登出的m 功能,這些功能在被同一組的另乙個功能登出前一直有效。

32、m 功能還可分為前作用m 功能和後作用m 功能兩類。

33、前作用m 功能:在程式段編制的軸運動之前執行;

34、後作用m 功能:在程式段編制的軸運動之後執行。

35、m00、m02、m30、m98、m99 用於控制零件程式的走向,是**c 內定的輔助功能,不由工具機製造商設計決定,也就是說,與plc 程式無關;

36、其餘m **用於工具機各種輔助功能的開關動作,其功能不由**c 內定,而是由plc 程式指定,所以有可能因工具機製造廠不同而有差異(表內為標準plc 指定的功能)。

37、程式暫停m00

38、當**c 執行到m00 指令時,將暫停執行當前程式,以方便操作者進行刀具和工件的尺寸測量、工件調頭、手動變速等操作。

39、暫停時,工具機的進給停止,而全部現存的模態資訊保持不變,欲繼續執行後續程式,重按操作面板上的「迴圈啟動」鍵。

40、m00 為非模態後作用m 功能。

41、程式結束m02

42、m02 一般放在主程式的最後乙個程式段中。

43、當**c 執行到m02 指令時,工具機的主軸、進給、冷卻液全部停止,加工結束。

44、使用m02 的程式結束後,若要重新執行該程式,就得重新呼叫該程式。

45、m02 為非模態後作用m 功能。。

46、、程式結束並返回到零件程式頭m30

47、m30 和m02 功能基本相同,只是m30 指令還兼有控制返回到零件程式頭(%)的作用。

48、使用m30 的程式結束後,若要重新執行該程式,只需再次按操作面板上的「迴圈啟動」鍵。

49、、子程式呼叫m98 及從子程式返回m99

50、m98 用來呼叫子程式。

51、m99 表示子程式結束,執行m99 使控制返回到主程式。

52、在子程式開頭,必須規定子程式號,以作為呼叫入口位址。

53、在子程式的結尾用m99,以控制執行完該子程式後返回主程式。

54、可以帶引數呼叫子程式。g65 指令的功能和引數與m98 相同。

55、plc 設定的輔助功能:m03、m04、m05、m07、m09

56、主軸控制指令m03、m04、m05

57、m03 啟動主軸以程式中編制的主軸速度順時針方向(從z 軸正向朝z 軸負向看)旋轉。

58、m04 啟動主軸以程式中編制的主軸速度逆時針方向旋轉。

59、m05 使主軸停止旋轉。

60、m03、m04 為模態前作用m 功能;m05 為模態後作用m 功能,

61、m05 為預設功能。

62、m03、m04、m05 可相互登出。

63、m07 指令將開啟冷卻液管道。

64、m09 指令將關閉冷卻液管道。

65、m07 為模態前作用m 功能;m09 為模態後作用m 功能,m09為預設功能。

66、主軸功能s控制主軸轉速,其後的數值表示主軸速度,單位為:轉/每分鐘(r/min)。

67、恆線速度功能時s 指定切削線速度,其後的數值單位為:公尺/每分鐘(m/min)。

68、g96 恆線速度有效、g97 取消恆線速度。

69、s 是模態指令,s 功能只有在主軸速度可調節時有效。

70、s所程式設計的主軸轉速可以借助工具機控制面板上的主軸倍率開關進行修調。

71、進給速度f指令表示工件被加工時刀具相對於工件的合成進給速度。

72、f的單位取決於g94(每分鐘進給量mm/min)或g95(主軸每轉一轉刀具的進給量mm/r)。

73、工作在g01,g02 或g03 方式下,程式設計的f 一直有效,直到被新的f 值所取代。

74、工作在g00 方式下,快速定位的速度是各軸的最高速度,與所編f無關。

75、借助工具機控制面板上的倍率按鍵,f 可在一定範圍內進行倍率修調。

76、執行攻絲迴圈g76、g82,螺紋切削g32 時,倍率開關失效,進給倍率固定在100%。

77、當使用每轉進給量方式時,必須在主軸上安裝乙個位置編碼器。

78、直徑程式設計時,x 軸方向的進給速度為:半徑的變化量/分、半徑的變化量/轉。

79、刀具功能(t 機能)t **用於選刀,其後的4 位數字分別表示選擇的刀具號和刀具補償號。

80、t **與刀具的關係是由工具機製造廠規定的。

81、執行t 指令,轉動轉塔刀架,選用指定的刀具。

82、當乙個程式段同時包含t **與刀具移動指令時:先執行t**指令,而後執行刀具移動指令。

83、t 指令同時調入刀補暫存器中的補償值。

84、準備功能g 指令由g 後一或二位數值組成,它用來規定刀具和工件的相對運動軌跡、工具機座標系、座標平面、刀具補償、座標偏置等多種加工操作。

85、g 功能根據功能的不同分成若干組,其中00 組的g 功能稱非模態g 功能,其餘組的稱模態g 功能。

86、非模態g 功能:只在所規定的程式段中有效,程式段結束時被登出;

87、模態g 功能:一組可相互登出的g 功能,這些功能一旦被執行,則一直有效,直到被同一組的g 功能登出為止。

88、模態g 功能組中包含乙個預設g 功能,上電時將被初始化為該功能。

89、沒有共同位址符的不同組g **可以放在同一程式段中,而且與順序無關。例如,g90、g17 可與g01 放在同一程式段。

90、華中世紀星hnc-21t 數控裝置g 功能指令見下表。

注意:[1] 00 組中的g **是非模態的,其他組的g **是模態的;[2] 標記者為預設值。

91、尺寸單位選擇:說明:g20:英製輸入制式;g21:公制輸入制式;

92、g20、g21 為模態功能,可相互登出,g21 為預設值。

93、進給速度單位的設定:說明:g94:每分鐘進給;g95:每轉進給。

94、g94 為每分鐘進給。對於線性軸,f 的單位依g20/g21 的設定而為mm/min 或in/min;對於旋轉軸,f 的單位為度/min。

數控車床程式設計與操作實習

四川機電職業技術學院 授課教案 2006 2007學年第學期 課程數控車床程式設計與操作實習 班級實訓實驗部機械教研組 編寫教師趙豔 二00六年八月 第 1 次課 教學課題課題一安全教育 教學目的 掌握數控車床的維護保養知識,做到正確使用數控車床 掌握數控車床安全技術操作規程,做到安全文明生產實習。...

數控車床程式設計說明書

一 準備功能 g g00 定位 快速進給 g01 直線插補 切削進給 g02 圓弧插補 cw 順順時針 g03 圓弧插補 ccw 逆順時針 g04 暫停 g27 返回參考點檢測 g28 返回參考點 g32 螺紋切削 g 40 取消刀尖r補償 g41 刀尖r 補償 左 g42 刀尖r補償 右 g50 ...

數控車床程式設計與操作考試方案

一 考核原則及範圍 數控車床程式設計與操作 作為數控專業核心課程,要求學生熟練掌握數控車床的程式設計以及基本操作,能夠運用數控車床對零件進行加工。本學期上課班級為數控1411 1412 1413中隊,為第二學期開課,學生已經掌握了簡單的程式設計與操作,本學期將繼續培養學生熟練操作工具機的能力,為技能...