欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

基于雙軌跡緩存區(qū)的數(shù)控加工原軌跡回退和繼續(xù)加工的控制法

文檔序號(hào):9910226閱讀:536來源:國(guó)知局
基于雙軌跡緩存區(qū)的數(shù)控加工原軌跡回退和繼續(xù)加工的控制法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種基于雙軌跡緩存區(qū)的數(shù)控加工原軌跡回退和繼續(xù)加工的控制方法。
【背景技術(shù)】
[0002]數(shù)控機(jī)床是金屬材料加工的主要設(shè)備,用戶可以通過編制數(shù)控加工程序?qū)崿F(xiàn)自動(dòng)加工。
[0003]在加工過程中有時(shí)會(huì)因?yàn)楸患庸げ牧系牟痪鶆蛐浴⒓庸?shù)等因素導(dǎo)致在不確定的段出現(xiàn)不符合加工要求的情況,以及在某些加工過程中,由于特殊的控制要求,需要刀具沿加工軌跡回退。當(dāng)出現(xiàn)這種情況時(shí),需要采用回退加工的方法把刀具沿加工軌跡原軌跡回退到指定位置,然后再次啟動(dòng)加工,沿原加工軌跡繼續(xù)加工。由于加工程序中有可能存在程序跳轉(zhuǎn)、循環(huán)、子程序調(diào)用等指令以及半徑補(bǔ)償?shù)葐栴},要根據(jù)程序?qū)崿F(xiàn)回退加工是非常困難的,現(xiàn)有的數(shù)控系統(tǒng)一般采用軌跡存儲(chǔ)的方法實(shí)現(xiàn)回退加工,即:在系統(tǒng)內(nèi)部開辟一定的軌跡緩存區(qū)記錄下已經(jīng)執(zhí)行的加工軌跡數(shù)據(jù),在執(zhí)行回退加工時(shí)使用通過記錄的軌跡實(shí)現(xiàn)原路返回,但是這種方法存在以下問題:
由于目前的原軌跡回退控制技術(shù)一般都采用單軌跡緩存區(qū)的方法,故只實(shí)現(xiàn)單步回退和全部軌跡回退,不能實(shí)現(xiàn)在不中斷加工的情況下進(jìn)行任意步軌跡回退及任意步回退后的原軌跡任意步繼續(xù)加工。

【發(fā)明內(nèi)容】

[0004]本發(fā)明提供一種基于雙軌跡緩存區(qū)的數(shù)控加工原軌跡回退和繼續(xù)加工的控制方法,包括:
SI,將加工的每步軌跡AdP依次存入加工軌跡緩存區(qū)并標(biāo)志,η為步數(shù);
S2,下發(fā)回退指令和原軌跡繼續(xù)加工指令,其中,m為回退步數(shù),P為原軌跡繼續(xù)加工步數(shù),且m大于等于I且小于等于η;
S3,從所述加工軌跡緩存區(qū)中獲取第Αη-Χ步的軌跡,并判斷第Αη-Χ步的軌跡是否為空,其中,X為順序?yàn)镺,I,2,3...,否,進(jìn)入步驟S4;
S4,判斷第Αη-Χ步的軌跡是否回退完畢,否,進(jìn)入步驟S5,是,進(jìn)入步驟S6;
S5,反向插補(bǔ)進(jìn)行回退,并進(jìn)入步驟S4;
S6,將第Αη-Χ步的軌跡存入回退軌跡緩存區(qū),并進(jìn)入步驟S7;
S7,刪除所述加工軌跡緩存區(qū)中第Αη-Χ步的軌跡,并判斷是否到規(guī)定回退軌跡第An-m步,是,進(jìn)入步驟S8,否,重復(fù)步驟S3 ;
S8,判斷是否按照原軌跡繼續(xù)加工,是,進(jìn)入步驟S9,否,進(jìn)入步驟S12;
S9,從所述回退軌跡緩存區(qū)中獲取第An-m+y步的軌跡進(jìn)行加工,其中,y為順序?yàn)?,1,2,
3...,并進(jìn)入步驟S10; S10,將第An-m+y步的軌跡存入所述加工軌跡緩存區(qū),并從所述回退軌跡緩存區(qū)中刪除第Αη-m+y步的軌跡,并進(jìn)入步驟Sll ;
SI I,判斷是否按要求步數(shù)原軌跡加工完畢,是,進(jìn)入步驟S12,否,進(jìn)入步驟S9;
S12,清空所述回退軌跡緩存區(qū),結(jié)束原軌跡繼續(xù)加工。
[0005]進(jìn)一步的,在步驟S3中,當(dāng)所述加工軌跡緩存區(qū)為空,直接結(jié)束。
[0006]進(jìn)一步的,在步驟S7中,當(dāng)?shù)揭?guī)定回退軌跡第An-m步時(shí),第An-1步到第An-m步的軌跡均順序存入所述回退軌跡緩存區(qū)。
[0007]進(jìn)一步的,在步驟S7中,當(dāng)?shù)揭?guī)定回退軌跡第An-m步時(shí),第An-1步到第An-m步的軌跡均順序從所述加工軌跡緩存區(qū)中刪除。
[0008]進(jìn)一步的,在步驟Sll中,當(dāng)加工到第An-m+P步時(shí),判斷按要求步數(shù)原軌跡加工完畢。
[0009]進(jìn)一步的,當(dāng)P大于η時(shí),令所述原軌跡繼續(xù)加工步數(shù)P等于m。
[0010]進(jìn)一步的,當(dāng)加工到第An步時(shí),判斷按要求步數(shù)原軌跡加工完畢。
[0011]進(jìn)一步的,在步驟Sll中,當(dāng)判斷按要求步數(shù)原軌跡加工完畢時(shí),第An-m+1步到第An-m+P#的軌跡均順序存入所述加工軌跡緩存區(qū)。
[0012]進(jìn)一步的,在步驟Sll中,當(dāng)判斷按要求步數(shù)原軌跡加工完畢時(shí),第An-m+1步到第An-m+P步的軌跡均順序從所述回退軌跡緩存區(qū)中刪除。
[0013]進(jìn)一步的,所述控制方法用于數(shù)控機(jī)床。
[0014]本發(fā)明提供的數(shù)控加工的原軌跡回退和繼續(xù)加工的控制方法,通過設(shè)置加工軌跡緩存區(qū)和回退軌跡緩存區(qū),并設(shè)置標(biāo)志位,從而可以實(shí)現(xiàn)任意步原軌跡回退并實(shí)現(xiàn)原軌跡回退后的任意步原軌跡繼續(xù)加工。
【附圖說明】
[0015]圖1為本發(fā)明實(shí)施例提供基于雙軌跡緩存區(qū)的的數(shù)控加工原軌跡回退和繼續(xù)加工的控制方法的流程圖。
【具體實(shí)施方式】
[0016]下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明。可以理解的是,此處所描述的具體實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
[0017]請(qǐng)參照?qǐng)D1,一種基于雙軌跡緩存區(qū)的數(shù)控加工原軌跡回退和繼續(xù)加工的控制方法,包括:
SI,將加工的每步軌跡AdP依次存入加工軌跡緩存區(qū)并標(biāo)志,η為步數(shù)。
[0018]S2,下發(fā)回退指令和原軌跡繼續(xù)加工指令,其中,111為回退步數(shù),P為原軌跡繼續(xù)加工步數(shù),且m大于等于I且小于等于η。當(dāng)P大于η時(shí),令所述原軌跡繼續(xù)加工步數(shù)P等于m。
[0019]S3,從所述加工軌跡緩存區(qū)中獲取第An-X步的軌跡,并判斷第An-X步的軌跡是否為空,否,進(jìn)入步驟S4,是,則直接結(jié)束。
[0020]S4,判斷第An-X步的軌跡是否回退完畢,否,進(jìn)入步驟S5,是,進(jìn)入步驟S6。
[0021]S5,反向插補(bǔ)進(jìn)行回退,并進(jìn)入步驟S4;
S6,將第An-X步的軌跡存入回退軌跡緩存區(qū),其中,X為順序?yàn)镺,I,2,3...的整數(shù),并進(jìn)入步驟S7;
S7,刪除所述加工軌跡緩存區(qū)中第4?1步的軌跡,并判斷是否到規(guī)定回退軌跡第An-m步,是,進(jìn)入步驟S8,否,重復(fù)步驟S3直到回退到規(guī)定回退軌跡第An-m步。進(jìn)一步的,在步驟S7中,當(dāng)?shù)揭?guī)定回退軌跡第An-m步時(shí),第Am步到第An-m步的軌跡均順序存入所述回退軌跡緩存區(qū)。進(jìn)一步的,在步驟S7中,當(dāng)?shù)?
當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
灵川县| 太湖县| 宜川县| 泽普县| 祁连县| 樟树市| 新乡县| 太康县| 连州市| 漳州市| 浦江县| 安顺市| 桦甸市| 新津县| 郁南县| 赣州市| 当涂县| 河北区| 东乡族自治县| 鹤岗市| 海宁市| 新巴尔虎左旗| 合江县| 泸定县| 中方县| 丹东市| 邓州市| 太谷县| 乐安县| 拉孜县| 拜城县| 泾川县| 潞西市| 和田县| 仲巴县| 肇州县| 青州市| 行唐县| 洮南市| 大悟县| 修武县|