第一篇:數控編程試題(附自己整理的答案)
有福同享,有難同當 小博贈言
一、填空題
1.數控機床大體由 輸入裝置、數控裝置、伺服系統、機床本體 四個部分組成。2.數控機床按控制系統功能特點分類分為:開環控制數控機床、閉環控制數控機床、半閉環控制數控機床;按運動方式分,分為點位控制、點位直線控制和輪廓控制三類
3.數控編程的方法一般分為手工編程和 計算機輔助編程 兩種。
4.刀位點是刀具上的一點,車刀刀尖帶圓弧時刀位點是 該圓弧的圓心上,球頭銑刀刀位點為 球心。
5.數控機床的坐標系采用的是右手笛卡爾直角坐標系。6.數控機床坐標系的正方向規定為增大工件與刀具之間距離的方向
7.數控機床坐標系中Z軸的方向指的是 與主軸軸線平行,其正方向是 刀具遠離工件的方向。
8.數控機床中旋轉坐標有 A 軸 B 軸 C 軸,其方向的判斷用 右手螺旋定則。
9.數控車床中X軸的方向為 工件的徑向,其正方向為 刀具遠離工件的方向。
10.數控機床坐標系一般可分為 機床坐標系 和 工件坐標系 兩種 11.數控機床坐標系按坐標值的讀法不同分為 絕對坐標系 和 增量坐標系。
12.數控系統的插補是根據給定的 數學函數,完成輪廓起點和終點之間的中間點 數據密化處理 的過程。
13.目前普遍應用的插補算法分為 直線插補 和 圓弧插補 兩大類。14.數控編程的步驟有 工藝分析、數值計算、編寫程序單、程序輸入、程序檢驗和首件加工
15.一個完整的程序由 建立程序、執行程序 和 取消程序三部分組成。16.準備功能G代碼有模態代碼、非模態代碼兩大類
17.在ISO代碼中,G42的含義為 刀具半徑右補償、G0 快速定位、G01 直線插補、G02 順時針圓弧插補、G03 逆時針圓弧插補。
18.編程時可將重復出現的程序編成 子程序,使用時可以由 M98 多
次重復調用。
19.在數控銑床上加工整圓時,為避免工件表面產生刀痕,刀具從起始點沿圓表面的 切線方向 進入,進行圓弧銑削加工;整圓加工完畢退刀時,順著圓弧表面的 切線方向 退出。
20.銑削平面輪廓曲線工件時,銑刀半徑應 小于 工件輪廓的最小凹圓半徑。
二、判斷
1.在數控程序中絕對坐標與增量坐標可單獨使用,也可交叉使用。(T)2. G92指令一般放在程序第一段,該指令不引起機床動作。(T)3. G04 X3表示暫停3s(F)4. 圓弧指令中的I是圓心相對與起點的距離。(T)5.機床參考點是機床上固定的機床原點,該點到機床坐標原點在進給坐標軸上的距離可以在機床出廠設定。(T)6.工件坐標系是編程時使用的坐標系,故又稱編程坐標系。(T)7.機床坐標系是機床固有的坐標系,一般情況下不允許用戶改動。(T)8.判斷刀具左右偏移指令時,必須對著刀具前進方向判斷。(T)9. 由于數控車床使用直徑編程,因此圓弧指令中的R值是圓弧的直徑。(F)10.順銑是指銑刀的切削速度方向與工件的進給運動方向相反的銑削。(F)12.以交流伺服電機為驅動單元的數控系統稱為閉環數控系統。(T)
13.當數控加工程序編制完成后即可進行正式加工。
(F)14.圓弧插補中,對于整圓,其起點和終點相重合,用R編程無法定義,所以只能用圓心坐標編程。
(T)15.插補運動的實際插補軌跡始終不可能與理想軌跡完全相同。
(T)16.數控機床編程有絕對值和增量值編程,使用時不能將它們放在同一程序段中。(F)17.G00、G01指令都能使機床坐標軸準確到位,因此它們都是插補指令。(F)18.圓弧插補用半徑編程時,當圓弧所對應的圓心角大于180o時半徑取負(T)19.不同的數控機床可能選用不同的數控系統,但數控加工程序指令都是相同的。(F)20.圓弧插補中,當用I、J、K指定圓弧圓心時,I、J、K的計算取決于數據輸入方式是絕對方式還是增量方式。
(F)
21.點位控制系統不僅要控制從一點到另一點的準確定位,還要控制從一點到另一點的路徑。(F)22.通常在命名或編程時,不論何種機床,都一律假定工件靜止刀具移動。(T)23.數控機床適用于單品種,大批量的生產。(F)24.一個主程序中只能有一個子程序。(F)25.子程序的編寫方式必須是增量方式。(F)26.程序段的順序號,根據數控系統的不同,在某些系統中可以省略的。(T)27.絕對編程和增量編程不能在同一程序中混合使用。(F)28.數控機床在輸入程序時,不論何種系統座標值不論是整數和小數都不必加入小數點。(F)29.Y坐標的圓心坐標符號一般用K表示。(F)30.增量值方式指控制位置的坐標是以上一個控制點原點的坐標。(T)31.非模態指令只能在本程序段內有效。(T)32.順時針圓弧插補(G02)和逆時針圓弧插補(G03)的判別方向是:沿著不在圓弧平面內的坐標軸正方向向負方向看去,順時針方向為G02,逆時針方向為G03。(T)33.數控車床的特點是Z軸進給1mm,零件的直徑減小2mm。(F)34.四坐標數控銑床是在三坐標數控銑床上增加一個數控回轉工作臺。(T)35.數控車床的刀具功能字T既指定了刀具數,又指定了刀具號。(F)36.螺紋指令G32 X41.0 W-43.0 F1.5是以每分鐘1.5mm的速度加工螺紋。(F)37.在數控加工中,如果圓弧指令后的半徑遺漏,則圓弧指令作直線指令執行。
(F)
39.數控機床的坐標規定與普通機床相同,均是由左手直角笛卡爾坐標系確定。
F 40.G00、G02、G03、G04、G90均屬于模態G指令。(F)41.在數值計算車床過程中,已按絕對坐標值計算出某運動段的起點坐標及終點坐標,以增量尺寸方式表示時,其換算公式:增量坐標值=終點坐標值-起點標。
(T)
42.數控機床加工過程中可以根據需要改變主軸速度和進給速度。(T)43.刀具半徑補償是一種平面補償,而不是軸的補償。
(T)
44.數控車床的刀具補償功能有刀尖半徑補償與刀具位置補償。(T)45.刀具補償寄存器內只允許存入正值。(F)46.數控機床的機床坐標原點和機床參考點是重合的。(F)47.機床參考點在機床上是一個浮動的點。(F)48.刀具補償功能包括刀補的建立、刀補的執行和刀補的取消三個階段。(T)49.編制數控加工程序時一般以機床坐標系作為編程的坐標系。(F)50.絕對值方式指控制位置的坐標值均以機床某一固定點為原點來計算計算長度。(F)
三、單項選擇題
1.加工(b)零件,宜采用數控加工設備。
A 大批量 B
多品種中小批量 C
單件 2.通常數控系統除了直線插補外,還有(B)。
A. 正弦插補 B
圓弧插補 C
拋物線插補 3.圓弧插補指令G03 X Y R 中,X、Y后的值表示圓弧的(B)。A.起點坐標值 B.終點坐標值 C.圓心坐標相對于起點的值 4.確定數控機床坐標軸時,一般應先確定(C)。A.X軸
B.Y軸 C.Z軸 5.數控銑床的默認加工平面是(C)。
A.XY平面 B.XZ平面 C.YZ平面 6.G00指令與下列的(C)指令不是同一組的。A.G01 B.G02,G03 C.G04 7.開環控制系統用于(A)數控機床上。
A.經濟型 B.中、高檔 C.精密 8.加工中心與數控銑床的主要區別是(C)。
A.數控系統復雜程度不同 B.機床精度不同 C.有無自動換刀系統 9.G02 X20 Y20 R-10 F100;所加工的一般是(C)。
A.整圓 B.夾角〈=180°的圓弧 C.180°〈夾角〈360°的圓弧 10.下列G指令中(C)是非模態指令。
A.G00 B.G01 C.G04
11.數控機床的F功能常用(B)單位。
A.m/min B.mm/min或 mm/r C.m/r 12.繞X軸旋轉的回轉運動坐標軸是(A)。A.A軸 B.B軸 C.Z軸
13.用于指令動作方式的準備功能的指令代碼是(B)。A.F代碼 B.G 代碼 C.T代碼
14.用于機床開關指令的輔助功能的指令代碼是(C)。A.F代碼 B.S 代碼 C.M代碼 15.輔助功能中表示無條件程序暫停的指令是(A)。A.M00 B.M01 C.M02 D.M30 16.輔助功能中表示程序計劃停止的指令是(B)。A.M00 B.M01 C.M02 D.M30 17.輔助功能中與主軸有關的M指令是(D)。A.M06 B.M09 C.M08 D.M05 18.數控機床主軸以800轉/分轉速正轉時,其指令應是(A)。A.M03 S800 B.M04 S800 C.M05 S800 19.設G01 X30 Z6執行G91 G01 Z15后,正方向實際移動量(C)。A.9mm B.21mm C.15mm 20.各幾何元素間的聯結點稱為(A)。
A.基點 B.節點 C.交點 21.程序中指定了(A)時,刀具半徑補償被撤消。A.G40 B.G41 C.G42 22.數控機床的標準坐標系是以(A)來確定的。
A.右手直角笛卡爾坐標系 B.絕對坐標系 C.相對坐標系 23.數控車床在加工中為了實現對車刀刀尖磨損量的補償,可沿假設的刀尖方向,在刀尖半徑值上,附加一個刀具偏移量,這稱為(B)。A.刀具位置補償 B.刀具半徑補償 C.刀具長度補償 24.G00的指令移動速度值是(A)
A.機床參數指定 B 數控程序指定 C 操作面板
25.進行輪廓銑削時,應避免(B)和(C)工件輪廓。
A.切向切入 B.法向切入 C.法向退出 D.切向退出 26.設置零點偏置(G54-G59)是從(C)輸入。
A.程序段中 B.機床操作面板 C.CNC控制面板 27.M代碼控制機床各種(C)。
A 運動狀態 B 刀具更換 C 輔助動作狀態 D 固定循環
28.車床頭端面的中心點是車床的()端面銑刀的中心點是(),一般地,數控車、銑床中多將各軸正向行程極限點定為()。A 機床原點 B 工件原點 C 刀位點 D 參考點 29.數控機床的旋轉軸之一B軸是繞()直線軸旋轉的軸。
A、X B、Y軸 C、Z軸 D、W軸
30.沿刀具前進方向觀察,刀具偏在工件輪廓的左邊是(B)指令,刀具偏在工件輪廓的右邊是(C)指令,刀具中心軌跡和編程軌跡生重合是(A)指令。
A、G40 B、G41 C、G42 31.編制整圓程序時(D)。
A 可以用絕對坐標I或K指定圓心 B 可以用半徑R編程 C 必須用相對坐標I或K編程 D A和B皆對 32.G50X200.0Z100.0指令表示:(D)。
A 機床回零 B 原點檢查 C 刀具定位 D工件坐標系設定 33.數控編程時,應首先設定(D)。
A 機床原點 B 固定參考點 C 機床坐標系 D 工件坐標系 34.選擇“ZX”平面指令是 :(B)
A G17 B G18 C G19 D G20 35.(A)開機后自動生效的G代碼是。
A、G40 B、G99 C、G55 D、G18 36. 數控機床有不同的運動形式,需要考慮工件與刀具相對運動關系及坐標方向,編寫程序時,采用(D)的原則編寫程序。A 刀具固定不動,工件移動
B 銑削加工刀具固定不動,工件移動;車削加工刀具移動,工件不動 C分析機床運動關系后再根據實際情況 D工件固定不動,刀具移動
四、簡答題
1.數控機床主要由哪幾部分組成?
2.簡述數控機床的發展趨勢。
3.數控編程的主要內容有哪些?
4.簡述刀位點、對刀點、換刀點的區別。
5.在數控加工中,一個固定循環一般由幾個部分組成?
6.刀具半徑補償的作用是什么?在數控車床上使用刀具半徑補償有哪幾步?在什么移動指令下才能建立和取消刀具半徑補償功能?
11.編程精加工圖示零件(外形輪廓加工)
8.要求對一平板零件進行鉆孔數控加工,如圖所示,擬采用G81鉆孔循環加工,請回答:
圖 3-8 1)選用和何種規格型號的刀具 2)填寫空缺的程序說明 %(循環鉆孔)
O005 /*005號程序,鉆孔加工
N05 G54 G90 G00 XO YO /*建立工件坐標系,并快速運動到程序原點上方
N10 Z30. /*快速運動到程序原點上方30mm處 N20 S200 M03 M08 /*()N30 G00 Z2 /*()N40 G81 X30. Y30. Z-35.R2.F20. /*在1#位鉆孔,進給速度為20mm/min,Z-35.表示鉆頭伸出底面5 mm,R2表示鉆孔完成后抬刀 到2mm處的參考面
N50 G91 X40 /*()N60 X40. /*()N70 X40. /*鉆4#孔
N80 G90 X50. Y70. /*鉆5#孔,絕對坐標編程 N90 G9l X40. /*()N100 X40. /*()NI 10 X40. /*()N120 G00 Z30. /*()N130 M30 /* 程序結束并返回、毛坯為 70 ㎜ × 70 ㎜ × 18 ㎜板材,六面已粗加工過,要求數控銑出如圖 20所示的槽,工件材料為 45 鋼。
第二篇:數控編程自己整理的G代碼
G00 快速點定位
G01 直線插補
G02 順時針圓弧插補 G03 逆時針圓弧插補 G04 暫停
G05.1 預讀處理控制
G07.1 圓柱插補
G08 預讀處理控制
G09 準確停止
G10 可編程數據輸入 G11 可編程數據輸入 G15 極坐標取消
G16 極坐標指令
G17 選擇XY平面
G18 選擇ZX平面
G19 選擇YZ平面
G20 英寸輸入
G21 毫米輸入
G22 存儲行程檢測接通
G23 存儲行程檢測接通檢測斷開 G27 返回參考點檢測G28 返回參考點檢測點 G05 快速點定位
G06 直線插補
G07 順時針圓弧插補G08 逆時針圓弧插補G09 暫停
G05.2 預讀處理控制G07.2 圓柱插補
G05 快速點定位
G06 直線插補
G07 順時針圓弧插補G08 逆時針圓弧插補G09 暫停
G05.2 預讀處理控制G07.2 圓柱插補
G08 預讀處理控制
G46 刀具位置偏置減
G47 刀具位置偏置加1倍G48 刀具位置為原來的1/2G49 刀具長度補償取消G50 比例縮放取消
G51 比例縮放有效
G50.1 可編程鏡像有效像有效 G51.1 可編程鏡像取消G52 局部坐標系設定G53 選擇機床坐標系G54 選擇工件坐標系1G54.1 選擇附加工件坐標系 G55 選擇工件坐標系2 G56 選擇工件坐標系3 G57 選擇工件坐標系4 G58 選擇工件坐標系5 G59 選擇工件坐標系6 G60 單方向定位方式 G61 準確停止方式 G62 自動拐角倍率 G63 攻螺紋方式
G64 切削方式
G65 宏程序非模態調用 G66 宏程序模態調用 G67 宏程序模態調用取消 G68 坐標系旋轉
G69 坐標系旋轉取消 G73 深孔鉆循環
第三篇:數控編程論文
數 控 編 程 實習報 告
分院:機電分院 班級:機制4班 姓名:宣
科 學號:20***3 日期:2016.12.21
數控編程是數控加工準備階段的主要內容之一,通常包括分析零件圖樣,確定加工工藝過程;計算走刀軌跡,得出刀位數據;編寫數控加工程序;制作控制介質;校對程序及首件試切。有手工編程和自動編程兩種方法。總之,它是從零件圖紙到獲得數控加工程序的全過程。
本學期我分院布置了數控編程的實習任務為期2個周期共計2個課時,雖然時間短但是這次實習收益頗多。
每期的課堂講座先是在機房進行理論學習然后下基地進行實踐操作。
手工編程是指編程的各個階段均由人工完成。利用一般的計算工具,通過各種三角函數計算方式,人工進行刀具軌跡的運算,并進行指令編制。這種方式比較簡單,很容易掌握,適應性較大。使用于非模具加工的零件。
編程步驟
人工完成零件加工的數控工藝 分析零件圖紙 制定工藝決策 確定加工路線 選擇工藝參數 計算刀位軌跡坐標數據 編寫數控加工程序單 驗證程序 手工編程 刀軌仿真
優點
主要用于點位加工(如鉆、鉸孔)或幾何形狀簡單(如平面、方形槽)零件的加工,計算量小,程序段數有限,編程直觀易于實現的情況等。
缺點
對于具有空間自由曲面、復雜型腔的零件,刀具軌跡數據計算相當繁瑣,工作量大,極易出錯,且很難校對,有些甚至根本無法完成。
第 2 頁 自動編程
定義
對于幾何形狀復雜的零件需借助計算機使用規定的數控語言編寫零件源程序,經過處理后生成加工程序,稱為自動編程。
隨著數控技術的發展,先進的數控系統不僅向用戶編程提供了一般的準備功能和輔助功能,而且為編程提供了擴展數控功能的手段。FANUC6M數控系統的參數編程,應用靈活,形式自由,具備計算機高級語言的表達式、邏輯運算及類似的程序流程,使加工程序簡練易懂,實現普通編程難以實現的功能。
數控編程同計算機編程一樣也有自己的“語言”,但有一點不同的是,現在電腦發展到了以微軟的Windows為絕對優勢占領全球市場.數控機床就不同了,它還沒發展到那種相互通用的程度,也就是說,它們在硬件上的差距造就了它們的數控系統一時還不能達到相互兼容.所以,當我要對一個毛坯進行加工時,首先要以我們已經擁有的數控機床采用的是什么型號的系統.①通過這次實習我們了解了現代數控機床的生產方式和工藝過程。熟悉了一些材料的成形方法和主要機械加工方法及其所用主要設備的工作原理和典型結構、工夾量具的使用以及安全操作技術。了解了數控機床方面的知識和新工藝、新技術、新設備在機床生產上的應用。
②在數控機床的生產裝配以及調試上,具有初步的獨立操作技能。
③在了解、熟悉和掌握一定的數控機床的基礎知識和操作技能過程中,培養、提高和加強了我的動手能力、創新意識和創新能力。
④這次實習,讓我們明白做事要認真小心細致,不得有半點馬虎。同時也培養了我們堅強不屈的本質,不到最后一秒決不放棄的毅力!⑤培養和鍛煉了勞動觀點、質量和經濟觀念,強化遵守勞動紀律、遵守安全技術規則和愛護國家財產的自覺性,提高了我們的整體綜合素質數控編程實習心得體會
第 3 頁
第四篇:簡單數控編程練習
簡單數控編程練習
華中數控簡單的編程做練習
螺紋的宏程序
%5
G54 G0 Z50
M03 S1200
#111=#(“#” 為刀尖的實際回轉半徑)
G0 X0 Y0
Z1.5(Z軸的起刀點定在正1.5是方便螺紋加工,向下加工的深度位置)
G42 G1 X19 Y0 D111 F100
M98 P11 L9(調用子程序9次)
G40 G0 X0 Y0
Z50
M30
%11
G91 G02 I-19 Z-1.5 F100(聯動加工銑削螺紋)M99
9圈就到了Z負12
第五篇:數控編程復習資料
1.數控機床的程序編制包括:分析零件圖樣、工藝處理、數學處理、編寫程序單、制作控制介質、程序檢驗
2.數控機床程序編制具體步驟與要求:1)、分析零件圖樣和制定加工工藝方案2)、數學處理3)、編寫零件加工程序單及程序檢驗
4.坐標系確定原則:1)、刀具相對于靜止工件而運動的原則2)、標準坐標系的規定3)、運動的方向
5.X、Y、Z坐標 1)、Z坐標的運動:是由傳遞切削動力的主軸所規定2)、X坐標是水平的,平行于工件的裝夾平面3)、Y坐標,根據X和Z坐標運動方向.按右手笛卡爾坐標系確定
6.機床原點:機床上設置的一個固定的點,由廠家確定。編程原點:根據加工零件圖樣選定的編制零件程序的原定。編程坐標系的原點:選在零件設計基準或工藝基準上。加工原點:程序原點,零件被裝卡好后,相應的編程原點在機床原點坐標系中的位置
7.1)、相對于固定的坐標原點給出刀具運動位置的坐標---絕對坐標。2)、相對于前一位置的刀具運動位置的坐標值---增量坐標
1.數控加工工藝主要包括:1)、選著并決定零件的數控加工內容2)、零件圖樣的數控工藝性分析3)、數控加工的工藝路線設計。4)、數控加工工序設計。5)、數控加工專用技術文件的編寫。
2.確定走刀路線時主要考慮一下幾點:?尋求最短加工路線,減少空刀時間以提高加工效率?為保證工件輪廓表面加工后的表面粗糙度要求,最終輪廓應安排在最后一次走刀中連續加工出來?刀具的進退刀路線要認真考慮,以盡量減少在輪廓切削中停刀而留下刀痕,也要避免在工件輪廓面垂直上下刀而劃傷工件④要選擇工件在加工后變形小的路線,對橫截面積小的細長零件或薄板零件,應采用分幾次走刀加工到最后尺寸或對稱去余量法安排走刀路線。.定位基準與加緊方案的確定應注意:?盡可能做到設計、工藝與編程計算的基準統一?盡量將工序集中,減少裝夾次數,盡量做到在一次裝夾后就能加工出全部待加工表面?避免采用占機人工調整裝夾方案對刀點的選擇原則1)、所選的對刀點應使程序編制簡單2)、對刀點應該選擇在容易找正,便于確定零件加工原點的位置3)、對刀點的位置應在加工時檢查方便、可靠4)、有利于提到加工精度
5程序編制中的誤差Δ程=f(Δ逼 Δ差 Δ圓)逼近誤差,插補誤差,圓整誤差 6.數控銑床加工工藝范圍:1)、平面類零件2)、變斜角類零件3)、曲面類零件
7用戶宏功能指令:.在編程工件中,經常把能完成某一功能的一系列指令像子程序那樣存入存儲器。用一總指令代表他們,使用時只需給出這一總指令就能執行其功能,所存入的這一系列指令稱為用戶宏功能指令。宏功能立體即可由機床生產廠提供,也可由機床用戶廠自己編制。
8使用用戶宏程序過程中,應注意:1)、由G65規定的H碼不影響偏移量的任何選擇2)、如用于各算術運算的Q或R未被指定,則當O處理。3)、在分支轉移目標中,若序號為負值,則檢索過程是返回向前面的程序段檢查。4)、轉移目標序號可以是變量.機床基本組成:1)、工作臺。2)走絲機構)、供液系統4)、脈沖電源5)、控制系統.數控線切割機床坐標系符合國家標準:1)、刀具相對于靜止的工件運動2)、采用右手笛卡爾坐標系.程序起點按下述原則選定:1)、被切割工件各表面的粗超度要求不同時,應在表面粗糙度要求較低的面上選擇起點2)、工件各表面粗超度要求相同時,盡量在截面圖形相交點上選擇起點3)、對于工件各切割面既無技術要求的差異,又沒有型面交點的工件,程序起點盡量選在便于鉗工修復的位置上。、3B指令用于不具備間隙補償功能和錐度補償功能的數控先切割機床的程序編制.B分隔符.J計數長度.G計數方向.Z加工指令
13.自動編程工作過程:零件圖樣、準備原始數據、輸入翻譯、數學處理、后置處理、穿孔紙帶、數控機床
14.自動編程基本原理:
1、準備原始數據2)、輸入翻譯3)、數學處理4)后置處理5)、信息的輸出
15.自動編程的主要特點:1)、數學處理能力強2)、能快速、自動生成數控程序3)、后置處理程序靈活多變4)、程序自檢,糾錯能力強5)、便于實現與數控系統的通信 16.自動編程分類:1)、語言數控自動編程2)、圓形數控自動編程3)、語音數控自動編程4)、數字化技術自動編程數控加工專用技術文件:數控加工工序卡和數控加工進給路線圖。哪些零件適合數控機床?那些不適合?答:適合,1)通用機床無法加工的內容應作為用選內容2)通用機床難加工,質量也難保證的內容作為重點選擇內容3)通用機床效率低,工人手工操作勞動強度大的內容,可在數控機床尚存在富裕的基礎上進行選擇。不適,1)占機調整時間長2)加工部位分散3)按某些特定的制造依據加工的型面輪廓。