亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

生成基于鉆孔的槽加工程序的程序生成裝置的制作方法

文檔序號(hào):11475269閱讀:194來(lái)源:國(guó)知局
生成基于鉆孔的槽加工程序的程序生成裝置的制造方法

本發(fā)明涉及一種生成基于鉆孔的槽加工程序的程序生成裝置。



背景技術(shù):

槽形狀的加工一般是通過(guò)如圖9a-圖9c那樣的加工方法來(lái)實(shí)施的。圖9a所示出的“斜面加工(rampingwork)”是通過(guò)將旋轉(zhuǎn)的刀具相對(duì)于工件傾斜地切入來(lái)形成槽的加工方法。另外,圖9b所示出的“從形成孔向槽形狀的擴(kuò)展”是通過(guò)螺旋加工、鉆孔加工(drilling)在工件上形成了孔之后,再通過(guò)從該孔進(jìn)行側(cè)面銑加工等來(lái)形成槽的加工方法。相反的,圖9c所示出的“連續(xù)鉆孔加工”是鉆加工等沿著槽形狀反復(fù)進(jìn)行鉆孔加工的加工方法,也是主要用于難切削材料的槽加工(粗加工)的方法。當(dāng)是難切削材料時(shí),向與刀具(主軸)方向垂直方向的加工在機(jī)械強(qiáng)度上薄弱且容易發(fā)生加工顫動(dòng),因此不能加快進(jìn)給速度來(lái)進(jìn)行加工,而需要較多的加工時(shí)間。因此,在難切削材料中形成槽時(shí),有時(shí)可以使用沿著槽形狀反復(fù)進(jìn)行在機(jī)械強(qiáng)度上較強(qiáng)的、可以加快進(jìn)給速度的刀具方向的鉆加工等鉆孔加工的“連續(xù)鉆孔槽加工”。

作為關(guān)于連續(xù)鉆孔加工的現(xiàn)有技術(shù),例如在日本特開(kāi)平10-268919號(hào)公報(bào)中公開(kāi)有如下技術(shù):對(duì)產(chǎn)品形狀輪廓線進(jìn)行劃分,以便在直線部與曲線部之間也形成固定的孔距,使負(fù)載固定。另外,在日本特開(kāi)2013-161111號(hào)公報(bào)中公開(kāi)有如下技術(shù):由cad形狀和刀具直徑來(lái)計(jì)算插銑橫截面積,通過(guò)把在一次插銑加工(日語(yǔ):突き加工)中要切削的面積設(shè)為固定,實(shí)現(xiàn)了減少插銑加工次數(shù)、延長(zhǎng)刀具壽命。

在日本特開(kāi)平05-92347號(hào)公報(bào)中公開(kāi)有如下技術(shù):通過(guò)把沿著輪廓形狀進(jìn)行的插銑加工的每一次的切削面積設(shè)為固定來(lái)使切削量固定,以便能夠每次以相同條件來(lái)插銑,從而實(shí)現(xiàn)高速加工和延長(zhǎng)刀具壽命。另外,在日本特開(kāi)2008-126377號(hào)公報(bào)中公開(kāi)有如下技術(shù):在沿著輪廓形狀進(jìn)行的插銑加工中,在輪廓形狀拐點(diǎn)(切削負(fù)載高),通過(guò)生成輔助線并沿著輔助線在預(yù)定間隔配置加工點(diǎn),來(lái)避免切削負(fù)載變大。此外,在日本特開(kāi)2002-361513號(hào)公報(bào)中還公開(kāi)有如下技術(shù):沿著插銑加工時(shí)的zx形狀(深度方向形狀)以盡量獲取加工量的方式進(jìn)行插銑加工。

在進(jìn)行基于鉆孔的槽加工時(shí),如圖10所示,產(chǎn)生由刀具導(dǎo)致的切削剩余(尖峰(cusp))。如果該切削剩余的高度(以下為尖峰高度(cuspheight))較大,則精加工的加工時(shí)間、對(duì)刀具的負(fù)載會(huì)變大,操作者在制作基于鉆孔的槽加工的加工程序時(shí),需要自己計(jì)算來(lái)求出該尖峰高度,并制作盡量使尖峰高度小的程序。另一方面,鉆孔次數(shù)越多則越能夠減少尖峰高度,但是如果鉆孔次數(shù)多則加工時(shí)間長(zhǎng),因此操作者需要求出該加工時(shí)間(鉆孔次數(shù))與尖峰高度的平衡關(guān)系。以往,求出這些對(duì)于操作者來(lái)說(shuō)是非常耗時(shí)的工作。

另外,如果單純地從一個(gè)方向按順序地進(jìn)行連續(xù)鉆孔槽加工,則圖11所示,在第2個(gè)孔之后的加工中,相對(duì)于工件,刀具要切入部分的一部分已經(jīng)在前面的加工中被處理,從而在加工量中產(chǎn)生偏差(左右不均勻)。因此,第2個(gè)孔之后的加工變?yōu)殂@孔刀具亂動(dòng)的不穩(wěn)定加工,從而導(dǎo)致刀具壽命顯著降低。為了應(yīng)對(duì)這種情況,在第2個(gè)孔之后需要降低進(jìn)給速度以便能夠穩(wěn)定地進(jìn)行加工,但是存在第2個(gè)孔之后的所有加工中增加加工時(shí)間的問(wèn)題。

并且,在上述專(zhuān)利文獻(xiàn)中所公開(kāi)的現(xiàn)有技術(shù)中,都沒(méi)有提供對(duì)于這些問(wèn)題的技術(shù)上的解決方法。



技術(shù)實(shí)現(xiàn)要素:

因此本發(fā)明的目的是提供一種能夠既考慮尖峰高度與加工時(shí)間的平衡,又使鉆孔刀具穩(wěn)定地進(jìn)行連續(xù)鉆孔槽加工的程序生成裝置。

在本發(fā)明的程序生成裝置中,經(jīng)由交互式用戶(hù)界面來(lái)受理由操作者所進(jìn)行的尖峰高度等指定,根據(jù)所指定的各值來(lái)自動(dòng)計(jì)算鉆孔位置、加工時(shí)間,并提供把自動(dòng)計(jì)算出的孔位置作為鉆孔循環(huán)的孔位置進(jìn)行輸出的功能,由此來(lái)解決上述問(wèn)題。另外,在本發(fā)明的程序生成裝置中,在自動(dòng)計(jì)算鉆孔位置時(shí),還求出考慮了加工量的偏差的孔加工順序。

本發(fā)明所涉及的程序生成裝置被構(gòu)成為生成如下程序:用于控制通過(guò)在工件中加工多個(gè)孔來(lái)進(jìn)行槽加工的程序,所述程序生成裝置具備:受理指定值的指定值輸入部,該指定值至少包括刀具直徑、包含所述槽的長(zhǎng)度的槽形狀、尖峰高度;孔加工設(shè)定值計(jì)算部,其根據(jù)所述指定值,至少計(jì)算所述多個(gè)孔的位置;以及孔加工順序計(jì)算部,其根據(jù)所述指定值以及所述孔加工設(shè)定值計(jì)算部所計(jì)算出的各值來(lái)計(jì)算所述多個(gè)孔的加工順序,以便避免在加工時(shí)的刀具的加工量中產(chǎn)生偏差。

所述程序生成裝置還可以具備:進(jìn)給速度設(shè)定部,其設(shè)定在分別加工所述多個(gè)孔時(shí)使用的進(jìn)給速度。

所述程序生成裝置還可以具備:程序輸出部,其根據(jù)所述指定值、所述孔加工設(shè)定值計(jì)算部所計(jì)算出的各值、所述孔加工順序計(jì)算部所計(jì)算出的所述多個(gè)孔的加工順序、以及所述進(jìn)給速度設(shè)定部所設(shè)定的在分別加工所述多個(gè)孔時(shí)使用的進(jìn)給速度,生成通過(guò)鉆孔加工來(lái)對(duì)所述槽進(jìn)行加工的程序,并輸出該生成的所述程序。

所述程序生成裝置還可以具備:加工時(shí)間計(jì)算部,其根據(jù)所述孔加工設(shè)定值計(jì)算部所計(jì)算出的各值、所述孔加工順序計(jì)算部所計(jì)算出的所述多個(gè)孔的加工順序、以及所述進(jìn)給速度設(shè)定部所設(shè)定的在分別加工所述多個(gè)孔時(shí)使用的進(jìn)給速度,來(lái)計(jì)算為了加工所述槽所需的加工時(shí)間。

所述程序生成裝置還可以具備:結(jié)果顯示部,其至少顯示下列值中的某一個(gè):所述孔加工設(shè)定值計(jì)算部所計(jì)算出的各值、所述孔加工順序計(jì)算部所計(jì)算出的所述多個(gè)孔的加工順序、所述進(jìn)給速度設(shè)定部所設(shè)定的在分別加工所述多個(gè)孔時(shí)使用的進(jìn)給速度、以及所述加工時(shí)間計(jì)算部所計(jì)算出的加工時(shí)間。

根據(jù)本發(fā)明,能夠容易地制作考慮了尖峰高度和加工時(shí)間的、基于鉆孔的槽加工程序,另外,通過(guò)設(shè)定考慮了加工量的偏差的加工順序,能夠減輕對(duì)刀具產(chǎn)生的振動(dòng)、異常負(fù)載,并能夠進(jìn)行穩(wěn)定加工(刀具壽命的延長(zhǎng))。

附圖說(shuō)明

圖1是說(shuō)明在加工直線槽形狀時(shí)的孔間距離、孔個(gè)數(shù)(孔位置)、相鄰的孔與孔的重疊率的各計(jì)算過(guò)程的圖。

圖2是針對(duì)孔加工的優(yōu)先次序的確定方法進(jìn)行說(shuō)明的圖。

圖3是針對(duì)按照孔加工的優(yōu)先次序來(lái)確定孔加工順序的方法進(jìn)行說(shuō)明的圖。

圖4是表示本發(fā)明的程序生成裝置用戶(hù)界面的例圖。

圖5是表示由本發(fā)明的程序生成裝置所輸出的程序的例圖。

圖6示出了直到輸出由本發(fā)明的程序生成裝置所生成的程序的過(guò)程的概要流程圖。

圖7是本發(fā)明的一實(shí)施方式所涉及的數(shù)值控制裝置(程序生成裝置)的功能框圖。

圖8是說(shuō)明在加工圓弧槽形狀時(shí)的孔間距離、孔個(gè)數(shù)(孔位置)、相鄰的孔與孔的重疊率的各計(jì)算過(guò)程的圖。

圖9a-圖9c是表示基于現(xiàn)有技術(shù)的槽加工方法的例圖。

圖10是針對(duì)連續(xù)鉆孔槽加工的尖峰高度進(jìn)行說(shuō)明的圖。

圖11是針對(duì)連續(xù)鉆孔槽加工的加工量的偏差進(jìn)行說(shuō)明的圖。

具體實(shí)施方式

以下,結(jié)合附圖對(duì)本發(fā)明的實(shí)施方式進(jìn)行說(shuō)明。首先,針對(duì)本發(fā)明的基本原理進(jìn)行說(shuō)明。

本發(fā)明的程序生成裝置受理由操作者所進(jìn)行的尖峰高度等指定,根據(jù)該被指定的各值來(lái)計(jì)算鉆孔位置以及加工時(shí)間,并且求出考慮了加工量的偏差的孔加工順序。作為操作者所指定的值,有刀具直徑、尖峰高度、槽形狀、進(jìn)給速度等,本發(fā)明的程序生成裝置根據(jù)這些被指定的值,求出連續(xù)鉆孔槽加工的孔個(gè)數(shù)、孔間距離(孔位置)、相鄰的孔與孔的重疊面積比率以及孔加工順序。

本發(fā)明的程序生成裝置是作為控制機(jī)械的數(shù)值控制裝置、模擬裝置、電腦等而被裝配的。當(dāng)把本發(fā)明的程序生成裝置作為數(shù)值控制裝置進(jìn)行裝配時(shí),能夠通過(guò)如下程序來(lái)控制機(jī)械:根據(jù)由操作者所指定的值求出的連續(xù)鉆孔槽加工的各值所生成的程序。另外,當(dāng)把本發(fā)明的程序生成裝置作為模擬裝置、電腦進(jìn)行裝配后,可以進(jìn)行基于所生成的程序的模擬,也可以構(gòu)成為經(jīng)由網(wǎng)絡(luò)等能夠把所生成的程序輸出到一個(gè)或多個(gè)數(shù)值控制裝置中。

以下,按照?qǐng)D1來(lái)說(shuō)明孔間距離、孔個(gè)數(shù)(孔位置)、相鄰的孔與孔的重疊率的各計(jì)算過(guò)程。

<由刀具直徑、尖峰高度計(jì)算孔間距離的過(guò)程>

刀具半徑是r[mm],從直線槽形狀的起點(diǎn)到終點(diǎn)的距離是l[mm],當(dāng)指定尖峰高度為h[mm]時(shí),尖峰高度h[mm]能夠用以下所示的數(shù)學(xué)式(1)來(lái)表示。因此,能夠使用數(shù)學(xué)式(1)變形后的以下所示的數(shù)學(xué)式(2)由r(刀具半徑)以及h(尖峰高度)來(lái)計(jì)算孔間距離d[mm]。

<由孔間距離以及槽形狀計(jì)算孔個(gè)數(shù)(孔位置)的過(guò)程>

能夠使用以下所示的數(shù)學(xué)式(3),由從槽的起點(diǎn)到終點(diǎn)的距離l[mm]、刀具半徑r[mm]以及孔間距離d[mm]來(lái)計(jì)算孔個(gè)數(shù)n。然后,把從槽的起點(diǎn)位置向終點(diǎn)方向偏移了刀具半徑r的位置作為起點(diǎn)側(cè)的孔的中心點(diǎn)(加工位置),并把從這里向終點(diǎn)方向加上孔間距離d來(lái)求出各孔的中心點(diǎn)(加工位置)的過(guò)程重復(fù)(n-1)次即可求出各孔位置。此外,在根據(jù)由操作者所指定的值而計(jì)算出的孔個(gè)數(shù)n不是整數(shù)時(shí),可以使用例如以下數(shù)學(xué)式(4)來(lái)計(jì)算是整數(shù)的n。

(其中,[]是高斯符號(hào))…(4)

此外,即使用操作者所指定的刀具半徑r[mm]、從槽形狀的起點(diǎn)到終點(diǎn)的距離l[mm]、尖峰高度h[mm]執(zhí)行上述過(guò)程,并從起點(diǎn)位置向終點(diǎn)方向依次確定孔位置,也可能存在最后的孔的端部不一定與距離起點(diǎn)l的位置(即槽形狀的終點(diǎn))一致的情況(上述用數(shù)學(xué)式(3)計(jì)算的孔個(gè)數(shù)n不是整數(shù)而需要使用數(shù)學(xué)式(4)的情況)。在這樣的情況下,針對(duì)最后的1個(gè)孔,可以忽略尖峰高度h與指定值的不同來(lái)確定孔的位置,以使孔的端部與終點(diǎn)位置相符。另外,作為其他的方法,可以通過(guò)把孔間距離d與用以下所示的數(shù)學(xué)式(5)計(jì)算的值進(jìn)行置換,不增加n而使尖峰高度h成為比指定值略小的值。無(wú)論采用哪種方法,尖峰高度h都不會(huì)比操作者所指定的值大,因此沒(méi)有影響。

(其中,[]是高斯符號(hào))…(5)

<由孔間距離以及孔個(gè)數(shù)(孔位置)計(jì)算相鄰的孔與孔的重疊比率的過(guò)程>

如圖1所示,相鄰的孔與孔的重疊面積s[mm2]是從扇形aoe減去三角形aoc而得的面積的4倍。扇形aoe的面積、三角形aoc的面積以及相鄰的孔ha與孔hb的重疊面積s可以用以下所示的數(shù)學(xué)式(6)來(lái)表示,因此相鄰的孔ha與孔hb的重疊比率p[%]可以用以下所示的數(shù)學(xué)式(7)來(lái)計(jì)算。

扇形

接下來(lái),按照?qǐng)D2來(lái)說(shuō)明考慮了加工量的偏差的孔加工順序的確定過(guò)程以及各個(gè)孔加工的進(jìn)給速度的設(shè)定過(guò)程。

<考慮了加工量的偏差的孔加工順序的確定過(guò)程>

在確定孔加工順序時(shí),首先針對(duì)各孔確定孔加工的優(yōu)先次序。對(duì)于優(yōu)先次序的確定,把在上述過(guò)程中確定了孔位置的各孔,分配到確定了孔加工的優(yōu)先次序的孔加工的優(yōu)先次序組(優(yōu)先次序組1、優(yōu)先次序組2、優(yōu)先次序組3、…)中。然后,把被分配到優(yōu)先次序高的組中的孔確定為優(yōu)先的加工順序。

使用圖2來(lái)說(shuō)明向各孔的優(yōu)先次序組的分配過(guò)程。

當(dāng)根據(jù)由操作者所進(jìn)行的刀具直徑、尖峰高度、槽形狀的指定,鉆孔位置被確定為圖2(1)所示出的實(shí)線圓的孔位置(孔間隔固定)時(shí),如圖2(2)所示,把與槽形狀指定的起點(diǎn)最近的孔作為基準(zhǔn)孔hr分配到優(yōu)先次序組1中。接下來(lái),把孔h11分配到該優(yōu)先次序組1中,該孔11是與該基準(zhǔn)孔hr的中心距離在2r+富余值α以上的孔,并且是與基準(zhǔn)孔hr之間夾著2n-1個(gè)(n是自然數(shù))孔的、具有與基準(zhǔn)孔hr最近距離的孔。再把孔h12分配到該優(yōu)先次序組1中,該孔h12是同樣地距離分配到該優(yōu)先次序組1中的孔h11、中心距離在2r+富余值α以上的孔,并且是與基準(zhǔn)孔hr之間夾著2n-1個(gè)孔的、具有與基準(zhǔn)孔hr最近距離的孔。通過(guò)重復(fù)這些,圖2(3)所示出的實(shí)線圓的孔被分配到優(yōu)先次序組1中。在圖2(2)的例子中,從基準(zhǔn)孔hr開(kāi)始,按順序選擇之間夾著22-1=3個(gè)孔ha、hb、hc的下一個(gè)孔,并把這些選中的孔和基準(zhǔn)孔hr分配到優(yōu)先次序組1中。此外,設(shè)定富余值α是在0≦α≦r的范圍中能夠由參數(shù)指定的值。

接下來(lái),在分配到優(yōu)先次序組1中的各孔(圖2(3)的實(shí)線圓的各孔h1)中,把中心點(diǎn)到如下點(diǎn)距離最近的孔(圖2(3)的點(diǎn)線圓的孔h2)分配到優(yōu)先次序組2中,該點(diǎn)是相鄰的2個(gè)孔的各自的中心點(diǎn)的中點(diǎn)。再把中心點(diǎn)到如下點(diǎn)距離最近的孔(圖2(3)的點(diǎn)畫(huà)線的孔h3)分配到優(yōu)先次序組3中,該點(diǎn)是孔h1和孔h2的各自的中心點(diǎn)的中點(diǎn),其中,孔h1是分配到優(yōu)先次序組1中的孔,孔h2是與所述孔h1相鄰的、分配到優(yōu)先次序組2中的孔。通過(guò)重復(fù)這些,每個(gè)孔都被分配到優(yōu)先次序組中。

最后,使被分配到優(yōu)先次序高的優(yōu)先次序組中的孔優(yōu)先,來(lái)確定各孔的孔加工順序。各孔的孔加工順序可以是:對(duì)于被分配到同一優(yōu)先次序組中的幾個(gè)孔,先加工某個(gè)孔;各孔的孔加工順序還可以是:在加工范圍有重疊的幾個(gè)孔中,優(yōu)先加工被分配到優(yōu)先次序高的優(yōu)先次序組中的孔。例如,如圖2(3)所示,當(dāng)各孔被分配到優(yōu)先次序組中時(shí),在(比優(yōu)先次序低的優(yōu)先次序組)先加工被分配到優(yōu)先次序高的優(yōu)先次序組中的孔時(shí),可以用圖3(1)所示的順序來(lái)加工各孔,另外,在使被分配到優(yōu)先次序高的優(yōu)先次序組中的孔優(yōu)先的同時(shí),從槽的一端向另一端按順序進(jìn)行加工時(shí),可以用圖3(2)所示的順序來(lái)加工各孔。

此外,在上述過(guò)程中,當(dāng)把各孔分配到優(yōu)先次序組中時(shí),位于終點(diǎn)附近的孔中的某幾個(gè)孔會(huì)出現(xiàn)不能被分配到優(yōu)先次序組的情況。關(guān)于像這樣的孔,可以在其他的孔的加工結(jié)束后,作為優(yōu)先次序最低的孔,例如從終點(diǎn)側(cè)按順序地進(jìn)行加工這樣設(shè)定順序。

<孔加工的進(jìn)給速度的設(shè)定過(guò)程>

按照在上述過(guò)程中所確定的優(yōu)先次序,從被分配到優(yōu)先次序高的優(yōu)先次序組中的孔開(kāi)始進(jìn)行孔加工,即使存在加工范圍重疊的孔也能夠?qū)庸ち繜o(wú)偏差地進(jìn)行加工,但是根據(jù)是被分配到哪一個(gè)優(yōu)先次序組中的孔而孔加工時(shí)的加工量會(huì)不同,因此可設(shè)為對(duì)于每個(gè)優(yōu)先次序組能夠設(shè)定加工時(shí)刀具的進(jìn)給速度。

進(jìn)給速度的指定可以指定幾種模式,例如可以設(shè)為能單獨(dú)指定加工量全部時(shí)的進(jìn)給速度和加工量缺少一部分時(shí)的進(jìn)給速度。例如,如圖2(3)所示,當(dāng)各孔被分配到優(yōu)先次序組中時(shí),可以設(shè)定為:在加工被分配到優(yōu)先次序組1中的孔時(shí),使用推薦條件的進(jìn)給速度(進(jìn)給速度1),在加工被分配到該組以外的優(yōu)先次序組中的孔時(shí),使用比該推薦條件低的進(jìn)給速度(進(jìn)給速度2)。

此外,針對(duì)在孔加工順序的確定過(guò)程中沒(méi)能被分配到優(yōu)先次序組中的、位于終點(diǎn)附近的某幾個(gè)孔,必須在加工量不均勻的狀態(tài)下進(jìn)行孔加工,因此可以設(shè)定為使用更低的進(jìn)給速度(進(jìn)給速度3),使得即使在那樣的狀態(tài)下也能夠進(jìn)行穩(wěn)定加工。從被加工的孔的整體數(shù)量來(lái)看,像這樣的孔是極少數(shù)的,因此不會(huì)對(duì)整體加工時(shí)間帶來(lái)大的影響。

根據(jù)按照上述各過(guò)程所確定的各值,還能夠計(jì)算加工時(shí)間來(lái)對(duì)操作者進(jìn)行提示。

<加工時(shí)間的計(jì)算過(guò)程>

一個(gè)孔加工的所用時(shí)間,能夠通過(guò)把到該孔孔底的距離除以該孔加工時(shí)的指定進(jìn)給速度來(lái)進(jìn)行計(jì)算。另外,從上一個(gè)孔加工的結(jié)束到下一個(gè)孔加工的開(kāi)始的時(shí)間,能夠通過(guò)把從上一個(gè)孔加工的結(jié)束位置到下一個(gè)孔加工的開(kāi)始位置的刀具的移動(dòng)距離除以刀具的快速進(jìn)給速度來(lái)進(jìn)行計(jì)算。根據(jù)在上述過(guò)程中求出的各值來(lái)計(jì)算這些值并求和,能夠計(jì)算連續(xù)鉆孔槽加工的加工時(shí)間。該計(jì)算出的加工時(shí)間可以通過(guò)顯示在程序生成裝置的畫(huà)面中等來(lái)對(duì)操作者進(jìn)行提示,也可以作為日志等來(lái)記錄。

<由操作者所進(jìn)行的各值的指定的受理和結(jié)果顯示的過(guò)程>

圖4是在本發(fā)明的程序生成裝置中,用于受理來(lái)自操作者的刀具直徑、尖峰高度、槽形狀等各值的指定并顯示上述各過(guò)程的結(jié)果的用戶(hù)界面畫(huà)面的例子。

在圖4的例子中,來(lái)自操作者的各值的指定的受理和上述各過(guò)程結(jié)果的顯示是在同一畫(huà)面中進(jìn)行的,但是這些也可以在不同畫(huà)面中進(jìn)行。另外,除了孔間距離、孔個(gè)數(shù)、孔與其旁邊的孔的重疊比率以及加工時(shí)間的顯示,還可以進(jìn)行例如如圖3所示的圖形顯示,以便直觀地容易理解地顯示孔間距離、孔與其旁邊的孔的重疊比率以及孔加工順序等。

操作者能夠在圖4所示出的畫(huà)面中確認(rèn)孔間距離、孔個(gè)數(shù)、孔與其旁邊的孔的重疊比率的同時(shí)進(jìn)行各進(jìn)給速度的變更,也可以確認(rèn)加工時(shí)間,如果耗時(shí)較長(zhǎng)則調(diào)整尖峰高度值。還能夠選中或者取消加工順序調(diào)整的選項(xiàng),選擇在上述過(guò)程中調(diào)整孔加工順序,或單純地從槽的一端向另一端按順序地進(jìn)行加工。

<輸出連續(xù)鉆孔循環(huán)程序的過(guò)程>

圖5示出了本發(fā)明的程序生成裝置所自動(dòng)輸出的連續(xù)鉆孔循環(huán)程序的輸出例。

本發(fā)明的程序生成裝置制作并輸出的程序是根據(jù)由操作者所指定的各值和在上述各過(guò)程中所確定的孔間距離、各孔位置、各孔加工順序等而自動(dòng)地生成的,并輸出所生成的程序。在圖5所示出的例子中,由指令g81來(lái)指定連續(xù)鉆孔用循環(huán),接著指令孔位置坐標(biāo)、從退避位置到孔底的距離、退避位置、進(jìn)給速度等各值,在各塊的、由孔位置坐標(biāo)所指令的坐標(biāo)位置中進(jìn)行鉆孔加工。此外,圖5所示出的程序是鉆孔加工的程序例,但是也可以輸出作為連續(xù)螺旋加工的程序。

使用圖6的流程圖對(duì)上述各過(guò)程的流程進(jìn)行說(shuō)明。

[步驟sa01]程序生成裝置受理來(lái)自操作者的刀具半徑r、槽形狀、尖峰高度h、進(jìn)給速度f(wàn)1,f2,f3等各值的指定。

[步驟sa02]程序生成裝置按照上述各過(guò)程來(lái)計(jì)算孔間距離d、孔個(gè)數(shù)n、孔與其旁邊的孔的重疊比率p等,并在畫(huà)面上顯示計(jì)算結(jié)果。

[步驟sa03]操作者確認(rèn)程序生成裝置的畫(huà)面中所顯示的計(jì)算結(jié)果,如果沒(méi)有問(wèn)題則前進(jìn)至步驟sa04,有問(wèn)題時(shí)返回步驟sa01重新進(jìn)行各值的指定。

[步驟sa04]操作者操作程序生成裝置來(lái)選擇是否調(diào)整孔加工順序。調(diào)整孔加工順序時(shí)前進(jìn)至步驟sa05,不調(diào)整孔加工順序時(shí)前進(jìn)至步驟sa06。

[步驟sa05]程序生成裝置按照上述過(guò)程來(lái)確定孔加工順序,并設(shè)定在加工各孔時(shí)使用的進(jìn)給速度。

[步驟sa06]程序生成裝置確定孔加工順序,以便從在槽形狀中所指定的起點(diǎn)側(cè)開(kāi)始按順序進(jìn)行加工。設(shè)定在各孔加工中使用的進(jìn)給速度:起點(diǎn)位置的孔為進(jìn)給速度1、其他的孔為進(jìn)給速度3。

[步驟sa07]程序生成裝置根據(jù)在上述各步驟中所確定的值和孔加工順序、進(jìn)給速度的設(shè)定來(lái)計(jì)算整個(gè)加工工程的加工時(shí)間,并顯示在畫(huà)面上。

[步驟sa08]操作者確認(rèn)程序生成裝置的畫(huà)面中所顯示出的計(jì)算結(jié)果,如果沒(méi)有問(wèn)題則前進(jìn)至步驟sa09,有問(wèn)題時(shí)返回步驟sa01重新進(jìn)行各值的指定。

[步驟sa09]程序生成裝置根據(jù)在上述各步驟中所確定的值和孔加工順序、進(jìn)給速度的設(shè)定來(lái)生成加工程序,并輸出到非易失性存儲(chǔ)器等中。

圖7是把本發(fā)明的程序生成裝置作為數(shù)值控制裝置來(lái)裝配后的功能框圖。

本實(shí)施方式的數(shù)值控制裝置1具備指定值輸入部10、孔加工設(shè)定值計(jì)算部11、孔加工順序計(jì)算部12、進(jìn)給速度設(shè)定部13、加工時(shí)間計(jì)算部14、結(jié)果顯示部15、程序輸出部16以及控制部17。

指定值輸入部10根據(jù)經(jīng)由了未圖示的輸入裝置的、來(lái)自操作者的輸入,受理刀具直徑、槽形狀、尖峰高度、進(jìn)給速度等各值的指定,并把該受理的各值傳遞到后述的各功能單元中。

孔加工設(shè)定值計(jì)算部11根據(jù)從指定值輸入部10傳遞來(lái)的刀具直徑、槽形狀、尖峰高度等各值,按照上述過(guò)程來(lái)計(jì)算用于孔間距離、孔個(gè)數(shù)、孔位置等孔加工中的值以及相鄰的孔與孔的重疊比率等值。

孔加工順序計(jì)算部12根據(jù)孔加工設(shè)定值計(jì)算部11所計(jì)算出的各值,按照上述過(guò)程來(lái)計(jì)算考慮了加工量的偏差的孔加工順序。

進(jìn)給速度設(shè)定部13根據(jù)孔加工順序計(jì)算部12所計(jì)算出的各孔的加工順序,按照上述過(guò)程來(lái)設(shè)定在加工各孔時(shí)使用的進(jìn)給速度。

加工時(shí)間計(jì)算部14根據(jù)以下值來(lái)計(jì)算整個(gè)加工所需的加工時(shí)間:由指定值輸入部10所指定的各值;孔加工設(shè)定值計(jì)算部11所計(jì)算出的各值;由孔加工順序計(jì)算部12所計(jì)算出的孔加工順序;以及進(jìn)給速度設(shè)定部13所設(shè)定的、在加工各孔時(shí)使用的進(jìn)給速度。

結(jié)果顯示部15把由孔加工設(shè)定值計(jì)算部11、孔加工順序計(jì)算部12、進(jìn)給速度設(shè)定部13和加工時(shí)間計(jì)算部14所計(jì)算出的各值顯示在未圖示的顯示裝置等中并通知給操作者。

程序輸出部16根據(jù)由孔加工設(shè)定值計(jì)算部11、孔加工順序計(jì)算部12、進(jìn)給速度設(shè)定部13和加工時(shí)間計(jì)算部14所計(jì)算出的各值,生成連續(xù)鉆孔加工程序20,并把生成的程序20存儲(chǔ)到未圖示的非易失性存儲(chǔ)器等中。

控制部17根據(jù)程序輸出部16所輸出的程序20控制機(jī)械的各部來(lái)執(zhí)行連續(xù)鉆孔加工。

在具備上述結(jié)構(gòu)的本實(shí)施方式的數(shù)值控制裝置1中,能夠容易地制作考慮了尖峰高度和加工時(shí)間的基于鉆孔的槽加工程序,并且通過(guò)設(shè)定考慮了加工量的偏差的加工順序,能夠減輕對(duì)刀具產(chǎn)生的振動(dòng)、異常負(fù)載,并能夠進(jìn)行穩(wěn)定加工(刀具壽命的延長(zhǎng))。

以上,針對(duì)本發(fā)明的實(shí)施方式進(jìn)行了說(shuō)明,但是本發(fā)明并不限定于上述實(shí)施方式的例子,能夠通過(guò)增加合理的變更而以多種方式執(zhí)行。

例如,在上述實(shí)施方式中示出了加工直線槽的例子,但是如果考慮加工圖8所示的圓弧形狀的槽的情況,例如使槽的中心線所描畫(huà)的圓弧曲率為1/ρ時(shí),則能夠用以下的數(shù)學(xué)式(8)來(lái)表示在槽外側(cè)可能的尖端尖峰高度h1和在槽內(nèi)側(cè)可能的尖端尖峰高度h2,并且能夠用以下的數(shù)學(xué)式(9)來(lái)表示沿著圓弧的孔的幾個(gè)中心點(diǎn)的距離dc。然后,使用根據(jù)這兩個(gè)數(shù)學(xué)式(8)和數(shù)學(xué)式(9)以及操作者所指定的值來(lái)計(jì)算出的圓弧狀槽的長(zhǎng)度lc,把上述數(shù)學(xué)式(1)~(7)的d替換為dc、l替換為lc、h替換為h1(由于始終是h1>h2,因此只針對(duì)h1進(jìn)行考慮)之后進(jìn)行與直線槽形狀時(shí)同樣的過(guò)程,從而能夠求出圓弧槽形狀時(shí)的孔個(gè)數(shù)、孔位置等。

另外,上述示出了把本發(fā)明的程序生成裝置作為數(shù)值控制裝置來(lái)裝配時(shí)的功能框圖,但是也可以把上述控制部17以外的結(jié)構(gòu)裝配在模擬裝置、電腦等中,以便作為根據(jù)操作者所指定的值生成連續(xù)鉆孔槽加工程序的程序生成裝置來(lái)使用。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1