數控加工程序創建裝置的制造方法
【技術領域】
[0001]本發明涉及一種數控加工程序創建裝置,該數控加工程序創建裝置創建用于對工作機械進行數控的數控加工程序。
【背景技術】
[0002]近年來,程序創建裝置的NC程序創建輔助功能的充實度不斷發展,操作者能夠一邊觀察制作圖紙,一邊在程序創建裝置中設定加工對象物的坐標值,從而容易地創建NC加工程序。另外,還提出了下述程序創建裝置,即,設計者將使用CAD系統建模得到的CAD數據直接讀入至程序創建裝置中,進行NC加工程序的創建。
[0003]另外,在對僅產品形狀的CAD數據進行處理的情況下,有時在制作圖紙中記述的加工指示及尺寸顯示數據未反映在CAD數據中,需要使在制作圖紙中記述的加工指示數據及尺寸顯示數據反映在NC加工程序中,以使得不會產生加工不良。
[0004]在專利文獻I中,在從輸入單元或存儲器得到的被加工物的加工圖案的加工變更點起將加工變更點連結的輪廓線的基礎上,使從輪廓線的兩端延伸的延長線在顯示器畫面上顯示,在畫面上選擇按照加工順序應選擇的輪廓線的加工開始側的延長線,然后在畫面上選擇下一個應選擇的輪廓線的加工開始側的延長線,通過重復該過程,從而設定出被加工物的加工順序。
[0005]專利文獻1:日本特開平10 - 105221號公報
【發明內容】
[0006]在專利文獻I的技術中,需要加工技術者自身對加工順序進行設定,加工技術者自身對加工順序進行設定,不得不在車削加工形狀中對槽形狀或由刀具形狀造成的切削殘留部位,對槽形狀或切削殘留部位進行分割,存在下述問題,即,產生切削殘留部位或槽形狀的未設定及分割遺漏。
[0007]本發明就是鑒于上述情況而提出的,其目的在于得到一種數控加工程序創建裝置,該數控加工程序創建裝置能夠以較少的工時,容易且高效地創建包含車削加工在內的NC加工程序。
[0008]為了實現上述目的,本發明所涉及的數控加工程序創建裝置基于加工對象物的形狀數據,創建包含車削加工在內的數控加工程序,該數控加工程序創建裝置的特征在于,具有:車削剖面形狀生成部,其根據加工對象物的形狀數據,生成以車削軸為旋轉中心軸的3維車削形狀,基于生成的車削形狀,生成2維的車削剖面形狀;車削加工去除形狀生成部,其基于所述車削剖面形狀,生成對由車削加工進行去除的形狀進行表示的第I車削加工去除形狀;車削槽形狀提取部,其從所述第I車削加工去除形狀中,對車削槽形狀進行提取;以及數控加工程序創建部,其基于從所述第I車削加工去除形狀中將所述車削槽形狀分離而得到的第2車削加工去除形狀,創建車削加工的數控加工程序。
[0009]發明的效果
[0010]根據本發明,對車削槽加工形狀部位、由所使用的車削刀具造成的切削殘留形狀部位進行自動提取、分離,因此能夠以較少的工時容易且高效地創建包含車削加工在內的NC加工程序。
【附圖說明】
[0011]圖1是表示本發明的實施方式I所涉及的NC加工程序創建裝置的框圖。
[0012]圖2是表示本發明的實施方式I所涉及的NC加工程序創建裝置的車削加工編程輔助部的動作的流程圖。
[0013]圖3是用于補充說明圖2的動作的圖。
[0014]圖4是用于補充說明圖2的動作的圖。
[0015]圖5是表示本發明的實施方式I所涉及的NC加工程序創建裝置的車削加工編程輔助部的動作的流程圖。
[0016]圖6是用于補充說明圖5的動作的圖。
[0017]圖7是表示本發明的實施方式I所涉及的NC加工程序創建裝置的車削加工編程輔助部的動作的流程圖。
[0018]圖8是用于補充說明車削刀具的主切割刀角、刀尖角、副切割刀角的圖。
[0019]圖9是用于補充說明圖7的動作的圖。
[0020]圖10是表示本發明的實施方式I所涉及的NC加工程序創建裝置的車削加工編程輔助部的加工時間計算的動作的流程圖。
[0021]圖11是用于補充說明圖10的動作的圖。
[0022]圖12是表示本發明的實施方式I所涉及的NC加工程序創建裝置的工件原點設定部的動作的流程圖。
[0023]圖13是用于補充說明圖12的動作的圖。
[0024]圖14是用于補充說明圖12的動作的圖。
[0025]圖15是用于補充說明圖12的動作的圖。
[0026]圖16是用于補充說明圖12的動作的圖。
[0027]圖17是表示本發明的實施方式I所涉及的NC加工程序創建裝置的開孔加工編程輔助部的動作的流程圖。
[0028]圖18是用于補充說明圖17的動作的圖。
[0029]圖19是用于補充說明圖17的動作的圖。
【具體實施方式】
[0030]下面,參照附圖,對本發明所涉及的數控加工程序創建裝置的優選實施方式進行詳細說明。此外,本發明不限定于本實施方式。
[0031]實施方式I
[0032]圖1是表示本發明的實施方式I所涉及的數控加工程序創建裝置(NC加工編程裝置)的結構的框圖。NC加工編程裝置101具有對話操作處理部3、顯示部4、指示輸入部5、NC編程輔助裝置102、NC加工程序生成處理部9。NC編程輔助裝置102具有CAD數據輸入部1、形狀數據保存部2、車削加工編程輔助部6、工件原點設定部7、開孔加工編程輔助部8。
[0033]此外,該NC加工編程裝置101可以作為創建NC加工程序的專用裝置而構建,也可以在個人計算機內或NC裝置內構建。另外,NC加工編程裝置101的硬件結構與具有CPU、存儲器等的通常的個人計算機實質上相同,對話操作處理部3、車削加工編程輔助部6、工件原點設定部7、開孔加工編程輔助部8等由軟件構成。
[0034]CAD數據輸入部I從CAD系統或CAD數據存儲裝置等外部裝置輸入CAD數據20,向形狀數據保存部2發送。CAD數據20包含使用CAD系統等而創建的加工對象物(被加工物)的形狀數據(加工對象物的基準尺寸)、與在CAD系統上設定的作為表面粗糙度信息的尺寸公差(或公差等級)相關的數據、以及與螺合(screwing)或配合(fitting)等加工指示相關的數據等而構成。形狀數據保存部2存儲來自CAD數據輸入部I的CAD數據20。
[0035]顯示部4是液晶監視器等顯示終端,對CAD數據20、由作業者指定的形狀數據的圖形要素、以及與加工相關的數據等進行顯示。指示輸入部5具有鼠標及鍵盤而構成,輸入來自作業者的指示信息(后述的圖形要素及與加工相關的數據等)。輸入的指示信息向對話操作處理部3發送。
[0036]車削加工編程輔助部6對與使工件旋轉并進行削圓的車削加工相關的加工程序創建進行輔助。車削加工編程輔助部6根據保存在形狀數據保存部2中的CAD數據20,生成必須通過車削加工進行精加工的3維形狀即車削形狀、以及將前述車削形狀在XZ平面中向僅限定于+X的+XZ平面進行投影而得到的車削1/2剖面形狀,使生成的車削形狀、車削1/2剖面形狀以及車削加工數據的輸入欄等在顯示部