數(shù)控程序

為了滿足設(shè)計(jì)、制造、維修和普及的需要,在輸入代碼、坐標(biāo)系統(tǒng),加工指令、輔助功能及程序格式等方面,國(guó)際上已經(jīng)形成了兩種通用的標(biāo)準(zhǔn),即國(guó)際標(biāo)準(zhǔn)化組織(ISO)標(biāo)準(zhǔn)和美國(guó)電子工業(yè)學(xué)會(huì)(EIA)標(biāo)準(zhǔn)。數(shù)控加工程序是由各種功能字按照規(guī)定的格式組成的。正確地理解各個(gè)功能字的含義,恰當(dāng)?shù)氖褂酶鞣N功能字,按規(guī)定的程序指令編寫程序,是編好數(shù)控加工程序的關(guān)鍵。

數(shù)控程序基本結(jié)構(gòu)

數(shù)控程序由程序編號(hào)、程序內(nèi)容和程序結(jié)束段組成。例如:

程序編號(hào): 001

程序內(nèi)容: N001 G92 X40.0 Y30.0 ;

N002 G90 G00 X28.0 T01 S800 M03 ;

N003 G01 X-8.0 Y8.0 F200 ;

N004 X0 Y0 ;

N005 X28.0 Y30.0 ;

N006 G00 X40.0 ;

程序結(jié)束段: N007 M02 ;

(1)程序編號(hào)

采用程序編號(hào)地址碼區(qū)分存儲(chǔ)器中的程序,不同數(shù)控系統(tǒng)程序編號(hào)地址碼不同,如日本FANUC6數(shù)控系統(tǒng)采用o作為程序編號(hào)地址碼;美國(guó)的AB8400數(shù)控系統(tǒng)采用P作為程序編號(hào)地址碼;德國(guó)的SMK8M數(shù)控系統(tǒng)采用%作為程序編號(hào)地址碼等。

(2)程序內(nèi)容

程序內(nèi)容部分是整個(gè)程序的核心,由若干個(gè)程序段組成,每個(gè)程序段由一個(gè)或多個(gè)指令字構(gòu)成,每個(gè)指令字由地址符和數(shù)字組成,它代表機(jī)床的一個(gè)位置或一個(gè)動(dòng)作,每一程序段結(jié)束用“;”號(hào)。

(3)程序結(jié)束段

以程序結(jié)束指令M02或M30作為整個(gè)程序結(jié)束的符號(hào)。

數(shù)控程序造價(jià)信息

市場(chǎng)價(jià) 信息價(jià) 詢價(jià)
材料名稱 規(guī)格/型號(hào) 市場(chǎng)價(jià)
(除稅)
工程建議價(jià)
(除稅)
行情 品牌 單位 稅率 供應(yīng)商 報(bào)價(jià)日期
斷開位置鑰匙鎖(程序鎖)分閘鎖 二鎖一匙cxs-2 查看價(jià)格 查看價(jià)格

南冠

臺(tái) 13% 廣東南冠電氣有限公司
斷開位置鑰匙鎖(程序鎖)分閘鎖 四鎖三匙cxs-4 查看價(jià)格 查看價(jià)格

南冠

臺(tái) 13% 廣東南冠電氣有限公司
斷開位置鑰匙鎖(程序鎖)分閘鎖 三鎖兩匙cxs-3 查看價(jià)格 查看價(jià)格

南冠

臺(tái) 13% 廣東南冠電氣有限公司
斷開位置鑰匙鎖(程序鎖)分閘鎖 五鎖三匙cxs-5 查看價(jià)格 查看價(jià)格

南冠

臺(tái) 13% 廣東南冠電氣有限公司
機(jī)械程序 品種:斷路器附件;系列:CV2-24;規(guī)格:二進(jìn)一; 查看價(jià)格 查看價(jià)格

常熟開關(guān)

個(gè) 13% 上海西屋開關(guān)有限公司
機(jī)械程序 品種:斷路器附件;系列:CV1-40.5;規(guī)格:二鎖一鑰匙; 查看價(jià)格 查看價(jià)格

常熟開關(guān)

個(gè) 13% 上海西屋開關(guān)有限公司
機(jī)械程序 品種:斷路器附件;系列:CV1-40.5;規(guī)格:三鎖二鑰匙; 查看價(jià)格 查看價(jià)格

常熟開關(guān)

個(gè) 13% 上海西屋開關(guān)有限公司
機(jī)械程序 品種:斷路器附件;系列:CV1-24;類型:手車式;規(guī)格:二進(jìn)一; 查看價(jià)格 查看價(jià)格

常熟開關(guān)

個(gè) 13% 上海西屋開關(guān)有限公司
材料名稱 規(guī)格/型號(hào) 除稅
信息價(jià)
含稅
信息價(jià)
行情 品牌 單位 稅率 地區(qū)/時(shí)間
數(shù)控平面鉆床 3016.0 查看價(jià)格 查看價(jià)格

臺(tái)班 韶關(guān)市2010年8月信息價(jià)
數(shù)控三維鉆床 1250.0 查看價(jià)格 查看價(jià)格

臺(tái)班 韶關(guān)市2010年8月信息價(jià)
數(shù)控火焰切割機(jī) 查看價(jià)格 查看價(jià)格

臺(tái)班 韶關(guān)市2010年8月信息價(jià)
停工、窩工 單價(jià)均已包含管理費(fèi),簽證工費(fèi)用在我市工程計(jì)價(jià)程序表的其他項(xiàng)目費(fèi)中列項(xiàng)計(jì)算 查看價(jià)格 查看價(jià)格

工日 湛江市2015年2季度信息價(jià)
簽證工日(借工、時(shí)工) 單價(jià)均已包含管理費(fèi),簽證工費(fèi)用在我市工程計(jì)價(jià)程序表的其他項(xiàng)目費(fèi)用列項(xiàng)計(jì)算 查看價(jià)格 查看價(jià)格

工日 湛江市2015年3月信息價(jià)
簽證工日(借工、時(shí)工) 單價(jià)均已包含管理費(fèi),簽證工費(fèi)用在我市工程計(jì)價(jià)程序表的其他項(xiàng)目費(fèi)用列項(xiàng)計(jì)算 查看價(jià)格 查看價(jià)格

工日 湛江市2015年2月信息價(jià)
停工、窩工 單價(jià)均已包含管理費(fèi),簽證工費(fèi)用在我市工程計(jì)價(jià)程序表的其他項(xiàng)目費(fèi)中列項(xiàng)計(jì)算 查看價(jià)格 查看價(jià)格

工日 湛江市2015年3季度信息價(jià)
停工、窩工 單價(jià)均已包含管理費(fèi),簽證工費(fèi)用在我市工程計(jì)價(jià)程序表的其他項(xiàng)目費(fèi)中列項(xiàng)計(jì)算 查看價(jià)格 查看價(jià)格

工日 湛江市2015年3季度信息價(jià)
材料名稱 規(guī)格/需求量 報(bào)價(jià)數(shù) 最新報(bào)價(jià)
(元)
供應(yīng)商 報(bào)價(jià)地區(qū) 最新報(bào)價(jià)時(shí)間
集成程序 調(diào)控中央集成程序|2套 2 查看價(jià)格 廣州市東來(lái)電子科技有限公司    2015-12-11
互動(dòng)程序 觸摸交互程序|1項(xiàng) 2 查看價(jià)格 廣州熹尚科技有限公司 全國(guó)   2022-11-11
上位機(jī)監(jiān)控程序 上位機(jī)監(jiān)控程序|1套 1 查看價(jià)格 程序編輯選項(xiàng) Insight程序編輯選項(xiàng)|2.0項(xiàng) 1 查看價(jià)格 西門子(中國(guó))有限公司    2016-08-15
互動(dòng)程序制作 日晷時(shí)間計(jì)數(shù)程序|1項(xiàng) 1 查看價(jià)格 北京華堂立業(yè)科技有限公司 四川  成都市 2016-07-07
車輛計(jì)數(shù)程序+兩道閘聯(lián)動(dòng)程序 1.車輛計(jì)數(shù)程序+兩道閘聯(lián)動(dòng)程序|1m2 1 查看價(jià)格 廣州市瑞立德信息系統(tǒng)有限公司 廣東   2019-05-10
PLC程序編制 PLC程序編制(自主開發(fā))|1套 1 查看價(jià)格 深圳鑫榮電氣自動(dòng)化有限公司 廣東  清遠(yuǎn)市 2017-11-09
數(shù)控時(shí)序電源 數(shù)控時(shí)序電源|5臺(tái) 1 查看價(jià)格 廣州百利恒國(guó)際有限公司 全國(guó)   2018-01-16

數(shù)控程序程序段格式

程序段是:為了完成某一動(dòng)作要求所需功能“字”的組合。每一個(gè)字是一個(gè)控制機(jī)床的具體指令,它由一個(gè)英文字母開頭,其后跟幾個(gè)數(shù)字構(gòu)成.是數(shù)控加工程序中的一條語(yǔ)句。

一個(gè)完整的數(shù)控加工程序是若l干個(gè)程序段組成的。程序段格式:指程序段中的字、字符和數(shù)據(jù)的安排形式。

字地址可變程序段格式:每個(gè)字長(zhǎng)不固定,各個(gè)程序段中的長(zhǎng)度和功能字的個(gè)數(shù)都是可變的。

地址可變程序段格式中,在上一程序段中寫明的、本程序段里又不變化的那些字仍然有效,可以不再重寫。這種功能字稱之為續(xù)效字。

一般格式為:

(1)程序開始符、結(jié)束符

程序開始符、結(jié)束符是同一個(gè)字符,ISO代碼中是%,EIA代碼中是EP,書寫時(shí)要單列一段。

(2)程序名

程序名有兩種形式:一種是英文字母O和1~4位正整數(shù)組成;另一種是由英文字母開頭,字母數(shù)字混合組成的。一般要求單列一段。

(3)程序主體

程序主體是由若干個(gè)程序段組成的。每個(gè)程序段一般占一行。

(4)程序結(jié)束指令

程序結(jié)束指令可以用M02或M30。一般要求單列一段。

加工程序的一般格式舉例:

% // 開始符

O1000 // 程序名

N10 G00 G54 X50 Y30 M03 S3000

N20 G01 X88.1 Y30.2 F500 T02 M08 // 程序主體

N30 X90

……

N300 M30 // 結(jié)束符

%

程序段格式舉例:

N30 G01 X88.1 Y30.2 F500 S3000 T02 M08

N40 X90(本程序段省略了續(xù)效字“G01,Y30.2,F(xiàn)500,S3000,T02,M08”,但它們的功能仍然有效)

在程序段中,必須明確以下幾點(diǎn)的對(duì)應(yīng)關(guān)系:

移動(dòng)目標(biāo):終點(diǎn)坐標(biāo)值;

沿怎樣的軌跡移動(dòng):準(zhǔn)備功能字;

進(jìn)給速度:進(jìn)給功能字F;

切削速度:主軸轉(zhuǎn)速功能字S;

使用刀具:刀具功能字T;

機(jī)床輔助動(dòng)作:輔助功能字M。

分隔符固定順序程序段格式

這種程序段格式是在字與字之間用分隔符“HT”(在EIA代碼中用TAB)隔開,而且預(yù)先規(guī)定了代碼字的順序,因此,根據(jù)分隔符出現(xiàn)的順序,就可判定其功能。不需要的字以及本段程序內(nèi)與上一段程序內(nèi)的相同功能的字可省略,但其相應(yīng)的分隔符必須保留,如下列程序所示。由此可見,這一格式不直觀,編程不方便,現(xiàn)已基本上不采用。

00l HT 3162 HT 1630 HT2 HT6 HT1 LF

002 HT 12365 HT HT HT HT LF

003 HT 3162 HT 28621HT 1 HT 5 HT 0 LF

數(shù)控程序分類

數(shù)控機(jī)床程序編制方法有手工編程和自動(dòng)編程兩種。

手動(dòng)編程

手工編程是編程員直接通過(guò)人工完成零件圖工藝分析、工藝和數(shù)據(jù)處理、計(jì)算和編寫數(shù)控程序、輸入數(shù)控程序到程序驗(yàn)證整個(gè)過(guò)程的方法。手工編程非常適合于幾何形狀不太復(fù)雜、程序計(jì)算量較少的零件的數(shù)控編程。相對(duì)而言,手工編程的數(shù)控程序較短,編制程序的工作量較少。因此,手工編程廣泛用于形狀簡(jiǎn)單的點(diǎn)位加工和直線、圓弧組成的平面輪廓加工中。

自動(dòng)編程

自動(dòng)編程是一種利用計(jì)算機(jī)輔助編程技術(shù)的方法,它是通過(guò)專用的計(jì)算機(jī)數(shù)控編程軟件來(lái)處理零件的幾何信息,實(shí)現(xiàn)數(shù)控加工刀位點(diǎn)的自動(dòng)計(jì)算。對(duì)于復(fù)雜的零件,特別是具有非圓曲線曲面的加工表面,或者零件的幾何形狀并不復(fù)雜,但是程序編制的工作量很大,或者是需要進(jìn)行復(fù)雜的工藝及工序處理的零件,由于這些零件在編制程序和加工過(guò)程中,數(shù)值計(jì)算非常繁瑣,程序量很大,如果采用手工編程往往耗時(shí)多、效率低、出錯(cuò)率高,甚至無(wú)法完成,這種情況下就必須采用自動(dòng)編程。

現(xiàn)在廣泛使用的自動(dòng)編程是CAD/CAM圖形交互自動(dòng)編程,CAD/CAM圖形自動(dòng)編程系統(tǒng)的特點(diǎn)利用CAD軟件的圖形編輯功能將零件的幾何圖形繪制到計(jì)算機(jī)上,在圖形交互方式下進(jìn)行定義、顯示和編輯,得到零件的幾何模型;然后調(diào)用CAM數(shù)控編程模板,采用人機(jī)交互的方式定義幾何體、創(chuàng)建加工坐標(biāo)系、定義刀具,指定被加工部位,輸入相應(yīng)的加工參數(shù),確定刀具相對(duì)于零件表面的運(yùn)動(dòng)方式,確定加工參數(shù),生成進(jìn)給軌跡,經(jīng)過(guò)后置處理生成數(shù)控加工程序。整個(gè)過(guò)程一般都是在計(jì)算機(jī)圖形交互環(huán)境下完成的,具有形象、直觀和高效的優(yōu)點(diǎn)。

數(shù)控程序常見問(wèn)題

  • 數(shù)控沖床送料機(jī)程序

    沖床除應(yīng)用于機(jī)械器件的塑性成型外,還作為許多專用設(shè)備的本體和母機(jī)用于篩網(wǎng)、墊網(wǎng)、防護(hù)罩等的沖剪加工。沖床是屬于點(diǎn)位控制機(jī)床,在中間行程中不進(jìn)行加工。由于一般加工產(chǎn)品單一,模具不經(jīng)常進(jìn)行更換,所以在傳統(tǒng)...

  • 數(shù)控水刀切圓怎么編程序

    要是三軸的簡(jiǎn)單cad做好圖存為dxf文件直接加載就可以了,5軸的麻煩點(diǎn),5軸主要有刀口坡向,直接cad作圖存dxf在用水切割軟件改下程序保存程序就編好了

  • 數(shù)控銑床編程程序是?這個(gè)誰(shuí)會(huì)編

    工件坐標(biāo)系在圖示上面的邊的中點(diǎn)位置。材料45號(hào)鋼 所有為普通,若選用合金,選擇恰當(dāng)轉(zhuǎn)速和進(jìn)給 點(diǎn)窩 G40G49G54G90 TIM6 5個(gè)的白鋼點(diǎn)鉆 M3S1500 G0X0Y-6 G43H1Z20...

數(shù)控程序概述

為了滿足設(shè)計(jì)、制造、維修和普及的需要,在輸入代碼、坐標(biāo)系統(tǒng),加工指令、輔助功能及程序格式等方面,國(guó)際上已經(jīng)形成了兩種通用的標(biāo)準(zhǔn),即國(guó)際標(biāo)準(zhǔn)化組織(ISO)標(biāo)準(zhǔn)和美國(guó)電子工業(yè)學(xué)會(huì)(EIA)標(biāo)準(zhǔn)。我國(guó)機(jī)械工業(yè)部根據(jù)ISO標(biāo)準(zhǔn)制定了JB3050-82《數(shù)字控制機(jī)床用七單位編碼字符》、 JB3051-1999《數(shù)字控制機(jī)床坐標(biāo)和運(yùn)動(dòng)方向的命名》、 JB3208-1999《數(shù)字控制機(jī)床穿孔帶程序段格式中的準(zhǔn)備功能G和輔助功能M代碼》。但由于各個(gè)數(shù)控機(jī)床生產(chǎn)廠家所用的標(biāo)準(zhǔn)尚未完全統(tǒng)一,其所用的代碼、指令及其含義不完全相同,因此在編制程序時(shí)必須按所用數(shù)控機(jī)床編程手冊(cè)中的規(guī)定進(jìn)行。

數(shù)控編程人員必須掌握與數(shù)控加工相關(guān)內(nèi)容的知識(shí),包括數(shù)控加工原理、數(shù)控機(jī)床及其原理、機(jī)床坐標(biāo)系,數(shù)控程序結(jié)構(gòu)和常用數(shù)控指令等。

數(shù)控加工工藝分析和規(guī)劃將影響數(shù)控加工的加工質(zhì)量和加工效率,因此,數(shù)控加工工藝分析和規(guī)劃是數(shù)控編程的核心內(nèi)容。主要包括有加工區(qū)域的劃分和規(guī)劃,刀軌形式與走刀方式的選擇,刀具及機(jī)械參數(shù)的設(shè)置和加工工藝參數(shù)的設(shè)置。

數(shù)控程序標(biāo)準(zhǔn)代碼

字與字的功能

1、字符與代碼

字符:用來(lái)組織、控制或表示數(shù)據(jù)的一些符號(hào),如數(shù)字、字母、標(biāo)點(diǎn)符號(hào)、數(shù)學(xué)運(yùn)算符等。數(shù)控系統(tǒng)只能接受二進(jìn)制信息,用“0”和“1”組合的代碼來(lái)表達(dá)。國(guó)際上廣泛采用兩種標(biāo)準(zhǔn)代碼:

(1) ISO國(guó)際標(biāo)準(zhǔn)化組織標(biāo)準(zhǔn)代碼

(2) EIA美國(guó)電子工業(yè)協(xié)會(huì)標(biāo)準(zhǔn)代碼

在現(xiàn)代大多數(shù)數(shù)控機(jī)床上這兩種代碼都可以使用。 數(shù)控機(jī)床的零件加工程序,可通過(guò)撥碼盤、鍵盤、穿孔紙帶、磁帶及磁盤等介質(zhì)輸入數(shù)控裝置中,

ISO代碼為補(bǔ)偶代碼。ISO代碼最多能表示的字符個(gè)數(shù)為2的7次方,等于128。

EL4代碼為補(bǔ)奇代碼。在EIA代碼中,每行代碼孔的個(gè)數(shù)為奇數(shù);EIA代碼最多能表示的字符個(gè)數(shù)為2的6次方等于64。

從以上對(duì)兩種代碼的比較可知,ISO代碼具有信息量大、可靠性高等優(yōu)點(diǎn),所以目前世界各國(guó)都采ISO代碼;但由于EIA代碼發(fā)展較早,已有的數(shù)控機(jī)床中,有一些采用的是EIA代碼,也有一些機(jī)床既可用ISO代碼又可用EIA代碼。現(xiàn)在我國(guó)規(guī)定新產(chǎn)品一律采用BO代碼。

2、字

字:指一系列按規(guī)定排列的字符,作為一個(gè)信息單元存儲(chǔ)、傳遞和操作。由一個(gè)英文字母與隨后的若干位十進(jìn)制數(shù)字組成。這個(gè)英文字母稱為地址符。

如:“X2500”是一個(gè)字,X為地址符,數(shù)字“2500”為地址中的內(nèi)容。

3、字的功能

組成程序段的每一個(gè)字都有其特定的功能含義,以下是以FANUC-0M數(shù)控系統(tǒng)的規(guī)范為主來(lái)介紹的,實(shí)際工作中,請(qǐng)遵照機(jī)床數(shù)控系統(tǒng)說(shuō)明書來(lái)使用各個(gè)功能字。

(1) 順序號(hào)字N

順序號(hào)字:又稱程序段號(hào)或程序段序號(hào)。順序號(hào)位于程序段之首,由順序號(hào)字N和后續(xù)數(shù)字組成。順序號(hào)字N是地址符,后續(xù)數(shù)字一般1~4位正整數(shù)。順序號(hào)實(shí)際上是程序段的名稱。數(shù)控系統(tǒng)不是按順序號(hào)的次序來(lái)執(zhí)行程序,而是按照程序段編寫時(shí)的排列順序逐段執(zhí)行。

順序號(hào)的作用:

對(duì)程序的校對(duì)和檢索修改;

作為條件轉(zhuǎn)向的目標(biāo),即作為轉(zhuǎn)向目的程序段的名稱。

有順序號(hào)的程序段可以進(jìn)行復(fù)歸操作,這是指加工可以從程序的中間開始,或回到程序中斷處開始。

一般使用方法:編程時(shí)將第一程序段冠以N10,以后以間隔10遞增的方法設(shè)置順序號(hào),這樣,在調(diào)試程序時(shí)如果需要在N10和N20之間插入程序段時(shí),就可以使用N11、N12。

(2)準(zhǔn)備功能字G

準(zhǔn)備功能字的地址符是G,又稱為G功能或G指令,是建立機(jī)床或控制系統(tǒng)工作方式的一種指令。后續(xù)數(shù)字一般1~3位正整數(shù)。

(3)尺寸字

尺寸字用于確定機(jī)床上刀具運(yùn)動(dòng)終點(diǎn)的坐標(biāo)位置。

第一組 X,Y,Z,U,V,W,P,Q,R 用于確定終點(diǎn)的直線坐標(biāo)尺寸;

第二組 A,B,C,D,E 用于確定終點(diǎn)的角度坐標(biāo)尺寸;

第三組 I,J,K 用于確定圓弧輪廓的圓心坐標(biāo)尺寸。

(4)進(jìn)給功能字F

進(jìn)給功能字的地址符是F,又稱為F功能或F指令,用于指定切削的進(jìn)給速度。

(5)主軸轉(zhuǎn)速功能字S

主軸轉(zhuǎn)速功能字的地址符是S,又稱為S功能或S指令,用于指定主軸轉(zhuǎn)速。

(6)刀具功能字T

刀具功能字的地址符是T,又稱為T功能或T指令,用于指定加工時(shí)所用刀具的編號(hào)。

(7)輔助功能字M

輔助功能字的地址符是M,后續(xù)數(shù)字一般1~3位正整數(shù),又稱為M功能或M指令,用于指定數(shù)控機(jī)床輔助裝置的開關(guān)動(dòng)作。

數(shù)控程序程序調(diào)試要點(diǎn)

一、車削對(duì)刀、車削循環(huán)程序的上機(jī)調(diào)試及應(yīng)用

(一)目的和要求

1、進(jìn)一步熟悉數(shù)控車床的操作

通過(guò)試切對(duì)刀、簡(jiǎn)單車削循環(huán)、復(fù)合車削循環(huán)的程序調(diào)試,進(jìn)一步熟悉數(shù)控車床的操作

2、掌握數(shù)控車削加工的對(duì)刀操作方法及工件坐標(biāo)系的建立

掌握數(shù)控車削試切對(duì)刀的基本操作,用G92、G54~G59、Txxxx指令建立工件坐標(biāo)系的幾種方法。

試切外圓作X向?qū)Φ?,試切端面作Z向?qū)Φ叮?/p>

G92是以當(dāng)前位置點(diǎn)作為參照點(diǎn)、G54及T指令則是以機(jī)床零點(diǎn)作為參照點(diǎn)來(lái)建立坐標(biāo)系的。由于機(jī)床原點(diǎn)不會(huì)改變,故用G54和T指令比用G92方便。

有多把刀具時(shí)使用T指令則更方便。

3、掌握簡(jiǎn)單車削循環(huán)程序的編寫規(guī)則及其應(yīng)用

簡(jiǎn)單循環(huán)是指用一個(gè)程序行取代多個(gè)基本指令程序行功能的簡(jiǎn)化編程手段,包括以車外圓方式為主的G80和以車端面方式為主的G81。了解掌握指令格式中坐標(biāo)數(shù)據(jù)的算法及指令的應(yīng)用。

簡(jiǎn)單循環(huán)編程僅用于一個(gè)臺(tái)肩的階梯軸的加工,從棒料到臺(tái)肩需要多個(gè)簡(jiǎn)單循環(huán)程序行。

4、掌握復(fù)合車削循環(huán)的編程及其在車削加工中的應(yīng)用

復(fù)合循環(huán)則是指僅用一個(gè)程序行就能實(shí)現(xiàn)多個(gè)臺(tái)肩的階梯軸加工的更為方便的簡(jiǎn)化編程手段,包括以車外圓方式為主的G71、以車端面方式為主的G72和走固定形狀路線的G73。了解掌握它們的編程規(guī)則和應(yīng)用場(chǎng)合。

G71適于車削長(zhǎng)軸類,G72適于加工盤類回轉(zhuǎn)零件,G73為等余量粗切方式,適于鑄鍛半成型毛坯件的車削。

復(fù)合循環(huán)不是一個(gè)孤立的程序行,依賴于精車輪廓的程序數(shù)據(jù)。

(二)重點(diǎn)和難點(diǎn)

重點(diǎn):數(shù)控車床的坐標(biāo)系建立方法、復(fù)合車削循環(huán)編程與應(yīng)用

難點(diǎn):數(shù)控車床的對(duì)刀、簡(jiǎn)單循環(huán)中切削起點(diǎn)坐標(biāo)的確定、復(fù)合循環(huán)程序編寫規(guī)則。

(三)方法和技巧

認(rèn)真聽講、及時(shí)上機(jī)練習(xí)以幫助消化。

探索各類循環(huán)指令編程格式的書寫規(guī)律,比較異同以增進(jìn)記憶。

二、銑削對(duì)刀、刀補(bǔ)程序的調(diào)試

(一)目的和要求

1、掌握數(shù)控銑削加工的對(duì)刀方法

僅使用一把刀具的銑削對(duì)刀,就是通過(guò)刀具刀位點(diǎn)(銑刀底面中心)作為媒介建立工件坐標(biāo)系和機(jī)床坐標(biāo)系坐標(biāo)數(shù)據(jù)間的聯(lián)系。找到刀具在工件坐標(biāo)中的坐標(biāo)和同一位置處刀具在機(jī)床坐標(biāo)系中的坐標(biāo),即可推算出工件原點(diǎn)在機(jī)床坐標(biāo)系中的坐標(biāo),這就是對(duì)刀的目的。

對(duì)刀的方法主要有尋邊、找中,既可用刀具直接對(duì)刀,也可借助于電子尋邊器對(duì)刀。尋邊時(shí)需要考慮刀具或?qū)み吰鞯陌霃酱笮?,找中時(shí)可不需考慮。

Z向?qū)Φ侗仨毷褂玫毒咧苯訉?duì)刀,可借助固定高度的Z軸設(shè)定器來(lái)對(duì)刀。

2、熟練掌握數(shù)控銑床的坐標(biāo)系建立及設(shè)置操作;

建立工件坐標(biāo)系可用G92或G54~G59指令。

G92是以當(dāng)前位置點(diǎn)位參照,對(duì)程序執(zhí)行時(shí)刀具的當(dāng)前位置有要求;

G54等是以機(jī)床原點(diǎn)為參照點(diǎn),通過(guò)對(duì)刀找到工件原點(diǎn)在機(jī)床坐標(biāo)系中的坐標(biāo),將該坐標(biāo)賦給G54既可

3、掌握數(shù)控銑削加工中刀具半徑補(bǔ)償編程及應(yīng)用;

由于刀具刀位點(diǎn)(刀刃底面中心)和刀具切削刃行走的軌跡不重合,兩者相差一個(gè)刀具半徑大小,因而需要考慮刀具半徑補(bǔ)償。

刀徑補(bǔ)償有人工預(yù)補(bǔ)償和機(jī)床自動(dòng)補(bǔ)償兩種方式。人工預(yù)刀補(bǔ)編程不具通用性,故可讓機(jī)床來(lái)自動(dòng)進(jìn)行刀補(bǔ)運(yùn)算。

了解刀補(bǔ)的加載、卸載過(guò)程及B、C功能刀補(bǔ)算法對(duì)合理使用刀補(bǔ)很關(guān)鍵。

4、進(jìn)一步了解數(shù)控銑床的結(jié)構(gòu)組成、加工控制原理;

5、 熟練掌握銑削程序的輸入調(diào)試過(guò)程;

(二)重點(diǎn)和難點(diǎn)

重點(diǎn):銑削對(duì)刀操作、刀具半徑補(bǔ)償編程應(yīng)用

難點(diǎn):坐標(biāo)系構(gòu)建、機(jī)床自動(dòng)刀具半徑補(bǔ)償?shù)木幊桃?guī)則

(三)學(xué)習(xí)方法和技巧

重點(diǎn)掌握G54構(gòu)建工件坐標(biāo)系的坐標(biāo)推算方法,則對(duì)刀就不難理解。

在工件外或廢料區(qū)下刀,刀補(bǔ)加、卸載設(shè)計(jì)在引入、引出直線段內(nèi),其它的就直接按輪廓圖紙尺寸編程,是刀補(bǔ)編程的總原則。

數(shù)控程序數(shù)控坐標(biāo)系

一機(jī)床坐標(biāo)系與工件坐標(biāo)系

1、機(jī)床坐標(biāo)系的確定

(1)機(jī)床相對(duì)運(yùn)動(dòng)的規(guī)定

工件相對(duì)靜止,而刀具運(yùn)動(dòng)。

在機(jī)床上,始終認(rèn)為工件靜止,而刀具是運(yùn)動(dòng)的。這樣編程人員在不考慮機(jī)床上工件與刀具具體運(yùn)動(dòng)的情況下,就可以依據(jù)零件圖樣,確定機(jī)床的加工過(guò)程。

(2)機(jī)床坐標(biāo)系的規(guī)定

標(biāo)準(zhǔn)機(jī)床坐標(biāo)系中X、Y、Z坐標(biāo)軸的相互關(guān)系用右手笛卡爾直角坐標(biāo)系決定。

在數(shù)控機(jī)床上,機(jī)床的動(dòng)作是由數(shù)控裝置來(lái)控制的,為了確定數(shù)控機(jī)床上的成形運(yùn)動(dòng)和輔助運(yùn)動(dòng),必須先確定機(jī)床上運(yùn)動(dòng)的位移和運(yùn)動(dòng)的方向,這就需要通過(guò)坐標(biāo)系來(lái)實(shí)現(xiàn),這個(gè)坐標(biāo)系被稱之為機(jī)床坐標(biāo)系。

例如銑床上,有機(jī)床的縱向運(yùn)動(dòng)、橫向運(yùn)動(dòng)以及垂向訩動(dòng)。在數(shù)控加工中就應(yīng)該用機(jī)床坐標(biāo)系來(lái)描述。

2、標(biāo)準(zhǔn)機(jī)床坐標(biāo)系中X、Y、Z坐標(biāo)軸的相互關(guān)系用右手笛卡爾直角坐標(biāo)系決定:

直角坐標(biāo)系

1)伸出右手的大拇指、食指和中指,并互為90度。則大拇指代表X坐標(biāo),食指代表Y坐標(biāo),中指代表Z坐標(biāo)。

2)大拇指的指向?yàn)閄坐標(biāo)的正方向,食指的指向?yàn)閅坐標(biāo)的正方向,中指的指向?yàn)閆坐標(biāo)的正方向。

3)圍繞X、Y、Z坐標(biāo)旋轉(zhuǎn)的旋轉(zhuǎn)坐標(biāo)分別用A、B、C表示,根據(jù)右手螺旋定則,大拇指的指向?yàn)閄、Y、Z坐標(biāo)中任意一軸的正向,則其余四指的旋轉(zhuǎn)方向即為旋轉(zhuǎn)坐標(biāo)A、B、C的正向。

(3)運(yùn)動(dòng)方向的規(guī)定

增大刀具與工件距離的方向即為各坐標(biāo)軸的正方向。

二機(jī)床加工坐標(biāo)系的設(shè)定

1、數(shù)控銑床(FANUC 0M)加工坐標(biāo)系的設(shè)定步驟

在選擇了被加工零件圖樣,并確定了編程原點(diǎn)位置后,可按以下方法進(jìn)行加工坐標(biāo)系設(shè)定:

(1)準(zhǔn)備工作

機(jī)床回參考點(diǎn),確認(rèn)機(jī)床坐標(biāo)系;

(2)裝夾工件毛坯

通過(guò)夾具使零件定位,并使工件定位基準(zhǔn)面與機(jī)床運(yùn)動(dòng)方向一致;

(3)對(duì)刀測(cè)量

用簡(jiǎn)易對(duì)刀法測(cè)量,方法如下: X、Y向?qū)Φ斗椒?/p>

用直徑為φ10的標(biāo)準(zhǔn)測(cè)量棒、塞尺對(duì)刀,得到測(cè)量值為X , Y ,Z值 。

(4)計(jì)算設(shè)定值

將前面已測(cè)得的各項(xiàng)數(shù)據(jù),按設(shè)定要求運(yùn)算。

(5)設(shè)定加工坐標(biāo)系

將開關(guān)放在 MDI 方式下,進(jìn)入加工坐標(biāo)系設(shè)定頁(yè)面。輸入數(shù)據(jù)為:

X= -392.626 Y= -246.460 Z= -32.033

表示加工原點(diǎn)設(shè)置在機(jī)床坐標(biāo)系的X= -392.626 Y= -246.460 Z= -32.033 的位置上。

(6)校對(duì)設(shè)定值

對(duì)于初學(xué)者,在進(jìn)行了加工原點(diǎn)的設(shè)定后,應(yīng)進(jìn)一步校對(duì)設(shè)定值,以保證參數(shù)的正確性。

校對(duì)工作的具體過(guò)程如下:在設(shè)定了G54加工坐標(biāo)系后,再進(jìn)行回機(jī)床參考點(diǎn)操作,其顯示值為

X +392.626

Y +246.460

Z +32.033

這說(shuō)明在設(shè)定了G54加工坐標(biāo)系后,機(jī)床原點(diǎn)在加工坐標(biāo)系中的位置為:

X +392.626

Y +246.460

Z +32.033

這反過(guò)來(lái)也說(shuō)明G54的設(shè)定值是正確的。

2、加工坐標(biāo)系設(shè)定的操作。

3、注意事項(xiàng)

(1)G54~G59設(shè)置加工坐標(biāo)系的方法是一樣的,但在實(shí)際情況下,機(jī)床廠家為了用戶的不同需要,在使用中有以下區(qū)別:利用G54設(shè)置機(jī)床原點(diǎn)的情況下,進(jìn)行回參考點(diǎn)操作時(shí)機(jī)床坐標(biāo)值顯示為G54的設(shè)定值,且符號(hào)均為正;利用G55~G59設(shè)置加工坐標(biāo)系的情況下,進(jìn)行回參考點(diǎn)操作時(shí)機(jī)床坐標(biāo)值顯示零值。

(2)G92指令與G54~G59指令都是用于設(shè)定工件加工坐標(biāo)系的,但在使用中是有區(qū)別的。G92指令是通過(guò)程序來(lái)設(shè)定、選用加工坐標(biāo)系的,它所設(shè)定的加工坐標(biāo)系原點(diǎn)與當(dāng)前刀具所在的位置有關(guān),這一加工原點(diǎn)在機(jī)床坐標(biāo)系中的位置是隨當(dāng)前刀具位置的不同而改變的。

(3)G54~G59指令是通過(guò)MDI在設(shè)置參數(shù)方式下設(shè)定工件加工坐標(biāo)系的,一旦設(shè)定,加工原點(diǎn)在機(jī)床坐標(biāo)系中的位置是不變的,它與刀具的當(dāng)前位置無(wú)關(guān),除非再通過(guò)MDI 方式修改。

(4)本課程所例加工坐標(biāo)系的設(shè)置方法,僅是FANUC系統(tǒng)中常用的方法之一,其余不一一例舉。其它數(shù)控系統(tǒng)的設(shè)置方法應(yīng)按隨機(jī)說(shuō)明書執(zhí)行。

4、常見錯(cuò)誤

當(dāng)執(zhí)行程序段G92 X 10 Y 10時(shí),常會(huì)認(rèn)為是刀具在運(yùn)行程序后到達(dá)X 10 Y 10 點(diǎn)上。其實(shí), G92指令程序段只是設(shè)定加工坐標(biāo)系,并不產(chǎn)生任何動(dòng)作,這時(shí)刀具已在加工坐標(biāo)系中的 X10 Y10點(diǎn)上。

G54~G59指令程序段可以和G00、G01指令組合,如G54 G90 G01 X 10 Y10時(shí),運(yùn)動(dòng)部件在選定的加工坐標(biāo)系中進(jìn)行移動(dòng)。 程序段運(yùn)行后,無(wú)論刀具當(dāng)前點(diǎn)在哪里,它都會(huì)移動(dòng)到加工坐標(biāo)系中的X 10 Y 10 點(diǎn)上。

編程坐標(biāo)系

編程坐標(biāo)系編程人員根據(jù)零件圖樣及加工工藝等建立的坐標(biāo)系。

編程坐標(biāo)系一般供編程使用,確定編程坐標(biāo)系時(shí)不必考慮工件毛坯在機(jī)床上的實(shí)際裝夾位置。

編程原點(diǎn)是根據(jù)加工零件圖樣及加工工藝要求選定的編程坐標(biāo)系的原點(diǎn)。

編程原點(diǎn)應(yīng)盡量選擇在零件的設(shè)計(jì)基準(zhǔn)或工藝基準(zhǔn)上,編程坐標(biāo)系中各軸的方向應(yīng)該與所使用的數(shù)控機(jī)床相應(yīng)的坐標(biāo)軸方向一致。

數(shù)控程序常用指令

功能字也叫程序字或指令,是機(jī)床數(shù)字控制的專用術(shù)語(yǔ)。他的定義一組有規(guī)定次序的代碼符號(hào),可以作為一個(gè)信息單元存貯、傳遞和操作。

1、坐標(biāo)字:用來(lái)設(shè)定機(jī)床各坐標(biāo)的位移量由坐標(biāo)地址符及數(shù)字組成,一般以X、Y、Z、U、V、W等字母開頭,后面緊跟“+”或“-”及一串?dāng)?shù)字。該數(shù)字一般以脈沖當(dāng)量為單位,不使用小數(shù)點(diǎn),如果使用小數(shù)表示該數(shù),則基本單位為mm。

2、準(zhǔn)備功能字(簡(jiǎn)稱G功能):指定機(jī)床的運(yùn)動(dòng)方式,為數(shù)控系統(tǒng)的插補(bǔ)運(yùn)算作準(zhǔn)備,由準(zhǔn)備功能地址符“G”和兩位數(shù)字所組成,G功能的代號(hào)已標(biāo)準(zhǔn)化,一些多功能機(jī)床,已有數(shù)字大于100的指令。

常用G指令:坐標(biāo)定位與插補(bǔ);坐標(biāo)平面選擇;固定循環(huán)加工;刀具補(bǔ)償;絕對(duì)坐標(biāo)及增量坐標(biāo)等。

3、進(jìn)給功能字:指定刀具相對(duì)工件的運(yùn)動(dòng)速度,進(jìn)給功能字以地址符“F”為首,后跟一串字代碼,單位mm/min,在進(jìn)給速度與主軸轉(zhuǎn)速有關(guān)時(shí),如進(jìn)行車螺紋、攻絲或套扣等加工時(shí),使用的單位還可為mm/r。

三位數(shù)代碼法:F后跟三位數(shù)字,第一位為進(jìn)給速度的整數(shù)位數(shù)加“3”,后二位是進(jìn)給速度的前二位有效數(shù)字。如1728mm/min指定為F717。

二位數(shù)代碼法:F后跟二位數(shù)字,規(guī)定了與00—99相對(duì)應(yīng)的速度表,除00與99外,數(shù)字代碼由01向98遞增時(shí),速度按等比關(guān)系上升,公比為1.12。如F21速度11.2mm/min,F(xiàn)54速度500mm/min。

一位數(shù)代碼法:對(duì)速度檔較少的機(jī)床F后跟一位數(shù)字,即0—9來(lái)對(duì)應(yīng)十種預(yù)定的速度。

直接指定法:在F后按照預(yù)定的單位直接寫上要求的進(jìn)給速度。

4、主軸速度功能字:指定主軸旋轉(zhuǎn)速度,以地址符S為首,后跟一串?dāng)?shù)字。 數(shù)字的意義、分檔方法及對(duì)照表與進(jìn)給功能字通用,只是單位為:r/min。

5、刀具功能字:當(dāng)系統(tǒng)具有換刀功能時(shí),刀具功能字用以選擇替換的刀具,以地址符T為首,其后一般跟二位數(shù)字,該數(shù)代表刀具的編號(hào)。

6、輔助功能字:用于機(jī)床加工操作時(shí)的工藝性指令,以地址符M為首,其后跟二位數(shù)字(M00—M99),常用M指令:主軸的轉(zhuǎn)向與啟停;冷卻液的開與停;指定機(jī)械的夾緊與松開;指定工作臺(tái)等的固定直線與角位移;說(shuō)明程序停止或紙帶結(jié)束等。

7、模態(tài)指令和非模態(tài)指令:G指令和M指令均有模態(tài)和非模態(tài)指令之分。

模態(tài)指令:也稱續(xù)效指令,按功能分為若干組,表2第2列中標(biāo)有相同字母的為同組。模態(tài)指令一經(jīng)程序段中指定,便一直有效,直到出現(xiàn)同組另一指令或被其他指令取消時(shí)才失效,與上一段相同的模態(tài)指令可省略不寫。

非模態(tài)指令:非續(xù)效指令,僅在出現(xiàn)的程序段中有效,下一段程序需要時(shí)必須重寫(如G04)。

例如:

N001 G91 G01 X10 Y10 Z-2 F150 M03 S1500;

N002 X15;

N003 G02 X20 Y20 I20 J0;

N004 G90 G00 X0 Y0 Z100 M02;

說(shuō)明:

1)第一段出現(xiàn)三個(gè)模態(tài)指令G91、G01、M03,因他們不同組而均續(xù)效,其中G91功能延續(xù)到第四段出現(xiàn)G90時(shí)失效;G01功能在第二段中繼續(xù)有效,至第三段出現(xiàn)G02時(shí)被取消;M03功能直到第四段M02生效時(shí)才失效。

2)表2第(3)欄有“*”和表3第(5)欄有“*”者為非模態(tài)指令,其功能僅在出現(xiàn)的程序段中有效。

3)表3第(2)欄有“*”的M指令,其功能與同段其他指令的動(dòng)作同時(shí)開始。表3第(3)欄有“*”的M指令,其功能與同段其他指令動(dòng)作完成后才開始。

數(shù)控程序編程規(guī)則

一絕對(duì)尺寸指令和增量尺寸指令

在加工程序中,絕對(duì)尺寸指令和增量尺寸指令有兩種表達(dá)方法。

絕對(duì)尺寸指機(jī)床運(yùn)動(dòng)部件的坐標(biāo)尺寸值相對(duì)于坐標(biāo)原點(diǎn)給出。 增量尺寸指機(jī)床運(yùn)動(dòng)部件的坐標(biāo)尺寸值相對(duì)于前一位置給出。

1、用G功能字指定

G90指定尺寸值為絕對(duì)尺寸。

G91指定尺寸值為增量尺寸。

這種表達(dá)方式的特點(diǎn)是同一程序段中只能用一種,不能混用;同一坐標(biāo)軸方向的尺寸字的地址符是相同的。

2、用尺寸字的地址符指定

絕對(duì)尺寸的尺寸字的地址符用 X、Y、Z

增量尺寸的尺寸字的地址符用 U、V、W

這種表達(dá)方式的特點(diǎn)是同一條程序段中絕對(duì)尺寸和增量尺寸可以混用,這給編程帶來(lái)很大方便。

二預(yù)置寄存指令G92

預(yù)置寄存指令是按照程序規(guī)定的尺寸字的值通過(guò)當(dāng)前刀具所在位置來(lái)設(shè)定加工坐標(biāo)系的原點(diǎn),不產(chǎn)生機(jī)床運(yùn)動(dòng)。

編程格式 G92 X~Y~ Z~

X、Y、Z的值是當(dāng)前刀具位置相對(duì)于加工原點(diǎn)位置的值。

注意:這種方式設(shè)置的加工原點(diǎn)是隨刀具當(dāng)前位置(起始位置)的變化而變化的。

三)坐標(biāo)平面選擇指令

坐標(biāo)平面選擇指令是用來(lái)選擇圓弧插補(bǔ)的平面和刀具補(bǔ)償平面的。

G17表示選擇 XY平面

G18表示選擇 ZX平面

G19表示選擇 YZ平面

一般,數(shù)控車床默認(rèn)在ZX平面內(nèi)加工,數(shù)控銑床默認(rèn)在XY平面內(nèi)加工。

四快速點(diǎn)定位指令

快速點(diǎn)定位指令控制刀具以點(diǎn)位控制的方式快速移動(dòng)到目標(biāo)位置,其移動(dòng)速度由參數(shù)來(lái)設(shè)定。指令執(zhí)行開始后,刀具沿著各個(gè)坐標(biāo)方向同時(shí)按參數(shù)設(shè)定的速度移動(dòng),最后減速到達(dá)終點(diǎn)。注意:在各坐標(biāo)方向上有可能不是同時(shí)到達(dá)終點(diǎn)。刀具移動(dòng)軌跡是幾條線段的組合,不是一條直線。例如,在FANUC系統(tǒng)中,運(yùn)動(dòng)總是先沿45度角的直線移動(dòng),最后再在某一軸單向移動(dòng)至目標(biāo)點(diǎn)位置。編程人員應(yīng)了解所使用的數(shù)控系統(tǒng)的刀具移動(dòng)軌跡情況,以避免加工中可能出現(xiàn)的碰撞。

編程格式 G00 X~ Y~ Z~

X、Y、Z的值是快速點(diǎn)定位的終點(diǎn)坐標(biāo)值

例:從A點(diǎn)到B點(diǎn)快速移動(dòng)的程序段為:

G90 G00 X20 Y30

五直線插補(bǔ)指令

直線插補(bǔ)指令用于產(chǎn)生按指定進(jìn)給速度F實(shí)現(xiàn)的空間直線運(yùn)動(dòng)。

程序格式 G01 X~ Y~ Z~ F~

其中:X、Y、Z的值是直線插補(bǔ)的終點(diǎn)坐標(biāo)值。

六圓弧插補(bǔ)指令

G02為按指定進(jìn)給速度的順時(shí)針圓弧插補(bǔ)。

G03為按指定進(jìn)給速度的逆時(shí)針圓弧插補(bǔ)。

圓弧順逆方向的判別:沿著不在圓弧平面內(nèi)的坐標(biāo)軸,由正方向向負(fù)方向看,順時(shí)針方向G02,逆時(shí)針方向G03。

程序格式為:

XY平面:

G17 G02 X~ Y~ I~ J~ (R~) F~

G17 G03 X~ Y~ I~ J~ (R~) F~

ZX平面:

G18 G02 X~ Z~ I~ K~ (R~) F~

G18 G03 X~ Z~ I~ K~ (R~) F~

YZ平面:

G19 G02 Z~ Y~ J~ K~ (R~) F~

G19 G03 Z~ Y~ J~ K~ (R~) F~

其中:X、Y、Z的值是指圓弧插補(bǔ) 的終點(diǎn)坐標(biāo)值;I、J、K是指圓弧起點(diǎn)到圓心的增量坐標(biāo),與G90,G91無(wú)關(guān);R為指定圓弧半徑,當(dāng)圓弧的圓心角≤180度時(shí),R值為正,當(dāng)圓弧的圓心角>180度時(shí),R值為負(fù)。

七刀具半徑補(bǔ)償指令

在零件輪廓銑削加工時(shí),由于刀具半徑尺寸影響,刀具的中心軌跡與零件輪廓往往不一致。為了避免計(jì)算刀具中心軌跡,直接按零件圖樣上的輪廓尺寸編程,數(shù)控系統(tǒng)提供了刀具半徑補(bǔ)償功能。

1、編程格式

G41為左偏刀具半徑補(bǔ)償,定義為假設(shè)工件不動(dòng),沿刀具運(yùn)動(dòng)方向向前看,刀具在零件左側(cè)的刀具半徑補(bǔ)償。

G42為右偏刀具半徑補(bǔ)償,定義為假設(shè)工件不動(dòng),沿刀具運(yùn)動(dòng)方向向前看,刀具在零件右側(cè)的刀具半徑補(bǔ)償。

G40 為補(bǔ)償撤消指令

程序格式為:

G00/G01 G41/G42 X~ Y~ H~ 建立補(bǔ)償程序段

…… 輪廓切削程序段

……

G00/G01 G40 X~ Y~ 補(bǔ)償撤消程序段

其中:

G41/G42程序段中的X、Y值是建立補(bǔ)償直線段的終點(diǎn)坐標(biāo)值;

G40程序段中的X、Y值是撤消補(bǔ)償直線段的終點(diǎn)坐標(biāo);

H為刀具半徑補(bǔ)償代號(hào)地址字,后面一般用兩位數(shù)字表示代號(hào),代號(hào)與刀具半徑值一一對(duì)應(yīng)。刀具半徑值可用CRT/MDI方式輸入,即在設(shè)置時(shí),H~ = R。如果用H00也可取消刀具半徑補(bǔ)償。

2、工作過(guò)程

以下各圖表示的刀具半徑補(bǔ)償?shù)墓ぷ鬟^(guò)程。其中,實(shí)線表示編程軌跡;點(diǎn)劃線表示刀具中心軌跡;r等于刀具半徑,表示偏移向量。

(1)刀具半徑補(bǔ)償建立時(shí),一般是直線且為空行程,以防過(guò)切。以G42為例,其刀具半徑補(bǔ)償建立見。

(2)刀具半徑補(bǔ)償一般只能平面補(bǔ)償,其補(bǔ)償運(yùn)動(dòng)情況。

(3)刀具半徑補(bǔ)償結(jié)束用G40撤銷,撤銷時(shí)同樣要防止過(guò)切。

應(yīng)注意的是:

建立補(bǔ)償程序段,必須是在補(bǔ)償平面內(nèi)不為零的直線移動(dòng)。

建立補(bǔ)償程序段,一般應(yīng)在切入工件之前完成。

撤銷補(bǔ)償程序段,一般應(yīng)在切出工件之后完成。

3、刀具半徑補(bǔ)償量的改變

一般刀具半徑補(bǔ)償量的改變,是在補(bǔ)償撤銷的狀態(tài)下重新設(shè)定刀具半徑補(bǔ)償量。如果在已補(bǔ)償?shù)臓顟B(tài)下改變補(bǔ)償量,則程序段的終點(diǎn)是按該程序段所設(shè)定的補(bǔ)償量來(lái)計(jì)算的。

4.刀具半徑補(bǔ)償量的符號(hào)

一般刀具半徑補(bǔ)償量的符號(hào)為正,若取為負(fù)值時(shí),會(huì)引起刀具半徑補(bǔ)償指令G41與G42的相互轉(zhuǎn)化。

5.過(guò)切

通常過(guò)切由以下兩種情況:

(1)刀具半徑大于所加工工件內(nèi)輪廓轉(zhuǎn)角時(shí)產(chǎn)生的過(guò)切。

(2)刀具直徑大于所加工溝槽時(shí)產(chǎn)生的過(guò)切。

6.刀具半徑補(bǔ)償?shù)钠渌鼞?yīng)用

應(yīng)用刀具半徑補(bǔ)償指令加工時(shí),刀具的中心始終與工件輪廓相距一個(gè)刀具半徑距離。當(dāng)?shù)毒吣p或刀具重磨后,刀具半徑變小,只需在刀具補(bǔ)償值中輸入改變后的刀具半徑,而不必修改程序。在采用同一把半徑為R的刀具,并用同一個(gè)程序進(jìn)行粗、精加工時(shí),設(shè)精加工余量為△,則粗加工時(shí)設(shè)置的刀具半徑補(bǔ)償量為R+△,精加工時(shí)設(shè)置的刀具半徑補(bǔ)償量為R,就能在粗加工后留下精加工余量△,然后。在精加工時(shí)完成切削。

(八)、刀具長(zhǎng)度補(bǔ)償指令

使用刀具長(zhǎng)度補(bǔ)償指令,在編程時(shí)就不必考慮刀具的實(shí)際長(zhǎng)度及各把刀具不同的長(zhǎng)度尺寸。加工時(shí),用MDI方式輸入刀具的長(zhǎng)度尺寸,即可正確加工。當(dāng)由于刀具磨損、更換刀具等原因引起刀具長(zhǎng)度尺寸變化時(shí),只要修正刀具長(zhǎng)度補(bǔ)償量,而不必調(diào)整程序或刀具。

G43 為正補(bǔ)償,即將Z坐標(biāo)尺寸字與H代碼中長(zhǎng)度補(bǔ)償?shù)牧肯嗉?,按其結(jié)果進(jìn)行Z軸運(yùn)動(dòng)。

G44 為負(fù)補(bǔ)償,即將Z坐標(biāo)尺寸字與H中長(zhǎng)度補(bǔ)償?shù)牧肯鄿p,按其結(jié)果進(jìn)行Z軸運(yùn)動(dòng)。

G49為撤消補(bǔ)償。

編程格式

G01 G43/G44 Z~H~// 建立補(bǔ)償程序段

…… // 切削加工程序段

……

G49 // 補(bǔ)償撤消程序段

例:G01 G43 Zs H~

或 G01 G44 Zs H~

其中:

S 為Z向程序指令點(diǎn);

H~ 的值為長(zhǎng)度補(bǔ)償量,即H~ =△。

H 刀具長(zhǎng)度補(bǔ)償代號(hào)地址字,后面一般用兩位數(shù)字表示代號(hào),代號(hào)與長(zhǎng)度補(bǔ)償量一一對(duì)應(yīng)。刀具長(zhǎng)度補(bǔ)償量可用CRT/MDI方式輸入。如果用H00則取消刀具長(zhǎng)度補(bǔ)償。

數(shù)控程序文獻(xiàn)

數(shù)控加工程序的評(píng)價(jià)和優(yōu)化 數(shù)控加工程序的評(píng)價(jià)和優(yōu)化

格式:pdf

大?。?span id="iopl00v" class="single-tag-height">44KB

頁(yè)數(shù): 3頁(yè)

評(píng)分: 4.6

加工程序在數(shù)控機(jī)床運(yùn)行中處于極其重要的地位,文章提出從零件加工質(zhì)量、編程和運(yùn)行成本、生產(chǎn)效率等諸方面評(píng)價(jià)加工程序,并針對(duì)CAM后置處理功能的現(xiàn)狀,提出了對(duì)CAM編制的加工程序進(jìn)行優(yōu)化的方法。

立即下載
數(shù)控機(jī)床宏程序例題[1] 數(shù)控機(jī)床宏程序例題[1]

格式:pdf

大?。?span id="f4vv1gm" class="single-tag-height">44KB

頁(yè)數(shù): 20頁(yè)

評(píng)分: 4.4

由淺入深宏程序 10-車床旋轉(zhuǎn)正弦函數(shù)宏程序 正弦函數(shù)曲線旋轉(zhuǎn)宏程序 坐標(biāo)點(diǎn)旋轉(zhuǎn) 1 s = x cos(b) – y sin(b) t = x sin(b) + y cos(b) 根據(jù)下圖,原來(lái)的點(diǎn)( #1,#2),旋轉(zhuǎn)后的點(diǎn)( #4,#5),則公式: #4=#1*COS[b]- #2*SIN[b] #5=#1*SIN[b]+ #2*COS[b] 公式中角度 b,逆時(shí)針為正,順時(shí)針為負(fù)。 下圖中正弦曲線如果以其左邊的端點(diǎn)為參考原點(diǎn), 則此條正弦曲線順時(shí)針旋轉(zhuǎn)了 16度,即 b=-16 正弦函數(shù)旋轉(zhuǎn)圖紙 1 此正弦曲線周期為 24,對(duì)應(yīng)直角坐標(biāo)系的 360 對(duì)應(yīng)關(guān)系 【0,360】 y=sin (x) 【0,24】 y=sin(360*x/24) 可理解為: 360/24 是單位數(shù)值對(duì)應(yīng)的角度 360*x/24 是當(dāng)變量在【 0,24】范圍取值為

立即下載

數(shù)控編程程序段格式

一個(gè)數(shù)控加工程序是若干個(gè)程序段組成的。程序段格式是指程序段中的字、字符和數(shù)據(jù)的安排形式。

程序段格式舉例:

N30 G01  X88.1  Y30.2  F500  S3000  T02  M08;

N40 X90; (本程序段省略了續(xù)效字“G01,Y30.2,F(xiàn)500,S3000,T02,M08”,但它們的功能仍然有效)

在程序段中 ,必須明確組成程序段的各要素:

移動(dòng)目標(biāo) :終點(diǎn)坐標(biāo)值X、Y、Z;

沿怎樣的軌跡移動(dòng):準(zhǔn)備功能字G;

進(jìn)給速度:進(jìn)給功能字F;

切削速度:主軸轉(zhuǎn)速功能字S;

使用刀具:刀具功能字T;

機(jī)床輔助動(dòng)作:輔助功能字M。

數(shù)控編程程序格式語(yǔ)法

1)程序開始符、結(jié)束符

程序開始符、結(jié)束符是同一個(gè)字符,ISO代碼中是%,EIA代碼中是EP,書寫時(shí)要單列段。

2)程序名

程序名有兩種形式:一種是英文字母O(%或P)和1~4位正整數(shù)組成;另一種是由英文字母開頭,字母數(shù)字多字符混合組成的程序名(如TEST1 等)。一般要求單列一段。

3)程序主體

程序主體是由若干個(gè)程序段組成的。每個(gè)程序段一般占一行..

4)程序結(jié)束

程序結(jié)束可以用M02或M30指令。一般要求單列一段。

加工程序的一般格式舉例:

% // 開始符

O2000 //程序名

N10 G54 G00 X10.0 Y20.0 M03 S1000 //程序主體

N20 G01 X60.0 Y30.0 F100 T02 M08

N30 X80.0

…… .

N200 M30 //程序結(jié)束

% // 結(jié)束符

數(shù)控切割機(jī)機(jī)載計(jì)算機(jī)使用的程序可分為:

系統(tǒng)程序是管理和控制整臺(tái)設(shè)備的操作程序、由機(jī)床制造廠商提供,一般不能修改。

工作程序是為完成一項(xiàng)具體工作(如切割零件)而編制的程序,它可以調(diào)用或反復(fù)調(diào)用宏程序。

宏程序是執(zhí)行某一特定任務(wù)的程序,供工作程序調(diào)用。使用宏程序可以減少工作程序的編制量和出錯(cuò)幾率。

宏程序又分為:固定宏程序和可變宏程序。固定宏程序可執(zhí)行某一固定的任務(wù),例如:切割半徑為100圓法蘭的固定宏程序,無(wú)論工作程序何時(shí)、怎樣調(diào)用它,都只能切割出半徑為100mm的圓法蘭來(lái)??勺兒瓿绦騽t不然,它可以把半徑做為變量來(lái)處理,例如:切割半徑用變量R來(lái)代表的可變宏程序,工作程序在調(diào)用它的時(shí)候,通過(guò)給R以不同的具體值就可以切割出不同半徑的圓法蘭。

可變宏程序常常被用于編制形狀相同尺寸不同的零件,裝入計(jì)算器的全部可變宏程序可就稱為可變宏程序庫(kù)。

段格式

一個(gè)數(shù)控加工程序是若干個(gè)程序段組成的。程序段格式是指程序段中的字、字符和數(shù)據(jù)的安排形式。程序段格式舉例:

N30 G01 X88.1 Y30.2 F500 S3000 T02 M08; N40 X90;(本程序段省略了續(xù)效字"G01,Y30.2,F(xiàn)500,S3000,T02,M08",但它們的功能仍然有效)

在程序段中,必須明確組成程序段的各要素:

移動(dòng)目標(biāo):終點(diǎn)坐標(biāo)值X、Y、Z;

沿怎樣的軌跡移動(dòng):準(zhǔn)備功能字G;

進(jìn)給速度:進(jìn)給功能字F;

切削速度:主軸轉(zhuǎn)速功能字S;

使用刀具:刀具功能字T;

機(jī)床輔助動(dòng)作:輔助功能字M。

程序格式

1)程序開始符、結(jié)束符

程序開始符、結(jié)束符是同一個(gè)字符,ISO代碼中是%,EIA代碼中是EP,書寫時(shí)要單列段。

2)程序名

程序名有兩種形式:一種是英文字母O(%或P)和1~4位正整數(shù)組成;另一種是由英文字母開頭,字母數(shù)字多字符混合組成的程序名(如TEST1 等)。一般要求單列一段。

3)程序主體

程序主體是由若干個(gè)程序段組成的。每個(gè)程序段一般占一行。

4)程序結(jié)束

程序結(jié)束可以用M02或M30指令。一般要求單列一段。

加工程序的一般格式舉例:

% // 開始符

O2000 //程序名

N10 G54 G00 X10.0 Y20.0 M03 S1000 //程序主體

N20 G01 X60.0 Y30.0 F100 T02 M08

N30 X80.0

……

N200 M30 //程序結(jié)束

% // 結(jié)束符

數(shù)控程序相關(guān)推薦
  • 相關(guān)百科
  • 相關(guān)知識(shí)
  • 相關(guān)專欄

最新詞條

安徽省政采項(xiàng)目管理咨詢有限公司 數(shù)字景楓科技發(fā)展(南京)有限公司 懷化市人民政府電子政務(wù)管理辦公室 河北省高速公路京德臨時(shí)籌建處 中石化華東石油工程有限公司工程技術(shù)分公司 手持無(wú)線POS機(jī) 廣東合正采購(gòu)招標(biāo)有限公司 上海城建信息科技有限公司 甘肅鑫禾國(guó)際招標(biāo)有限公司 燒結(jié)金屬材料 齒輪計(jì)量泵 廣州采陽(yáng)招標(biāo)代理有限公司河源分公司 高鋁碳化硅磚 博洛尼智能科技(青島)有限公司 燒結(jié)剛玉磚 深圳市東海國(guó)際招標(biāo)有限公司 搭建香蕉育苗大棚 SF計(jì)量單位 福建省中億通招標(biāo)咨詢有限公司 泛海三江 威海鼠尾草 Excel 數(shù)據(jù)處理與分析應(yīng)用大全 廣東國(guó)咨招標(biāo)有限公司 甘肅中泰博瑞工程項(xiàng)目管理咨詢有限公司 山東創(chuàng)盈項(xiàng)目管理有限公司 當(dāng)代建筑大師 廣西北纜電纜有限公司 拆邊機(jī) 大山檳榔 上海地鐵維護(hù)保障有限公司通號(hào)分公司 甘肅中維國(guó)際招標(biāo)有限公司 舌花雛菊 湖北鑫宇陽(yáng)光工程咨詢有限公司 GB8163標(biāo)準(zhǔn)無(wú)縫鋼管 中國(guó)石油煉化工程建設(shè)項(xiàng)目部 華潤(rùn)燃?xì)猓ㄉ虾#┯邢薰? 韶關(guān)市優(yōu)采招標(biāo)代理有限公司 莎草目 建設(shè)部關(guān)于開展城市規(guī)劃動(dòng)態(tài)監(jiān)測(cè)工作的通知 電梯平層準(zhǔn)確度 廣州利好來(lái)電氣有限公司 四川中澤盛世招標(biāo)代理有限公司