Công nghệ gia công trên máy CNC (Phần 6)
Bạn đang xem tài liệu "Công nghệ gia công trên máy CNC (Phần 6)", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên
Tài liệu đính kèm:
- cong_nghe_gia_cong_tren_may_cnc_phan_6.pdf
Nội dung text: Công nghệ gia công trên máy CNC (Phần 6)
- CHÆÅNG VII CHÆÅNG TRÇNH THAM SÄÚ 7.1 Âàût váún âã ö Mäüt âàûc âiãøm ráút quan troüng trong khi gia cäng trãn caïc maïy âiãöu khiãøn theo chæång trçnh säú CNC laì âaût âæåüc hiãûu quaí kinh tãú cao ngay caí trong âiãöu kiãûn saín xuáút haìng loaût væìa vaì nhoí. Chênh nhåì âàûc tênh linh hoaût cao cuía noï maì khi chuyãøn tæì viãûc gia cäng kiãøu chi tiãút naìy sang gia cäng kiãøu chi tiãút khaïc ngæåìi ta chè viãûc thay âäøi chæång trçnh. Âiãöu âoï laûi caìng phuì håüp hån trong thåìi âaûi saín xuáút cäng nghiãûp hiãn âaûi maì yãu cáöu vãö hçnh thæïc vaì máùu maî khäng ngæìng thay âäøi nhàòm tàng cæåìng sæïc caûnh tranh vaì thoaí maîn thë hiãúu cuía ngæåìi tiãu duìng. Tuy nhiãn cuîng cáön phaíi tháúy ràòng caïc chi tiãút gia cäng cå khê ráút phong phuï vaì âa daûng vãö hçnh daïng, kêch thæåïc cuîng nhæ âàûc âiãøm vãö cäng nghãû Chênh vç thãú maì cáön phaíi coï mäüt sæû nghiãn cæïu vãö viãûc phán loaûi caïc chi tiãút gia cäng cå khê thaình mäüt säú loaûi, kiãøu hoàûc nhoïm chi tiãút trãn cå såí coï chung mäüt säú kiãøu chu trçnh gia cäng trãn maïy CNC nhàòm muûc âêch täø chæïc quaï trçnh gia cäng sao cho coï hiãûu quaí nháút. Xuáút phaït tæì yï tæåíng trãn, caïc nhaì chãú taûo maïy CNC âaî âæa vaìo trong hãû thäúng âiãöu khiãøn säú cuía maïy CNC mäüt kiãøu láûp chæång trçnh måïi âæåüc goüi laì chæång trçnh tham säú. Våïi chæång trçnh tham säú, ngæåìi ta seî láûp mäüt chæång trçnh gia cäng trãn cå såí caïc kiãøu hoàûc nhoïm chi tiãút âaûi diãûn bàòng viãûc âæa vaìo trong âoï caïc tham säú hçnh thæïc maì coï thãø gaïn caïc giaï trë thæûc cuía noï theo tæìng chi tiãút gia cäng cuû thãø. Caïc tham säú naìy coï thãø laì caïc giaï trë vãö toaû âäü vaì caïc thäng säú vãö cäng nghãû nhæ giaï trë täúc âäü càõt, læåüng tiãún dao, chiãöu sáu gia cäng; caïc thäng säú hçnh hoüc cuía dao nhæ baïn kênh vaì chiãöu daìi dao Vê duû: (a) ( b) (c) Hçnh 7-1: Mäüt säú kiãøu chi tiãút trong láûp trçnh tham säú trãn maïy phay CNC 120
- Ngaìy nay, ngæåìi ta thæåìng láûp chæång trçnh tham säú cho caïc chi tiãút coï âàûc âiãøm gáön giäúng nhau vãö hçnh daïng hçnh hoüc vaì phæång phaïp gia cäng. Caïc chi tiãút naìy phaíi giäúng nhau cå baín vãö chu kyì gia cäng, vê duû nhæ khi gia cäng caïc läù âæåüc phán bäú trãn voìng troìn våïi caïc goïc phán bäú khaïc nhau hoàûc laì säú läù khaïc nhau trãn caïc toaû âäü khaïc nhau hay khi gia cäng caïc raînh âæåüc phán bäú theo chiãöu daìi truûc nhæ caïc loaûi truûc caïn Hçnh 7-2: Kiãøu chi tiãút gia cäng âæåüc láûp trçnh trãn maïy tiãûn theo chæång trçnh tham säú Vê duû nhæ trong caïc chu trçnh gia cäng trãn maïy phay vaì maïy tiãûn âæåüc trçnh baìy trong chæång V, ngæåìi ta âæa vaìo caïc tham säú hçnh thæïc nhæ S, E laì säú block âáöu tiãn vaì cuäúi cuìng âæåüc thæûc hiãûn trong chæång trçnh chênh âäúi våïi hãû âiãöu khiãøn FAGOR hoàûc P, Q âäúi våïi hãû âiãöu khiãøn FANUC; Caïc tham säú L, M laì giaï trë læåüng dæ âãø laûi cho gia cäng tinh theo phæång X vaì Z âäúi våïi hãû âiãöu khiãøn FAGOR hoàûc U, W âäúi våïi hãû âiãöu khiãøn FANUC; Caïc tham säú C laì chiãöu sáu càõt mäùi láön chaûy dao âäúi våïi hãû âiãöu khiãøn FAGOR hoàûc U âäúi våïi hãû âiãöu khiãøn FANUC Láûp trçnh tham säú cho pheïp sæí duûng caïc biãún trong mäüt chæång trçnh chênh hay mäüt chæång trçnh con. Luïc måïi khåíi thaío ra kiãøu láûp trçnh naìy ngæåìi ta chè quan niãûm laì láûp våïi mäüt säú chu trçnh cæïng âãø gia cäng mäüt säú bãö màût âàûc træng cuía chi tiãút nhæ khoan caïc läù sáu coï beí phoi våïi læåüng tiãún dao khäng âäøi hoàûc thay âäøi, chu trçnh gia cäng àn dao theo biãn daûng chi tiãút vaì sau naìy âæåüc måí räüng hån cho caïc nhaì chãú taûo maïy âiãöu khiãøn theo chæång trçnh säú nhåì sæû têch håüp tæì nhiãöu cáúu truïc khaïc nhau täø chæïc vaìo trong hãû thäúng âiãöu khiãøn säú cuía maïy CNC. Chæång trçnh tham säú hiãûn nay cuîng âæåüc sæí duûng mäüt caïch räüng raîi hån vaì thêch håüp hån trong caïc chæång trçnh våïi caïc pheïp tênh toaïn vãö læåüng giaïc, caïc pheïp toaïn vãö säú hoüc vaì logic. Hiãûn nay pháön låïn caïc hãû âiãöu khiãøn CNC cho khaí nàng xáy dæûng caïc chu trçnh âàûc træng chæïa caïc chæång trçnh con tham säú. Kiãøu láûp trçnh tham säú coï thãø 121
- âæåüc xáy dæûng theo nhiãöu caïch khaïc nhau vaì coï thãø bao gäöm nhiãöu tæì âëa chè âæåüc sæí duûng khaïc nhau. Caïc hãû âiãöu khiãøn säú cuía cháu Áu thæåìng sæí duûng caïc biãún tham säú laì âëa chè E (MAHO), L (NUM), R (SINUMERIC) vaì âi sau noï laì mäüt säú chæí säú âãø xaïc âënh caïc biãún. Coìn våïi hãû âiãöu khiãøn cuía caïc næåïc nhæ Myî, Nháût baín thæåìng sæí duûng caïc biãún maì trong âoï bao gäöm caïc âëa chè âaî âæåüc måí räüng tæì A âãún Z. Mäüt chæång trçnh macro âæåüc coi laì mäüt chæång trçnh nhoí coï tênh cháút hoaìn chènh maì khi âæåüc goüi ra thç noï âæåüc âæa vaìo chaûy trong chæång trçnh chênh. Vç thãú våïi caïc chæång trçnh macro thç thæångì âæåüc thæûc hiãûn våïi caïc lãûnh âaî âæåüc tiãu chuáøn hoaï. Hiãûn nay, mäùi hãû âiãöu khiãøn coï chæïc nàng láûp trçnh tham säú laì khaïc nhau vaì caïc næåïc cuîng nhæ caïc haîng saín xuáút cuîng coï nhæîng tiãu chuáøn khaïc nhau. Chênh âiãöu naìy seî gáy tråí ngaûi cho viãûc nghiãn cæïu vaì sæí duûng chuïng. Mäüt säú hãû âiãöu khiãøn NUM 750T vaì 760T cuía Cäüng hoaì Phaïp thæåìng phán chæång trçnh tham säú ra laìm 2 loaûi chênh våïi kiãøu biãún láûp trçnh laì L vaì kiãøu E. Coìn våïi hãû âiãöu khiãøn FANUC thç ngæåìi ta sæí duûng caïc kyï hiãûu # âãø laìm caïc tham säú hçnh thæïc; Våïi hãû âiãöu khiãøn FAGOR thç ngæåìi ta sæí duûng tham säú P 7.2 Täø chæïc láûp trçnh Chæång trçnh tham säú khäng nhæîng chè âæåüc aïp duûng våïi chæång trçnh con maì ngay caí våïi chæång trçnh chênh. Vê duû våïi hãû âiãöu khiãøn NUM 750T-R vaì 760 T-TR-R cuía Phaïp thç ngæåìi ta sæí duûng caïc biãún chæång trçnh laì L. Noï âæåüc sæí duûng våïi 2 kiãøu biãún L laì: - L0 âãún L19. - L100 âãún L199 vaì L900 âãún 939. Vãö phaûm vi sæí duûng vaì mæïc âäü khai thaïc cuía hai loaûi biãún naìy laì giäúng hãût nhau, tuy nhiãn viãûc soaûn thaío våïi caïc biãún naìy trong chæång trçnh seî dáùn âãún viãûc thæûc hiãûn chuïng seî khaïc nhau. * Biãún L0 âãún L19 thæåìng âæåüc âàût vaìo âáöu chæång trçnh trong khi maì chuïng ta âàût thiãút bë dæåïi âiãûn aïp vaì cuîng âæåüc kãút thuïc våïi chæïc nàng M02. Caïc biãún naìy coï thãø âæåüc gaïn laì caïc giaï trë cäú âënh nhæ toaû âäü, täúc âäü càõt hoàûc cuîng coï thãø laì kãút quaí cuía caïc pheïp tênh säú hoüc hoàûc læåüng giaïc sau: +; -; *; /; ; sin; cosin; tg; artg cuîng nhæ caïc pheïp tênh logic, vê duû nhæ AND, OR 122
- Viãûc sæí duûng noï vaìo trong chæång trçnh khäng laìm aính hæåíngú âãún caïc chæïc nàng khaïc trong khi soaûn thaío chæång trçnh chênh vaì noï coï thãø âæåüc láûp trçnh våïi 8 chæí säú. * Âäúi våïi biãún L0 dãún L99. Vê duû: L8 =18 XL8 ( giaï trë toaû âäü X láúy giaï trë L8 tæïc laì coï toaû âäü 18mm hoàûc laì X18). FL8 (giaï trë læåüng chaûy dao Fm láúy giaï trë 18 mm/ph tæïc laì F18). Caïc biãún cuía chæång trçnh coï thãø âæåüc thiãút láûp cho táút caí moüi âëa chè vaì våïi moüi chæïc nàng. Våïi chæïc nàng G79 noï coìn cho pheïp thæûc hiãûn caïc pheïp nhaíy chæång trçnh coï âiãöu kiãûn. Vê duû: L2=5 L1 =L2+ 5.3*3*S30 (L1=5+5,3*3*sin30o) = 15,45 tæïc L1= 15.45). XL1 Z30 ( giaï trë L1 âæåüc âæa vaìo toaû âäü X: tæïc laì X15.45 Z30). * Biãún L100 âãún L199 vaì L900 âãún L939. Daûng vaì phaûm vi sæí duûng loaûi biãún naìy cuîng giäúng nhæ våïi biãún L0 âãún L19. Tuy nhiãn viãûc soaûn thaío chæång trçnh våïi caïc biãún naìy seî dáùn âãún viãûc thæûc hiãûn khaïc nhau âäúi våïi chæång trçnh gia cäng. Vê duû viãûc âæa vaìo caïc biãún tæì L0 âãún L19 thç sæû hoaût âäüng cuía chæång trçnh khäng aính hæåíng gç trong khi våïi caïc biãún L100 âãún L199 seî âçnh chè chæïc nàng chuáøn bë cuía block coï chæïa caïc biãún âoï cho âãún khi kãút thuïc viãûc thæûc hiãûn block saït træåïc. Mäüt block âæåüc soaûn thaío våïi biãún L100 âãún L199 khäng thãø nàòm træåïc mäüt block buäüc phaíi thæûc hiãûn âaî âæåüc biãút hay cuía caïc block tiãúp sau vãö caïc chæång trçnh biãn daûng trãn 2 hay 3 block hoàûc chæång trçnh hiãûu chènh baïn kênh dao. Caïc biãún L100 âãún L199 coï thãø âæåüc láûp trçnh nhæ biãún L0 âãún L19 båíi caïc chæång trçnh cuía chæïc nàng M99 vaì khäng âæåüc duìng caïc thao taïc hay taïc âäüng tæû âäüng vaìo caïc chu trçnh tiãúp theo sau caïc block. Viãûc viãút caïc biãún naìy hoàûc truyãön caïc biãún thäng thæåìng trong chæång trçnh gia cäng khäng âæåüc thæûc hiãûn khi láûp trçnh thäng thæåìng cho âãún khi kãút thuïc thæûc hiãûn caïc block træåïc âoï. Chæïc nàng M98 vaì M99 cho pheïp thæûc hiãûn træåïc caïc thao taïc naìy: Vê duû: 123
- %1 %2 N90 X_ Z_ N80 M99 N100 L110 =1+L110 N90 X_ Z_ N110 XL110 N100 L110=1+L110 N120 XL120=L110+L10. N110 XL110 N130 ZL120 N120 L120 = L110 +L10 N130 ZL120 N140 M98 Trong chæång trçnh %1, N100 chè âæåüc chuáøn bë vaì thæûc hiãûn trong khi N90 âaî kãút thuïc. Coìn våïi chæång trçnh %2 seî âæåüc chuáøn bë âãø thæûc hiãûn træåïc khi thæûc hiãûn N80 vaì noï seî khäng dæìng chæång trçnh khi kãút thuïc block N90. Kyî thuáût láûp trçnh våïi chæång trçnh tham säú coï thãø âæåüc thæûc hiãûn våïi caïc chæång trçnh con hoàûc chæång trçnh chênh vaì chuïng coï thãø âæåüc bäú trê våïi nhiãöu mæïc khaïc nhau maì khi âæåüc goüi âãún âãø thæûc hiãûn thç noï seî âæåüc âoüc vaì thæûc hiãûn tæì mæïc cao nháút tråí vãö mæïc tháúp nháút cuía chæång trçnh con hoàûc tråí vãö chæång trçnh chênh. Vê duû: Mæïc 1 Mæïc 2 Chæång trçnh chênh Chæång trçnh con Chæång trçnh con O 0001 O 1001 O 1002 N10 M98 P1001 N10 M98 P1002 N10 M98 P1003 N11 N11 N11 M30 M99 M99 Hçnh 7-3: Vê du vãö caïc chæång trçnh chênh vaì caïcmæïc chæång trçnh con 124
- Ngæåìi ta phán biãût thaình 3 kiãøu biãún khaïc nhau laì biãún âëa phæång, biãún toaìn cuûc vaì biãún hãû thäúng. Caïc biãún âëa phæång (Local) chè sæí duûng cho chæång trçnh con maì khäng duìng âæåüc trong chæång trçnh chênh. Biãún toaìn cuûc (Global) laì caïc biãún coï thãø âæåüc sæí duûng trong caí trong chæång trçnh con hoàûc caí trong chæång trçnh chênh. Caïc biãún naìy coï thãø âæåüc gaïn bàòng caïc giaï trë cuû thãø nhæ laì toaû âäü, täúc âäü càõt, læåüng tiãún dao hoàûc coï thãø laì kãút quaí cuía mäüt pheïp tênh säú hoüc, læåüng giaïc hoàûc logic. Säú læåüng biãún cuía noï coï thãø êt (100 biãún) hoàûc nhiãöu (600 biãún) [2] laì tuyì thuäüc vaìo chæïc nàng cuía cuûm âiãöu khiãøn CNC maì ngæåìi âàût haìng yãu cáöu. Biãún hãû thäúng (System) chênh laì caïc säø ghi âãø daình cho caïc âënh daûng cuía maïy hoàûc cuía bäü ghi maì chæïa caïc thäng tin vãö giaï trë xaïc âënh toaû âäü vë trê caïc âiãøm gäúc, âiãøm chuáøn trong khi chæång trçnh hoaût âäüng. Noï phuû thuäüc vaìo nhaì chãú taûo maïy quy âënh vaì khi coï sæû cäú hoàûc tháût cáön thiãút thç phaíi kiãøm tra ngay tæì caïc chæång trçnh nguäön cuía noï. Giaï trë caïc biãún âëa phæång âæåüc truyãön vaìo trong chæång trçnh con våïi muûc âêch thæûc hiãûn caïc pheïp tênh toaïn säú hoüc, læåüng giaïc vaì caïc pheïp tênh logic. Baíng 7-1: Giaï trë caïc biãún âëa phæång va ì caïc Argument tæång æïng theo caïc daûng I vaì II. Kiãøu I Kiãøu II: A #1 Q #17 A #1 K3 #12 J7 #23 B #2 R #18 B #2 I4 #13 K7 #24 C #3 S #19 C #3 J4 #14 D #7 T #20 I1 #4 K4 #15 E #8 U #21 J1 #5 I5 #16 F #9 V #22 K1 #6 J5 #17 H #11 W #23 I2 #7 K5 #18 I #4 X #24 J2 #8 I6 #19 J #5 Y #25 K2 #9 J6 #20 K #6 Z #26 I3 #10 K6 #21 M #13 J3 #11 I7 #22 Caïc pheïp tênh toaïn trãn cå såí caïc biãún toaìn cuûc âæåüc thæûc hiãûn ngay trong caïc block cuía chæång trçnh chênh hay cuía chæång trçnh con. Sau âáy trçnh baìy mäüt säú caïc pheïp tênh toaïn trong khi sæí duûng caïc chæång trçnh tham säú. 125
- Baíng 7-2: Caïc pheïp tênh toaïn âæåüc sæí duûng khi soaûn thaío trong chæång trçnh tham säú. Kyï hiãûu YÏ nghéa Vê duû ( ) Ngoàûc âån Caïc läù trãn voìng troìn [ ] Thæûc hiãûn tênh toaïn æu tiãn #100 = #4*2 - [#-1] #i =#j Gaïn, thay thãú #100 = 1 #i =#j + #k Cäüng #100 = #4 + #3 #i = #j - #k Træì #100= #4 - #3 #i =#j * #k Nhán #100 = #4 * #3 #i = #j / #k Chia #100 = #4 / #3 #i = SIN [ #j ] Sin #100 = SIN [ #4 ] #i = COS [ #j ] Cosin #100 = COS [ #4 ] #i =TAN [#k ] Tang #100 = TAN [#4 ] #i =ASIN [#j]/[#k] Arsin #100 =ASIN [#4]/[#3] #i = ACOS [#j]/[#k] Arcosin #100 ACOS [#4]/[#3] #i = ATAN [#j]/[#k] Artang #100 =ATAN [#4]/[#3] #i = SQRT [#j] Càn báûc hai #100 = SQRT [25] #i = ABS [#j] Giaï trë tuyãût âäúi #100 =ABS [#4] Biãøu diãùn trong hãû nhë phán #i = BIN [#j] #100 = BIN [#4] (Binary ) Biãøu diãùn trong hãû nhë tháûp #i = BCD [#j] phán (Binary Codel Decimal) #4 = BCD [#100] #i = ROUND [#j] Laìm troìn säú #100 = ROUND [#100] Våïi caïc lãûnh logic vaì caïc lãûnh coï cáúu truïc thæûc hiãûn caïc lãûnh tæång tæû nhæ khi láûp trçnh trong maïy tênh: Lãûnh nhaîy khäng âiãöu kiãûn GOTO ; caïc lãûnh thæûc hiãûn coï âiãöu kiãûn IF THEN; lãûnh nhaîy coï âiãöu kiãûn IF GOTO vaì voìng làûp WHILE DO. 126
- Baíng 7-3: Biãøu thæïc caïc lãûnh âiãöu khiãøn logic Biãøu thæïc YÏ nghéa Vê duû #i EQ#k Bàòng nhau (Equal) IF[#100 EQ #4] THEN #i NE #k Khäng bàòng, khaïc (Not Equal) IF[#100 NE #4] THEN #i GT #k Låïn hån (Greater Then) IF[#100 GT #4] THEN #i LT #k Nhoí hån (Less Then) IF[#100 LT #4] THEN #i GE #k Låïn hån hoàûc bàòng (Greater then or Equal) IF[#100 GE #4] THEN #i LE #k Nhoí hån hoàûc bàòng (Less then or Equal) IF[#100 LE #4] THEN Caïc lãûnh logic tiãu chuáøn hoaï âæåüc duìng våïi caïc biãøu thæïc thäng thæåìng cuía bäü âiãöu khiãøn: Tæång âæång (EQ); khaïc (NE); låïn hån (GT); beï hån (LT) ; Låïn hån hoàûc bàòng (GE); nhoí hån hoàûc bàòng (LE) vaì æïng duûng vaìo chæång trçnh tham säú nhæ biãøu diãùn åí baíng trãn. Lãûnh nhaíy træûc tiãúp khäng âiãöu kiãûn vaìo block n laì GOTOn Vê duû: GOTO40. { nhaîy vaìo block N40} Lãûnh nhaîy coï âiãöu kiãûn: IF GOTO hoàûc lãûnh thæûc hiãûn coï âiãöu kiãûn: IF THEN. Vê duû: IF [#100 EQ 0] GOTO40. {Xaïc âënh ràòng nãúu biãún #100 = 0 thç hãû âiãöu khiãøn seî nhaîy vaìo thæûc hiãûn våïi block N40). Nãúu khäng thç âáöu âoüc seî thæûc hiãûn mäüt caïch bçnh thæåìng vaì vaìo ngay block tiãúp theo saït ngay noï bao gäöm tæì IF}. IF [#100 GT 0] THEN [#100 = #100 -1]. { Nãúu biãún #100 laì låïn hån 0 thç biãún #100 âæåüc gaïn 1 giaï trë måïi bàòng viãûc giaím âi 1 âån vë #100 = #100 -1, cho âãún khi giaï trë cuía biãún #100 giaím xuäúng bàòng 0 thç kãút thuïc quaï trçnh thæûc hiãûn}. Lãûnh cuäúi cuìng laì trçnh baìy mäüt voìng làûp cuía block. Sæû làûp naìy âæåüc thæûc hiãûn trãn caïc block nàòm giæîa caïc biãøu thæïc WHILE vaì block thæï m. Vê duû: WHILE [#100 = ATAN [#5]/[#7] ] DOm ENDm 127
- {Xaïc âënh ràòng nãúu biãún #100 bàòng artg cuía biãún #5 chia cho biãún # 7 thç noï seî thæûc hiãûn voìng làûp tæì block bàõt âáöu coï chæïc nàng ÆHILE âãún säú block thæï m , åí âáy block thæï m laì block cuäúi cuìng cuía âoaûn chæång trçnh END}. 7.4 Mäüt säú vê duû vãö láûp trçnh bàòng chæång trçnh tham säú Vê duû 1: Cho chi tiãút gia cäng nhæ hçnh veî R50 450 0 45 ↑ ← R50 ← → 450 → P P ± ± 450 ↓ ° ↓ ° a) b) Hçnh 7-4: Baín veî chi tiãút gia cäng Chæång trçnh gia cäng âäúi våïi chi tiãút kiãøu b trong hãû âiãöu khiãøn FANUC N5 T01 M06 N6 G16 S1500 M03 {Chæång trçnh gia cäng trong hãû toaû âäü cæûc} N7 G90 G00 X50 Y45 {Láûp trçnh trong hãû toaû âäü tuyãût âäúi, chaûy dao nhanh âãún läù 1} N8 G43 Z3 H01 M08 N9 G99 G81 Z-2.5 R3.0 F250 {Chu trçnh khoan, chiãöu sáu cuía läù -2.5, læåüng àn dao 250mm/ph} / N10 M99 P002 { Nhaíy vaìo block N12 ( P0012) âãø gia cäng läù #2} N11 Y90 { Khäng thæûc hiãûn} N12 Y135 { Gia cäng läù #2} N13 Y180 { Gia cäng läù #3} N14 Y225 { Gia cäng läù #4} 128
- / N15 M99 P0017 {Nhaíy vaìo block N17 (P0017), gia cäng läù #5} N16 Y270 { Khäng thæûc hiãûn} N17 Y315 { Gia cäng läù #5} N18 Y360 { Gia cäng läù #6} N19 G15 G80 G00 Khi gia cäng chi tiãút kiãøu a, chè cáön thay thãú block N10 bàòng cáu lãûnh: / N10 M99 P0011 Vaì taûi block N13 âæåüc viãút laûi: / N13 M99 P0015. Luïc naìy block N15 laì : N15 Y225 Trong khi block N14 laì: N14 Y180.v.v Nhæ váûy coï thãø tháúy ràòng våïi viãûc láûp chæång trçnh tham säú coï thãø thæûc hiãûn viãûc gia cäng caïc chi tiãút coï kiãøu gáön giäúng nhau chè bàòng viãûc thay âäøi mäüt säú cáu lãûnh täúi thiãøu. Vê duû 2: Cho chi tiãút gia cäng nhæ hçnh veî Y ← ↑ 22.5 50 X #24 C 20.0 J #5 22.5 Y #25 → ↓ 12.5 X 12.5 20.0 I # 4 50 Hçnh 7-5: Baín veî chi tiãút gia cäng 129
- Chæång trçnh gia cäng trong hãû âiãöu khiãøn FANUC: % O0001 N1 M98 P9998 {Bàõt âáöu chæång trçnh} N2 T01 M06 { Thay dao T01} N3 G90 G00 X12.7 Y12.7 S3000 M03 { Chæång trçnh trong hãû toaû âäü tuyãût âäúi; täúc âäü càõt S vaì læåüng chaûy dao F; Chaûy dao nhanh âãún vë trê toaû âäü X12,7 vaì Y12,7} N4 G43 Z25.0 H01 M08 { Choün màût phàóng tham chiãúu; måí dung dëch trån nguäüi } N5 G99 G81 Z1.5 R3.0 L0 F20.0 { Chu trçnh khoan läù theo biãún L0} N6 G65 P1001 X22.5 Y22.5 I20.0 J20.0 { Goüi chæång trçnh con P1001, Toaû âäü tám C X22.5 Y22.5; Khoaíng caïch caïc läù I20 (theo phæång X) vaì J20 (theo phæång Y)} N7 M98 P9999 {Kãút thuïc chæång trçnh} N8 M30 O1001 { Chæång trçnh con 1001} (I#4 (#4=20) { Khoaíng caïch giæîa caïc läù theo phæång truûc X} (J#5 (#5=20.5) { Khoaíng caïch giæîa caïc läù theo phæång truûc Y} (X#24 (#24=22.5) { Vë trê cuía tám C theo phæång truûc X} (Y#25 (#25=22.5) { Vë trê cuía tám C theo phæång truûc Y} N1 # 101 = # 4/20 = 20/2 =10 { Khoaíng caïch caïc läù âãún tám C theo phæång truûc X} N2 # 102 = #5/20 = 20/2 =10 { Khoaíng caïch caïc läù âãún tám C theo phæång truûc X} N3 X[#24+#101] Y[#25+#102] {Thæûc hiãûn tênh toaïn caïc vë trê tám läù, Tênh toaû âäü tám läù 1 X( 22,5 +10) Y(22,5+10)} N4 X[#24-#101] Y[#25+#102] {Tênh toaû âäü tám läù 2 X( 22,5 -10) Y(22,5+10)} N5 X[#24-#101] Y[#25-#102] {Tênh toaû âäü tám läù 3 X( 22,5 -10) Y(22,5-10)} 130
- N6 X[#24+#101] Y[#25-#102] {Tênh toaû âäü tám läù 4 X( 22,5 +10) Y(22,5-10)} N7 M99 % Vê duû 3: Cho baín veî chi tiãút nhæ hçnh veî Y E2 Âæåìng kênh läù E8 160 Khoaíng caïch an toaìn E6 E7 E1 E4 Bãö màût chi tiãút E5 E9 X Z 0 0 E3 200 -20 0 Hçnh 7-6: Baín veî chi tiãút gia cäng Chæång trçnh tham säú viãút trong hãû âiãöu khiãøn MAHO % PM N 9011 { Säú chæång trçnh} N1 G17 S800 T1 M06 { Màtû phàóng näüi suy XY; täúc âäü 800 v/p; thay dao tæû âäüng, dao säú 01 coï φ =E8} N2 G54 {Choün säú hiãûu zero offset } N3 G98 X-10 Y-10 Z-20 I220 J180 K30 { Chu trçnh gia cäng} N4 G99 X0 Y0 Z-20 I200 J160 K20 { Chu trçnh gia cäng} N5 E1 = 2 { Gaïn giaï trë caïc biãún} E2 =15 { Gaïn giaï trë caïc biãún} E3 =100 { Gaïn giaï trë caïc biãún} 131
- E4 = 80 { Gaïn giaï trë caïc biãún} E5 = 0 { Gaïn giaï trë caïc biãún} E6 = 60 { Gaïn giaï trë caïc biãún} E7 = 20.5 { Gaïn giaï trë caïc biãún} E8 = 8 { Gaïn giaï trë caïc biãún} E9 = 316 { Gaïn giaï trë caïc biãún} E10 = 50 { Gaïn giaï trë caïc biãún} N6 G81 Y = E1 Z =- E2 F = E10 M03 { Goüi caïc biãún vaìo trong chæång trçnh} N7 G77 X= E3 Y = E4 Z = E5 R= E6 I= E7 J= E8 K=E9 { Goüi caïc biãún vaìo trong chæång trçnh } N8 G0 Z50 { Chaûy nhanh vãö Z50} N9 M30 { Kãút thuïc} 132