版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)控編程基礎(chǔ),數(shù)控加工工藝分析,數(shù)控機(jī)床坐標(biāo)系 刀具和切削用量的選擇零件裝夾方法及對(duì)刀點(diǎn)、換刀點(diǎn)的確定 工序的劃分及走刀路線(xiàn)的確定 工藝文件的編制方法,數(shù)控機(jī)床坐標(biāo)系,坐標(biāo)和運(yùn)動(dòng)方向的命名原則刀具相對(duì)靜止工件而運(yùn)動(dòng)的原則在確定坐標(biāo)系時(shí),一律看作工件靜止,刀具相對(duì)運(yùn)動(dòng)。,數(shù)控機(jī)床坐標(biāo)系,坐標(biāo)和運(yùn)動(dòng)方向的命名原則機(jī)床坐標(biāo)的規(guī)定基本坐標(biāo)軸X、Y、Z關(guān)系及其正方向用右手直角笛卡兒定則。圍繞 X,Y,Z 軸旋轉(zhuǎn)的圓周進(jìn)給坐標(biāo)軸 A
2、,B,C的方向用右手螺旋法則確定。,數(shù)控機(jī)床坐標(biāo)系,坐標(biāo)和運(yùn)動(dòng)方向的命名原則運(yùn)動(dòng)方向的規(guī)定增大刀具與工件之間距離的方向?yàn)樽鴺?biāo)正方向,數(shù)控機(jī)床坐標(biāo)系,數(shù)控機(jī)床的坐標(biāo)軸 Z軸表示傳遞切削動(dòng)力的主軸,X軸平行于工件的裝夾平面,一般取水平位置,根據(jù)右手直角坐標(biāo)系的規(guī)定,確定Y軸的方向。,數(shù)控機(jī)床坐標(biāo)系,數(shù)控機(jī)床的坐標(biāo)軸,數(shù)控機(jī)床坐標(biāo)系,機(jī)床坐標(biāo)系與工件坐標(biāo)系機(jī)床坐標(biāo)系,,,,,+X,+Y,+Z,M,+X,M,+Z,,,數(shù)控機(jī)床坐標(biāo)系,機(jī)
3、床坐標(biāo)系與工件坐標(biāo)系工件坐標(biāo)系,,刀具和切削用量的選擇,車(chē)削加工刀具通常有尖形車(chē)刀(以直線(xiàn)形切削刃為特征),如各種外圓偏刀、端面車(chē)刀、切槽刀等;圓弧形車(chē)刀(由圓弧構(gòu)成主切削刃),主要用于車(chē)削各種光滑連接的成型面;還有成形車(chē)刀(刀刃的形狀與被加工零件的輪廓形狀相同),如螺紋車(chē)刀。,刀具和切削用量的選擇,銑削加工刀具在銑削平面時(shí),應(yīng)選用鑲不重磨多面硬質(zhì)合金刀片的端銑刀和立銑刀。粗銑平面時(shí),因被加工表面質(zhì)量不均勻,選擇銑刀時(shí)直徑要小一些
4、。精銑時(shí),銑刀直徑要大一些,最好能包容加工面的寬度;平面零件周邊輪廓的加工常采用立銑刀;銑削凸臺(tái)和凹槽時(shí),選擇高速鋼立銑刀;銑削毛坯表面或進(jìn)行孔的粗加工時(shí),可選用鑲硬質(zhì)合金的玉米銑刀進(jìn)行強(qiáng)力切削。,刀具和切削用量的選擇,選擇立銑刀加工時(shí),刀具的有關(guān)參數(shù)計(jì)算刀具半徑 r 應(yīng)小于零件內(nèi)輪廓面的最小曲率半徑ρ,一般取 r=(0.8~0.9)ρ。零件的加工高度 H≤(1/4~1/6)r,以保證刀具有足夠的剛度。對(duì)不通孔(深槽),選取 l=
5、H+5~10mm(l為刀具切削部分長(zhǎng)度,H為零件高度)。加工外形及通槽時(shí),選取 l=H+re+5~10mm( re為刀尖角半徑)。加工肋時(shí),刀具直徑為 D=(5~10)b(b為肋的厚度),刀具和切削用量的選擇,切削用量的選擇切削用量包括主軸轉(zhuǎn)速(切削速度)、背吃刀量(舊稱(chēng)切削深度)、進(jìn)給速度(進(jìn)給量),刀具和切削用量的選擇,切削用量的選擇主軸轉(zhuǎn)速S(r/min)主軸轉(zhuǎn)速S根據(jù)最佳的切削速度v(m/min)來(lái)選取
6、 S = 1000v/πDD——零件或刀具的直徑(mm);v——切削速度(m/min),由刀具壽命和加工對(duì)象特性決定,切削速度常選為(100~200)m/min;S——主軸轉(zhuǎn)速(r/min),根據(jù)計(jì)算所得的值,查找機(jī)床說(shuō)明書(shū)確定標(biāo)準(zhǔn)值。,刀具和切削用量的選擇,切削用量的選擇背吃刀量(mm) 在機(jī)床、夾具、刀具和零件等的剛度允許條件下,盡可能選較大的背吃刀量,以減少走刀次數(shù),提高生產(chǎn)率。對(duì)于表面粗糙度和精度要求較
7、高的零件,要留有足夠的精加工余量。一般取0.2~0.5mm。,刀具和切削用量的選擇,切削用量的選擇進(jìn)給速度(進(jìn)給量)F(mm/min或mm/r) 主要根據(jù)零件的加工精度和表面粗糙度要求以及刀具和工件的材料性質(zhì)來(lái)選擇。當(dāng)加工精度和表面粗糙度要求高時(shí),進(jìn)給速度(進(jìn)給量)數(shù)值應(yīng)選小些,通常在(20~50)mm/min范圍內(nèi)選取。最大進(jìn)給速度則受機(jī)床剛度和進(jìn)給系統(tǒng)的性能限制,并與脈沖當(dāng)量有關(guān)。,零件裝夾方法及對(duì)刀點(diǎn)、換刀點(diǎn)的確定,零件的
8、安裝盡量采用可調(diào)式、組合式等標(biāo)準(zhǔn)化、通用化和自動(dòng)化夾具,當(dāng)工件批量較大、工件精度要求較高時(shí),才設(shè)計(jì)、使用專(zhuān)用夾具。便于迅速裝卸零件,以減少數(shù)控機(jī)床停機(jī)時(shí)間。零件的定位基準(zhǔn)應(yīng)與設(shè)計(jì)基準(zhǔn)重合,以減少定位誤差對(duì)尺寸精度的影響。減少裝夾次數(shù),盡量做到一次裝夾便能完成全部表面的加工。夾緊力應(yīng)盡量靠近主要支承點(diǎn)和切削部位,以防止夾緊力引起零件變形對(duì)加工產(chǎn)生不良影響。,零件裝夾方法及對(duì)刀點(diǎn)、換刀點(diǎn)的確定,對(duì)刀點(diǎn)與換刀點(diǎn)的確定對(duì)刀點(diǎn)對(duì)刀點(diǎn)
9、應(yīng)便于數(shù)學(xué)處理和程序編制;對(duì)刀點(diǎn)在機(jī)床上容易校準(zhǔn);在加工過(guò)程中便于檢查;引起的加工誤差小。換刀點(diǎn),工序的劃分及走刀路線(xiàn)的確定,工序的劃分 工序劃分的原則基面先行原則先粗后精原則先主后次原則先面后孔原則,工序的劃分及走刀路線(xiàn)的確定,工序的劃分 工序劃分的方法按所用刀具劃分工序按零件的裝卡定位方式劃分工序按粗、精加工劃分工序,工序的劃分及走刀路線(xiàn)的確定,確定走刀路線(xiàn) 1)銑削方式的確定逆銑工
10、件的進(jìn)給方向與銑刀的旋轉(zhuǎn)方向相反銑削力的垂直分力向上,工件需要較大的夾緊力銑削厚度由零開(kāi)始逐漸增至最大,當(dāng)?shù)度袆偨佑|工件時(shí),其銑削厚度為零,后刀面與工件產(chǎn)生擠壓和摩擦,會(huì)加速刀刃的磨損,降低銑刀耐用度和工件已加工表面的質(zhì)量,造成加工硬化層,工序的劃分及走刀路線(xiàn)的確定,確定走刀路線(xiàn) 1)銑削方式的確定順銑工件的送給方向與銑刀的旋轉(zhuǎn)方向相同銑削力的垂直分力向下,將工件壓向工作臺(tái),銑削較平穩(wěn)刀齒以最大銑削厚度切入工件而逐漸
11、減小至零,后刀面與工件無(wú)擠壓、摩擦現(xiàn)象,加工表面精度較高因刀齒突然切入工件會(huì)加速刀齒的磨損,降低銑刀耐用度,故不適用于銑削帶硬皮的工件銑削力的水平分力與工件進(jìn)給方向相同,因此,當(dāng)機(jī)床工作臺(tái)的進(jìn)給絲杠與螺母有間隙,而又沒(méi)有消除間隙的裝置時(shí),不宜采用順銑。,工序的劃分及走刀路線(xiàn)的確定,確定走刀路線(xiàn) 2)銑削輪廓的走刀路線(xiàn)確定銑削平面零件外輪廓時(shí),一般是采用立銑刀側(cè)刃切削。刀具切入零件時(shí),應(yīng)避免沿零件外輪廓的法向切入,以避免在切
12、入處產(chǎn)生刀具的刻痕,而應(yīng)沿切削起始點(diǎn)延伸線(xiàn)或切線(xiàn)方向逐漸切入工件,保證零件曲線(xiàn)的平滑過(guò)渡。同樣,在切離工件時(shí),也應(yīng)避免在切削終點(diǎn)處直接抬刀,要沿著切削終點(diǎn)延伸線(xiàn)或切線(xiàn)方向逐漸切離工件。,工序的劃分及走刀路線(xiàn)的確定,確定走刀路線(xiàn) 2)輪廓銑削走刀路線(xiàn)的確定,工序的劃分及走刀路線(xiàn)的確定,確定走刀路線(xiàn) 3)銑削內(nèi)槽的加工路線(xiàn)行切法環(huán)切法行切+環(huán)切,工序的劃分及走刀路線(xiàn)的確定,確定走刀路線(xiàn) 4)銑削曲面的加工路線(xiàn),
13、工藝文件的編制方法,數(shù)控加工工藝文件主要包括編程任務(wù)書(shū)數(shù)控加工工件安裝和零點(diǎn)設(shè)定卡片數(shù)控加工工序卡片數(shù)控刀具卡片數(shù)控刀具數(shù)據(jù)表機(jī)床刀具運(yùn)動(dòng)軌跡圖程序卡片,工藝文件的編制方法,編程任務(wù)書(shū)它闡明了工藝人員對(duì)數(shù)控加工工序的技術(shù)要求和工序說(shuō)明,以及數(shù)控加工前應(yīng)保證的加工余量。,工藝文件的編制方法,數(shù)控加工工件安裝和零點(diǎn)設(shè)定卡片 它應(yīng)表示出數(shù)控加工零件定位方法和夾緊方法,并應(yīng)標(biāo)明工件零點(diǎn)設(shè)定位置和坐標(biāo)方向,使用的夾具名稱(chēng)和
14、編號(hào)等,工藝文件的編制方法,數(shù)控加工工序卡片 這種卡片是編制數(shù)控加工程序的主要依據(jù)和操作人員配合數(shù)控程序進(jìn)行數(shù)控加工的主要指導(dǎo)性文件。主要包括:工步順序、工步內(nèi)容、各工步所用刀具及切削參數(shù)等。,工藝文件的編制方法,數(shù)控刀具卡片 刀具卡片是組裝刀具和調(diào)整刀具的依據(jù)。內(nèi)容包括刀具號(hào)、刀具名稱(chēng)、刀柄型號(hào)、刀具直徑和長(zhǎng)度等。,工藝文件的編制方法,例 十字凸型板的加工,例 十字凸型板的加工,例 十字凸型板的加工,例 十字凸型板
15、的加工,數(shù)控編程基礎(chǔ),常用編程指令的應(yīng)用數(shù)控加工編程的數(shù)值計(jì)算數(shù)控語(yǔ)言自動(dòng)編程技術(shù)數(shù)控加工過(guò)程仿真與驗(yàn)證后置處理與DNC實(shí)例,常用編程指令的應(yīng)用,程序的結(jié)構(gòu)一個(gè)完整的數(shù)控加工程序由程序號(hào)、程序段和程序結(jié)束三部分組成。,%O1234N10 G90 G54 G00 X0 Y0 S1000 M03;N20 G01 X50 Y60 F100;……N100 M02;,開(kāi)始符,程序號(hào),程序主體,程序結(jié)束,第一程序段,第二程序
16、段,,,,,,,常用編程指令的應(yīng)用,程序段格式程序段是數(shù)控加工程序中的一句,用來(lái)指令機(jī)床執(zhí)行某一個(gè)動(dòng)作或一組動(dòng)作。每個(gè)程序段由若干個(gè)程序字組成。程序字的字首為一個(gè)英文字母,它稱(chēng)為字的地址,隨后為若干位十進(jìn)制數(shù)字。字的功能類(lèi)別由字地址決定。根據(jù)功能的不同,程序字可分為順序號(hào)字、準(zhǔn)備功能字、輔助功能字、尺寸字、進(jìn)給功能字、主軸轉(zhuǎn)速功能字和刀具功能字。,常用編程指令的應(yīng)用,常用程序字,常用編程指令的應(yīng)用,準(zhǔn)備功能G代碼準(zhǔn)
17、備功能字的地址符是G,所以又稱(chēng)為G功能、G指令或G代碼。它的作用是建立數(shù)控機(jī)床工作方式,為數(shù)控系統(tǒng)的插補(bǔ)運(yùn)算、刀補(bǔ)運(yùn)算、固定循環(huán)等作好準(zhǔn)備。,常用編程指令的應(yīng)用,G代碼有模態(tài)與非模態(tài)兩種表內(nèi)第2欄中,標(biāo)有字母的表示對(duì)應(yīng)的G代碼為模態(tài)代碼(又稱(chēng)續(xù)效代碼),模態(tài)代碼按功能分為若干組,標(biāo)有相同字母的為同組。模態(tài)G代碼在同組其他G代碼出現(xiàn)前一直有效。表內(nèi)第2欄中沒(méi)有字母的表示對(duì)應(yīng)的G代碼為非模態(tài)代碼(又稱(chēng)非續(xù)效代碼)。非模態(tài)G代碼只在被
18、指令的程序段有效,G代碼,1)坐標(biāo)系有關(guān)指令絕對(duì)坐標(biāo)指令和增量坐標(biāo)指令——G90和G91分別指定程序段中的坐標(biāo)字為絕對(duì)坐標(biāo)或增量坐標(biāo),B→CG90 G01 X30.0 Y40.0G91 G01 X-50.0 Y-30.0,,G代碼,1)坐標(biāo)系有關(guān)指令坐標(biāo)系設(shè)定指令——G92 G92指令通過(guò)設(shè)定刀具起點(diǎn)相對(duì)于工件坐標(biāo)系原點(diǎn)的位置,建立一個(gè)工件坐標(biāo)系。 其中X、Y、Z為刀具起點(diǎn)相對(duì)于工件坐標(biāo)系原點(diǎn)的各軸坐標(biāo)值。,G92 X
19、20.0 Y15.0 Z10.0工件坐標(biāo)系原點(diǎn),要通過(guò)刀具起點(diǎn)位置和程序段中坐標(biāo)值兩個(gè)參數(shù)倒推出來(lái),,G代碼,1)坐標(biāo)系有關(guān)指令坐標(biāo)系選擇指令——G54~G59 將機(jī)床零點(diǎn)與要設(shè)定的工作零點(diǎn)間的偏置坐標(biāo)值事先輸入系統(tǒng),然后用G54~G59統(tǒng)一調(diào)用。,A點(diǎn)→B點(diǎn)N10 G90 G54 G00 X9.0 Y10.0N20 G59N30 G00 X20.0 Y10.0,G代碼,1)坐標(biāo)系有關(guān)指令,G54~G59與G92指令的
20、區(qū)別,,G代碼,1)坐標(biāo)系有關(guān)指令坐標(biāo)平面選擇指令——G17、G18、G19 分別表示在XY、ZX、YZ坐標(biāo)平面內(nèi)進(jìn)行加工,這種指令用作直線(xiàn)與圓弧插補(bǔ)及刀具補(bǔ)償時(shí)的平面選擇。有的數(shù)控系統(tǒng)只有在一個(gè)坐標(biāo)平面內(nèi)加工有功能,則在程序中,只寫(xiě)出坐標(biāo)地址符及其后面的尺寸,不必書(shū)寫(xiě)坐標(biāo)平面指令。,G代碼,2)快速點(diǎn)定位指令——G00G00指令使刀具以點(diǎn)位控制方式從刀具所在點(diǎn)以最快速度移動(dòng)到指定坐標(biāo)點(diǎn)。它只是快速到位,而實(shí)際運(yùn)動(dòng)軌跡則根據(jù)具
21、體控制系統(tǒng)的設(shè)計(jì)情況,可以是多種多樣的。注意:G00是續(xù)效指令,只有后面程序段指定G01、G02或G03時(shí),G00才無(wú)效。另外,在含有G00的程序段不需指定進(jìn)給速度F。,從A點(diǎn)移到B點(diǎn)可有四種運(yùn)動(dòng)軌跡。,G代碼,3)直線(xiàn)插補(bǔ)指令——G01G01為直線(xiàn)插補(bǔ)指令,用以指定兩個(gè)坐標(biāo)(或三個(gè)坐標(biāo))以聯(lián)動(dòng)的方式,按程序段中規(guī)定的合成進(jìn)給速度F,插補(bǔ)加工出任意斜率的直線(xiàn)。工件相對(duì)于刀具的現(xiàn)時(shí)位置是直線(xiàn)的起點(diǎn),該點(diǎn)為已知點(diǎn)。因此在程序段中只要指定
22、終點(diǎn)的坐標(biāo)尺寸,就指定了加工直線(xiàn)的必需條件。在G01程序段中必須指定進(jìn)給速度F,且G01與F都是續(xù)效指令。,N10 G92 X28. Y20.0N20 G90 G00 X16.0 S800 T01 M03N30 G01 X-8.0 Y8.0 F100N40 X0 Y0N50 X16.0 Y20.0N60 G00 X28.0 M02,刀具從P點(diǎn)運(yùn)動(dòng)到A點(diǎn),然后沿AB、BO、OA切削,再返回P點(diǎn),G代碼,4)圓弧插補(bǔ)指令——G
23、02、G03G02、G03為圓弧插補(bǔ)指令,分別用于順時(shí)針和逆時(shí)針的圓弧加工。圓弧的順、逆方向可按圖給出的方法判斷:沿與圓弧所在平面(如ZX平面)垂直的坐標(biāo)軸的負(fù)方向(如-Y)看去,刀具相對(duì)于工件的移動(dòng)方向?yàn)轫槙r(shí)針時(shí)用G02指令,逆時(shí)針時(shí)用G03指令。,G代碼,4)圓弧插補(bǔ)指令——G02、G03圓弧插補(bǔ)程序段應(yīng)包括圓弧的順逆、圓弧的終點(diǎn)坐標(biāo)以及圓心坐標(biāo)(或半徑)。終點(diǎn)坐標(biāo)可以用絕對(duì)值,也可以用終點(diǎn)相對(duì)于起點(diǎn)的增量值,這取決于程序段中
24、已指定的G90或G91;圓心坐標(biāo)I、J、K,一般用圓心相對(duì)于圓弧起點(diǎn)在X、Y、Z坐標(biāo)的分矢量確定,且總是為增量尺寸,而與指定的G90無(wú)關(guān);圓心參數(shù)也可用半徑R值表示,規(guī)定小于等于180°的圓弧,R值取正,大于180°的圓弧,R值取負(fù)。但應(yīng)注意,用R參數(shù)時(shí),不能描述整圓,只能用圓心坐標(biāo)I、J、K編程。,N10 G92 X0 Y0N20 G90 G00 X20.0 Y0N30 G03 X20.0 Y0 I-20.
25、0 J 0 F100N40 G00 X0 Y0 M02,G代碼,4)圓弧插補(bǔ)指令——G02、G03圓弧插補(bǔ)程序段應(yīng)包括圓弧的順逆、圓弧的終點(diǎn)坐標(biāo)以及圓心坐標(biāo)(或半徑)。終點(diǎn)坐標(biāo)可以用絕對(duì)值,也可以用終點(diǎn)相對(duì)于起點(diǎn)的增量值,這取決于程序段中已指定的G90或G91;圓心坐標(biāo)I、J、K,一般用圓心相對(duì)于圓弧起點(diǎn)在X、Y、Z坐標(biāo)的分矢量確定,且總是為增量尺寸,而與指定的G90無(wú)關(guān);圓心參數(shù)也可用半徑R值表示,規(guī)定小于等于180°
26、;的圓弧,R值取正,大于180°的圓弧,R值取負(fù)。但應(yīng)注意,用R參數(shù)時(shí),不能描述整圓,只能用圓心坐標(biāo)I、J、K編程。,N10 G92 X0 Y18.0N20 G90 G02 X18.0 Y0 R18.0 F100N30 G03 X68.0 Y0 R25.0N40 G02 X88.0 Y20.0 R-20.0 M02,G代碼,5)暫停指令——G04G04可使刀具做短時(shí)間的無(wú)進(jìn)給運(yùn)動(dòng),它適用于車(chē)削環(huán)槽、锪平面、鉆孔等光整加
27、工,其編程格式為: G04 β□□ 其中β為地址符,常用X或P表示?!啊酢酢睘闀和r(shí)間,單位為ms;也可以是刀具或工件的轉(zhuǎn)數(shù),如何選用,要視具體數(shù)控系統(tǒng)的規(guī)定而定。,G代碼,6)刀具半徑補(bǔ)償指令——G41、G42、G40G41為左偏指令,是指順著刀具前進(jìn)方向看,刀具偏在工件輪廓的左邊;若偏在右邊,則用 G42表示,即為右偏指令。G40為注銷(xiāo)指令,也就是當(dāng) G41或G42程序完成后用G40程序段取消偏置值,從
28、而使刀具中心與編程軌跡重合。,P→A G90 G01 G41 XA YA D01A→B XB YBB→C XC YCC→D G42 XD YDD→A G41 XA YAA→P G40 XP YP M02,G代碼,7)刀具長(zhǎng)度補(bǔ)償指令G43、G44、G49G43為刀具長(zhǎng)度正補(bǔ)償指令,它的作用是對(duì)刀具編程終點(diǎn)坐標(biāo)值做加上一個(gè)刀具偏差量e的運(yùn)算,即使編程終點(diǎn)坐標(biāo)正方向移動(dòng)一個(gè)偏差量。G44為刀具長(zhǎng)度負(fù)補(bǔ)償指令,它的作
29、用與G43剛好相反。G49是撤消刀具長(zhǎng)度補(bǔ)償指令。,G代碼,7)刀具長(zhǎng)度補(bǔ)償指令G43、G44、G49,z=0,G00 G91 G43 Z(-A1) H01 (H01中存-D1值)A1為程序值A(chǔ)2實(shí)際位移值:-A2=-A1+(-D1)=-(A1+D1)G00 G91 G44 Z(-A1) H02 (H02中存-D2值)A2實(shí)際位移值:-A2=-A1-(-D2)=-A1+D2,G代碼,8)固定循環(huán)指令在G功能代碼中,常選用
30、G80~G89作為固定循環(huán)指令。但在有些數(shù)控車(chē)床中,卻應(yīng)用G33~G35與G70~G79。固定循環(huán)指令可使程序編制既簡(jiǎn)短、方便,又能提高編程質(zhì)量。例如在車(chē)螺紋時(shí),刀具切入、切螺紋、刀具徑向(可斜向)退出和快速返回四個(gè)固定的連續(xù)動(dòng)作,只需用一條固定循環(huán)指令程序去執(zhí)行,這樣可使程序段數(shù)減少三條。,常用編程指令的應(yīng)用,輔助功能M代碼輔助功能(M 功能)是用于指定主軸的旋轉(zhuǎn)方向、啟動(dòng)、停止、切削液的開(kāi)關(guān),工件或刀具的夾緊和松開(kāi),刀具的更換等功
31、能。輔助功能字由地址符M 和其后的兩位數(shù)字組成。,常用編程指令的應(yīng)用,輔助功能M代碼輔助功能(M 功能)是用于指定主軸的旋轉(zhuǎn)方向、啟動(dòng)、停止、切削液的開(kāi)關(guān),工件或刀具的夾緊和松開(kāi),刀具的更換等功能。輔助功能字由地址符M 和其后的兩位數(shù)字組成。,常用編程指令的應(yīng)用,M代碼,1)程序停止指令——M00在執(zhí)行完含有M00的程序段后,機(jī)床的主軸、進(jìn)給及冷卻液都自動(dòng)停止。該指令用于加工過(guò)程中測(cè)量刀具和工件的尺寸、工件調(diào)頭及手動(dòng)變速等固定操作。
32、當(dāng)程序運(yùn)行停止時(shí),全部現(xiàn)存的模態(tài)信息保持不變,固定操作完成后,重按“啟動(dòng)”鍵,便可繼續(xù)執(zhí)行后續(xù)的程序。,M代碼,2)計(jì)劃(任選)停止指令——M01這個(gè)指令又叫“任選指令”或“計(jì)劃中?!?。該指令與 M00基本相似,但只有在“任選停止”鍵按下時(shí),M01才有效,否則機(jī)床仍不停止,繼續(xù)執(zhí)行后續(xù)的程序段。該指令常用于工件關(guān)鍵性尺寸的停機(jī)抽樣檢查等情況,當(dāng)檢查完成后,按“啟動(dòng)”鍵可繼續(xù)執(zhí)行后面的程序。,,M代碼,3)程序結(jié)束指令M02當(dāng)全部程序
33、結(jié)束后,用此指令可使主軸、進(jìn)給及冷卻液全部停止,并使機(jī)床復(fù)位。因此,M02的功能比M00多一項(xiàng)“復(fù)位”。該指令必須出現(xiàn)在程序的最后一個(gè)程序段中。,M代碼,4)與主軸有關(guān)的指令——M03、M04、M05M03表示主軸正轉(zhuǎn)(順時(shí)針?lè)较蛐D(zhuǎn)),M04表示主軸反轉(zhuǎn)(逆時(shí)針?lè)较蛐D(zhuǎn))。所謂主軸正轉(zhuǎn),是從主軸往正Z方向看去,主軸處于順時(shí)針?lè)较蛐D(zhuǎn);而逆時(shí)針?lè)较騽t為反轉(zhuǎn)。M05為主軸停止,它是在該程序段其他指令執(zhí)行完后才使用的。,M代碼,5)換
34、刀指令M06M06是手動(dòng)或自動(dòng)換刀指令。它不包括刀具選擇功能,但兼有主軸停轉(zhuǎn)和關(guān)閉冷卻液的功能,常用于加工中心機(jī)床刀庫(kù)換刀前的準(zhǔn)備工作。,M代碼,6)與冷卻液有關(guān)的指令M07、M08、M09M07為命令2號(hào)冷卻液(霧狀)開(kāi)或切屑收集器開(kāi);M08為命令1號(hào)冷卻液(液狀)開(kāi)或切屑收集器開(kāi);M09為冷卻液關(guān)閉。冷卻液的開(kāi)關(guān)是通過(guò)冷卻泵的啟動(dòng)與停止來(lái)控制的。,常用編程指令的應(yīng)用,F、S、T代碼進(jìn)給速度F指令該指令是續(xù)效指令,F(xiàn)后面跟
35、的數(shù)字就是進(jìn)給速度的大小,例如F100的進(jìn)給速度是100mm/min。主軸轉(zhuǎn)速S指令該指令也是續(xù)效指令,用來(lái)確定主軸的轉(zhuǎn)速,單位是r/min。S指令的指定方法與F指令的指定方法相同。刀具號(hào)T指令在自動(dòng)換刀的數(shù)控機(jī)床中,該指令用以選擇所用的刀具。指令以T為首,其后所跟兩位數(shù)字代表刀具的編號(hào)。也有帶刀具補(bǔ)償值的表示方式,其具體做法應(yīng)參閱機(jī)床說(shuō)明書(shū)。T02 M06 (表示將當(dāng)前刀具換為02號(hào)刀具)T0102(表示1號(hào)刀選用2
36、號(hào)刀補(bǔ)值),O點(diǎn)為坐標(biāo)原點(diǎn)和對(duì)刀點(diǎn),起刀點(diǎn)和終刀點(diǎn)為P0(-65,-95)。刀具從P1點(diǎn)切入工件,然后沿點(diǎn)劃線(xiàn)上箭頭方向進(jìn)行進(jìn)給加工,最后回到P0點(diǎn)。,N10 G92 X0 Y0 Z0; (設(shè)置程序原點(diǎn))N20 G90 G00 X-65 Y-95 Z300; (快速至P0點(diǎn)上方Z300處定位)N30 G43 T01 Z15 S500 M03; (建立刀具長(zhǎng)度補(bǔ)償,主軸以500mm/r正轉(zhuǎn))N40 G41 G01 X-45 Y-7
37、5 D01 F120; (建立左邊刀具半徑補(bǔ)償)N50 Y-40; (直線(xiàn)插補(bǔ)P1~P2)N60 X-25; (直線(xiàn)插補(bǔ)P2~P3)N70 G03 X-20 Y-15 I-60 J25; (直線(xiàn)插補(bǔ)P3~P4)N80 G02 X20 I20 J15; (直線(xiàn)插補(bǔ)P4~P5)N90 G03 X25 Y-40 I65 J0; (直線(xiàn)插補(bǔ)P5~P6)N100 G01 X45; (直線(xiàn)插補(bǔ)P6~P7)N110 Y-75; (直線(xiàn)插
38、補(bǔ)P7~P8)N120 X0 Y-65; (直線(xiàn)插補(bǔ)P8~P9)N130 X-45 Y-75; (直線(xiàn)插補(bǔ)P9~P1)N140 G40 X-65 Y-95 Z300; (回P0點(diǎn)上方Z300處,撤消刀補(bǔ))N150 M02; (程序結(jié)束),數(shù)控加工編程的數(shù)值計(jì)算,根據(jù)零件圖樣,按照已確定的加工路線(xiàn)和允許的編程誤差,計(jì)算數(shù)控系統(tǒng)所需輸入的數(shù)據(jù),稱(chēng)為數(shù)控加工編程的數(shù)值計(jì)算。計(jì)算零件輪廓的基點(diǎn)和節(jié)點(diǎn)坐標(biāo),或刀具中心軌跡的基點(diǎn)和節(jié)點(diǎn)的坐
39、標(biāo),以便編制加工程序。有效的途徑是計(jì)算機(jī)輔助完成坐標(biāo)數(shù)據(jù)的計(jì)算或直接采用自動(dòng)編程。,數(shù)控加工編程的數(shù)值計(jì)算,基點(diǎn)坐標(biāo)計(jì)算構(gòu)成零件輪廓的不同幾何元素的交點(diǎn)或切點(diǎn)稱(chēng)為基點(diǎn)。如直線(xiàn)與直線(xiàn)的交點(diǎn)、直線(xiàn)與圓弧的交點(diǎn)或切點(diǎn)、圓弧的交點(diǎn)或切點(diǎn)等?;c(diǎn)可以直接作為其運(yùn)動(dòng)軌跡的起點(diǎn)或終點(diǎn)。基點(diǎn)直接計(jì)算的主要內(nèi)容有:每條運(yùn)動(dòng)軌跡(線(xiàn)段)的起點(diǎn)或終點(diǎn)在選定坐標(biāo)系中的坐標(biāo)值和圓弧運(yùn)動(dòng)軌跡的圓心坐標(biāo)值。,數(shù)控加工編程的數(shù)值計(jì)算,基點(diǎn)坐標(biāo)計(jì)算,直接可得:A
40、(0,0)B(0,12)D(110,26)E(110,0)求C點(diǎn)的坐標(biāo)值,數(shù)控加工編程的數(shù)值計(jì)算,基點(diǎn)坐標(biāo)計(jì)算,求C點(diǎn)的坐標(biāo)值求出直線(xiàn)BC方程,然后與以O(shè)2為圓、半徑為30的圓的方程聯(lián)立求解。,為了計(jì)算方便,構(gòu)成新的坐標(biāo)系,坐標(biāo)原點(diǎn)選在B點(diǎn)上,即令B(0,0),,過(guò)B點(diǎn)的直線(xiàn)方程為 y=kxk=tg(α+β)tgα=(26-12)/80=0.175
41、 CO2=30,則有tg(α+β)=0.6153,在新的坐標(biāo)系中,以O(shè)2為圓心、半徑為30的圓方程為,可求得以B為原點(diǎn)的C點(diǎn)坐標(biāo)是(64.2786,39.5507)。換成編程用的以A點(diǎn)為原點(diǎn)的坐標(biāo)值,則有C(64.2786,51.5507),數(shù)控加工編程的數(shù)值計(jì)算,基點(diǎn)坐標(biāo)計(jì)算,求C點(diǎn)的坐標(biāo)值以B和O2兩點(diǎn)連線(xiàn)的中點(diǎn)O1為圓心,以O(shè)1O2的距離為半徑作圓,這個(gè)圓與以O(shè)2為圓心、半徑為30的圓分別相交于C點(diǎn)
42、和另一對(duì)稱(chēng)點(diǎn) C′。將這兩個(gè)圓的方程聯(lián)立求解也能求出C點(diǎn)的坐標(biāo)值。,可求得以A點(diǎn)為原點(diǎn)的C坐標(biāo)值(64.2786,51.5507),為此,在以B點(diǎn)為原點(diǎn)的坐標(biāo)系中,設(shè)O1點(diǎn)的坐標(biāo)為(x1,y1),O1O2=R1,則以O(shè)1為圓心、R1為半徑的圓的方程為,數(shù)控加工編程的數(shù)值計(jì)算,節(jié)點(diǎn)坐標(biāo)計(jì)算用直線(xiàn)或圓弧逼近曲線(xiàn)y=f(x)時(shí),切點(diǎn)的數(shù)目及其坐標(biāo)值主要取決于曲線(xiàn)的特性、逼近線(xiàn)段的形狀及允許的逼近誤差值。根據(jù)這三個(gè)條件,可以用數(shù)學(xué)方法求出各
43、節(jié)點(diǎn)的坐標(biāo)值。采用直線(xiàn)還是圓弧作為逼近線(xiàn)段,主要是在保證逼近精度的前提下,使節(jié)點(diǎn)數(shù)目盡量少,即程序段數(shù)目少,計(jì)算簡(jiǎn)單。對(duì)于曲率半徑大的曲線(xiàn)用直線(xiàn)逼近較為有利,若曲率半徑較小則用圓弧逼近較為合適。用直線(xiàn)逼近曲線(xiàn)有三種方法:等間距法、等步長(zhǎng)法和等誤差法。,數(shù)控加工編程的數(shù)值計(jì)算,等間距法直線(xiàn)逼近節(jié)點(diǎn)計(jì)算等間距法直線(xiàn)逼近節(jié)點(diǎn)計(jì)算方法簡(jiǎn)單,其特點(diǎn)是每個(gè)程序段的某一個(gè)坐標(biāo)增量相等。在直角坐標(biāo)系中可使相鄰節(jié)點(diǎn)的x坐標(biāo)增量或y坐標(biāo)增量相等;在極坐
44、標(biāo)系中,可使相鄰節(jié)點(diǎn)間的轉(zhuǎn)角坐標(biāo)增量或徑向增量相等。根據(jù)曲線(xiàn)的表達(dá)式求出另一個(gè)坐標(biāo)值,即得節(jié)點(diǎn)坐標(biāo)。這種方法的關(guān)鍵是確定間距值Δx取決于曲線(xiàn)的曲率和允許誤差δy一般取x=0.1mm,再進(jìn)行驗(yàn)算,數(shù)控加工編程的數(shù)值計(jì)算,mn為一逼近直線(xiàn)段,作m’n’平行于mn且與直線(xiàn)距離為逼近允許誤差δy則mn方程為則m’n’方程為聯(lián)立方程求解,,若δ無(wú)解,表明逼近誤差小于允許誤差,數(shù)控加工編程的數(shù)值計(jì)算,等步長(zhǎng)法直線(xiàn)逼近節(jié)點(diǎn)計(jì)算這種方
45、法的特點(diǎn)是使所有逼近線(xiàn)段的長(zhǎng)度相等。由于曲線(xiàn)各處的曲率不等,這種方法在各直線(xiàn)段的誤差也不同,必須使最大誤差小于允許誤差該方法的關(guān)鍵是根據(jù)允許誤差確定直線(xiàn)段長(zhǎng)度。一般最大誤差發(fā)生在最小曲率半徑處。,,數(shù)控加工編程的數(shù)值計(jì)算,等步長(zhǎng)法直線(xiàn)逼近節(jié)點(diǎn)計(jì)算,1) 求曲線(xiàn)最小曲率半徑Rmin。由方程y=f(x)求出曲線(xiàn)上任一點(diǎn)的曲率半徑 R,令dR/dx=0 得,可根據(jù)y=f(x)求得,從而可求得x,再代入式即可求得Rmin。,數(shù)控加工編程的數(shù)
46、值計(jì)算,等步長(zhǎng)法直線(xiàn)逼近節(jié)點(diǎn)計(jì)算,2)確定允許步長(zhǎng)l。以Rmin為半徑作曲率圓,給定的逼近允許誤差對(duì)應(yīng)的弦長(zhǎng)l為,3)求各節(jié)點(diǎn)坐標(biāo)。以曲線(xiàn)起點(diǎn)a為圓心,以l為半徑作圓,求出該圓與曲線(xiàn)的交點(diǎn)b,,再以b點(diǎn)為圓心求出c點(diǎn)坐標(biāo),重復(fù)第3步,可依次求得各節(jié)點(diǎn)坐標(biāo)值。,數(shù)控加工編程的數(shù)值計(jì)算,等誤差法直線(xiàn)逼近節(jié)點(diǎn)計(jì)算這種方法的特點(diǎn)是使使零件輪廓曲線(xiàn)上各逼近線(xiàn)段的逼近誤差相等,且小于或等于允許誤差,各逼近線(xiàn)段的長(zhǎng)度不相等。,數(shù)控加工編程的數(shù)值計(jì)算
47、,等誤差法直線(xiàn)逼近節(jié)點(diǎn)計(jì)算,1) 以曲線(xiàn)起點(diǎn)a(xa,ya),為圓心,?max為半徑作允差圓,則允差圓方程為:,,2) 求圓與輪廓曲線(xiàn)公切線(xiàn)的斜率點(diǎn)P(xp,yp),T(xt,yt)分別為該圓與曲線(xiàn) y=f(x)的公切線(xiàn)的切點(diǎn),則公切線(xiàn)PT的斜率為,數(shù)控加工編程的數(shù)值計(jì)算,等誤差法直線(xiàn)逼近節(jié)點(diǎn)計(jì)算,3) 求節(jié)點(diǎn)。過(guò)a點(diǎn)作與PT平行的直線(xiàn),其方程為,,,,該直線(xiàn)與曲線(xiàn)聯(lián)立方程求解b點(diǎn)坐標(biāo),,順次再以b點(diǎn)為圓心,?max為半徑作允差圓,
48、重復(fù)上述的步驟,可依次求得曲線(xiàn)上其他各節(jié)點(diǎn)的坐標(biāo)。,數(shù)控加工編程的數(shù)值計(jì)算,刀位點(diǎn)軌跡計(jì)算刀位點(diǎn)軌跡計(jì)算又稱(chēng)刀具中心軌跡計(jì)算,就是被加工零件輪廓的等距線(xiàn)計(jì)算。具體求法是:首先分別寫(xiě)出零件輪廓曲線(xiàn)各程序段的等距線(xiàn)方程(距離為刀具半徑rd),再求出各相鄰程序段等距線(xiàn)的基點(diǎn)或節(jié)點(diǎn)坐標(biāo),即求解等距線(xiàn)方程的公共解。直線(xiàn)的等距線(xiàn)方程圓的等距線(xiàn)的方程,數(shù)控加工編程的數(shù)值計(jì)算,刀位點(diǎn)軌跡計(jì)算,,自動(dòng)編程,自動(dòng)編程是采用計(jì)算機(jī)輔助數(shù)控編程技術(shù)
49、實(shí)現(xiàn)的,需要一套專(zhuān)門(mén)的數(shù)控編程軟件。 語(yǔ)言編程——以批處理命令方式為主的各種類(lèi)型的語(yǔ)言編程系統(tǒng)為基礎(chǔ)的自動(dòng)編程方法。圖形編程——以交互式CAD/CAM集成化編程系統(tǒng)為基礎(chǔ)的自動(dòng)編程方法。,語(yǔ)言編程,在編程時(shí)編程人員是根據(jù)所用數(shù)控語(yǔ)言的編程手冊(cè)以及零件圖紙,以語(yǔ)言的形式表達(dá)出加工的全部?jī)?nèi)容,然后再把這些內(nèi)容全部輸入到計(jì)算機(jī)中進(jìn)行處理,制作出可以直接用于數(shù)控機(jī)床的數(shù)控加工程序。,語(yǔ)言編程,APT (Automatically Progr
50、ammed Tool)是一種自動(dòng)編程工具的簡(jiǎn)稱(chēng),是對(duì)工件、刀具的幾何形狀及刀具相對(duì)于工件的運(yùn)動(dòng)等進(jìn)行定義時(shí)所用的一種接近于英語(yǔ)的符號(hào)語(yǔ)言。APT語(yǔ)言自動(dòng)編程:在編程時(shí)編程人員依據(jù)零件圖樣,以APT語(yǔ)言的形式表達(dá)出加工的全部?jī)?nèi)容,再把用APT語(yǔ)言書(shū)寫(xiě)的零件加工程序輸入計(jì)算機(jī),經(jīng)APT語(yǔ)言編程系統(tǒng)編譯產(chǎn)生刀位文件(CLDATA file),通過(guò)后置處理后,生成數(shù)控系統(tǒng)能接受的零件數(shù)控加工程序。,語(yǔ)言編程,APT語(yǔ)言零件源程序的組成 幾何
51、定義語(yǔ)句(GEOMETRY DEFINITION)。用來(lái)描述幾何圖形的語(yǔ)句。即為了給定刀具的運(yùn)動(dòng),必須按設(shè)定的坐標(biāo)系把圖形上所有的幾何元素(如點(diǎn)、線(xiàn)、圓、面等)定義出來(lái)的語(yǔ)句。,語(yǔ)言編程,APT語(yǔ)言零件源程序的組成 刀具運(yùn)動(dòng)語(yǔ)句(MOTION DEFINITION)刀具軌跡控制語(yǔ)句。如刀具形狀指定語(yǔ)句CUTTER/、內(nèi)外容差的指定語(yǔ)句INTOL/和OUTTOL/等。點(diǎn)位運(yùn)動(dòng)語(yǔ)句。包括刀具在運(yùn)動(dòng)之前起始位置的指定語(yǔ)句FROM/、絕
52、對(duì)運(yùn)動(dòng)語(yǔ)句GOTO/以及相對(duì)增量運(yùn)動(dòng)語(yǔ)句GODLTA/。初始運(yùn)動(dòng)語(yǔ)句。即在刀具連續(xù)切削之前,需把刀具預(yù)先移到所指定的容差范圍之內(nèi)(即把刀具置于與一組控制面保持正確關(guān)系的位置上)的語(yǔ)句。連續(xù)切削運(yùn)動(dòng)語(yǔ)句。為了加工出零件所要求的形狀,使刀具按走刀路線(xiàn)沿各加工面連續(xù)切削的語(yǔ)句。,語(yǔ)言編程,APT語(yǔ)言零件源程序的組成 后置處理語(yǔ)句及其他語(yǔ)句后置處理語(yǔ)句也稱(chēng)機(jī)床控制語(yǔ)句,這些語(yǔ)句的用法隨著控制機(jī)和機(jī)床的不同而不同。它們包括調(diào)出有關(guān)后置處理
53、用的語(yǔ)句MACHIN/,主軸的起、停語(yǔ)句SPINDL/ON、SPINDL/OFF,切削液開(kāi)、關(guān)語(yǔ)句COOLNT/ON、COOLNT/Off以及進(jìn)給速度語(yǔ)句FEDRAT/等。,語(yǔ)言編程,APT語(yǔ)言的基本組成基本符號(hào)、詞匯和語(yǔ)句組成,基本符號(hào),語(yǔ)言編程,詞匯詞匯是APT語(yǔ)言所規(guī)定的具有特定意義的單詞的集合。幾何元素詞匯如POINT(點(diǎn)),LINE(線(xiàn)),PLANE(平面)等。幾何位置關(guān)系狀況詞匯如PARLEL(平行),PERP
54、TO(垂直),TANTO(相切)等。函數(shù)類(lèi)詞匯如SINF(正弦),COSF(余弦),EXPF(指數(shù)),SQRTF(平方根)等。加工工藝詞匯如OVSJSE(加工余量),F(xiàn)EED(進(jìn)給量),TOLER(容差)等。刀具名稱(chēng)詞匯如TURNTL(車(chē)刀),MILTL(銑刀),DRITL(鉆頭)等。與刀具運(yùn)動(dòng)有關(guān)的詞匯如GOFWD(向前),GODLTA(走增量),TLLFT(刀具在左)等。,語(yǔ)言編程,語(yǔ)句語(yǔ)句是數(shù)控編程語(yǔ)言中具有獨(dú)立
55、意義的基本單位。它由詞匯、數(shù)值、標(biāo)識(shí)符號(hào)等按語(yǔ)法規(guī)則組成。按語(yǔ)句在程序中的作用大致可分為幾何定義語(yǔ)句、刀具運(yùn)動(dòng)語(yǔ)句、工藝數(shù)據(jù)語(yǔ)句等幾類(lèi)。,語(yǔ)言編程,幾何定義語(yǔ)句幾何定義語(yǔ)句用于描述零件的幾何圖形。一個(gè)幾何元素往往可以用多種方式來(lái)定義,所以在編寫(xiě)零件源程序時(shí)應(yīng)根據(jù)圖紙情況,選擇最方便的定義方式來(lái)描述幾何定義語(yǔ)句的一般形式為 標(biāo)識(shí)符=APT幾何元素類(lèi)型/定義方式標(biāo)識(shí)符就是所定義的幾何元素的名稱(chēng),由編程人員自己確定,由1-6個(gè)字母和
56、數(shù)字組成,規(guī)定用字母開(kāi)頭,不允許使用APT詞匯作標(biāo)識(shí)符。例如圓的定義語(yǔ)句:C1=CIRCLE/10,60,12.5;其中C1為標(biāo)識(shí)符,CIRCLE為幾何元素類(lèi)型,10,60,12.5分別為圓的圓心坐標(biāo)和半徑。,語(yǔ)言編程,幾何定義語(yǔ)句點(diǎn)的定義由給定坐標(biāo)值定義點(diǎn)其格式為:標(biāo)識(shí)符=POINT/x,y,z如已知坐標(biāo)值,P=POINT/10,20,15由兩直線(xiàn)的交點(diǎn)定義點(diǎn)其格式為:標(biāo)識(shí)符=POINT/INTOF,line1,lin
57、e2 其中INTOF表示相交,line1,line2為事先已定義過(guò)的兩條直線(xiàn)。P=POINT/INTOF,L1,L2,,,,,X,O,Y,P,L1,L2,,語(yǔ)言編程,幾何定義語(yǔ)句點(diǎn)的定義由直線(xiàn)和圓的交點(diǎn)定義點(diǎn)P1=POINT/YSMALL,L1,C1P2=POINT/YLARGE,L1,C1P3=POINT/XSMALL,L2,C1P4=POINT/XLARGE,L2,C1,,,,,X,O,Y,L1,L2,,C1,
58、P4,P3,P2,P1,語(yǔ)言編程,幾何定義語(yǔ)句直線(xiàn)的定義通過(guò)兩點(diǎn)的直線(xiàn)L=LINE/P1,P2L=LINE/x1,y1,x2,y2過(guò)一點(diǎn)P與圓相切的直線(xiàn)L1=LINE/P,LEFT,TANTO,C1L2=LINE/P,RIGHT,TANTO,C1 其中LEFT,RIGHT表示左、右,以點(diǎn)P與圓心聯(lián)線(xiàn)方向?yàn)榛鶞?zhǔn),TANTO表示相切。,,,,X,O,Y,L,P2,P1,,,,,X,O,Y,L1,L2,,C1,P,,,語(yǔ)言
59、編程,幾何定義語(yǔ)句直線(xiàn)的定義與兩圓相切的直線(xiàn)L1=LINE/RIGHT, TANTO, C1, RIGHT, TANTO, C2L2=LINE/RIGHT, TANTO, C1, LEFT, TANTO, C2; 左右相切是以第一個(gè)圓的圓心向第二個(gè)圓的圓心作連線(xiàn)的方向?yàn)榛鶞?zhǔn)。 。,,,,,X,O,Y,L1,L2,,C1,,C2,,語(yǔ)言編程,幾何定義語(yǔ)句圓的定義用半徑和圓心定義的圓 C
60、1=CIRCLE/x,y,r 其中,x,y為圓心坐標(biāo),r為圓的半徑用已知三點(diǎn)定義圓 C1=CIRCLE/P1,P2,P3,語(yǔ)言編程,幾何定義語(yǔ)句圓的定義用圓心和切線(xiàn)定義圓 C1=CIRCLE/PC,TANTO,L 其中PC為已知圓心,L為已定義之直線(xiàn)與兩圓相切的圓 C3=CIRCLE/XL
61、ARGE, TANTO, OUT, C1, OUT, C2,,,,,Y,,X,O,L,PC,,,,X,Y,C1,,,O,C3,C2,語(yǔ)言編程,刀具運(yùn)動(dòng)語(yǔ)句 刀具運(yùn)動(dòng)語(yǔ)句是用來(lái)規(guī)定加工過(guò)程中刀具運(yùn)動(dòng)的軌跡。為了定義刀具在空間的位置和運(yùn)動(dòng),引入三個(gè)控制面的概念,即零件面(PS)、導(dǎo)向面(DS)和檢查面(CS)。零件面是刀具在加工運(yùn)動(dòng)過(guò)程中,刀具端點(diǎn)運(yùn)動(dòng)形成的表面。它是控制切削深度的表現(xiàn)。導(dǎo)向面是在加工運(yùn)動(dòng)中,刀具與零件接觸的第二個(gè)表面
62、,是引導(dǎo)刀具運(yùn)動(dòng)的面,由此可以確定刀具與零件表面之間的位置關(guān)系。檢查面是刀具運(yùn)動(dòng)終止位置的限定面,刀具在到達(dá)檢查面之前,一直保持與零件面和導(dǎo)向面所給定的關(guān)系,在到達(dá)檢查面后,可以重新給出新的運(yùn)動(dòng)語(yǔ)句。,,語(yǔ)言編程,刀具運(yùn)動(dòng)語(yǔ)句 通過(guò)上述三個(gè)控制面就可聯(lián)合確定刀具的運(yùn)動(dòng)。描述刀具與零件面關(guān)系的詞匯,有TLONPS和TLOFPS分別表示刀具中心正好位于零件面上和不位于零件面上。描述刀具與導(dǎo)向面關(guān)系的詞匯,有TLLFT(刀具在導(dǎo)向面左邊
63、),TLRGT(刀具在導(dǎo)向面右邊),TLON(刀具在導(dǎo)向面上)之分。 所謂左右是沿運(yùn)動(dòng)方向向前看,刀具在導(dǎo)向面的左邊還是右邊。,,語(yǔ)言編程,刀具運(yùn)動(dòng)語(yǔ)句 描述刀具與檢查面關(guān)系的詞匯,有TO(走向檢查面),ON(走到檢查面上),PAST(走過(guò)檢查面)等,語(yǔ)言編程,刀具運(yùn)動(dòng)語(yǔ)句 描述運(yùn)動(dòng)方向的語(yǔ)句,是指當(dāng)前運(yùn)動(dòng)方向相對(duì)于上一個(gè)已終止的運(yùn)動(dòng)方向而言的。例如,GOLFT(向左),GORGT(向右),GOFWD(向前),GOBACK(向后)等
64、,,語(yǔ)言編程,工藝數(shù)據(jù)語(yǔ)句、初始語(yǔ)句和終止語(yǔ)句 工藝數(shù)據(jù)及一些控制功能也是自動(dòng)編程中必須給定的。SPINDL/n,CLW 表示了機(jī)床主軸轉(zhuǎn)數(shù)及旋轉(zhuǎn)方向。 CUTTER/d,r 給出了銑刀直徑和刀尖圓角半徑。 OUTTOL/τ INTOL/τ 給出輪廓加工的外容差和內(nèi)容差。外容差和內(nèi)容差的定義 MA
65、TERL/FE 給出材料名稱(chēng)及代號(hào)等等。 初始語(yǔ)句也稱(chēng)程序名稱(chēng)語(yǔ)句,由“PARTNO”和名稱(chēng)組成。終止語(yǔ)句表示零件加工程序的結(jié)束,用FINI表示。,語(yǔ)言編程,APT語(yǔ)言編程步驟 分析零件圖 在編制零件源程序之前,詳細(xì)分析零件圖,明確構(gòu)成零件加工輪廓的幾何元素,確定出圖紙給出的幾何元素的主參數(shù)及各個(gè)幾何元素之間的幾何關(guān)系。選擇坐標(biāo)系 確定坐標(biāo)系原點(diǎn)位置及坐標(biāo)軸方向的原則是使
66、編程簡(jiǎn)便、幾何元素的參數(shù)換算簡(jiǎn)單,確保所有的幾何元素都能夠較簡(jiǎn)便地在所選定的坐標(biāo)系中定義。確定幾何元素標(biāo)識(shí)符 確定幾何元素標(biāo)識(shí)符,實(shí)際上是建立起抽象的零件加工輪廓描述模型,為在后續(xù)編程中定義幾何表面和編寫(xiě)刀具運(yùn)動(dòng)語(yǔ)句提供便利。,語(yǔ)言編程,APT語(yǔ)言編程步驟 進(jìn)行工藝分析 這一過(guò)程與手工編程相似,要依據(jù)加工輪廓、工件材料、加工精度、切削余量等條件,選擇加工起刀點(diǎn)、加工路線(xiàn),并選擇工裝夾具等。 確定對(duì)刀方法和對(duì)
67、刀點(diǎn) 對(duì)刀點(diǎn)是程序的起點(diǎn),要根據(jù)刀具類(lèi)型和加工路線(xiàn)等因素合理選擇。而對(duì)刀方法是關(guān)系到重復(fù)加工精度的重要環(huán)節(jié),批量加工時(shí)可以在夾具上設(shè)置專(zhuān)門(mén)的對(duì)刀裝置。走刀路線(xiàn)的確定原則是保證加工要求、路線(xiàn)簡(jiǎn)捷、合理,并便于編程,依據(jù)機(jī)床、工件及刀具的類(lèi)型及特點(diǎn),并要與對(duì)刀點(diǎn)和起刀點(diǎn)一起綜合考慮。,語(yǔ)言編程,APT語(yǔ)言編程步驟 選擇容差、刀具等工藝參數(shù) 容差和刀具要依據(jù)工件的加工要求和機(jī)床的加工能力來(lái)選擇。INTOL/0.0
68、1 (內(nèi)容差為0.01)OUTTOL/0.01(外容差為0.01)CUTTER/12(銑刀直徑為Ф12)FEDRAT/50(進(jìn)給速度為50mm/min)SPINDL/900,CLW(主軸轉(zhuǎn)速為900rpm,順時(shí)針轉(zhuǎn))COOLNT/FLOOD(冷卻液開(kāi))COOLNT/OFF(冷卻液關(guān)),語(yǔ)言編程,APT語(yǔ)言編程步驟 編寫(xiě)幾何定義語(yǔ)句 根據(jù)加工輪廓幾何元素之間的幾何關(guān)系,依次編寫(xiě)幾何定義語(yǔ)句。編寫(xiě)刀具運(yùn)動(dòng)定義語(yǔ)句
69、 根據(jù)走刀路線(xiàn),編寫(xiě)刀具運(yùn)動(dòng)定義語(yǔ)句。插入其它語(yǔ)句 這類(lèi)語(yǔ)句主要包括后置處理指令及程序結(jié)束指令。檢驗(yàn)零件源程序 常見(jiàn)錯(cuò)誤包括功能錯(cuò)誤和語(yǔ)法錯(cuò)誤。功能錯(cuò)誤主要有定義錯(cuò)誤。所有錯(cuò)誤盡可能在上機(jī)前改正,以提高上機(jī)效率。填寫(xiě)源程序清單,,APT源程序的書(shū)寫(xiě)格式如下:,PARTNO TEMPLATE //初始語(yǔ)句,說(shuō)明加工對(duì)象是樣板, 寫(xiě)PARTNO后面的標(biāo)題名,便于檢索。
最新文檔
- 數(shù)控編程基礎(chǔ)
- 數(shù)控編程及加工工藝基礎(chǔ)
- 數(shù)控編程及加工工藝基礎(chǔ)
- 數(shù)控編程基礎(chǔ)系列教程四
- 西門(mén)子840d數(shù)控編程基礎(chǔ)
- 數(shù)控編程.doc
- 數(shù)控編程.doc
- 數(shù)控編程.dwg
- 數(shù)控編程.doc
- 數(shù)控編程.doc
- 數(shù)控編程.doc
- 數(shù)控編程.dwg
- 數(shù)控編程.doc
- 數(shù)控編程.doc
- 數(shù)控編程.dwg
- 數(shù)控編程.dwg
- 數(shù)控編程.doc
- 數(shù)控編程.doc
- 數(shù)控編程.doc
- 高速銑削數(shù)控編程基礎(chǔ)算法的研究與實(shí)現(xiàn).pdf
評(píng)論
0/150
提交評(píng)論