編程編程實例教程
A. 哪裡有編程教程想學習編程,最好是免費的 。
你好,我建議你去網慕課, 這是一個垂直的互聯網IT技能免費學習網站 。裡面的視頻教程做的很不錯,邊學邊練,效率很高,課程非常具有實操性,特別適合學生用戶和小白用戶。
B. 跪求編程入門教程,
Hypermill 2018編程教程(高清無密碼)網路網盤免費資源在線學習
鏈接: https://pan..com/s/1Yhz-brWBnGq6lK2wd7_oTA
Hypermill 2018編程教程(高清無密碼) 第一章:hypermill基礎操作及命令詳解 第五章:5X循環工單應用及詳解 第四章:鑽孔、特徵、轉化應用及詳解 第三章 :3X循環工單應用及詳解 第六章:實例強化訓練 第二章:2X循環工單應用及詳解 SIEMENS_840D_3AXIS Hypermill 西門子840D 五軸後處理AC軸 後處理 配套數模.rar
S840D_5xF_TabBC_R2iM.oma S840D_5xF_TabBC_R2iM.def om_post_languages.def header.txt def-description-Sin840D_5xF_TabBC.xls
C. 單片機c語言編程教程
單片機c語言編程入門教程說難不難,說易不易,學習單片機c語言首先就要明白這兩樣東西是啥?單片機入門編程主要是學C語言,其次就是電路跟編程語言。
單片機c語言編程學習必看的關於模電,數電,電路這三本書,為接下來的學習做鋪墊。看書的目的是因為網上的教程太多太混雜,容易帶偏,做單片機軟體開發其實只要看得懂電路原理就可以了。
簡介
單片機又稱單片微控制器,它不是完成某一個邏輯功能的晶元,而是把一個計算機系統集成到一個晶元上。相當於一個微型的計算機,和計算機相比,單片機只缺少了I/O設備。
概括的講:一塊晶元就成了一台計算機。它的體積小、質量輕、價格便宜、為學習、應用和開發提供了便利條件。同時,學習使用單片機是了解計算機原理與結構的最佳選擇。
單片機的使用領域已十分廣泛,如智能儀表、實時工控、通訊設備、導航系統、家用電器等。
從二十世紀九十年代開始,單片機技術就已經發展起來,隨著時代的進步與科技的發展,目前該技術的實踐應用日漸成熟,單片機被廣泛應用於各個領域。現如今,人們越來越重視單片機在智能電子技術方面的開發和應用,單片機的發展進入到新的時期。
無論是自動測量還是智能儀表的實踐,都能看到單片機技術的身影。當前工業發展進程中,電子行業屬於新興產業,工業生產中人們將電子信息技術成功運用,讓電子信息技術與單片機技術相融合,有效提高了單片機應用效果。
作為計算機技術中的一個分支,單片機技術在電子產品領域的應用,豐富了電子產品的功能,也為智能化電子設備的開發和應用提供了新的出路,實現了智能化電子設備的創新與發展。
以上內容參考:網路-單片機
D. 數控編程程序
數控車床編程教程,圖文實例詳解,這套資料就夠
第一節數控車床編程基礎
一、數控車編程特點
(1) 可以採用絕對值編程(用X、Z表示)、增量值編程(用U、W表示)或者二者混合編程。
(2) 直徑方向(X方向) 系統默認為直徑編程,也可以採用半徑編程,但必須更改系統設定。
(3) X向的脈沖當量應取Z向的一半。
(4)採用固定循環,簡化編程。
(5) 編程時,常認為車刀刀尖是一個點,而實際上為圓弧,因此,當編制加工程序時,需要考慮對刀具進行半徑補償。
二、數控車的坐標系統
加工坐標系應與機床坐標系的坐標方向一致,X軸對應徑向,Z軸對應軸向,C軸(主軸)的運動方向則以從機床尾架向主軸看,逆時針為+C向,順時針為-C向,如圖2.1.1所示:
加工坐標系的原點選在便於測量或對刀的基準位置,一般在工件的右端面或左端面上。
圖2.1.1數控車床坐標系
三、直徑編程方式
在車削加工的數控程序中,X軸的坐標值取為零件圖樣上的直徑值,如圖2.1.2所示:圖中A點的坐標值為(30,80),B點的坐標值為(40,60)。採用直徑尺寸編程與零件圖樣中的尺寸標注一致,這樣可避免尺寸換算過程中可能造成的錯誤,給編程帶來很大方便。
圖2.1.2 直徑編程
四、進刀和退刀方式
對於車削加工,進刀時採用快速走刀接近工件切削起點附近的某個點,再改用切削進給,以減少空走刀的時間,提高加工效率。切削起點的確定與工件毛坯餘量大小有關,應以刀具快速走到該點時刀尖不與工件發生碰撞為原則。如圖2.1.3所示。
圖2 .1.3切削起始點的確定
五、絕對編程與增量編程
X、Z表示絕對編程,U、W表示增量編程,允許同一程序段中二者混合使用。
圖2 .1.4 絕對值編程與增量編程
如圖2.1.4所示,直線A→B ,可用:
絕對: G01 X100.0 Z50.0;
相對: G01 U60.0 W-100.0;
混用: G01 X100.0 W-100.0;
或 G01 U60.0 Z50.0;
第2節數控車床的基本編程方法
數控車削加工包括內外圓柱面的車削加工、端面車削加工、鑽孔加工、螺紋加工、復雜外形輪廓回轉面的車削加工等,在分析了數控車床工藝裝備和數控車床編程特點的基礎上,下面將結合配置FANUC-0i數控系統的數控車床重點討論數控車床基本編程方法。
一、坐標系設定
編程格式G50 X~ Z~
式中X、Z的值是起刀點相對於加工原點的位置。G50使用方法與G92類似。
在數控車床編程時,所有X坐標值均使用直徑值,如圖2.1.5所示。
例:按圖2.1.5設置加工坐標的程序段如下:
G50 X 121.8 Z 33.9
圖2.1.5 G50設定加工坐標系
工件坐標系的選擇指令G54~G59
圖2.1.6 G54設定加工坐標系
例如,用G54指令設定如圖所示的工件坐標系。
首先設置G54原點偏置寄存器:
G54 X0 Z85.0;
然後再在程序中調用:
N010 G54;
說明:
1、G54~G59是系統預置的六個坐標系,可根據需要選用。
2、G54~G59建立的工件坐標原點是相對於機床原點而言的,在程序運行前已設定好,在程序運行中是無法重置的。
3、G54~G59預置建立的工件坐標原點在機床坐標系中的坐標值可用 MDI 方式輸入,系統自動記憶。
4、使用該組指令前,必須先回參考點。
5、G54~G59為模態指令,可相互注銷。
二、基本指令G00、G01、G02、G03、G04、G28
1.快速點位移動G00
格式:G00X(U)_Z(W)_;
其中,X(U)_、Z(W)_為目標點坐標值。
E. 加工中心編程實例教程的介紹
本書主要講述加工中心的基本編程方法,比較全面、系統地講述加工中心的基本組成和工作原理,重點介紹了在典型加工中心上加工典型零件的加工工藝、程序編制,體現了理論性和實踐性的協調統一;綜合了加工中心數控加工的基礎知識、數控加工的刀具系統,編寫時既保證所介紹內容的系統性、新穎性和實用性,又體現精簡的原則。本書既注重知識的傳授,又強調思考及分析問題的方法。以實例為主線貫穿全書,逐步引導讀者掌握加工中心的編程和操作技能,是本書的一大特色。
F. 加工中心編程實例教程的目錄
第1章 加工中心基礎知識1
1.1加工中心的分類及特點1
1.1.1加工中心的分類1
1.1.2加工中心的主要特點4
1.2加工中心的工作原理6
1.2.1數控機床的工作原理與工作方式6
1.2.2控制方式7
1.3數控編程的類型及發展9
1.3.1手工編程9
1.3.2自動編程9
第2章 數控加工基礎12
2.1數控加工程序及加工功能12
2.1.1數控程序中的字、代碼與字元12
2.1.2數控程序中字的功能13
2.1.3數控程序的結構與格式17
2.2數控機床的坐標系統18
2.2.1機床坐標系的有關規定18
2.2.2機床坐標系的定義18
2.2.3機床原點與機床參考點21
2.2.4工件坐標系22
2.2.5絕對坐標系與增量(相對)坐標系25
2.3數控程序的編制26
2.3.1數控程序編制的內容及步驟26
2.3.2加工中心編程的特點29
2.4數控加工中的刀具補償30
2.4.1刀具長度補償30
2.4.2刀具半徑補償33
2.5數控加工的刀具系統40
2.5.1加工中心中嵌刀片的使用40
2.5.2車削刀具的編碼及選擇44
2.5.3銑削刀具的類型及選擇47
2.5.4刀具測量50
2.6加工中心的工作方式53
第3章 加工流程54
3.1數控加工工作流程54
3.2偏心套加工實例55
3.2.1偏心套零件的加工工藝分析55
3.2.2工序5的數控加工58
3.2.3工序7的數控加工62
3.2.4工序10的數控加工64
第4章 車削加工中心及編程66
4.1車削中心換刀系統66
4.2車削加工的編程特點66
4.3車削中心數控功能簡介68
4.3.1進給功能F68
4.3.2主軸功能S68
4.3.3刀具功能T70
4.3.4准備功能G71
4.3.5輔助功能M71
4.4工件坐標系設定(G50)74
4.5車削加工常用編程指令75
4.6螺紋加工指令80
4.6.1基本螺紋切削指令G3280
4.6.2螺紋切削循環指令G9283
4.6.3螺紋切削復合循環指令G7685
4.7車削加工循環指令87
4.7.1單一形狀固定循環87
4.7.2復合車削循環91
4.8倒角、倒圓編程100
4.9車削加工編程實例102
4.9.1軸類零件加工編程實例102
4.9.2盤類零件加工編程實例104
第5章 銑削加工中心及其數控編程108
5.1加工中心的組成108
5.2加工中心的換刀類型108
5.3加工中心的刀庫類型109
5.3.1盤形刀庫109
5.3.2鏈式刀庫109
5.4刀具在主軸和刀庫的固定方式109
5.4.1刀具在機床主軸上的固定方式109
5.4.2刀具在刀庫中的固定方式111
5.5機械手的換刀形式111
5.5.1主軸上的刀具交換111
5.5.2刀庫的取刀和裝刀113
5.6選刀方式113
5.6.1順序選擇方式113
5.6.2任意選擇方式113
5.7換刀時間113
5.8台灣高明精機KM?3000SD龍門式加工中心換刀系統114
5.9台灣高明精機KM?3000SD龍門式加工中心上新型刀座的使用115
5.10日本牧野公司MAKINO 1210A卧式加工中心116
5.10.1刀庫取刀116
5.10.2主軸換刀117
5.10.3刀庫裝刀118
5.11牧野加工中心換刀過程的討論119
5.12刀具交換的編程119
5.12.1自動原點復歸119
5.12.2刀具交換(ATC)條件120
5.12.3刀具交換指令120
5.12.4刀具交換編程120
5.13交換工作台122
5.14托盤自動交換的類型123
5.15編程指令124
5.16用戶宏程序126
5.16.1變數126
5.16.2運算127
5.16.3系統變數128
5.16.4轉移和循環131
5.16.5宏程序調用132
第6章 加工程序實例136
6.1機床坐標系和工件坐標系的區別136
6.2G92與G54~G59之間的區別136
6.3工件坐標系中子坐標系的使用(G52)137
6.4工件坐標系建立的原則138
6.5在加工中心上,使用機床坐標系選擇(G53),指定換刀位置140
6.6立卧加工中心的刀長度補償與數控車刀偏補償的區別141
6.7數控車刀尖半徑補償142
6.8在 G18平面使用刀具半徑補償加工外形輪廓142
6.9使用子程序調用,加工工件外形(一)144
6.10使用子程序調用,加工工件外形(二)145
6.11刀具半徑偏置中預讀(緩沖)功能的使用145
6.12縮放比例(G50、G51)148
6.13卧式加工中心的分度軸和旋轉軸150
6.13.1分度軸和旋轉軸的區別150
6.13.2分度工作台(B)軸150
6.14坐標系旋轉(G68、G69)152
6.15可編程鏡像154
6.16大平面的多次銑削155
6.17圓弧插補的進給率157
6.18加工中心刀具長度補償的三種方法158
6.19工件外形和內腔輪廓的銑削160
6.20圓周分布孔的加工162
6.20.1螺栓孔圓周分布模式162
6.20.2螺栓圓周分布孔的計算公式163
6.20.3用極坐標加工螺栓圓周分布孔165
6.20.4用坐標旋轉加工螺栓圓周分布孔167
6.20.5用宏程序加工螺栓圓周分布孔168
6.21沉孔的底面加工168
6.22背鏜孔169
6.22.1主軸定向169
6.22.2背鏜孔169
6.23用T形槽銑刀在孔中切槽加工172
6.24浮動攻螺紋加工172
6.25精度檢驗編程173
6.26使用啄式鑽孔循環(G83),加工孔175
6.27使用啄式鑽孔循環(G73),加工孔176
6.28綜合實例(一)176
6.29綜合實例(二),板類零件的加工188
第7章 自動編程196
7.1自動編程過程196
7.2MasterCAM編程系統197
7.2.1MasterCAM編程系統概述197
7.2.2MasterCAM Mill9.0 銑削加工的刀具路徑198
7.2.3二維數控加工實例199
7.2.4三維數控加工實例220
附錄236
附表1FANUC 0i MC數控銑床G功能代碼?M代碼236
附表2FANUC 0i MC數控銑床編碼字元的意義237
附表3FANUC 0i MC數控系統的准備功能M代碼及其功能237
附表4FANUC 0i MC數控銑床G功能代碼238
參考文獻243
G. 加工中心編程實例教程桌面按件
1.了解加工中心的分類及特點;掌握機床坐標系和工作坐標系的建立原則和方法。 2.掌握加工中心常用指令(FANUC系統)。 3.掌握固定循環的應用(FANUC系統)。 4.掌握宏程序的格式及應用。 5.掌握加工中心的操作。 6.運用數控編程的知識,進行零件加工工藝分析,完成典型零件的加工程序編制。
第一節 加工中心概述
一、加工中心種類
1.立式加工中心 2.卧式加工中心 3.立卧加工中心
二、數控加工中心工具及輔助設備
1.數控回轉工作台和數控分度工作台(1)數控回轉工作台 (2)數控分度工作台 『
2.常用工具。(1)對刀器 (2)找正器(3)光學數顯對刀儀
三、數控加工中心
1.刀柄及刀具系統(1)刀柄 (2)刀具系統 加工中心常用的銑刀有面銑刀、立銑刀兩種,也可用鋸片銑刀、三面刃銑刀等
2.鏜銑加工中心刀庫 (1)刀庫類型 加工中心常用的有盤式和鏈式刀庫兩種。 (2)選刀方式 常用的選刀方式有順序選刀方式、光電識別選刀方式兩種 。
第二節 FANUC系統加工中心常用指令
一、G代碼命令
1.絕對值坐標指令G90和增量值坐標指令G91
2.平面選擇指令G17、G18、G19
3.快速點定位G00指令,直線插補G01指令例1 使用G00、G01指令,使刀具按如圖2-24所示的路徑進給。
程序:O0001; G90 G54 G00 X20.0 Y20.0; G01 Y50.0 F50; X50.0; Y20.0; X20.0; G00 X0 Y0; … …
4.圓弧插補指令G02、G03
例2 完成圖2-25所示加工路徑程序編制(刀具現位於A點上方,只進行軌跡運動)。
程序: O0002; G90 G54 G00 X0 Y25.0; G02 X25.0 Y0 I0 J-25.0; A—B點 G02 X0 Y-25.0 I-25.0 J0; B—C點 G02 X-25.0 Y0 I0 J25.0; C—D點 G02 X0 Y25.0 I25.0 J0; D—A點 或: G90 G54 G00 X0 Y25.0; G02 X0 Y25.0 I0 J-25.0; A—A點整圓 … …
5.自動原點返回 (G28/G30)
6.暫停指令G04
7.刀具半徑補償功能 (G40/G41/G42) 格式 G41 G0/G01 X_ Y_D_; G42 G0/G01 X_ Y_D_; G40 G0/G01 X_ Y_ Z_;
8.刀具長度補償實現這種功能的G代碼是G43、G44、G49。G43是把刀具向上抬起,G44是把刀具向下補償。G49 命令可能在該刀具加工結束,更換刀具時調用。
刀具長度補償使用格式如下: G43 G00/G01 Z_ H_ ; G44 Z_ H_; G49 Z_;
9.工件坐標系選擇的原點設置選擇指令(G54~G59)
10.工件坐標系設定指令G92 在使用絕對坐標指令編程時,該指令通過設置刀具起點相對工件坐標系的坐標值來設定格式: G92 X_ Y_ Z_ ;例:G92 X300.0 Y300.0 Z250.0;
11.局部坐標系指令G52 圖2-30所示為了加工孔編程方便,可用G52設置局部坐標系。
程序:
G90G54G0X0Y0;
G52X100.Y75.; 建立局部坐標系,確定新的程序原點
此時的坐標值均以新的程序原點為准
G52X0Y0; 取消局部偏置並返回G54
12.極坐標系指令G15、 G16
格式:G15 ;極坐標系指令取消。 G16 ;極坐標系指令有效。
舉例:完成圖2-33所示零件孔的加工。
G90 G17 G16; 極坐標系指令有效,XY平面 G99 G81 X100. Y30. Z-20. R5. F100;第1孔,30º Y150.; 第2孔,150º Y270.; 第3孔,270º G15 G80; 極坐標系指令、固定循環取消
12.比例縮放功能(G50、G51)對加工程序指定的圖形指令進行縮放。有兩種指令格式。
(1)各軸比例因子相同格式 G51 X Y Z P ; (2)各軸比例因子單獨指定通過對各軸指定不同的比例,可以按各自比例縮放各軸指令。格式:G51 X Y Z I J K ;
13.可編程鏡像G50.1,G51.1
用編程的鏡像指令可實現坐標軸的對稱加工。指令格式 G51.1 IP ;設置可編程鏡像 G50.1 IP ;取消可編程鏡像 IP :為用G51.1指定鏡像的對稱點(位置)和對稱軸。 用G50.1指定鏡像的對稱軸。不指定對稱點。
加工實例:如圖2-35所示。
程序:(一)採用比例縮放
O0005;(主程序) G90 G54 G00 X0 Y0 S500 M03; Z100.0; M98 P0500; G51 X0 Y0 I1000 J-1000;Y軸鏡像 M98 P0500; G51; 取消鏡像 M05; M30;
O0500;(子程序) G41 X20.0 Y10.0 D01; Z5.0; G01 Z-10.0 F50; Y40.0; G03 X40.0 Y60.0 R20.0; G01 X50.0; G02 X60.0 Y50.0 R10.0; G01 Y30.0; G02 X50.0 Y20.0 R10.0; G01 X10.0; G00 G40 X0 Y0; Z100.0 M05; M30;
(二)採用可編程鏡像
O0005;(主程序) G90 G54 G00 X0 Y0 S500 M03; Z100.0; M98 P0500; G51.1 Y0 ; Y軸鏡像 M98 P0500; G50.1; 取消鏡像 M05; M30;
14. 坐標系旋轉功能(G68,G69) 指令格式:(G17/G18/G19)G68 a_ b_ R_:坐標系開始旋轉 G17/G18/G19:平面選擇,在其上包含旋轉的形狀
二、固定循環
1.高速深孔鑽循環(G73) 如圖2-36所示
格式 G73 X__Y__Z__R__Q__ F__K__ X_ Y_:孔位數據 Z_:孔底深度(絕對坐標) R_:每次下刀點或抬刀點 (絕對坐標) Q_:每次切削進給的切削深度(無符號,增量) F_:切削進給速度 K_:重復次數(如果需要的話)
功能 進給孔底快速退刀。
N005 G80 G90 G0 X0 Y0 M06 T1 ;換 Ø12mm鑽頭, N010 G55 ;調用G55工件坐標系 N020 M03 S600; N030 G43 H1 Z50.; N040 G98 G73 Z-35. R1. Q8000 F100 ;深孔鑽削,離工件表面 1mm處開始 N050 G80 G0 Z50.; ;取消固定循環 N060 M05; N070 M30;
2.左旋攻螺紋循環(G74)
格式 G74 X__Y__Z__R__ P__F__K__ 功能 進給至孔底主軸暫停正轉快速退刀。
3.精鏜孔循環(G76)
格式 G76 X__Y__Z__R__Q__P__F__K__ 功能 進給至孔底主軸定位停止快速退刀。
4.取消固定循環進程 (G80)
格式 G80;功能 這個命令取消固定循環,機床回到執行正常操作狀態。孔的加工數據,包括 R 點, Z 點等等,都被取消;但是移動速率命令會繼續有效。
5.定點鑽孔循環(G81)
格式 G81 X_Y_Z_R_F_K_;功能 G81 命令可用於一般的孔加工。
例題 編制如圖2-41所示的鑽孔程序。
N005 G80 G90 G0 X0 Y0 M06 T1 ;換 Ø20鑽頭 N010 G55 ;調用G55工件坐標系 N020 M03 S600; N030 G43 H1 Z50.; N040 G98 G81 Z-35. R3. F200; ;鑽孔循環 N050 G80 G0 Z50.; ;取消固定循環 N060 M05; N070 M30;
6.鑽孔循環(G82) 格式 G82 X_Y_Z_R_P_F_K_;
7.深孔鑽削循環(G83) 格式 G83 X_Y_Z_R_Q_F_K_;功能 G83 中間進給,到孔底快速退刀
8.右旋攻螺紋循環 (G84) 格式 G84 X_Y_Z_R_P_F_K_;功能 G84 進給至孔底時,主軸反轉快速退刀。G84指令與G74指令中的主軸旋向相反,其他與G74指令相同。
例題 編制如圖2-44所示的攻螺紋程序。
N005 G80 G90 G0 X0 Y0 M06 T1;換 Ø12mm絲錐 N010 G55 ;調用G55工件坐標系 N020 M03 S300; N030 G43 H1 Z50.; ;調用長度補償 N040 G84 Z-33. R5. P2000 F2 ;攻螺紋循環 N050 G80 Z50.; ;取消固定循環 N060 M05; N070 M30;
9.鏜孔循環(G85) 格式 G85 X_Y_Z_R_F_K_;功能 G85 主軸正轉,刀具以進給速度鏜孔至孔底後以進給速度退刀(無孔底退讓)。
10.鏜孔循環(G86) 格式 G86 X_Y_Z_R_F_K_;
11.反鏜孔循環(G87) 格式 G87 X_Y_Z_R_Q_P_F_K_;功能G87 進給至孔底後,主軸正轉,快速退刀。
H. 線切割編程實例操作步驟
摘要 線切割機
I. 有沒有編程教程
Hypermill 2018編程教程(高清無密碼)網路網盤免費資源在線學習
鏈接: https://pan..com/s/1Yhz-brWBnGq6lK2wd7_oTA
Hypermill 2018編程教程(高清無密碼) 第一章:hypermill基礎操作及命令詳解 第五章:5X循環工單應用及詳解 第四章:鑽孔、特徵、轉化應用及詳解 第三章 :3X循環工單應用及詳解 第六章:實例強化訓練 第二章:2X循環工單應用及詳解 SIEMENS_840D_3AXIS Hypermill 西門子840D 五軸後處理AC軸 後處理 配套數模.rar
S840D_5xF_TabBC_R2iM.oma S840D_5xF_TabBC_R2iM.def om_post_languages.def header.txt def-description-Sin840D_5xF_TabBC.xls