裁剪編程
❶ 編程語言中的剪切什麼意思
剪切就是把選擇了的 一段文字 或 圖形 從 原來的文件里 或屏幕上 取出來 放入 系統的 公用區。接著 你可以 paste (粘貼)這段文字或圖形,文字和圖形,到另外一個文件里。手工操作時 用 Ctrl+X 剪切, 用 Ctrl+V 粘貼.
編程語言中的剪切,就是用寫程序的方法來實現 選擇,剪切,放入 剪切板。通常要調用 clipboard 的系列函數,寫入剪切板(公用區),由於被剪切的東西花樣各式各樣(文字,圖像,音頻,...),語句寫起來蠻嚕蘇的。
❷ 如何用CAXA線切割進行數控加工自動編程
CAXA線切割是一個面向線切割機床數控編程的軟體系統,在我國線切割加工領域有廣泛的應用。它可以為各種線切割機床提供快速、高效率、高品質的數控編程
代碼,極大地簡化數控編程人員的工作。CAXA線切割可以快速、准確地完成在傳統編程方式下很難完成的工作,可為您提供線切割機床的自動編程工具,可使操
作者以交互方式繪制需切割的圖形,生成帶有復雜形狀輪廓的兩軸線切割加工軌跡。CAXA線切割支持快走絲線切割機床,可輸出3B、4B及ISO格式的線切
割加工程序。其自動化編程的過程一般是:利用CAXA線切割的CAD功能繪制加工圖形→生成加工軌跡及加工模擬→生成線切割加工程序→將線切割加工程序傳
輸給線切割加工機床。
下面以一個凸凹模零件的加工為例說明其操作過程。凸凹模尺寸如圖1所示,線切割加工的電極絲為φ0.1mm的鉬絲,單面放電間隙為0.01mm。
圖1 要加工的凸凹模尺寸
一、繪制工件圖形
1. 畫圓
(1)選擇「基本曲線——圓」菜單項,用「圓心-半徑」方式作圓;
(2)輸入(0,0)以確定圓心位置,再輸入半徑值「8」,畫出一個圓;
(3)不要結束命令,在系統仍然提示「輸入圓弧上一點或半徑」時輸入「26」,畫出較大的圓,單擊滑鼠右鍵結束命令;
(4)繼續用如上的命令作圓,輸入圓心點(-40,-30),分別輸入半徑值8和16,畫出另一組同心圓。
2.畫直線
(1)選擇「基本曲線——直線」菜單項,選用「兩點線」方式,系統提示輸入「第一點(切點,垂足點)」位置;
(2)單擊空格鍵,激活特徵點捕捉菜單,從中選擇「切點」;
(3)在R16的圓的適當位置上點擊,此時移動滑鼠可看到游標拖畫出一條假想線,此時系統提示輸入「第二點(切點,垂足點)」;
(4)再次單擊空格鍵激活特徵點捕捉菜單,從中選擇「切點」;
(5)再在R26的圓的適當位置確定切點,即可方便地得到這兩個圓的外公切線;
(6)選擇「基本曲線——直線」,單擊「兩點線」標志,換用「角度線」方式;
(7)單擊第二個參數後的下拉標志,在彈出的菜單中選擇「X軸夾角」;
(8)單擊「角度=45」的標志,輸入新的角度值「30」;
(9)用前面用過的方法選擇「切點」,在R16的圓的右下方適當的位置點擊;
(10)拖畫假想線至適當位置後,單擊滑鼠左鍵,畫線完成。
3.作對稱圖形
(1)選擇「基本曲線——直線」菜單項,選用「兩點線」,切換為「正交」方式;
(2)輸入(0,0),拖動滑鼠畫一條鉛垂的直線;
(3)在下拉菜單中選擇「曲線編輯——鏡像」菜單項,用預設的「選擇軸線」、「拷貝」方式,此時系統提示拾取元素,分別點取剛生成的兩條直線與圖形左下方的半徑為8和16的同心圓後,單擊滑鼠右鍵確認;
(4)此時系統又提示拾取軸線,拾取剛畫的鉛垂直線,確定後便可得到對稱的圖形。
4.作長圓孔形
(1)選擇「曲線編輯——平移」菜單項,選用「給定偏移」、「拷貝」和「正交」方式;
(2)系統提示拾取元素,點取R8的圓,單擊滑鼠右鍵確認;
(3)系統提示「X和Y方向偏移量或位置點」,輸入(0,-10),表示X軸向位移為0,Y軸向位移為-10;
(4)用上述的作公切線的方法生成圖中的兩條豎直線。
5.最後編輯
(1)選擇橡皮頭圖標,系統提示「拾取幾何元素」;
(2)點取鉛垂線,並刪除此線;
(3)選擇「曲線編輯——過渡」菜單項,選用「圓角」和「裁剪」方式,輸入「半徑」值20;
(4) 依提示分別點取兩條與X軸夾角為30°的斜線,得到要求的圓弧過渡;
(5)選擇「曲線編輯——裁剪」 菜單項,選用「快速裁剪」方式,系統提示「拾取要裁剪的曲線」,注意應選取被剪掉的段;
(6)分別用滑鼠左鍵點取不存在的線段,便可將其刪除掉,完成圖形。
二、軌跡生成及加工模擬
1. 軌跡生成
軌跡生成是在已經構造好輪廓的基礎上,結合線切割加工工藝,給出確定的加工方法和加工條件,由計算機自動計算出加工軌跡的過程。下面結合本例介紹線切割加工走絲軌跡生成方法。
(1)選擇「軌跡生成」項,在彈出的對話框中,按預設值確定各項加工參數。
(2)
在本例中,加工軌跡與圖形輪廓有偏移量。加工凹模孔時,電極絲加工軌跡向原圖形軌跡之內偏移進行「間隙補償」。加工凸模時,電極絲加工軌跡向原圖形軌跡之
外偏移進行「間隙補償」。補償距離為ΔR=d/2+Z= 0.06mm,如圖2所示。把該值輸入到「第一次加工量」,然後按確定。
圖2 實際加工軌跡
(3)
系統提示「拾取輪廓」。本例為凹凸模,不僅要切割外表面,而且要切割內表面,這里先切割凹模型孔。本例中有三個凹模型孔,以左邊圓形孔為例,拾取該輪廓,
此時R8mm輪廓線變成紅色的虛線,同時在滑鼠點擊的位置上沿著輪廓線出現一對雙向的綠色箭頭,系統提示「選擇鏈拾取方向」(系統預設時為鏈拾取)。
(4)選取順時針方向後,在垂直輪廓線的方向上又會出現一對綠色箭頭,系統提示「選擇切割的側扁」。
(5)因拾取輪廓為凹模型孔,拾取指向輪廓內側的箭頭,系統提示「輸入穿絲點位置」。
(6)按空格鍵激活特徵點捕捉菜單,從中選擇「圓心」,然後在R8mm的圓上選取,即確定了圓心為穿絲點位置,系統提示「輸入退出點(回車則與穿絲點重合)」。
(7)單擊滑鼠右鍵或按回車,系統計算出凹模型孔輪廓的加工軌跡。
(8)此時,系統提示繼續「拾取輪廓」,按上述方法完成另外兩個凹模的加工軌跡。
(9)系統提示繼續「拾取輪廓」。
(10)拾取AB段,此時AB段變成紅色虛線。
(11)
系統又順序提示「選擇鏈拾取方向」、「選擇切割的側邊」、「輸入穿絲點位置」和「輸入退出點」,選擇A—B—C—D—E—F—G—H—A的順序加工,B點
為順序起點,此輪廓為外表面,選擇加工外側邊,穿絲點調整到模胚之外,取點為P(-29.500,-48.178),退出點也選此點。
(12)單滑鼠右鍵或按ESC鍵結束軌跡生成,選擇編輯軌跡命令的「軌跡跳步」功能將以上幾段軌跡連接起來。
2.加工模擬
拾取「加工模擬」,選擇「連續」與合適的步長值,系統將完整地模擬從起步到加工結束之間的全過程。
三、生成線切割加工程序
選擇「生成3B代碼」項,然後選取生成的加工軌跡,即可生成該軌跡的加工代碼。下面是得到的3B代碼(D為暫停碼,DD為停機碼)。
四、代碼傳輸
(1)選擇「應答傳輸」項,系統彈出一對話框要求指定被傳輸的文件(在剛生成過代碼的情況下,屏幕左下角會出現一個選擇當前代碼或代碼文件的立即菜單)。
(2)選擇目標文件後,按「確定」,系統提示「按鍵盤任意鍵開始傳輸(ESC退出)」,按任意鍵即可開始傳輸加工代碼文件。
五、需要注意的幾個問題
(1)CAXA線切割的工件幾何的輸入方式,除了互動式繪圖外還可以直接讀入其他CAD軟體生成的圖形數據及圖像掃描數據。
(2)線切割加工的零件基本上是平面輪廓圖形,一般不會切割自由曲面類零件。
(3)
穿絲點位置應盡量靠近程序的起點,以縮短切割時間。程序的起點一般也是切割的終點,電極絲返回時必然存在重復位置誤差,造成加工痕跡,使精度和外觀質量下
降,因此程序起點應選擇在粗糙度較底的面上。當工件各面粗糙度要求相同時,則應選擇在截面相交點。對於各切割面既無技術要求的差異又沒有異面的交點的工
件,則應選擇在便於鉗工修復的位置上。
(4)當拾取多個加工軌跡同時生成加工代碼時,系統按各軌跡之間拾取的先後順序自動實現跳步,與「軌跡生成——軌跡跳步」功能相比,用這種方式實現跳步,各軌跡仍然能保持相對獨立。
❸ 怎樣使用java編程實現文件的剪切/移動
可以通過BufferedReader
流的形式進行流讀取,之後通過readLine方法獲取到的內容,之後通過if判斷來實現在某些特定位置的內容的剪切和移動操作。
舉例:
BufferedReader
bre
=
null;
OutputStreamWriter
pw
=
null;//定義一個流
try
{
String
file
=
"D:/test/test.txt";
bre
=
new
BufferedReader(new
FileReader(file));//此時獲取到的bre就是整個文件的緩存流
pw
=
new
OutputStreamWriter(new
FileOutputStream(「D:/test.txt」),"GBK");//確認流的輸出文件和編碼格式,此過程創建了「test.txt」實例
while
((str
=
bre.readLine())!=
null)
//
判斷最後一行不存在,為空結束循環
{
if(str.indexOf("排除")<0){//判斷是否需要舍棄
pw.write(str);//將要寫入文件的內容,可以多次write
}
}
bre.close();//關閉流
pw.close();//關閉流
解釋:以上方法是實現的刪除,if中的條件改變下,即可實現其餘的功能。
備註:文件流用完之後必須及時通過close方法關閉,否則會一直處於打開狀態,直至程序停止,增加系統負擔。
❹ 線切割編程四分之一圓,跪求
1、畫個圓
2、畫中心線
3、選擇裁剪
4、裁剪掉不用的部分,留下四分之一。
❺ ug編程怎麼對多餘刀路進行裁剪
使用切削區域控制。2,指定修剪邊界控制。
但是指定切削區域這個不怎麼好用,因為需要選擇的切削區域比較多,而且不好判斷。所以使用修剪邊界的比較多。
在刀路生成以後,選擇指定修剪邊界的時候。我們已經生成好的刀軌就顯示不出來了。這樣就造成了我們判斷修剪區域的困惱了。
在這里給某些朋友提供些建議方法。如何方便的使用修剪邊界。
UG編程,指定修剪邊界的技巧使用
我們使用修剪邊界最大的困惱就來自於指定修剪邊界的時候,刀軌顯示不了。
UG編程,指定修剪邊界的技巧使用
只要我們能把這個問題處理好的話。那我們的修剪邊界就不存在問題了。
這時候,我們可以換個思路來處理這個邊界問題。
我們打開插入菜單條裡面的曲線功能。。找到裡面的基本曲線。
用這個基本曲線來畫出一個修剪邊界,
注意,用基本曲線畫邊界的時候,刀軌是能正常顯示的。所以能准確的劃分出我們想要修剪的區域。
UG編程裁剪刀路,主要是修剪掉多餘或指定不要的刀路;如下圖,我們在對模框進行開粗時,其默認的把基準角也加工,這個地方就需要用到裁剪刀路了。
此動作可以有2種方式可以完成
使用參考刀具來自動生成,就是參考前面一把刀具(一般用在等高清角)
使用修剪的方法,在主界面裡面,點了修剪後選要修剪的范圍(向內還是向外)
❻ 請問C# 編程 我要操作圖片自動裁剪范圍,請問哪種格式文件容易編程謝謝,請指教。
編程的話,什麼格式無所謂,主要是不同格式的圖片文件大小和放大後的是否會失真的問題要考慮下。
❼ IDL裁剪步驟!!
什麼圖像格式?
建議去bbs.esrichina-bj.cn裡面的ENVI/IDL版塊看看。
❽ pW線切割編程怎樣刪除多餘的圓弧線
對於相交的兩條直線,可以用三種方法進行修剪,分別是:修剪,延伸,打斷後刪除。這里先及誒少修剪里的第一種方法——快速修剪。在【修改】菜單處找到【裁剪】,左下方選擇【快速修剪】。滑鼠(此時變為方塊)懸停在想要裁剪的部位,點擊。
點擊滑鼠後,我們即可完成修剪,類似的直線都可以採用這種方法修剪。
用【裁剪】命令下的【拾取邊界】也可以完成修剪。具體方法是,選擇邊界直線作為剪刀線,並用滑鼠右鍵確定(這點與快速修剪不同),然後選擇要編輯直線需刪除的一側即可完成,修剪的結果與【快速修剪】法得到的一致。
用【修改】→【延伸】下的【齊邊】命令也可以完成修剪。在【修改】菜單里找到【延伸】圖標,在左下方點擊【延伸】,轉換為【齊邊】。
先選擇用於修剪的剪刀線,再選擇要修剪的直線(想要刪除的一側),即可完成修剪。當然,【齊邊】功能與方法一【裁剪】功能里的【拾取邊界】類似。
在【修改】菜單里找到【打斷】,左下角選擇【一點打斷】。
選擇要打斷的直線,然後用滑鼠捕捉到交點(注意在右下角將模式選擇為智能),捕捉後點擊滑鼠左鍵。
用滑鼠左鍵選擇要刪除的部分,之後用鍵盤上的Delete鍵將其刪除,即可實現修剪了。
如果兩條直線並不相交,而想讓一條直線的邊界到達另一條直線,可以利用【修改】菜單下的【齊邊】功能實現。先用滑鼠左鍵拾取剪刀線,再選擇要編輯的直線,即可完成。
利用【修改】菜單下【延伸】命令,左下角選擇【延伸】。首先用滑鼠選擇邊界直線,之後用滑鼠右鍵確認(注意,這是和【齊邊】命令不同的地方),然後選擇要編輯的直線,即可完成編輯,效果與【齊邊】法一樣。
相交的兩條直線——裁剪--拾取邊界
相交的兩條直線——延伸-齊邊
相交的兩條直線——打斷
不相交的兩條直線--延伸-齊邊
不相交的兩條直線--延伸-延伸
❾ 國望切紙機怎樣編程
按照說明書上寫的,輸入數據保存數據,進行編程
補充:切紙機是印刷廠的標配機械設備,是用來處理印刷前期和後期的紙張裁切需求。從機械式切紙機發展到磁帶控制式切紙機,又發展到微機程式控制、彩色顯示、全圖像操作引導可視化處理及計算機輔助裁切外部編程和編輯生產數據的裁切系統,使生產准備時間更短,裁切精度更高,勞動強度更低,而操作更安全。