CNC編程
CNC編程/操作
職位信息最近更新:2天前招聘人數(shù):若干發(fā)布日期:201*/3/8截止日期:201*/4/13學(xué)歷要求:薪資待遇:3000-4499語(yǔ)言要求:福利待遇:職位性質(zhì):全職職位來(lái)源:51Job工作地點(diǎn):上海職位要求
CNC相關(guān)工作經(jīng)驗(yàn)。職高以上學(xué)歷。能運(yùn)用PRO/E/ug軟件進(jìn)行看圖,有上進(jìn)心。有良好的團(tuán)隊(duì)合作意識(shí)和較強(qiáng)的責(zé)任心...立即申請(qǐng)?jiān)撀毼皇詹卦撀毼慌e報(bào)/糾錯(cuò)
分享到開(kāi)心網(wǎng)分享到Twitter分享到做啥分享到Myspace分享到豆瓣分享到鮮果分享到人人此職位相關(guān)的新職位
CNC加工中心編程上海影恒電子科技有限公司CNC編程/操作上海惟常電子科技有限公司CNC操機(jī)學(xué)徒上海天域模具有限公司
CNC加工中心編程上海影恒電子科技有限公司
CNC鏤銑機(jī)操作技師柯馬克展示設(shè)施(上海)有限公司CAM數(shù)控編程(校園招聘)上海小糸車燈有限公司數(shù)控編程/操作上海輝策數(shù)控模具有限公司更多...上海惟常電子科技有限公司我來(lái)說(shuō)兩句打分
所屬行業(yè):電子技術(shù)/半導(dǎo)體/集成電路解讀此行業(yè)該企業(yè)正在招聘的其它職位
文員/前臺(tái)接待物流助理/物料管理跟單員/采購(gòu)員倉(cāng)庫(kù)管理/理貨員外貿(mào)助理/單證員/報(bào)關(guān)員維修電工/焊工銷售/業(yè)務(wù)助理質(zhì)量管理/檢驗(yàn)財(cái)務(wù)助理/出納/統(tǒng)計(jì)201*應(yīng)屆畢業(yè)生見(jiàn)習(xí)機(jī)械工程師助理CNC編程/操作電子元器件工程師助理平面設(shè)計(jì)助理司機(jī)行政助理電子產(chǎn)品維修技術(shù)翻譯網(wǎng)絡(luò)維護(hù)(技術(shù)支持)更多...上海最近招聘會(huì)/宣講會(huì)
201*年2-3月份上海浦東新區(qū)..[全國(guó)]恒大地產(chǎn)集團(tuán)201*校園..摩根士丹利201*暑期實(shí)習(xí)生計(jì)劃..易唯思公司201*校園招聘李錦記集團(tuán)201*校園招聘
東風(fēng)日產(chǎn)乘用車公司201*暑期實(shí)..致盛企業(yè)管理咨詢校園招聘上海輝策數(shù)控模具有限公司
Companyindustry:
Processing&ManufacturingHeavyMachinenaryTransportation/LogisticsTrading/ImportorExport
Companytype:Companysize:
PrivateConfidential
加工中心操作工/編程
Postdate:201*-03-04Req"dpeople:SeveralEmployeetype:Full-time
Req"dmanagerialexperience:NoReq"dEducation:NotspecifiedReq"dexperience:Notspecified
Basepay:201*-4000RMB/Month
CreateresumeSavethisjobEmailthisjob
Alljobs
Joblocation:SHANGHAI
Description:
學(xué)歷:中專及以上,專業(yè):機(jī)械加工或數(shù)字控制專業(yè),相關(guān)工作經(jīng)歷:從事過(guò)數(shù)控加工中心操作1年以上,能正確選用機(jī)加刀,懂機(jī)械制圖、量具,懂機(jī)加工加工工藝。
擴(kuò)展閱讀:CNC編程語(yǔ)言
CNC編程語(yǔ)言
EXCELLON是最早使用電腦化鉆機(jī)及鑼機(jī),它開(kāi)發(fā)了一套電腦控制機(jī)器的指令,被稱為EXCELLONComputerNumericControl,其中一些已成為工業(yè)標(biāo)準(zhǔn).EXCELLON最早開(kāi)發(fā)的是鉆機(jī),這時(shí)候的格式被稱為FormatOne,隨后又開(kāi)發(fā)了用于鑼機(jī)的語(yǔ)言,被稱為FormatTwo,1979年EXCELLON更新了FormatTwo語(yǔ)言,將鉆機(jī)和鑼機(jī)指令集合到一套通用的語(yǔ)言系統(tǒng).因此,早于1979年前的被稱為GenerationOne的機(jī)型只能行FormatOne,而1979后的被稱為GenerationTwo的機(jī)型則可以使用FormatOne或FormatTwo語(yǔ)言系統(tǒng).機(jī)器運(yùn)行有兩種程序來(lái)驅(qū)動(dòng):
1)系統(tǒng)軟件程序由機(jī)器的供應(yīng)商編寫(xiě),用于機(jī)器本身驅(qū)動(dòng);2)程序體由線路板制造商使用CNC的編程語(yǔ)言,根據(jù)客戶提供的相關(guān)資料編寫(xiě),用于制造線路板
目前,用EXCELLON格式的語(yǔ)言編寫(xiě)的程序可以在不同制造商的機(jī)器上使用.程序體組成
1)程序頭用于描述關(guān)于工作的一般信息,通常位于程序主體的開(kāi)頭,是可選的,所有的命令可以在程序運(yùn)行前,由操作員在控制臺(tái)上輸入機(jī)器.包括:a)鉆嘴或鑼刀的尺寸.b)使用的測(cè)量系統(tǒng).
c)工作中X,Y軸的方向.
2)程序主體而程序的主體則包含一系列的坐標(biāo)及指令,通常這些指令會(huì)從頭到尾的去執(zhí)行.
刀具指令
以下一些指令用于選擇或控制刀具,其中一些可以單獨(dú)使用,而另一些可以聯(lián)合形成一條指令,而當(dāng)在程序頭中使用這些指令時(shí),它們是用于將數(shù)據(jù)調(diào)入CNC-6中的,當(dāng)這些指令用于程序體時(shí),它們是用來(lái)控制刀具的改變或機(jī)器的移動(dòng)。刀具指令后面的數(shù)字用來(lái)表明數(shù)量,距離,速度等參數(shù),可以從1位到6位,取決于指令的類型.T#T#(#)F#S#C#H#Z+/-#
T#刀具選擇
這個(gè)指令可以在手動(dòng)或自動(dòng)設(shè)置狀態(tài)下使用,它可以用于程序頭或程序主體。在自動(dòng)換刀具設(shè)置狀態(tài)下:主軸夾頭將自動(dòng)將正在使用的刀具放進(jìn)T座,而抓取#所對(duì)應(yīng)的刀具,并自動(dòng)移動(dòng)到程序主體下一個(gè)坐標(biāo)。
在手動(dòng)換刀具設(shè)置狀態(tài)下:機(jī)器工作臺(tái)將停下,這時(shí),在屏幕會(huì)出現(xiàn)換刀具提示信息。
T#(#)
選擇刀具并指定補(bǔ)償序號(hào)
該指令用于選擇指定的刀具并為該刀具設(shè)置補(bǔ)償序號(hào)。該指令后面有4位數(shù)字,前兩位表示所選擇刀具的編號(hào),后兩位表示補(bǔ)償序號(hào),如果,后兩位被省略或?yàn)榱悖瑒t表明補(bǔ)償序號(hào)同前兩位,但當(dāng)?shù)毒呔幪?hào)大于等于17時(shí),則不可省略,編號(hào)必須是01或更大。補(bǔ)償編號(hào)用于鑼板操作,鑼刀能彎曲和偏離工作位置,尤其在逆時(shí)針?lè)较蜩尠鍟r(shí)。補(bǔ)償序號(hào)會(huì)將刀具的路線偏移來(lái)補(bǔ)償由于刀具的尺寸和偏差而導(dǎo)致的鑼板誤差。例如:一把0.092"的鑼刀被用于順時(shí)針操作,而如改在逆時(shí)針情況下,你可以改用0.094"的鑼刀,而當(dāng)你沒(méi)有這種尺寸的鑼刀,或操作上不容許換工具時(shí),你可以賦于0.094"鑼刀一個(gè)序號(hào)(參考CP,/,#指令)。當(dāng)你將這個(gè)序號(hào)賦予0.092"鑼刀時(shí),CNC-6會(huì)將刀具行走的路線偏移,而其鑼出的效果如同使用0.094"鑼刀一樣。補(bǔ)償序號(hào)必須在鑼板設(shè)置打開(kāi)之前輸入,而且在鑼板進(jìn)行中不可改變。例如:T0302刀具3的補(bǔ)償序號(hào)為2
F#臺(tái)速/下鉆速
該命令用于機(jī)鑼中設(shè)定工作臺(tái)的速度,用于鉆孔中設(shè)定主軸(Z軸)的下鉆速度.設(shè)定的數(shù)字表明每分鐘多少英寸(IPM)或每秒鐘毫米(MM/SEC),小數(shù)不能用于該命令。下鉆的速度必須提供給機(jī)器,否則,機(jī)器無(wú)法運(yùn)轉(zhuǎn),該速度可以在刀具參數(shù)表中提及。該速度可設(shè)定的范圍為10-500IPM(4-212MM/SEC),以1IPM(1MM/SEC)遞增。鑼板速度可以被設(shè)定為10---200IPM(4---81MM/SEC),其遞增值為1IPM(1MM/SEC).如果不設(shè)定該速度,則機(jī)器按最大速度100IPM來(lái)鑼板。
S#設(shè)定主軸的轉(zhuǎn)速(RPM)
設(shè)定的數(shù)字表示每分鐘幾萬(wàn)轉(zhuǎn),其范圍為14000RPM-60000RPM(鑼機(jī)),80000RPM(鉆機(jī)),有些機(jī)器甚至超過(guò)100,000RPM.右面的零不用顯示。當(dāng)你用六位數(shù)字表示該參數(shù)時(shí),應(yīng)用小數(shù)點(diǎn)來(lái)表示#X1000RPM.該指令不可以單獨(dú)使用,必須與包含于T#指令中(T#S#)。
C#選擇刀具的直徑
而當(dāng)?shù)毒叩钠渌鼌?shù)沒(méi)有在該指令中提及時(shí),而在刀具參數(shù)表已經(jīng)被輸入時(shí),CNC會(huì)從刀具參數(shù)表中提。該指令不可以單獨(dú)使用,必須與包含于T#指令中。
H#設(shè)置的最大鉆孔次數(shù)鉆孔刀具將會(huì)按所來(lái)鉆孔。記數(shù)器分清每個(gè)刀具鉆孔的次數(shù)。當(dāng)計(jì)數(shù)器達(dá)到所設(shè)置的最大數(shù)時(shí),鉆嘴將會(huì)被認(rèn)為無(wú)效,機(jī)器會(huì)停止鉆孔。如果有其它鉆嘴被鏈接用于替換報(bào)廢的鉆嘴,則機(jī)器會(huì)自動(dòng)的更換鉆嘴并繼續(xù)鉆孔,否則,工作臺(tái)會(huì)停下。該指令不能單獨(dú)使用,必須與刀具選擇指令(T#H#)一起使用。該指令能被用于關(guān)閉計(jì)數(shù)以便鉆嘴繼續(xù)鉆孔。如僅寫(xiě)H而不寫(xiě)H后面的數(shù)字,則用于那個(gè)刀具的計(jì)數(shù)器將會(huì)被關(guān)閉。
Z±#
為刀具設(shè)置深度補(bǔ)償量
深度補(bǔ)償可以作為名義深度的深度,而負(fù)值使刀具低于名義。深度補(bǔ)償控制鉆入底板的深度,大直徑的刺入深度比小直徑的刺入深度要大。精確的刺入深度對(duì)確保刀具斜切面切入一疊板最下面一塊板的背面是必要的。名義深度加上深度補(bǔ)償即為該刀具的實(shí)際深度。偏差或偏移設(shè)置,正號(hào)(+)可以省略,但負(fù)號(hào)不可被省略。正值使刀具高于名義而負(fù)值使刀具低于名義。
當(dāng)有幾個(gè)刀具指令被放入同一條程序語(yǔ)句中,則出現(xiàn)的次序是很非常重要的。CNC讀指令是從左到右進(jìn)行的,在左邊的指令可以被右面的指令覆蓋。例如:T01F190S73C.038T01C.038F190S73
以上兩條語(yǔ)句所含的內(nèi)容是一樣的,但排列的次序不一樣。第一條遇句中,CNC選擇了刀具01,設(shè)置轉(zhuǎn)速為190IPM,設(shè)置了主軸下刀速為:73000RPM,,然后告訴鉆咀的直徑為0.0038".CNC這時(shí)候會(huì)查看刀具參數(shù)表,使用所列出相同直徑刀具的的鉆速與下刀速。它忽略了指令中提到的鉆速與下刀速。
在第二條指令中,CNC-6選擇了刀具01,查看刀具參數(shù)表,尋找鉆咀直徑為0.0038",然后設(shè)置下刀速為190IPM,鉆速:73000RPM,而在刀具參數(shù)表中的鉆速與下刀速將會(huì)被忽略。
模式指令
當(dāng)你從鉆咀轉(zhuǎn)到鑼刀,或者相反。CNC必需知道現(xiàn)在處于何種模式:鉆孔或者機(jī)鑼。這些可用G00或G05指令來(lái)完成。當(dāng)CNC在程序體中遇到該類指令時(shí),它就知道何種模式在運(yùn)行。
G00X#Y#機(jī)鑼模式
打開(kāi)機(jī)鑼模式,關(guān)閉鉆孔模式。該指令必需置于任何機(jī)鑼指令運(yùn)行之前。X,Y坐標(biāo)將工作臺(tái)移至機(jī)鑼的起點(diǎn)。機(jī)器遇到該指令時(shí),工作臺(tái)會(huì)移至X,Y坐標(biāo)。但主軸不會(huì)下鑼,直到有下鑼的指令(例如:M15)出現(xiàn)。補(bǔ)償在移動(dòng)過(guò)程中自動(dòng)的關(guān)閉,而移動(dòng)后再打開(kāi)。G00指令會(huì)一直起作用,直到另一個(gè)G00或G01,G02,G03,G04,G05指令出現(xiàn)時(shí)。在Z軸處于機(jī)鑼時(shí),不要使用該指令,刀具會(huì)因高速的移動(dòng)而損壞。G05
鉆孔模式關(guān)閉機(jī)鑼模式,打開(kāi)缺省的鉆孔模式。該指令自己稱為一個(gè)程序行,并一直起作用,直到G00出現(xiàn)。如果程序體中沒(méi)有任何機(jī)鑼指令打開(kāi)機(jī)鑼模式,則G05可以省略。指令后面的任何坐標(biāo)會(huì)使工作臺(tái)以最大的速度移到指定位置,完成一個(gè)鉆擊。
機(jī)鑼指令
A#G01G02G03G32X#Y#A#G33X#Y#A#G40G41G42I#J#M15M16M17
G01(X)(Y#)直線運(yùn)動(dòng)
打開(kāi)直線插入模式。即機(jī)器將會(huì)開(kāi)始鑼一條直線。如果在指令的后面有X和/或Y坐標(biāo)值,機(jī)器會(huì)從現(xiàn)在的位置直線機(jī)鑼運(yùn)動(dòng)至坐標(biāo)位置。如果指令后面沒(méi)有坐標(biāo)值,則CNC會(huì)在后面的程序行中尋找,并會(huì)直線機(jī)鑼到找到的第一個(gè)坐標(biāo)位置。除非已設(shè)定了不同的速率,否則,直線運(yùn)動(dòng)會(huì)以缺省的速率100IPM(42.3MM/SEC)100%臺(tái)速。
G02(X#)(Y#)(A#)或
G02(X#)(Y#)(I#J#)順時(shí)針圓周運(yùn)動(dòng)
打開(kāi)圓周插入模式,設(shè)置順時(shí)針?lè)较蜻\(yùn)動(dòng)。如果在指令后面提供了X和/或Y坐標(biāo)機(jī)器會(huì)機(jī)鑼運(yùn)動(dòng)至坐標(biāo)位置。該運(yùn)動(dòng)按順時(shí)針以設(shè)定的速率作圓弧運(yùn)動(dòng)。如果指令后面沒(méi)有坐標(biāo)值,則CNC會(huì)在后面的程序行中尋找,并會(huì)圓弧機(jī)鑼到找到的第一個(gè)坐標(biāo)位置。圓弧必需等于或小于180°。圓弧半徑或圓弧的中心點(diǎn)偏移必需由A#或I#J#指定,這些指令是可選的。如果它們沒(méi)有在G02指令中,它們必需在之前的程序行中出現(xiàn),單獨(dú)或包含在其它程序指令中。除非已設(shè)定了不同的速率,否則,運(yùn)動(dòng)會(huì)以缺省的速率100IPM(42.3MM/SEC)100%臺(tái)速。G03(X#)(Y#)(A#)或
G03(X#0(Y#)(I#J#)逆時(shí)針圓周運(yùn)動(dòng)
打開(kāi)圓周插入模式,設(shè)置逆時(shí)針?lè)较蜻\(yùn)動(dòng)。如果在指令后面提供了X和或Y坐標(biāo)機(jī)器會(huì)機(jī)鑼運(yùn)動(dòng)至坐標(biāo)位置。該運(yùn)動(dòng)按逆時(shí)針以設(shè)定的速率作圓弧運(yùn)動(dòng)。如果指令后面沒(méi)有坐標(biāo)值,則CNC-6會(huì)在后面的程序行中尋找,并會(huì)圓弧機(jī)鑼到找到的第一個(gè)坐標(biāo)位置。圓弧必需等于或小于180°。圓弧半徑或圓弧的中心點(diǎn)偏移必需由A#或I#J#指定,這些指令是可選的。如果它們沒(méi)有在G03指令中,它們必需在之前的程序行中出現(xiàn),單獨(dú)或包含在其它程序指令中。除非已設(shè)定了不同的速率,否則,運(yùn)動(dòng)會(huì)以缺省的速率100IPM(42.3MM/SEC)100%臺(tái)速。A#
圓弧半徑
指定圓周運(yùn)動(dòng)的圓弧半徑。你可以在#處指定一個(gè)半徑。你提供的半徑可以為公制或英制,取決于設(shè)定的系統(tǒng)。圓弧半徑指令用于聯(lián)接G02,G03,G32,G33指令。如果指定的半徑與這些指令所提供的坐標(biāo)不相符,則CNC會(huì)調(diào)節(jié)半徑,使之相符。
I#J#
圓點(diǎn)偏移
當(dāng)一個(gè)圓弧的開(kāi)始點(diǎn)偏離X軸時(shí),I#表示沿X軸偏離的距離。Y表示沿Y軸偏離的距離,I,J距離是從圓弧的圓心量起,而不是從工作零點(diǎn).
G32X#Y#A#G33X#Y#A#用于鑼內(nèi)圓
指令G32鑼順時(shí)針?lè)较颍鳪33指令用于鑼逆時(shí)針?lè)较。這些指令提供自動(dòng)下鉆,收刀,及在下鉆及收刀處提供補(bǔ)償,以免造成此處的連接不光滑。你可以提供圓的中心:X#Y#,及半徑A#.如果圓得半徑與以前鑼圓一樣,則A#可以忽略。最小的半徑為補(bǔ)償值得一半,加上0.01"(0.26mm)。任何比此小的結(jié)果會(huì)有錯(cuò)誤的信息。
指令G32,G33必需用于鑼1個(gè)單獨(dú)的內(nèi)圓。而單元重復(fù)指令P不能用于這兩個(gè)指令。G32,G33可以使機(jī)器在比圓的邊緣小0.01"(0.254mm)下鑼,按相應(yīng)得方向鑼完540°后,在其相反的一端,比圓的邊緣小0.01"(0.254mm)處收刀。注意:G32,G33指令不需要G00(除非需要設(shè)置工作臺(tái)的臺(tái)速)或補(bǔ)償代碼.這些被飽含在圖形中,補(bǔ)償由半徑調(diào)節(jié)。
腳本指令
許多PCB板需要在上面安裝集成電路,這些電路使用整個(gè)電子工業(yè)中的標(biāo)PinPattern。使用一個(gè)簡(jiǎn)單的指令,你只需寫(xiě)出兩個(gè)PinHole的坐標(biāo),CNC就會(huì)自動(dòng)的鉆出其余的孔。這被稱為腳本指令.在系統(tǒng)軟件中EXCELLON提供了兩個(gè)PinPatterns.
另外,當(dāng)你沒(méi)有大鑼刀來(lái)鉆大孔或槽時(shí),EXCELLON提供了相關(guān)的指令,這些也被稱為腳本指令。
EXCELLONon在系統(tǒng)軟件中提供了5套的腳本指令:1)14針雙排孔2)16針雙排孔
3)8針圓周排列的孔4)使用小鉆咀鉆大孔5)鉆槽
除此之外,有很多的圖形經(jīng)常遇到,EXCELLON容許用戶編寫(xiě)一個(gè)你經(jīng)常使用得圖形,并把它儲(chǔ)存在軟盤中,在使用時(shí)可以調(diào)用它。我們稱為用戶腳本指令。G81GG83G84G85M99
G82(G81)X#Y#X#Y#
(Format2)G82X#Y#X#Y#
(Format1)
可用于制造14-Pin或16-Pin如圖所示,你必需指定兩個(gè)對(duì)角的坐標(biāo)。CNC-6使用改兩個(gè)坐標(biāo)來(lái)確定pins的數(shù)目,位置,孔的方向。G82用于Format1的軟件,而G81(82)都能用于Foramt2。
G83X#Y#X#Y#
用于8-pins的圓形排列的孔
你必須提供兩個(gè)相對(duì)的孔的坐標(biāo),它們可以是水平線或垂直線上的兩個(gè)孔。X#Y#G84X#鉆大孔
采用鉆一系列沿一個(gè)孔的周線重疊孔的方法鉆出一個(gè)大孔,用指定孔的圓心坐標(biāo)X#Y#來(lái)作為孔的編程,在指令后面,指定孔的直徑(千分之INCH或MICRONS)該指令必須自成一行最小容許的圓的直徑是刀具直徑的兩倍,如果指定一個(gè)更小的直徑,CN6會(huì)給出錯(cuò)誤的信息。CNC-6使用在刀具直徑的表找到的鉆咀的尺寸,來(lái)補(bǔ)償,如果尺寸為零(沒(méi)有指定),則CNC-6會(huì)假設(shè)直徑為0.125"由于該孔是由一系列重疊的小孔組成的,因此,在圓的周邊會(huì)有一些小的凸起,凸起不會(huì)大于0.0005",是由軟件控制的。
X#Y#G85X#Y#鉆槽
可以用在兩個(gè)點(diǎn)之間鉆一系列靠得非常近的孔來(lái)完成一個(gè)槽的加工,指令以起始點(diǎn)的坐標(biāo)開(kāi)始,后面為指令,指令后面為終止點(diǎn)的坐標(biāo)。在G85指令前,必須用指令T來(lái)定義刀具,槽的寬度與使用的鉆咀寬度一樣。由于槽是通過(guò)鉆孔來(lái)完成的,因此,在槽的內(nèi)壁有一些凸起,為了去掉這些凸起,機(jī)器會(huì)鉆另一組靠得非常近的孔在凸起位置之間,而這個(gè)過(guò)程一直持續(xù)下去,直到凸起小于0.0005",這個(gè)過(guò)程是由系統(tǒng)軟件計(jì)算的。M99,名字X#Y#調(diào)用用戶腳本程序
該指令要求在程序體中以兩行的格式出現(xiàn)。當(dāng)CNC遇到M99指令時(shí),它會(huì)搜索系統(tǒng)磁盤),找到你定義的"名字"文件后,并復(fù)制。然后工作臺(tái)會(huì)移動(dòng)到指令后面指定的X,Y坐標(biāo)的位置。這并不是一個(gè)鉆或鑼的指令,接著,CNC會(huì)按順序執(zhí)行圖形中的所有指令。圖形中的坐標(biāo)與M99后面的X#Y#發(fā)生聯(lián)系。一旦完成了圖形中的指令后,CNC會(huì)返回程序體,繼續(xù)下一條指令。M99圖形中可以包含除M99本身外的其它所有程序體的指令。重復(fù)指令
P#X#(Y#)
重復(fù)使用儲(chǔ)存的腳本圖形
告訴CNC重復(fù)之前的儲(chǔ)存腳本圖形。在P后面,你可以定義重復(fù)得次數(shù)(最多3位數(shù)字)必須定義X和/或Y的坐標(biāo),來(lái)定義圖形之間的距離,而這些坐標(biāo)必須與P在同一行,不可以分開(kāi)寫(xiě)。
R#X#(Y#)重復(fù)一個(gè)孔
一些電子零件針數(shù)的變化很多,那么產(chǎn)生用戶自定義圖形非常不方便,作為該種方法的替代,重復(fù)孔的指令可以先定義第一個(gè),然后,讓CNC鉆其它的孔。鉆一系列與先前指定的孔等距的孔,在R后面的數(shù)字表示重復(fù)得次數(shù)(最多可達(dá)到4位)X和/或Y坐標(biāo)用于表示孔的距離,這些坐標(biāo)必須與R在同一個(gè)程序行中。
單元復(fù)制指令
當(dāng)你完成鉆或鑼一個(gè)圖形,可以使用單元復(fù)制指令,在另外的一個(gè)地點(diǎn)重復(fù)這個(gè)圖形,這對(duì)編程來(lái)講,可以節(jié)約大量的時(shí)間.該指令可以在一塊板上重復(fù)大量的圖形,也可以在一塊大板上重復(fù)幾個(gè)小PC板.
例如:你在一塊大板上做6塊板,你可以用一個(gè)刀具,在一塊小板上把該直徑的孔全鉆完,然后,在另外5塊板上,使用單元復(fù)制指令指令來(lái)鉆該直徑的孔.然后,改變刀具,返回第一塊板,重復(fù)相同的指令,直到完成鉆孔.
單元復(fù)制指令開(kāi)始于指令M25,結(jié)束于指令M01(M24Format1).當(dāng)確定某圖形需要重復(fù)幾次后,兩個(gè)或更多的M02指令被插入.M02指令同時(shí)也定義從何處坐標(biāo)開(kāi)始重復(fù)圖形.
如果有某些孔,沒(méi)有必要重復(fù),例如絲印孔,刀具孔等,你可以在M25之前完成它們.
在指令M25和M01之間的事情,幾乎是不受限制的.M01
M02X#Y#M02X#Y#M70M02X#Y#M80M02X#Y#MM08M24M25
M26X#Y#M26X#Y#M23M26X#Y#M21M26X#Y#M22M27
R#M02X#Y#R#M26X#Y#
M25
開(kāi)始圖形
指明需要重復(fù)的圖形.該指令本身不能導(dǎo)致重復(fù)行動(dòng),但可以與M01與M02的指令粘合行動(dòng).M25指令在程序中需單獨(dú)成為一行。M01(Format2)M24(Format1)結(jié)束圖形
指明需要結(jié)束重復(fù)圖形.該指令在程序體中單獨(dú)成為一行。
M02X#Y#(Format2)M26X#Y#(Format1)重復(fù)圖案的偏移
M02指令將導(dǎo)致M25指令和M01指令之間的所有指令重復(fù).M02指令是相對(duì)坐標(biāo).這表明坐標(biāo)X#Y#是與前一個(gè)開(kāi)始的距離,而不是工作點(diǎn).每個(gè)重復(fù)的圖案必須有M02的指令.當(dāng)最后M02重復(fù)指令后,另外一個(gè)M02的指令,要求不帶坐標(biāo),必須被加入程序體中,自成一行.這將清楚系統(tǒng)軟件中的計(jì)數(shù)器.M02指令必須出現(xiàn)在M01之后,M08之前。
M08(Format2)M27(Format1)結(jié)束單元復(fù)制指令
指明結(jié)束所有單元復(fù)制指令的指令.如果所有的M02指令沒(méi)有完成,CNC-6會(huì)返回最后的圖形指令的開(kāi)始并重復(fù).當(dāng)所有的圖形完成后,程序會(huì)繼續(xù)過(guò)去的M08,去尋找程序的結(jié)束或更多的程序的信息.程序的結(jié)束指令M30可以與該指令聯(lián)合用,否則,它在程序中自成一行。
R#M02X#Y#(Format2)R#M26X#Y#(Format1)重復(fù)塊
用于代替M02指令,對(duì)于圖形與以前的圖形有相同的X坐標(biāo)或Y坐標(biāo).當(dāng)有一欄相同間距的圖形時(shí),非常有用.R后面的數(shù)字表明要重復(fù)圖形的次數(shù).你應(yīng)指定變化的坐標(biāo)(X#或Y#).而不變化的X,Y坐標(biāo)可以在指令中省略,根據(jù)自己的愛(ài)好.但當(dāng)兩個(gè)圖形的坐標(biāo)都改變時(shí),不能使用該指令.須使用M02指令.該指令可以與鏡像圖形或交換坐標(biāo)軸指令使用。
M02X#Y#M70(Format2)M26X#Y#M23(Format1)鏡像圖形
將圖形旋轉(zhuǎn)90度,通過(guò)將X值改為Y值得到一個(gè)鏡像圖形。M02X#Y#M80(Format2)M26X#Y#M21(Format1)鏡像圖形
通過(guò)改變X值的符號(hào),產(chǎn)生一個(gè)或一組鏡像圖形。M02X#Y#M90(Format2)M26X#Y#M22(Format1)鏡像圖形
通過(guò)改變Y值的符號(hào),產(chǎn)生一個(gè)或一組鏡像圖形。其它指令M00M01M02M06M09M30M47M70M71M72M97M98G04G90G91G93
G90
絕對(duì)模式
設(shè)置絕對(duì)度量模式,將導(dǎo)致所有的坐標(biāo)都以工作零點(diǎn)為參考。G90必須自成一行。G91
相對(duì)模式
設(shè)置相對(duì)度量模式,將導(dǎo)致所有坐標(biāo)都以前一個(gè)坐標(biāo)為參考。該模式不能改變工作零點(diǎn)。電腦將累加坐標(biāo)為絕對(duì)尺寸,開(kāi)始于工作零點(diǎn)。在單元復(fù)制指令結(jié)束,程序結(jié)束或系統(tǒng)的重置,相對(duì)的累加將被清除。清除累加器,并將之返回工作零點(diǎn)。G91在程序體中,必須自成一行。
G93X#Y#零點(diǎn)設(shè)置
相對(duì)于絕對(duì)零點(diǎn)來(lái)設(shè)置工作零點(diǎn)。你可以定義一個(gè)X#Y#坐標(biāo)。
M47,TEXT
提示信息停止機(jī)器的自動(dòng)操作,你在TEXT寫(xiě)的信息會(huì)出現(xiàn)在屏幕上。TEXT可以是最多20個(gè)數(shù)字或字母。
M71
設(shè)置公制模式
程序體中,所有該指令后面的值被解釋為millmeters,millmeterspersecond,metersofcuttingdistance。該指令無(wú)法將inch轉(zhuǎn)化為metric,它僅僅設(shè)想所有值為公制,該指令使用你最后選擇的數(shù)字格式
(000.000,0000.00,000.00),假如你沒(méi)有選擇任何數(shù)字格式,那么,缺省的是000.000M71在程序體中,必須自稱一行,它必須只能放在程序體的開(kāi)始。M72(Format2)M70(Format1)設(shè)置英制模式
序體中,所有該指令后面的值被解釋為inches,inchespersecond,feetofcuttingdistance。該指令無(wú)法將metric轉(zhuǎn)化為inch,它僅僅設(shè)想所有值為英制。M72在程序體中,必須自稱一行,它必須只能放在程序體的開(kāi)始。G04X#
改變Dwell
根據(jù)#定義的時(shí)間,中斷機(jī)器。例如,可用該指令來(lái)冷卻長(zhǎng)時(shí)間工作的鉆頭。Dwell時(shí)間被解釋為按現(xiàn)行坐標(biāo)測(cè)量模式(inch或metric)增量的millsecond。M09(X#Y#)中斷機(jī)器
中斷機(jī)器的自動(dòng)操作,在顯示屏的信息狀況欄出現(xiàn)相關(guān)的信息:假如你定義了坐標(biāo)(X#Y#),那么,工作臺(tái)會(huì)移至此位置。
M06(X#Y#)(Format2)M01(X#Y#)(Format1)可選的停止
操作員必須在鍵盤上打開(kāi)功能。在執(zhí)行M06之前,當(dāng)操作員鍵入OSTOP,ON指令時(shí),當(dāng)執(zhí)行M06指令時(shí),機(jī)器將停止等待插入,假如OSTOP指令被關(guān)則,CNC將跳過(guò)M06指令。M00(X#Y#)(Format2)M02(X#Y#)(Format1)結(jié)束程序
指明程序的結(jié)束,不回到程序開(kāi)頭.假如你指明坐標(biāo),工作臺(tái)移至該位置M30(X#Y#)結(jié)束程序
回到程序開(kāi)頭標(biāo)明程序體結(jié)束,回到程序開(kāi)頭,直到遇到%,沒(méi)有找到,紙帶將回到程序的開(kāi)頭。假如你指明坐標(biāo),工作臺(tái),移至該位置
M97,textX#Y#
M98,textX#Y#鉆字
機(jī)器將會(huì)鉆出一系列小孔來(lái)拼出"text"處的信息。字母可以是:A到Z0到9+-/逗號(hào)被為認(rèn)是表示空間。
M97沿X鉆字,M98沿Y鉆字。兩個(gè)指令的起始點(diǎn)都是跟隨指令的坐標(biāo)。如果在刀具頁(yè)沒(méi)有指明刀具的直徑,則CNC會(huì)使用缺省的字高0.25"孔的間距為0.0417",假如有定義鉆咀的直徑,則構(gòu)成字母的孔的圓心距離為1.2倍直徑,字母在4X7網(wǎng)格上(4欄3行)。
友情提示:本文中關(guān)于《CNC編程》給出的范例僅供您參考拓展思維使用,CNC編程:該篇文章建議您自主創(chuàng)作。
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。