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

一種在產(chǎn)品上加工序列號的方法

文檔序號:6298885閱讀:1716來源:國知局
一種在產(chǎn)品上加工序列號的方法
【專利摘要】本發(fā)明涉及一種在產(chǎn)品上加工序列號的方法,該方法利用宏程序的運(yùn)算功能,讓數(shù)控機(jī)床自動(dòng)產(chǎn)生序列號并加工出來。通過本發(fā)明的方法機(jī)床加工時(shí)間沒有任何增加;序列號的數(shù)量沒有限制;加工的產(chǎn)品能夠追溯到責(zé)任,每天生產(chǎn)時(shí),計(jì)錄下產(chǎn)品的序列號,無論產(chǎn)品如何流轉(zhuǎn),都能夠追溯這件產(chǎn)品任意工序的加工責(zé)任人,責(zé)任單位;由于在機(jī)床上已經(jīng)加工出序列號,省卻產(chǎn)品序列號的線下加工,省時(shí)省力且可減少周轉(zhuǎn)環(huán)節(jié)提高質(zhì)量。
【專利說明】—種在產(chǎn)品上加工序列號的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種在產(chǎn)品上加工序列號的方法。
【背景技術(shù)】
[0002]隨著數(shù)控加工行業(yè)的發(fā)展,許多重要復(fù)雜產(chǎn)品(比如汽車發(fā)動(dòng)機(jī)缸體)需要在產(chǎn)品的生命周期內(nèi)對加工責(zé)任能夠追查到,所以要求每件加工的產(chǎn)品都需要有序列號,以便能夠日后追溯。而由于每件產(chǎn)品序列號的不停變化,普通的編程方法讓數(shù)控機(jī)床加工序列號變得難以實(shí)現(xiàn)?,F(xiàn)在產(chǎn)品的序列號加工一般都是產(chǎn)品下線后,由人工打字上去,或者由激光打標(biāo)機(jī)等其它設(shè)備打上序列號。這種方法容易在序列號的加工過程中發(fā)生產(chǎn)品碰傷等質(zhì)量問題,而且因?yàn)楣ば蛟黾樱M(fèi)時(shí)費(fèi)力。

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

[0003]本發(fā)明目的是提供一種在產(chǎn)品上加工序列號的方法。
[0004]為達(dá)到上述目的,本發(fā)明采用的技術(shù)方案是:
一種在產(chǎn)品上加工序列號的方法,該方法利用宏程序的運(yùn)算功能,讓數(shù)控機(jī)床自動(dòng)產(chǎn)生序列號并加工出來。
[0005]優(yōu)選地,包括:先編寫出10個(gè)分別加工0、1、2、3、4、5、6、7、8、9的子程序;運(yùn)算并
生成序列號,利用宏程序依次判斷序列號中各個(gè)字符,調(diào)用與序列號相同字符的子程序并進(jìn)行加工。
[0006]進(jìn)一步優(yōu)選地,所述的子程序包括:繪制0、1、2、3、4、5、6、7、8、9的2D字體,以每個(gè)
字體的中心為原點(diǎn),單獨(dú)編制出每個(gè)字體的刀具路徑,處理并生成代碼程序。
[0007]進(jìn)一步優(yōu)選地,前后的序列號為連續(xù)的字符,每加工完一件產(chǎn)品或運(yùn)行一段程序結(jié)束,序列號自動(dòng)累計(jì)加I。
[0008]由于上述技術(shù)方案運(yùn)用,本發(fā)明與現(xiàn)有技術(shù)相比具有下列優(yōu)點(diǎn)和效果:
1、機(jī)床加工時(shí)間沒有任何增加;
2、序列號的數(shù)量沒有限制;上面的源程序?yàn)?位字符,共9999個(gè)產(chǎn)品,經(jīng)過小量修改,可以實(shí)現(xiàn)任意位數(shù)的字符(比如6位數(shù)字符,可實(shí)現(xiàn)I百萬件產(chǎn)品的序列號加工)。因?yàn)?00號以后的變量是公共變量,機(jī)床斷電后數(shù)據(jù)也不會(huì)丟失,可以讓實(shí)現(xiàn)每次生產(chǎn)的產(chǎn)品序列號能夠連續(xù),比如,這一批量已經(jīng)生產(chǎn)到了 3152件,幾個(gè)月后生產(chǎn)時(shí),只要變量沒有人工更改過,生產(chǎn)時(shí)序列號會(huì)自動(dòng)變?yōu)?153 ;
3、加工的產(chǎn)品能夠追溯到責(zé)任,每天生產(chǎn)時(shí),計(jì)錄下產(chǎn)品的序列號,無論產(chǎn)品如何流轉(zhuǎn),都能夠追溯這件產(chǎn)品任意工序的加工責(zé)任人,責(zé)任單位;
4、由于在機(jī)床上已經(jīng)加工出序列號,省卻產(chǎn)品序列號的線下加工,省時(shí)省力且可減少周轉(zhuǎn)環(huán)節(jié)提高質(zhì)量。
【具體實(shí)施方式】[0009]下面結(jié)合實(shí)施案例對本發(fā)明作進(jìn)一步描述:
一種在產(chǎn)品上加工序列號的方法,該方法利用宏程序的運(yùn)算功能,讓數(shù)控機(jī)床自動(dòng)產(chǎn)生序列號并加工出來。具體的說:
包括:先編寫出10個(gè)分別加工0、1、2、3、4、5、6、7、8、9的子程序,其中子程序包括:0_9十個(gè)數(shù)字通過Master cam或UG等CAM或CAD軟件按照要求繪出2D的字體,再用Mastercam等CAM軟件分別以每個(gè)字的中心為原點(diǎn),單獨(dú)編制出每個(gè)數(shù)字的刀具路徑進(jìn)行后處理,生成代碼程序;
用變量及變量的運(yùn)算來生成不同的序列號,數(shù)控加工中心系統(tǒng)里有一組系統(tǒng)變量參數(shù),機(jī)器在每加工一件產(chǎn)品或運(yùn)行一段程序結(jié)束(即讀取到程序結(jié)束并返回程序開頭的代碼M30),系統(tǒng)變量參數(shù)會(huì)自動(dòng)自動(dòng)累計(jì)加1,而程序里的#551到#554是機(jī)器內(nèi)部變量參數(shù)的編號(此編號根據(jù)機(jī)器系統(tǒng)和型號來定的),每次運(yùn)行程序#551到#554時(shí)會(huì)再次自動(dòng)讀取機(jī)器內(nèi)部的變量參數(shù),因此就會(huì)實(shí)現(xiàn)每加工結(jié)束一件產(chǎn)品,其序列號會(huì)自動(dòng)增加I ;
利用宏程序依次判斷序列號中各個(gè)字符,調(diào)用與序列號相同字符的子程序并進(jìn)行加工,宏程序調(diào)用數(shù)字的子程序是根據(jù)程序里的十個(gè)條件語來判斷調(diào)用0-9十個(gè)數(shù)字中的哪個(gè)子程序。
[0010]比如一個(gè)工件的序列號為3152,那么加工過程是這樣子的,先判斷第一個(gè)字符為多少,比如為3,然后調(diào)用3的子程序,再判斷第二個(gè)字符為多少,比如為1,然后調(diào)用I的子程序,再判斷第三個(gè)字符為多少,比如為5,然后調(diào)用5的子程序。。。。。加工完后,序列號變量+1,如果等于10 了,便進(jìn)一位。這樣,便可全自動(dòng)的生成序列號來加工產(chǎn)品。
[0011]下面為宏程序的源代碼及簡要解釋:
%
06666(刻序列號主程序)
T1M6
#551=3 (第一個(gè)字符起始常數(shù),在機(jī)床中設(shè)定)
#552=1 (第二個(gè)字符起始常數(shù),在機(jī)床中設(shè)定)
#553=5 (第三個(gè)字符起始常數(shù),在機(jī)床中設(shè)定)
#554=2 (第四個(gè)字符起始常數(shù),在機(jī)床中設(shè)定)
#560=19.5(定義字符起始偏移X方向)
#561=4.0(字間距X方向)
#564=#560(備份一個(gè)X坐標(biāo)值)
G90 GlO L2 Pl X#560(寫入 X 坐標(biāo)值)
N5 IF [#551 NE O]G0T010
M98 PlOO(第一個(gè)字符不等于0,則繼續(xù)往后判斷,#551等于O時(shí),調(diào)用
加工O的子程序0100)
G0T0100(到NlOO處判斷第二個(gè)字符)
NlO IF [#551 NE 1]G0T020
M98 PlOl
G0T0100
N20 IF [#551 NE 2]G0T030M98 P102G0T0100
N30 IF [#551 NE 3]G0T040
M98 P103
GOTOIOO
N40 IF [#551 NE 4]G0T050
M98 P104
GOTOIOO
N50 IF [#551 NE 5]G0T060
M98 P105
GOTOIOO
N60 IF [#551 NE 6]G0T070
M98 P106
GOTOIOO
N70 IF [#551 NE 7]G0T080
M98 P107
GOTOIOO
N80 IF [#551 NE 8]G0T090
M98 P108
GOTOIOO
N90 IF [#551 NE 9]GOTOIOOM98 P109
NlOO #560=#560+#561(X 坐標(biāo)偏移)
G90 GlO L2 Pl X#560(寫入第二個(gè)字符的X坐標(biāo)值)
(第二個(gè)字符)
IF [#552 NE O]GOTOl 10(判斷字符)
M98 P100G0T0200
NllO IF [#552 NE 1]G0T0120
M98 PlOl
G0T0200
N120 IF [#552 NE 2]G0T0130
M98 P102
G0T0200
N130 IF [#552 NE 3]G0T0140
M98 P103
G0T0200
N140 IF [#552 NE 4]G0T0150M98 P104G0T0200
N150 IF [#552 NE 5]G0T0160
M98 P105
G0T0200
N160 IF [#552 NE 6]G0T0170
M98 P106
G0T0200
N170 IF [#552 NE 7]G0T0180
M98 P107
G0T0200
N180 IF [#552 NE 8]G0T0190
M98 P108
G0T0200
N190 IF [#552 NE 9]G0T0200M98 P109
N200 #560=#560+#561(X 坐標(biāo)偏移)
G90 GlO L2 Pl X#560(寫入第三個(gè)字符的X坐標(biāo)值)
(第三個(gè)字符)
IF [#553 NE 0JG0T0210(判斷字符)
M98 PlOOG0T0300
N210 IF [#553 NE 1]G0T0220
M98 PlOl
G0T0300
N220 IF [#553 NE 2]G0T0230
M98 P102
G0T0300
N230 IF [#553 NE 3]G0T0240
M98 P103
G0T0300
N240 IF [#553 NE 4]G0T0250
M98 P104
G0T0300
N250 IF [#553 NE 5]G0T0260
M98 P105
G0T0300
N260 IF [#553 NE 6]G0T0270
M98 P106
G0T0300N270 IF [#553 NE 7]G0T0280
M98 P107
G0T0300
N280 IF [#553 NE 8]G0T0290
M98 P108
G0T0300
N290 IF [#553 NE 9]G0T0300M98 P109
N300 #560=#560+#561(X 坐標(biāo)偏移)
G90 GlO L2 Pl X#560(寫入第四個(gè)字符的X坐標(biāo)值)
(第四個(gè)字符)
IF [#554 NE 0]G0T0310 (判斷字符)
M98 PlOOG0T0400
N310 IF [#554 NE 1]G0T0320
M98 PlOl
G0T0400
N320 IF [#554 NE 2]G0T0330
M98 P102
G0T0400
N330 IF [#554 NE 3]G0T0340
M98 P103
G0T0400
N340 IF [#554 NE 4]G0T0350
M98 P104
G0T0400
N350 IF [#554 NE 5]G0T0360
M98 P105
G0T0400
N360 IF [#554 NE 6]G0T0370
M98 P106
G0T0400
N370 IF [#554 NE 7]G0T0380
M98 P107
G0T0400
N380 IF [#554 NE 8]G0T0390
M98 P108
G0T0400
N390 IF [#554 NE 9]G0T0400M98 P109
N400 #554=#554+1(第四個(gè)字符序列號+1)
IF [#554 EQ 10] GOGO 410 (如果等于 10 則進(jìn)一位)
G90 GlO L2 Pl X#564(寫入備份的X坐標(biāo))
M99(程序返回)
N410 #554=0(第4個(gè)字符變量清零)
#553=#553+1(第三個(gè)字符進(jìn)一位)
IF [#553 EQ 10] GOGO 420 (如果等于 10 則進(jìn)一位)
M99(程序返回)
N420 #553=0(第三個(gè)字符變量清零)
#552=#552+1(第二個(gè)字符進(jìn)一位)
IF [#552 EQ 10] G OGO 430 (如果等于 10 則進(jìn)一位)
M99(程序返回)
N430 #552=0(第二個(gè)字符變量清零)
#551=#551+1(第一個(gè)字符進(jìn)一位)
IF [#551 EQ 10]GOGO 440
M99(程序返回)
N440 M99(程序返回)
0100(數(shù)字O的刀具路徑代碼程序)
0101(數(shù)字I的刀具路徑代碼程序)
0102(數(shù)字2的刀具路徑代碼程序)
0103(數(shù)字3的刀具路徑代碼程序)
0104(數(shù)字4的刀具路徑代碼程序)
0105(數(shù)字5的刀具路徑代碼程序)
0106(數(shù)字6的刀具路徑代碼程序)
0107(數(shù)字7的刀具路徑代碼程序)
0108(數(shù)字8的刀具路徑代碼程序)
0109(數(shù)字9的刀具路徑代碼程序)
上述實(shí)施例只為說明本發(fā)明的技術(shù)構(gòu)思及特點(diǎn),其目的在于讓熟悉此項(xiàng)技術(shù)的人士能夠了解本發(fā)明的內(nèi)容并據(jù)以實(shí)施,并不能以此限制本發(fā)明的保護(hù)范圍。凡根據(jù)本發(fā)明精神實(shí)質(zhì)所作的等效變化或修飾,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種在產(chǎn)品上加工序列號的方法,其特征在于:該方法利用宏程序的運(yùn)算功能,讓數(shù)控機(jī)床自動(dòng)產(chǎn)生序列號并加工出來。
2.根據(jù)權(quán)利要求1所述的一種在產(chǎn)品上加工序列號的方法,其特征在于:包括:先編寫出10個(gè)分別加工0、1、2、3、4、5、6、7、8、9的子程序;運(yùn)算并生成序列號,利用宏程序依次判斷序列號中各個(gè)字符,調(diào)用與序列號相同字符的子程序并進(jìn)行加工。
3.根據(jù)權(quán)利要求2所述的一種在產(chǎn)品上加工序列號的方法,其特征在于:所述的子程序包括:繪制0、1、2、3、4、5、6、7、8、9的20字體,以每個(gè)字體的中心為原點(diǎn),單獨(dú)編制出每個(gè)字體的刀具路徑,處理并生成代碼程序。
4.根據(jù)權(quán)利要求2所述的一種在產(chǎn)品上加工序列號的方法,其特征在于:前后的序列號為連續(xù)的字符,每加工完一件產(chǎn)品或運(yùn)行一段程序結(jié)束,序列號自動(dòng)累計(jì)加I。
【文檔編號】G05B19/18GK103792879SQ201310740995
【公開日】2014年5月14日 申請日期:2013年12月30日 優(yōu)先權(quán)日:2013年12月30日
【發(fā)明者】朱松云, 郎?zhǔn)缹? 申請人:蘇州恒輝科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
朝阳市| 长岛县| 黄骅市| 金平| 荆门市| 三原县| 乌什县| 思南县| 溆浦县| 沁源县| 遂平县| 深泽县| 睢宁县| 沁源县| 栾川县| 宣城市| 池州市| 蕉岭县| 大庆市| 咸丰县| 彩票| 绥棱县| 晋宁县| 肇东市| 武城县| 玉树县| 乌兰县| 湄潭县| 阆中市| 平武县| 洱源县| 罗平县| 潜江市| 玛曲县| 上饶市| 万山特区| 霍州市| 宁晋县| 彝良县| 宣恩县| 建德市|