1. NC編程在哪裡能學的快
看來你是初學編程吧,建議c語言開始學習,c語言是經受了歷史的考驗的功能非常強大的面向過程的語言,也是編程最基本的語言;其次學習面向對象的語言,如典型的java,c ,c#等;現在流行網路編程,有一定基礎後可以學習j2ee,asp.net;軟體技術日新月異,web2.0又熱起來了,新語言層出不窮,學編程關鍵是基礎。基礎好了,可以舉一反三的。。。我給你幾點建議:首先,編程這東西是實踐性很強的,所以要多練習,其次,軟體是開發人員思維的產物,所以寫程序時要多多思考,再次,軟體是由團隊開發的,所以要養成良好的編程習慣,以便在以後的團隊開發中能夠發揮更高的效率。總結起來就是1:多練習2:多思考3:養習慣 學編程,現在有很多編程語言,如果想做一個編程高手,或者程序員什麼的,就得學會多種編程語言,比如C,C ,VC ,VB,JAVA....建議你先從C語言開始學習,C語言是所有語言的基礎,也可以說是編程語言的法律和規則,買一本譚浩強的C語言編程技術,全部掌握之後,然後多看一些C語言編程實例,多學,多練,多調試 看來你是初學編程吧,建議c語言開始學習,c語言是經受了歷史的考驗的功能非常強大的面向過程的語言,也是編程最基本的語言;其次學習面向對象的語言,如典型的java,c ,c#等;現在流行網路編程,有一定基礎後可以學習j2ee,asp.net;軟體技術日新月異,web2.0又熱起來了,新語言層出不窮,學編程關鍵是基礎。基礎好了,可以舉一反三的。。。 我給你幾點建議:首先,編程這東西是實踐性很強的,所以要多練習,其次,軟體是開發人員思維的產物,所以寫程序時要多多思考,再次,軟體是由團隊開發的,所以要養成良好的編程習慣,以便在以後的團隊開發中能夠發揮更高的效率。總結起來就是 1:多練習 2:多思考 3:養習慣 最近很多人都在問如何學習編程。我覺得學習編程最重要的是入門,如果你入門的時候有一個好的方法和思路,打下比較扎實的基礎,對今後的編程工作是很有益處的。即使在學習新的編程語言也無所謂,因為它們有很多相通之處,可以相互借鑒。 我認為可以先學習一下pascal,這個語言比較嚴謹,適合初學者。pascal它被稱為教學語言,結構嚴謹,不像C語言那麼靈活,易於理解和學習。然後可以繼續學習C語言,這個語言比較靈活。有了pascal的基礎,在進行C語言編程就不會因為C語言的靈活
2. 哪裡需要CNC編程學徒工我想學NC編程
6. 產生刀具路徑
• 選擇Generate圖標產生刀具路徑,觀察刀具路徑的特點
• 選擇Reject放棄刀具路徑
• 在圖形窗口中按滑鼠右鍵並選擇Refresh刷新屏幕
7. 指定Cut Area幾何體限制切削區域
• 在Geometry區域按下Cut Area圖標,並選擇Select進入Cut Area對話框
• 用滑鼠僅選擇5個橙色曲面
• 選擇OK退回到FIXED_CONTOUR對話框
8. 移去曲面加工時的邊緣滾動路徑
• 選擇Cutting進入Cutting Parameters對話框
• 打開Remove Edge Traces開關
• 選擇OK退回到FIXED_CONTOUR對話框
9. 重新產生刀具路徑
• 選擇Generate圖標產生刀具路徑,觀察刀具路徑的變化
• 選擇Reject放棄刀具路徑
• 在圖形窗口中按滑鼠右鍵並選擇Refresh刷新屏幕
10. 設置非切削移動參數
• 選擇Non-Cutting進入Non-Cutting Moves對話框
• 選擇Approach圖標,設置Approach Status為Clearance。激活Clearance圖標
• 選擇Clearance圖標進入Clearance Geometry對話框,在圖形窗口顯示紅色三角形符號,表示安全平面的位置
• 選擇Return Current回到Non-Cutting Moves對話框
• 選擇Engage圖標,設置Engage Status為Manual。打開Distance開關,並設置Distance = 2
• 選擇Engage圖標,設置Engage Status為Use Engage
• 選擇Departure圖標,設置Departure Status為Clearance。激活Clearance圖標
• 選擇OK退回到FIXED_CONTOUR對話框
11. 重新產生刀具路徑
• 選擇Generate圖標產生刀具路徑,觀察刀具路徑的變化
• 選擇OK接受生成的刀具路徑
12. 拷貝操作Area_Milling創建互補刀具路徑
• 確信操作導航窗口已切換到程序順序視窗
• 在Operation Navigator窗口的「空白」處,按滑鼠右鍵並選擇Expand All
• 選中操作Area_Milling,按滑鼠右鍵並選擇Copy
• 選中操作Area_Milling,按滑鼠右鍵並選擇Paste。在操作Area_Milling下面出現了一個名稱為Area_Milling_Copy的操作,它和操作Area_Milling具有相同參數,但它沒有刀具路徑
• 雙擊操作Area_Milling_Copy進入FIXED_CONTOUR對話框
13. 選擇驅動方法
• 從Drive Method處選擇Area Milling,進入Area Milling Method對話框
• 設置Steep Containment為Directional Steep,並設定Cut Angle為150°,Steep Angle = 40°
• 選擇OK退回到FIXED_CONTOUR對話框
14. 產生刀具路徑
• 選擇Generate圖標產生刀具路徑,觀察刀具路徑的特點
• 選擇OK接受產生的刀具路徑
15. 重放刀具路徑
• 從主菜單選擇Preference→Manufacturing,出現Manufacturing Preferences對話框
• 選擇General,關閉Refresh Before Each Path開關。選擇OK退出
• 在Operation Navigator窗口中的「空白」處,按滑鼠右鍵並選擇Expand All
• 同時選擇兩個操作:Area_Milling和Area_Milling_Copy,按滑鼠右鍵並選擇Replay路徑,觀察刀具路徑的特點
6.3 例題3:使用Boundary驅動方法編寫區域加工的刀具路徑
圖6-33
1. 打開文件
• 從主菜單中選擇File→Open→***/Manufacturing/ FC_Boundary.prt,見圖6-33
2. 進入加工模塊
• 從主菜單中選擇Application→Manufacturing。此文件已建立了加工設置,故不會進入加工環境對話框
3. 指定加工幾何體
• 在Operation Navigator窗口的「空白」處,按滑鼠右鍵並選擇Machine Geometry View,導航器切換到加工幾何組視窗
• 在Operation Navigator窗口中雙擊MILL_GEOM進入Mill_Geom對話框
• 從Geometry區域選擇Part圖標,並選擇Select進入Part Geometry對話框
• 接受默認設置,從圖形窗口中選擇圖6-33所示實體
• 選擇OK退回到Mill_Geom對話框
• 從Geometry區域選擇Blank圖標,並選擇Select進入Blank Geometry對話框
• 接受默認設置,從圖形窗口中選擇圖6-33所示實體
• 選擇OK退回到Mill_Geom對話框
• 選擇OK退出Mill_Geom對話框
4. 創建操作
• 從Manufacturing Create工具條中選擇Create Operation圖標,出現圖6-34所示對話框
• 按圖6-34所示進行設置,選擇OK進入FIXED_CONTOUR對話框
圖6-34
5. 選擇驅動方法
• 從Drive Method處選擇Boundary,按OK跳過警告信息進入Boundary Drive Method對話框
• 在Drive Geometry區域選擇Select,進入Boundary Geometry對話框;設置Mode為Curves/Edges,設置Material Side為Outside,設置Tool Position為Tanto;選擇Chaining,任意選擇一條黃色直線(「五角星」)
• 選擇OK退回到Boundary Drive Method對話框
• 設置Cut Angle為User Defined,並設定Degree = 45°
• 設置Stepover為Constant,並設定Distance = 0.5
• 選擇OK退回到FIXED_CONTOUR對話框
6. 設定加工深度
• 選擇Cutting進入Cutting Parameters對話框
• 「五角星」的切削深度:設定Part Stock = -0.5
• 選擇OK退回到FIXED_CONTOUR對話框
7. 產生刀具路徑
• 選擇Generate圖標產生刀具路徑,觀察刀具路徑的特點。
• 選擇Reject圖標放棄刀具路徑
• 在圖形窗口中按滑鼠右鍵並選擇Refresh刷新屏幕
8. 改變驅動參數
• 從Drive Method處選擇Boundary,進入Boundary Drive Method對話框
• 在Drive Geometry區域選擇Edit,進入Edit Boundary對話框
• 選擇Edit進入Edit Member對話框
• 依次設置各邊界成員Tool Position為On
• 連續選擇OK直至退回到Boundary Drive Method對話框
• 設置Pattern為Follow Pocket,並設置切削方向為Outward
• 選擇OK退回到FIXED_CONTOUR對話框
9. 產生刀具路徑
• 選擇Generate圖標產生刀具路徑,觀察刀具路徑的特點
• 選擇Verify圖標進行切削模擬,進入Tool Path Visualization對話框
• 旋轉模型至合適的視覺。選擇對話框頂部的Dynamic選項
• 選擇「Play Forward」按鈕,開始模擬刀具切削,小心觀察刀具的移動及最後的模擬結果
• 選擇OK退回到FIXED_CONTOUR菜單
• 選擇OK接受產生的刀具路徑
6.4 例題4:使用Curve/Point驅動方法編寫雕刻字體的刀具路徑
圖6-35
1. 打開文件
• 從主菜單中選擇File→Open→***/Manufacturing/ FC_Curve Point.prt,見圖6-35
2. 進入加工模塊
• 從主菜單中選擇Application→Manufacturing。此文件已建立了加工設置,故不會進入加工環境對話框
3. 指定加工幾何體
• 在Operation Navigator窗口的「空白」處,按滑鼠右鍵並選擇Machine Geometry View,導航器切換到加工幾何組視窗
• 在Operation Navigator窗口中雙擊MILL_GEOM進入Mill_Geom對話框
• 從Geometry區域選擇Part圖標,並選擇Select進入Part Geometry對話框
• 接受默認設置,從圖形窗口中選擇圖6-35所示實體
• 選擇OK退回到Mill_Geom對話框
• 從Geometry區域選擇Blank圖標,並選擇Select進入Blank Geometry對話框
• 接受默認設置,從圖形窗口中選擇圖6-35所示實體
• 選擇OK退回到Mill_Geom對話框
• 選擇OK退出Mill_Geom對話框
4. 創建刻字操作
• 從Manufacturing Create工具條中選擇Create Operation圖標,出現圖6-36所示對話框
• 按圖6-36所示設置,選擇OK進入FIXED_CONTOUR對話框
圖6-36
5. 選擇驅動方法
• 選擇驅動方法為Curves/Points,按OK跳過警告信息進入Curve/Point Drive Method對話框
• 設置Cut Step為Tolerance,並設定Tolerance值為0.01
• 從Geometry區域選擇Select進入Curve/Point Selection對話框
• 打開Local Lift at End開關,從左至由依順序選擇字體UGS & G的筆畫線
• 關閉Local Lift at End開關,依順序選擇字體M的筆畫線。當選擇字體M的最後一個筆畫線前,打開Local Lift at End開關,再繼續選擇字體M的最後一個筆畫線和字體I的筆畫線
• 選擇OK,退回到FIXED_CONTOUR對話框
6. 設定字體的加工深度
• 選擇Cutting進入Cutting Parameters對話框
• 設定Part Stock = -0.5
• 打開Muti-Depth Cut開關,並設定Part Stock Offset = 0.5,設定Increment = 0.1
• 選擇OK退回到FIXED_CONTOUR對話框
7. 產生刀具路徑
• 選擇Generate圖標產生刀具路徑,觀察刀具路徑的特點
• 選擇Verify圖標進行切削模擬,進入Tool Path Visualization對話框
• 旋轉模型至合適的視覺。選擇對話框頂部的Dynamic選項
• 選擇「Play Forward」按鈕,開始模擬刀具切削,小心觀察刀具的移動及最後的模擬結果
• 選擇OK退回到FIXED_CONTOUR菜單
• 選擇OK接受已生成的刀具路徑
6.5 例題5:使用Flow Cut驅動方法編寫清根刀
1. 打開文件
• 從主菜單中選擇File→Open→***/Manufacturing/ FC_Flow Cut.prt,見圖6-37
2. 進入加工模塊
• 從主菜單中選擇Application→Manufacturing。此文件已建立了加工設置,故不會進入加工環境對話框
3. 創建半精加工清根操作
• 從Manufacturing Create工具條中選擇Create Operation圖標,出現圖6-38所示對話框
• 按圖6-38所示進行設置,選擇OK進入FIXED_CONTOUR對話框
圖6-38
4. 選擇驅動方法
• 從Drive Method處選擇Flow Cut,按OK跳過警告信息,進入Flow Cut對話框
• 設置清根方法為Single Pass
• 選擇OK退回到Fixed_Contour對話框
5. 改變切削餘量
• 選擇Cutting進入Cutting Parameters對話框
• 設定Part Stock = 0.12
• 選擇OK退回到FIXED_CONTOUR對話框
6. 產生刀具路徑
• 選擇Generate圖標產生刀具路徑,觀察刀具路徑的特點
• 選擇OK接受生成的刀具路徑
7. 創建精加工清根操作
• 從Manufacturing Create工具條中選擇Create Operation圖標,出現圖6-39對話框
• 按圖6-39所示進行設置,選擇OK進入FIXED_CONTOUR對話框
3. NC編程需要學習哪些知識點
高水平的NC程序員應當具備以下的條件:
(1)掌握一定的基礎知識,包括數控機床基本結構、NC加工基本原理、機械加工工藝及必要的CAD基礎等。
(2)全面地理解和掌握NC編程的基本過程和關鍵技術。
(3)熟練運用一種CAD/CAM軟體。
(4)有豐富的實際加工經驗。有時,還需要掌握一些相關學科(如模具等)的知識和經驗。
判別一個NC程序員水平的依據主要有以下幾條:
(1)所編NC程序的質量。
(2)NC編程的工作效率。
(3)NC編程的可靠性和規范化程度(包括工藝規劃、數據文件管理、保存和交接的規范化程度等)。
為保證程序的質量和可靠性,在編程工作中應注意以下幾點:
(1)要保持嚴謹細致的工作作風,對每個參數設置都應反復確認,刀軌計算完成後要進行必要的檢查校驗。
(2)NC編程操作應規范化和模式化。即根據企業的特定條件制定出NC編程的技術規程,將各操作環節中具有共性的部分(如加工工藝、刀具等)模式化和規范化,這樣可有效提高工作效率和可靠性。
(3)對重要的加工程序應進行試切檢驗。
數控編程人員必須掌握數控編程的相關基礎知識,這樣一方面有利於對數控編程軟體中相關專業名詞的理解,更為重要的是,對於數控程序基礎知識的理解可以決定所編程序的質量及其加工效率。
希望可以幫到您,謝謝!
4. 數控機床編程入門學習軟體
建議你學習ug軟體進行數控自動編程。
5. 如何快速學習WorkNC編程
WorkNC一鍵式編程,智能化程度很高,只要理清編程思路,編程很輕松。我們是強互提供的軟體,然後也參加了他們提供的培訓,一周不到就能基礎編程了。