1.一種加工程序轉(zhuǎn)換裝置,電性連接控制器,該控制器用以執(zhí)行加工程序,且該控制器依據(jù)該加工程序指示機(jī)臺(tái)驅(qū)動(dòng)刀具對(duì)工件進(jìn)行加工,該加工程序轉(zhuǎn)換裝置包括:
觸發(fā)模塊,電性連接該控制器,用以觸發(fā)該控制器以單行程序模式執(zhí)行該加工程序,該加工程序的每一行程序用以指示移動(dòng)該刀具依序到至少一坐標(biāo)所對(duì)應(yīng)的位置;
坐標(biāo)處理模塊,電性連接該控制器與該觸發(fā)模塊,并受該觸發(fā)模塊觸發(fā)而自該控制器提取該至少一坐標(biāo);以及
存儲(chǔ)模塊,電性連接該坐標(biāo)處理模塊,用以存儲(chǔ)該至少一坐標(biāo);
其中,該觸發(fā)模塊同步觸發(fā)該控制器與該坐標(biāo)處理模塊。
2.如權(quán)利要求1所述的加工程序轉(zhuǎn)換裝置,還包含判斷模塊,電性連接該控制器與該坐標(biāo)處理模塊,該判斷模塊依據(jù)該控制器的狀態(tài)指示該坐標(biāo)處理模塊選擇性地自該控制器提取該至少一坐標(biāo)。
3.如權(quán)利要求1所述的加工程序轉(zhuǎn)換裝置,其中該機(jī)臺(tái)還以主軸與多個(gè)進(jìn)給軸控制該刀具移動(dòng),該坐標(biāo)處理模塊還自該控制器提取該刀具的進(jìn)給率、該刀具的轉(zhuǎn)速或該加工程序當(dāng)前執(zhí)行的行號(hào),該刀具的進(jìn)給率、該刀具的轉(zhuǎn)速或該加工程序當(dāng)前執(zhí)行的行號(hào)還被存儲(chǔ)在該存儲(chǔ)模塊中。
4.如權(quán)利要求1所述的加工程序轉(zhuǎn)換裝置,其中該加工程序的每一行程序代碼所指示的該至少一坐標(biāo)形成一坐標(biāo)集合,當(dāng)該坐標(biāo)處理模塊還判斷該坐標(biāo)集合所形成的軌跡為直線,該坐標(biāo)處理模塊只保留該坐標(biāo)集合中的最后一個(gè)坐標(biāo)。
5.如權(quán)利要求4所述的加工程序轉(zhuǎn)換裝置,其中當(dāng)該加工程序的其中一行程序代碼指示有M個(gè)坐標(biāo)時(shí),該坐標(biāo)處理模塊先依據(jù)第一個(gè)坐標(biāo)與第二個(gè)坐標(biāo)形成一基準(zhǔn)單位向量,且該坐標(biāo)處理模塊依據(jù)第i-1個(gè)坐標(biāo)與第i個(gè)向量形成一比對(duì)單位向量,當(dāng)每一該比對(duì)單位向量都相同于該基準(zhǔn)單位向量時(shí),該坐標(biāo)處理模塊判斷該M個(gè)坐標(biāo)形成的軌跡為直線,其中M為不小于2的正整數(shù),i為大于1但不大于M的正整數(shù)。
6.如權(quán)利要求1所述的加工程序轉(zhuǎn)換裝置,其中當(dāng)該加工程序的其中一行程序代碼指示有M個(gè)坐標(biāo)時(shí),該坐標(biāo)處理模塊依據(jù)第i-2個(gè)坐標(biāo)與第i-1 個(gè)坐標(biāo)形成一基準(zhǔn)單位向量,且該坐標(biāo)處理模塊依據(jù)第i-1個(gè)坐標(biāo)與第i個(gè)向量形成第i個(gè)比對(duì)單位向量,當(dāng)?shù)趇個(gè)比對(duì)單位向量相同于該基準(zhǔn)單位向量時(shí),第i-1個(gè)坐標(biāo)不被存儲(chǔ)在該存儲(chǔ)模塊,其中M為大于2的正整數(shù),i為大于3但不大于M的正整數(shù)。
7.如權(quán)利要求1所述的加工程序轉(zhuǎn)換裝置,其中該加工程序的每一行程序代碼所指示的該至少一坐標(biāo)形成一坐標(biāo)集合,該坐標(biāo)處理模塊將前一個(gè)坐標(biāo)集合的最后一個(gè)坐標(biāo)設(shè)定為當(dāng)前坐標(biāo)集合的第一個(gè)坐標(biāo)。
8.如權(quán)利要求1所述的加工程序轉(zhuǎn)換裝置,其中該加工程序的每一行程序代碼所指示的該至少一坐標(biāo)形成一坐標(biāo)集合,當(dāng)該坐標(biāo)處理模塊判斷在該坐標(biāo)集合中,當(dāng)前提取到的該坐標(biāo)相同于前一次提取到的該坐標(biāo)時(shí),該坐標(biāo)處理模塊刪除前一次提取到的該坐標(biāo)。
9.如權(quán)利要求1所述的加工程序轉(zhuǎn)換裝置,其中該加工程序代碼為數(shù)值控制碼。
10.如權(quán)利要求3所述的加工程序轉(zhuǎn)換裝置,其中該機(jī)臺(tái)為多軸工具機(jī)。
11.一種加工程序轉(zhuǎn)換方法,適用于加工程序轉(zhuǎn)換裝置,該加工程序轉(zhuǎn)換裝置電性連接控制器,該控制器用以執(zhí)行加工程序,且該控制器依據(jù)該加工程序指示機(jī)臺(tái)驅(qū)動(dòng)刀具對(duì)工件進(jìn)行加工,該加工程序轉(zhuǎn)換方法包括:
觸發(fā)該控制器以單行程序模式執(zhí)行該加工程序,該加工程序的每一行程序用以指示移動(dòng)該刀具依序到至少一組坐標(biāo)所對(duì)應(yīng)的位置;
自該控制器提取該至少一坐標(biāo);以及
存儲(chǔ)該至少一坐標(biāo),
其中,同步地觸發(fā)該控制器與自該控制器提取該至少一坐標(biāo)。
12.如權(quán)利要求11所述的加工程序轉(zhuǎn)換方法,還包含依據(jù)該控制器的狀態(tài)而選擇性地自該控制器提取該至少一坐標(biāo)。
13.如權(quán)利要求11所述的加工程序轉(zhuǎn)換方法,其中該機(jī)臺(tái)還以主軸與多個(gè)進(jìn)給軸控制該刀具移動(dòng),該加工程序轉(zhuǎn)換方法還包含:
自該控制器提取該刀具的進(jìn)給率、該刀具的轉(zhuǎn)速或該加工程序當(dāng)前執(zhí)行的行號(hào);以及
該刀具的進(jìn)給率、該刀具的轉(zhuǎn)速或該加工程序當(dāng)前執(zhí)行的行號(hào)還被存儲(chǔ)在該存儲(chǔ)模塊中。
14.如權(quán)利要求11所述的加工程序轉(zhuǎn)換方法,其中該加工程序的每一行 程序代碼所指示的該至少一坐標(biāo)形成一坐標(biāo)集合,該加工程序轉(zhuǎn)換方法還包含:
當(dāng)該坐標(biāo)處理模塊還判斷該坐標(biāo)集合所形成的軌跡為直線,只保留該坐標(biāo)集合中的最后一個(gè)坐標(biāo)。
15.如權(quán)利要求14所述的加工程序轉(zhuǎn)換方法,還包含:
當(dāng)該加工程序的其中一行程序代碼指示有M個(gè)坐標(biāo)時(shí),先依據(jù)第一個(gè)坐標(biāo)與第二個(gè)坐標(biāo)形成一基準(zhǔn)單位向量;
依據(jù)第i-1個(gè)坐標(biāo)與第i個(gè)向量形成一比對(duì)單位向量;以及
當(dāng)每一該比對(duì)單位向量都相同于該基準(zhǔn)單位向量時(shí),判斷該M個(gè)坐標(biāo)形成的軌跡為直線;
其中M為不小于2的正整數(shù),i為大于1但不大于M的正整數(shù)。
16.如權(quán)利要求11所述的加工程序轉(zhuǎn)換方法,還包含:
其中當(dāng)該加工程序的其中一行程序代碼指示有M個(gè)坐標(biāo)時(shí),依據(jù)第i-2個(gè)坐標(biāo)與第i-1個(gè)坐標(biāo)形成一基準(zhǔn)單位向量;
依據(jù)第i-1個(gè)坐標(biāo)與第i個(gè)向量形成第i比對(duì)單位向量;以及
當(dāng)?shù)趇個(gè)比對(duì)單位向量相同于該基準(zhǔn)單位向量時(shí),第i-1個(gè)坐標(biāo)不被存儲(chǔ)在該存儲(chǔ)模塊;
其中M為大于2的正整數(shù),i為大于3但不大于M的正整數(shù)。
17.如權(quán)利要求11所述的加工程序轉(zhuǎn)換方法,其中該加工程序的每一行程序代碼所指示的該至少一坐標(biāo)形成一坐標(biāo)集合,該加工程序轉(zhuǎn)換方法還包含將前一個(gè)坐標(biāo)集合的最后一個(gè)坐標(biāo)設(shè)定為當(dāng)前坐標(biāo)集合的第一個(gè)坐標(biāo)。
18.如權(quán)利要求11所述的加工程序轉(zhuǎn)換方法,其中該加工程序的每一行程序代碼所指示的該至少一坐標(biāo)形成一坐標(biāo)集合,加工程序轉(zhuǎn)換方法還包含:
判斷判斷在該坐標(biāo)集合中,當(dāng)前提取到的該坐標(biāo)是否相同于前一次提取到的該坐標(biāo);以及
當(dāng)判斷在該坐標(biāo)集合中,當(dāng)前提取到的該坐標(biāo)相同于前一次提取到的該坐標(biāo)時(shí),刪除前一次提取到的該坐標(biāo)。
19.如權(quán)利要求11所述的加工程序轉(zhuǎn)換方法,其中該加工程序代碼為數(shù)值控制碼。
20.如權(quán)利要求13所述的加工程序轉(zhuǎn)換方法,其中該機(jī)臺(tái)為多軸工具機(jī)。