40
TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP TP.HCM KHOA CÔNG NGHỆ CƠ KHÍ BỘ MÔN CAD/CAM-CNC TP.HCM 07-2013

Lap Trinh Tien Cnc

Embed Size (px)

Citation preview

  • TRNG I HC CNG NGHIP TP.HCM KHOA CNG NGH C KH B MN CAD/CAM-CNC

    TP.HCM 07-2013

  • Lp trnh Tin CNC 2

    B MN CAD/CAM-CNC

    CHNG 1 C S LP TRNH NC

    1.1. Chng trnh NC Bao gm chui ch th di chuyn dao, ch th ng ngt v ph tr cn thit iu khin my t ng thc hin cng vic gia cng. C nhiu nh dng ca mt chng trnh NC, ph bin nht l nh dng a ch lnh (word address format). nh dng bao gm cc m lnh (commands) c truyn n h thng servo, rle, cng tc thc hin cc tc v gia cng. Cc m lnh lin kt nhau to thnh khi lnh (Block). B iu khin my s thc hin cc thao tc iu khin theo tng khi lnh mt. Kt thc mt khi lnh s c du kt thc khi (EOB). Cu trc ca mt chng trnh CNC c minh ha nh sau: a) a ch lnh (Address): L ch ci alphabet u lnh, ch th v tr lu tr d liu s theo sau. Bng 1. Cc a ch lnh:

    Nhm lnh a ch ngha

    S hiu chng trnh O S hiu chng trnh

    S th t khi lnh N S th t khi lnh

    Lnh G G Phng thc ni suy chuyn ng

  • Lp trnh Tin CNC 3

    B MN CAD/CAM-CNC

    Kch thc X,Y,Z Trc chuyn ng tnh tin theo ta tuyt i

    U,V,W Trc chuyn ng tnh tin tin theo ta tng i

    I,J,K Ta tm cung trn

    R Bn knh cung trn

    Tc chy dao F Tc chy dao

    Tc trc chnh S Tc quay trc chnh

    Chn dao T S hiu dao

    Lnh ph M Lnh ng/ ngt (ON/OFF)

    b) T Lnh (Word): L chui k t, s, ch th mt i lng iu khin nht nh. V d:

    N10 : s th t khi lnh G01 : ni suy ng thng X2.0: ta phng X F300: tc chy dao T0100 : s hiu dao M09 : ngt bm dung dch trn ngui,

    c) Khi lnh (Block): L chui cc lnh y thc hin mt th tc di chuyn hoc mt tc v hot ng ca my. Khi lnh c coi l n v c bn ca chng trnh NC. Cu trc in hnh ca khi lnh nh sau: N__ G__ X__ Z__ M__ S__ T__ EOB(;) V d: N05 G21; : h mt N10 G00 X0 Z0; : ta tuyt i, chy dao nhanh n (0,0) N15 G00 U30. W20.; : ta tng i, chy dao nhanh n (30,20) N20 G01 X20. Y40. F120.;: ta tuyt i ni suy ng thng n ta

    (20,40), tc chy dao 120 mmpm

    S th t khi lnh

    Lnh G Lnh kch thc Lnh ph Lnh tc trc chnh

    Lnh chn dng c ct

    K t kt thc khi lnh

  • Lp trnh Tin CNC 4

    B MN CAD/CAM-CNC

    N30 U-30. W-10.; : ta tng i, ni suy ng thng n ta (-30,10)

    N40 G00 X0 Y0; : ta tuyt i, chy dao nhanh v (0,0) d) Cu trc chng trnh NC: C 2 lai chng trnh:

    - Chng trnh chnh (main program) - Chng trnh con (subprogram): L chng trnh ph c gi t

    chng trnh chnh, thng dng khi trong chng trnh chnh c nhiu on lp li.

    Cu trc tng qut ca chng trnh NC bao gm: - u tp tin (Tape start): k t (%) khai bo bt u tp tin

    chng trnh. - Nhn tp tin (Leader section): tiu tp tin chng trnh. - u chng trnh (Program start) : k t khai bo bt u chng

    trnh. - Thn chng trnh (Program section): cc lnh gia cng. - Ch thch (Command section): ch dn hoc ch thch cho ngi

    vn hnh. - Cui tp tin (Tape end): k t khai bo kt thc tp tin chng

    trnh.

    1.2. Cc phng thc lp trnh NC

    Theo s tr gip ca my tnh i vi lp trnh, c th phn bit 2 phng thc lp trnh NC: Lp trnh trc tip (khng c tr gip ca my tnh) v lp trnh t ng (c tr gip ca my tnh). a) Lp trnh trc tip:

  • Lp trnh Tin CNC 5

    B MN CAD/CAM-CNC

    Ngi lp trnh c th t bin son chng trnh NC trn c s nhn dng hon ton chnh xc ta chy dao. Thng s dng cho cc trng hp gia cng n gin. Vic truyn chng trnh NC vo b nh ca h iu khin my bng 2 phng php:

    - Nhp t cc thit b ngoi: a mm, bng t, cng giao tip (hnh a)

    - Nhp t Panel iu khin theo ch MDI (Manual Data Input) (hnh b)

    b) Lp trnh t ng: Ngi lp trnh s dng ngn ng h tr lp trnh hoc phn mm CAD/CAM nh cng c tr gip chuyn i t ng d liu hnh hc v d liu cng ngh thnh chng trnh NC. C 3 phng php:

    - Lp trnh bng phn mm NC (hnh a) - Lp trnh bng ngn ng x l hnh hc: APT (hnh b) - Lp trnh bng phn mm CAD/CAM

    1.3. Lp trnh theo cng ngh CAD/CAM L phng php lp trnh t ng ph bin nht hin nay. Phng php lp trnh ny cho php ta to nn c cc chng trnh gia cng nhng chi tit

  • Lp trnh Tin CNC 6

    B MN CAD/CAM-CNC

    rt phc tp mt cch d dng, chnh xc. V c bn, CAD/CAM bao gm 2 thnh phn.

    - CAD : xc lp hnh hc chi tit gia cng, to nn m hnh vt th cn gia cng bao gm: cc im, ng, b mt, khi.

    - CAM : s dng d liu hnh hc sn phm to ng chy dao v thc hin chc nng qun l v iu khin sn xut nh lp trnh ch to, lp k hoch sn xut, qun l cht lng, hoch nh ngun lc sn xut,

    Quy trnh lp trnh NC theo cng ngh CAD/CAM gm cc bc c bn sau:

    a) Thit k mu gia cng trn phn mm CAD b) Xc lp tin trnh gia cng c) La chn cng ngh gia cng NC (phng thc chy dao) cho tng

    bc gia cng d) Xc lp thng s NC cho chc nng gia cng NC tng ng e) Thc thi trnh x l i vi chc nng gia cng NC to ng chy

    dao (toolpath generation) f) Thc thi trnh hu x l (post processing) bin dch d liu chy dao

    thnh chng trnh NC (M G, M).

    1.4. Nhp/xut chng trnh NC Phng php nhp/xut chng trnh NC ph bin hin nay l dng ng truyn trc tip RS-232-C nhp/xut d liu t my tnh sang my CNC v ngc li.

    Nhp/xut d liu qua RS-232-C

  • Lp trnh Tin CNC 7

    B MN CAD/CAM-CNC

    CHNG 2: LP TRNH TIN CNC

    2.1. Cc im chun trong my tin CNC

    Ngi vn hnh my tin CNC cn quan tm n 3 im chun chnh: im khng ca my (Machine zero - M) do nh sn xut quy nh, im khng ca chi tit hay phi (Workpiece zero - W) do ngi lp trnh xc nh, v im thay dao (Tool change point).

    2.2. H to trong my tin CNC

    Tt c cc my tin CNC s dng h thng to hai chiu bao gm hai trc:

    Trc c bn trc nm ngang k hiu l Z.

    Trc th hai trc vung gc k hiu l trc X.

    Qui c cch xc nh chiu trong my tin CNC hai trc.

    My tin CNC 10T l loi my thuc h thng ta tay tri.

    Hng nhn

    Hng nhn

    a) H thng ta tay phi b) H thng ta tay tri

  • Lp trnh Tin CNC 8

    B MN CAD/CAM-CNC

    2.3. Lp trnh theo ng knh v bn knh

    Trong tin CNC, cc bn v chi tit thng cho kch thc ng knh hn l bn knh. thun tin trong vic lp trnh h iu khin CNC cung cp cho chng ta c hai phng php lp trnh kch thc theo phng X: lp trnh theo ng knh v bn knh. Nh vy gi s phi c ng knh 100mm, dch chuyn dao ct ra khi phi nu s dng to tuyt i phi ghi l X100. Vi phng php lp trnh theo bn knh ta ghi l X50. Thng xc nh phng php lp trnh theo ng knh hay bn knh cn chnh cc thng s trong h iu khin my. ch mc nh ca my l lp trnh theo ng knh.

    2.4. H to tuyt i v tng i trong tin CNC

    Tng t nh phay CNC, c hai cch xc nh to trong qu trnh di chuyn dao: to tuyt i v tng i. Mt s h iu khin s dng lnh G90 v G91 khai bo, mt s khc nh h iu khin FANUC s dng t kho a ch X, Z trong lp trnh tuyt i v U, W trong lp trnh tng i.

    Ta im xc nh theo phng php tuyt i nh hnh v di y nh sau:

    A (X4,Z2) theo bn knh hay theo ng knh l A (X8,Z2)

    B (X3,Z-7) theo bn knh hay theo ng knh l B (X6,Z-7)

    C (X2,Z-9) theo bn knh hay theo ng knh l C (X4,Z-9)

  • Lp trnh Tin CNC 9

    B MN CAD/CAM-CNC

    Ta im xc nh theo phng php tng i nh hnh v trn nh sau:

    A (U4,W2) theo bn knh hay theo ng knh l A (U8,W2)

    B (U-1,W-9) theo bn knh hay theo ng knh l B (U-2,W-9)

    C (U-1,W-2) theo bn knh hay theo ng knh l C (U-2,W-2)

    2.5. Cc b phn c bn ca my tin CNC

    H thng dng c tin CNC ni chung bao gm thnh phn sau:

    u g dao

    Mt s kiu dao tin CNC

  • Lp trnh Tin CNC 10

    B MN CAD/CAM-CNC

    2.6. Cc quy trnh tin CNC

    Bao gm cc quy trnh c bn sau:

    Facing (Kha mt) Turning (Tin thng)

    Profiling (Gia cng mt nh hnh) Grooving (Tin rnh)

    Drilling (Khoan)

    Threading (Gia cng ren)

    Cutting off (Ct t)

    2.7. Cc lnh tin NC c bn

    Lnh G:

    Lnh G s dng trong cng ngh tin v c bn c chia thnh 2 nhm. Nhm A c s dng vi h iu khin Nht, nhm B s dng vi h iu khin M. y, chng ta ch tm hiu v h iu khin FANUC ca Nht.

    Lnh G Chc nng

    G00 nh v nhanh khng ct gt

    G01 Ni suy ng thng vi tc F

    G02 Ni suy ng trn theo chiu kim ng h (CW)

    G03 Ni suy ng trn ngc chiu kim ng h (CCW)

    G20 H n v Inch

    G21 H n v Mt

    G28 T ng tr v im chun my - M

    G30 Tr v im chun th 2,3,4

    G32 Lnh tin ren

    G34 Lnh tin ren vi bc tin ren thay i

    G40 Hy b b tr bn knh mi dao

    G41 B tr bn knh mi dao v bn tri

    G42 B tr bn knh mi dao v bn phi

    G50 Ci t gc ta hoc ci t tc ct ln nht

  • Lp trnh Tin CNC 11

    B MN CAD/CAM-CNC

    G70 Chu trnh tin tinh (chu trnh hn hp)

    G71 Chu trnh tin tr th (chu trnh hn hp)

    G72 Chu trnh tin mt th (chu trnh hn hp)

    G73 Chu trnh tin chp hnh (chu trnh hn hp)

    G76 Chu trnh tin ren hn hp

    G90 Chu trnh tin trc n

    G92 Chu trnh tin ren n

    G94 Chu trnh tin mt n

    G96 Ci t ch tc mt khng i

    G97 Hy b ch tc mt khng i

    G98 Tc ct tnh theo n v/pht

    G99 Tc ct tnh theo n v/vng

    Lnh M:

    Di y l danh sch cc ln M c s dng ph bin cho my tin CNC:

    M00 Dng chng trnh

    M01 Dng chng trnh khng iu kin

    M02 Kt thc chng trnh

    M03 Quay trc chnh theo chiu kim ng h (CW)

    M04 Quay trc chnh ngc chiu kim ng h (CCW)

    M05 Dng trc chnh

    M08 M dung dch trn ngui

    M09 Tt dung dch trn ngui

    M23 Rt dao nghing 45 khi ct ren

    M24 Hy ln M23

    M30 Kt thc chng trnh, t ng tr v u chng trnh

    M98 Gi chng trnh con

    M99 kt thc chng trnh con, tr v chng trnh chnh

  • Lp trnh Tin CNC 12

    B MN CAD/CAM-CNC

    2.8. Chn, thay dao trong tin CNC

    Lnh chn dao bt u bng t kha T v bn ch s i km, T ----, trong :

    Hai ch s u: s th t dao trn dao

    Hai ch s sau: xc nh thng s hiu chnh dao thng qua s th t hiu chnh dao.

    Ch : Nu s th t hiu chnh dao l 00 c ngha l hy b chc nng hiu chnh dao, thng s dng trc khi gi lnh thay dao hoc khng xt n b tr dao.

    V d: T0101 chn dao s 1 v s th t hiu chnh dao l 1.

    2.9. Lnh v ch ct

    a) Lng tin dao

    Tng t khi phay, lng tin dao c xc nh bi t lnh F. L lnh hnh thc, c tc dng trong nhng cu lnh gia cng (G01,G02, G03).

    Trong cng ngh tin, lng tin dao c th xc nh theo 2 h n v sau:

    H mt: G21

    o Theo n v mm/pht khi s dng vi G98

    o Theo n v mm/ vng khi s dng vi G99

    H inch: G20

    o Theo n v inch/ pht khi s dng vi G98

    o Theo n v inch/vng khi s dng vi G99

    V d:

    G21 G98 F10.0; tc ct 10mm/pht

    G21 G99 F0.05; tc ct 0.05mm/vng

    b) Tc trc chnh

    Tng t khi phay, tc trc chnh khi tin c xc nh bi t lnh S. L lnh hnh thc. Quan h gia tc quay trc chnh v tc mt khi

    tin theo cng thc sau: Dv

    npi

    1000=

    , trong :

    - D: ng knh ct (mm)

    - v: tc mt (m/pht hoc feet/pht)

  • Lp trnh Tin CNC 13

    B MN CAD/CAM-CNC

    - n (vng/pht)

    Do vy, nu tc trc chnh khng i khi ng knh ct ln th tc vng trc chnh nh, v ngc li khi ng knh ct nh th tc vng trc chnh ln. vn tc mt l khng i khi ng knh ct thay i nhm m bo cc yu cu k thut, nng xut gia cng s vng quay trc chnh phi c th thay i v cp theo ng knh ct. Trong cng ngh tin CNC tc trc chnh c th ci t theo 2 ch sau.

    - Ci t ch tc mt khng i - G96

    Tc mt: l tc tng i gia mi dao ct so vi b mt phi ti im tip xc. Lnh G96 s gi tc ct lun n nh theo gi tr khai bo trong cu lnh ti cc v tr khc nhau trn b mt chi tit. Thng s S phi lun i km trong cu lnh.

    V d: G21 G96 S100; tc mt 100 MPM;

    G20 G96 S200 ; tc mt 200 FPM

    - Ci t tc vng ln nht G50

    Khi s dng G96, tc mt khng thay i ti cc v tr bn knh khc nhau. m bo c iu ny, tc vng ca trc chnh phi thay i mt cch v cp. Khi bn knh tin dn n 0, tc vng s tin n v cng. gii hn tc vng ti mt gi tr cho php ln nht nhm m bo an ton v ty theo kh nng ca my, ta s dng lnh G50.

    o nh dng: G50 Ss; Vi s: gi tr tc vng ln nht cho php

    Th d: G50 S3500 ; - tc vng khng vt qu 3500 vng/pht

    - Ci t tc vng c nh - G97

    Lnh G97 dng ci t tc vng trc chnh c nh theo n v vng/pht. Do tc vng khng i nn tc mt s thay i ty theo ng knh chi tit. Lnh G97 cn s dng hy lnh G96 (ch tc mt c nh).

    o nh dng: G97 Ss ; vi s: gi tr tc trc chnh theo n v vng/pht

    V d: S dng mi khoan T01 v dao tin l T03 gia cng bin dng trong nh hnh v sau:

    - Tc khoan 700RPM

    - Tc mt khng i 500 FPM

  • Lp trnh Tin CNC 14

    B MN CAD/CAM-CNC

    - Tc ln nht trc chnh 3500RPM

    on chng trnh sau m t vic chn dao v ci t tc trc chnh:

    T0101; Thay dao T01, s th t b tr dao l 01

    G20 G97 S700; Ci t tc vng trc chnh l 700 RPM

    M03; Trc chnh quay theo chiu kim ng h

    ---------- Chu trnh khoan vi tc vng 700 RPM

    T0100; Hy b b tr dao

    T0303; Thay dao T03, b tr dao s 03

    G50 S3500; Ci t tc trc chnh ln nht l 3500 RPM

    G96 S200; Ci t tc mt khng i l 500 FPM

    M03 Trc chnh quay theo chiu kim ng h

    ---------- Thc hin lnh tin l trong

    M05; Dng trc chnh

    2.10. Lnh v im chun my tin

    - im chun my

    i vi cc my tin NC/CNC , im chun my thng l im nm gc xa nht tnh t v tr mm cp.

    - Tr v im chun my

    Vn hnh trc tip:

    Nhn nt chc nng tr v im chun my

  • Lp trnh Tin CNC 15

    B MN CAD/CAM-CNC

    2.11. Lnh h trc ta

    Tng t nh phay CNC, trong cng ngh tin CNC ta cng c th dng 3 loi h ta sau:

    - H ta my (Machine coordinate system)

    - H ta gia cng (Workpiece coordinate system) G54 G59

    - H ta cc b ( Local coordinate system)

    a. H ta my (Machine coordinate system)

    Mi my c mt im xc nh l im khng (zero point), thng n l im tham chiu th nht. Ci t im khng ca my c thc hin bi nh sn xut. H ta ly im khng lm gc c gi l h ta my. Trn my tin CNC, thng h ta my l im xa nht so vi mm cp.

    H ta my c thit lp khi tr v im tham chiu v c gi cho n khi tt my. Khi lp trnh mun s dng h ta my ta dng lnh G53.

    G53 l lnh tc ng mt ln (one shot): ch c tc dng trn cu lnh m n tham gia. Lnh G53 khng nh hng h to gia cng c thit lp.

    - nh dng: G53 Xx Zz; vi: x, z gi tr ta tuyt i.

    H ta my

  • Lp trnh Tin CNC 16

    B MN CAD/CAM-CNC

    - Trc khi s dng G53, mi lnh b tr dao phi c hy b.

    - G53 ch s dng vi ta tuyt i.

    b. H ta gia cng (workpiece coordinate system)

    L h ta gn lin vi chi tit gia cng. H ta ny thng c s dng khi lp trnh gia cng nn gi l h ta gia cng. xc nh h ta gia cng trn my tin c 2 cch sau:

    Dng lnh G50

    - L Lnh hnh thc (modal)

    - Mc ch:

    o ci t h ta gia cng.

    o B tr s khc bit gia h ta lp trnh v h ta gia cng

    - nh dng: G50 Xx Zz;

    Trong x,z l ta ca dao v tr hin ti so vi gc ta mi.

    Khi c nhiu dao c s dng trong cng mt chng trnh, cn nh ngha li gc ta cho mi dao ty theo thng s v kch thc dao. Lc ny ta s dng G50 vi gi tr ta tng i:G50 Uu Ww;

    trong u,w l khong cch tng i gia mi dao chun v mi dao ang xt theo phng X v Z.

    V d:

    Dao T01 c mi dao cch tm chi tit X20.3, Z25.5

    Dao T02 c mi dao cch mi dao T01 U0.4, W0.35

  • Lp trnh Tin CNC 17

    B MN CAD/CAM-CNC

    on chng trnh sau nh ngha h ta chi tit trong mi trng hp, lnh G50 c s dng nh sau:

    T0101; chn dao T1

    G50 X20.3 Z25.5; nh ngha gc ta chi tit theo dao T1

    --------

    T0202; thay dao T2

    G50 U0.4 W0.35; b tr dao T2 so vi T1

    --------

    Lu : C th dng G50 ci t ta gia cng ch MDI hoc trong chng trnh gia cng.

    Dng lnh G54-G59

    Khi chng trnh yu cu s dng nhiu h ta , vic thay i gi tr ta tr nn phc tp. Phn ln cc h iu khin CNC u c kh nng xc lp cng mt lc nhiu h ta lm vic. Lc ny ta s dng G54-G59. Ngoi ra dng G54-G59 c rt nhiu u im so vi G50, do vy khi lp trnh gia cng a s ta s dng G54 G59 thay cho G50.

    - Ci t G54 G59

    Nu trong chng trnh s dng G54 G59, trc khi thc thi chng trnh ta phi ci t v tr ca G54 -> G59 vo b nh my. Trnh t cc bc ci t G54 nh hnh sau:

    Phng php ci t ta G54 G59 trn my tin CNC

    100

    X:-220 Z: -100

    G54 G56 X: -320 X:0.0 Z: -100 Z:0.0

    G55 G57 X:0.0 X:0.0 Z:0.0 Z:0.0

    To im hin ti. WORK OFFSET SCREEN

  • Lp trnh Tin CNC 18

    B MN CAD/CAM-CNC

    - G t chi tit gia cng ln mm cp.

    - Xc nh to x ca h ta cn ci t so vi im khng ca h ta my. Khi khng cn chnh xc ta c th di chuyn dao n v tr mong mun bng ch Jog Feed hoc Manual Handle Feed ri quan st bng mt. Khi cn chnh xc ta phi dng phng php ct th v dng thc o xc nh v tr ta cn ci t.

    - a gi tr ny vo b nh h iu khin (mn hnh work offset). vo mn hnh ny thng thng ta chn Offset > WORK > G54 - G59.

    - nh tm chun (Z) ca chi tit so vi im khng ca h ta my: di chuyn dao n v tr mong mun theo phng Z. m bo chnh xc ta khng cho dao tip xc trc tip vi phi m dng c o (Block gauge). To Z a vo mn hnh offset s l ta hin ti tr i kch thc ca c o.

    - a gi tr Z ny vo b nh h iu khin (mn hnh work offset). Khi G54 c ch nh, chng trnh s s dng tm ca workpiece lm im chun gia cng.

    V d:

    O0001; G90 G54 G00 X0Y0; .. M30;

  • Lp trnh Tin CNC 19

    B MN CAD/CAM-CNC

    Ch : Khi lp trnh, phi nh xc nh la chn G54-G59. Mt s h iu khin mc nh G54.

    Dng ta my kt hp vi b tr hnh hc xc nh ta gia cng:

    Vi my tin, trong mt s trng hp n gin v nhanh chng ta dng lng b tr hnh hc theo cc phng tng ng xc nh ta gia cng. Cch ci t lng b tr cng tng t nh ci t ta G54.

    Khi lp trnh ta dng cu lnh T0101, lng b tr x,z tng ng s c cng thm vo to trong chng trnh.

    2.12. Lnh ta v n v

    a) Ta :

    Tng t nh phn phay, c hai cch xc nh ta trong qu trnh di chuyn dao: ta tng i v ta tuyt i. Mt s h iu khin US s dng 2 lnh G90 v G91. H iu khin FANUC da vo t kha ca a ch phn bit ta tng i hay tuyt i.

    - X Z : h ta tuyt i

    - U W: h ta tng i

    b) n v:

    - G20 : h inch

    - G21 : h mt

    2.13. Cc lnh di chuyn dao

    a) Chy dao nhanh - G00/G0

    - Ta tuyt i: G00 Xx Zz;

    - Ta tng i: G00 Uu Ww;

    ng dng: nh v dao nhanh gia cc vng gia cng.

    b) Chy dao ni suy ng thng vi tc F - G01

    - nh dng: G01 Xx Zz Ff; theo ta tuyt i

    G01 Uu Ww Ff; theo ta tng i

    - ng dng: C th s dng G01 tin mt u, tin tr thng, tr cn, tin rnh, khoan v doa l.

  • Lp trnh Tin CNC 20

    B MN CAD/CAM-CNC

    c) Chy dao ni suy cung trn

    - nh dng:

    Theo ta tuyt i:

    G02/G03 Xx Zz Rr Ff; tnh theo bn knh

    G02/G03 Xx Zz Ii Kk Ff; tnh theo ta tm cung trn

    Theo ta tng i:

    G02/G03 Uu Ww Rr Ff; tnh theo bn knh

    G02/G03 Uu Ww Ii Kk Ff; tnh theo ta tm cung trn

    - Chiu : chiu ca ni suy cung trn trn my tin CNC nh sau:

    G02: CW, hng t trc X n trc Z

    G03: CCW, hng t trc Z sang trc X.

    Trn cc my tin, chy dao ni suy cung trn s dng to nn cc khi tr li hoc lm hay cc gc ln, mp vt trn xoay. Ni suy cung trn ch thc hin trn mt phng ZX, tr mt s my nhiu hn 2 trc.

    Ch :

    - Dng R ch p dng cho nhng cung nh hn 1800. Cung ln hn 1800 th phi chia cung ra thnh nhng cung nh.

    - Lp trnh theo tm(I,K) c th s dng cho nhng cung c ln bt k.

    - Cch n gin trnh lm ln gia G02, G03 l: d my tay phi hay tay tri, i t ngoi vo trong (Z-) cung li l G03, lm l G02 v ngc li.

    V du: Vit chng trnh gia cng chi tit sau:

  • Lp trnh Tin CNC 21

    B MN CAD/CAM-CNC

    Gc ta ca chi tit c xc nh ngay ti tm mt u ca mm cp. Lp trnh theo ng. Dao s di chuyn nhanh n v tr trc im A khong 0.3 inch theo phng Z, sau di chuyn dc theo bin dng A-B-C-D-E-F-G-H v tr v im gc.

    --- theo ta tng i -----

    N5 G50 X12.5 Y20.0; ci t gc ta chi tit

    N10 T0101; thay dao T1 v b tr

    N15 G50 S2000; ci t tc trc chnh ln nht 2000RPM

    N20 G96 S500 M03; ci t tc mt khng i 500 FPM

    N25 G0 X0 Z10.3; di chuyn nhanh n (0, 10.3)

    N30 G1 W-0.3 F0.003; di chuyn ti A(0,10) vi tc 0.003IPM

    N35 U1.5; tin thng n B(1.5,10);

    N40 G3 U1.5 W-0.75 R0.75; tin cung trn BC

    N45 G1 W-2.25 ; tin thng n D(3,7)

    N50 G2 W-3.0R4.0; tin cung trn lm DE

    N55 G1 W-1.5; tin thng n F(3,2.5)

    N60 G2 U1.0W-0.5 R0.5; tin cung trn FG

    N65 G1 U0.5; tin thng n H(4.5,2)

    N70 G0 U8.0W18.0; di chuyn dao nhanh n im ban u

  • Lp trnh Tin CNC 22

    B MN CAD/CAM-CNC

    ---- theo ta tuyt i ------ N5 G50 X12.5 Y20.0; N10 T0101; N15 G50 S2000; N20 G96 S500 M03; N25 G0 X0 Z10.3; N30 G1 Z10.0 F0.003; N35 X1.5; N40 G3 X3.0 Z9.25 R0.75; N45 G1 Z7.0 ; N50 G2 Z4.0R4.0; N55 G1 Z2.5; N60 G2 X4.0Z2.0 R0.5; N65 G1 X4.5; N70 G0 X12.5 Z20.0; N75 T0100; N80 M30;

    2.14. Lnh ct ren - G32

    Lnh G32 s dng ct ren thng, ren cn, ren xon vi bc tin ren khng i. y l lnh ct ren n, thng c s dng vi lnh G00 hon thnh chu trnh ct ren.

    Cu trc lnh: G32 Xx Zz Ff; ta tuyt i

    G32 Uu Ww Ff; ta tng i

    Trong x,z l ta tuyt i ca im kt thc ren, u,w l khong cch tng i gia im cui ren so vi im bt u theo hai phng X,Z. F l tc ct.

    V d ct ren thng ngoi:

    Lp chng trnh ct ren 3/4 - 10 UNC nh trn hnh v.

  • Lp trnh Tin CNC 23

    B MN CAD/CAM-CNC

    Cc thng s cn thit:

    - Bc ren = bc tin ren = 1/10= 0.1 inch.

    - Chiu cao ren H = 0.6403 P = 0.064 inch.

    - Ta lp bng s bc cn thit tin ht chiu cao ren v chiu su cho mi bc ct nh sau:

    Bc 1: 0.0394 Bc 2: 0.0276 Bc 3: 0.0236

    Bc 4: 0.0157 Bc 5: 0.0157 Bc 6: 0.0060

    Khong cch vo ren 0.3 inch

    Khong cch thot ren 0.15 inch

    To X (chiu su ct) cho mi bc c cho trong bng sau:

    Th t Ta X

    Bc 1 0.7106 (=0.75-0.0394)

    Bc 2 0.683 (=0.7106-0.0276)

    Bc 3 0.6594 (=0.683-0.0236)

    Bc 4 0.6437 (=0.6594-0.0236)

    Bc 5 0.628 (=0.6437-0.0157)

    Bc 6 0.622 (=0.628-0.0060)

    Chng trnh:

    N5 G20 G50 X4.5 Z5.3; Ci t gc ta chi tit

    N10 T0101; Chn dao T01 v b tr

    N15 G97 S200 M3; Quay trc chnh 200 RPM;

    N20 G00 X0.95; Di chuyn nhanh ti (0.95, 3.05)

    Z3.05; ---

    N25 X0.7106; Di chuyn nhanh ti chiu su ct ca bc u tin

    N30 G32 Z0.6 F0.1; Tin bc th nht, chiu su ct 0.0394

    N35 G0 X0.95; Di chuyn nhanh theo chiu x+ n v tr X0.95

    N40 Z3.05; Di chuyn nhanh theo chiu z+ n v tr Z3.05

    N45 X0.683; ---

  • Lp trnh Tin CNC 24

    B MN CAD/CAM-CNC

    N50 G32 Z0.6 F0.1; Tin bc 2

    N55 G00 X0.95; ---

    N60 Z3.05; ---

    N65 X0.6594; ---

    N70 G32 Z0.6 F0.1; Tin bc 3

    N75 G00 X0.95; --

    N80 Z3.05; --

    N85 X0.6437; --

    G90 G32 Z0.6 F0.1; Tin bc 4

    N95 G00 X0.95; --

    N100 Z3.05; --

    N105 X0.628; --

    N110 G32 Z0.6 F0.1; Tin bc 5

    N115 G00 X0.95; --

    N120 Z3.05; --

    N125 X0.622; --

    N130 G32 Z0.6 F0.1; Tin bc cui

    N135 G00 X0.95; --

    N140 X4.5 Z5.3; --

    N145 M30; --

  • Lp trnh Tin CNC 25

    B MN CAD/CAM-CNC

    C

    A

    B

    D R

    C

    CChhuu trnh ntrnh n

    CHNG 3: CC CHU TRNH TIN

    3.1. Cc chu trnh tin trn my CNC

    a) Chu trnh n:

    - Chu trnh tin trc thng (G90)

    - Chu trnh tin mt u (G94)

    - Chu trnh tin ren (G92)

    b) Chu trnh hn hp

    - Chu trnh tin tinh (G70)

    - Chu trnh tin th hng trc (G71)

    - Chu trnh tin th hng knh (G72)

    - Chu trnh tin chp hnh (G73)

    - Chu trnh tin rnh mt u (G74)

    - Chu trnh tin rnh tr (G75)

    - Chu trnh tin ren hn hp (G76)

    c) Chu trnh gia cng l

    3.2. Chu trnh n

    thun li v n gin cho vic lp trnh trn my tin CNC, cc b iu khin u h tr cc lnh chu trnh n nh sau.

    F

  • Lp trnh Tin CNC 26

    B MN CAD/CAM-CNC

    Gm 4 chuyn ng c bn sau:Gm 4 chuyn ng c bn sau:

    11)) A: im bt u chu trnhA: im bt u chu trnh

    22)) B: im bt u gia cngB: im bt u gia cng

    33)) C: im kt thc gia cngC: im kt thc gia cng

    44)) D: im li dao trung gianD: im li dao trung gian

    55)) R: di chuyn nhanhR: di chuyn nhanh

    6) F: di chuyn vi tc ct FF: di chuyn vi tc ct F

    a) Chu trnh tin trc thng - G90

    Mc ch: G90 c s dng gia cng cc bin dng trn xoay thng.

    Th d: tin trc thng, trc cn

    Tin trc thng nh dng lnh:

    G90 Xx Zz Ff; ta tuyt i.

    G90 Uu Ww Ff; ta tng i.

    x,z ta im kt thc gia cng.

    u,w khong cch tng i ca im kt thc gia cng so vi im u.

    Dao phi c di chuyn n im bt u chu trnh trc khi G90 c gi

    Chu trnh tin tr thngChu trnh tin tr thng

    A

    C B

    D R

    F

  • Lp trnh Tin CNC 27

    B MN CAD/CAM-CNC

    V d: V d: Tin chi tit hnh sau.Tin chi tit hnh sau.

    LnLng d gia cng 2 mm. S g d gia cng 2 mm. S ddng G90 gia cng bin dng trn ng G90 gia cng bin dng trn theo ba bc: hai bc gia cng th v mt bc gia cng tinh.theo ba bc: hai bc gia cng th v mt bc gia cng tinh.

    Gia cng th: Chiu su ct 0.9mm, F150mm/phGia cng th: Chiu su ct 0.9mm, F150mm/ph

    Gia cng tinh: Chiu su ct 0,2mm, F100mm/ph; im bt u chu Gia cng tinh: Chiu su ct 0,2mm, F100mm/ph; im bt u chu trnh A(trnh A( 8855,,22))

    onon chng trnh gia cng nh sau:chng trnh gia cng nh sau:

    G00 X85. Z2.;

    G90 X78.2 Z-30. F150.;

    X76.4;

    X76.0 F100;

    ..

    Tin trc cn: Cu trc lnh: G90 Xx Zz IiCu trc lnh: G90 Xx Zz Ii Ff; to tuyt iFf; to tuyt i GG9900 UUuu WWww Ii Ff; ta tng iIi Ff; ta tng i ii: sai lch b: sai lch bn knh ti v tr mt ctn knh ti v tr mt ct bt u so vi mt cbt u so vi mt ct kt thc .t kt thc . ii == ((DDii DDee)) //22

    Di: ng knh mt uDi: ng knh mt u

    De: ng knh mt kt thDe: ng knh mt kt thcc

    Lu : V ta phi c khong vo dao nn khi xc nh cn ta cLu : V ta phi c khong vo dao nn khi xc nh cn ta cn tnh n tnh ngng knh Di nh sau:knh Di nh sau:

    DDii == DDss ((ee//LL))..((DDee--DDss))

    80 76

    A

    B

    D R

    C

    De C

    Di

    L C

    e

    Ds C

    Chu trnh tin cn dng G90Chu trnh tin cn dng G90

  • Lp trnh Tin CNC 28

    B MN CAD/CAM-CNC

    Chu trnh tin mt u - G94

    Mc ch:Mc ch:

    Dng tin mt u thng v tin mt u cn.Dng tin mt u thng v tin mt u cn. Tng t G90, Tng t G90, G94 gm hai ng chy dao nhanh v hai ng chy dao vi G94 gm hai ng chy dao nhanh v hai ng chy dao vi tc F, nhng trong trtc F, nhng trong trng hp ny dao tin theo phng hng ng hp ny dao tin theo phng hng knh. G94 thng dng kho mt hoc tin cc b mt c knh. G94 thng dng kho mt hoc tin cc b mt c ng knh ln nhng chiu di ngn.ng knh ln nhng chiu di ngn.

    Tin mt u thngTin mt u thng

    Cu trc lnh:Cu trc lnh:

    GG9944 XXxx ZZzz FFff;;

    GG9944 UUuu WWww FFff;;

    x,z ta tuyt i dix,z ta tuyt i dim kt thc gia cngm kt thc gia cng

    u,w khong cch tng i ca im cuiu,w khong cch tng i ca im cui so vi im u theo hai phng X,Zso vi im u theo hai phng X,Z

    Tin mt u cnTin mt u cn

    Cu trc lnh:Cu trc lnh:

    GG9944 XXxx ZZzz KKkk FFff;;

    GG9944 UUuu WWwwKKkk FFff;;

    x,z ta tuyt i dim kt thc gia cngx,z ta tuyt i dim kt thc gia cng

    u,w khong cch tngu,w khong cch tng i ca im cuii ca im cui so vi im u theo hai so vi im u theo hai pphhnngg XX,,ZZ

    K: chnh lch to z gia im u v cui.

    A

    B

    D R

    A B

    D

    R

    Chu trnh G94

  • Lp trnh Tin CNC 29

    B MN CAD/CAM-CNC

    Lu : V ta phi c khong vo dao nn khi xc nh cn ta cn tnh n trng hp ny nu yu cu chnh xc cao.

    bb)) Chu trnh tin Ren (G92) Mc ch:Mc ch: G92 c s dng gia cng Ren tr, Ren cn thay cho vic G92 c s dng gia cng Ren tr, Ren cn thay cho vic dng lnh tin ren G32 v lnh di chuyn G00, G01. Chu trnh dng lnh tin ren G32 v lnh di chuyn G00, G01. Chu trnh tin Ren G92 c minh ha nh tin Ren G92 c minh ha nh hhnnhh 1199..

    Tin ren tr thngTin ren tr thng

    C phC php lnh: p lnh:

    G92 Xx Zz Ff; ta tuyt iG92 Xx Zz Ff; ta tuyt i

    G92 Uu Ww Ff; ta tng iG92 Uu Ww Ff; ta tng i

    x,z ta im kt thc gia cngx,z ta im kt thc gia cng

    u,w khong cch tng i ca im kt thc gia cng so vi im u,w khong cch tng i ca im kt thc gia cng so vi im u u

    LLu :u : Dao phi c di chuyn n im bt Dao phi c di chuyn n im bt u chu trnh trc khi u chu trnh trc khi G92 c giG92 c gi

    M23 dng kt hp vi G92 khi ta mun rt dao t t theo mt gc no , thng l 45 . Ta c th thay i gi tr gc ny trc tip trn my.

    Tin Ren tr cn:Tin Ren tr cn:

    Cu trc lnh:Cu trc lnh:

  • Lp trnh Tin CNC 30

    B MN CAD/CAM-CNC

    GG9922 XXxx ZZzz IIii FFff;; to tuyt i to tuyt i

    GG9922 UUuu WWww IIii FFff;; ta tng ita tng i

    ii: sai lch bn knh ti v tr mt ct bt u so vi mt ct kt thc: sai lch bn knh ti v tr mt ct bt u so vi mt ct kt thc::

    ii == ((DDii DDee)) //22

    Di: ng knh mt uDi: ng knh mt u

    De: ng knh mt kt thcDe: ng knh mt kt thc

    V d v tiV d v tin ren dng G92. Ren h inch 1.0n ren dng G92. Ren h inch 1.0--1122UUNN

  • Lp trnh Tin CNC 31

    B MN CAD/CAM-CNC

    c) Chu Trnh Tin Hn hp (Multiple Repetitive Cycle)

    Chu trnh tin th dc trc G71(Rough Turning Cycle)

    Cng dng: Dng ht b vt liu (stock removal) trn cc trc nhm t c kch thc gn ging vi chi tit gia cng chun b cho chu trnh gia cng tinh tip theo. Khi dng G71, dao ct s thc hin cc ng chy dao lin tip nhau theo phng dc trc cho n khi t c kch thc mong mun.

    Ty theo h iu khin m G71 c c php khc nhau.

    Vi h iu khin Fanuc: 10T/11T/15T

    Cu lnh: G71 Pp Qq Uu Ww Dd Ff Ss;

    Vi h iu khin OT/16T/17T/18T/20T/21T

    G71 Ud Rr;

    G71 Pp Qq Uu Ww Ff Ss;

    Ff lng chy dao th (Roughing feedrate)

    Ww - lng d gia cng tinh theo phng z (Z-axis finish stock)

    Uu - lng d gia cng tinh theo phng x, tnh theo ng knh (X-axis finish stock)

    Chu trnh tin th G71

  • Lp trnh Tin CNC 32

    B MN CAD/CAM-CNC

    Ud - chiu su mi bc ct th (Depth of cut)

    D: chiu su mi bc ct th (depth of cut, khng dng du thp phn)

    Qq S th t cu lnh kt thc (Sequence number of cycle ending block)

    Pp - S th t cu lnh bt u (Sequence number of cycle starting block)

    Rr -Retraction amount (lng rt dao)

    Ui -Distance of retraction in the X direction (khong rt dao theo x)

    Wk -Distance of retraction in the Z direction (khong rt dao theo z)

    Lu :Ty thuc vo im u chu trnh v im P m ta c th tin c tr ngoi hoc trong.

    Chu trnh gia cng tinh G70 (Finish Cycle G70)

    c dng kt hp vi cc chu trnh gia cng th nhm gia cng tinh t c hnh dng chi tit gia cng v cc yu cu k thut.

    Cu lnh: G70 Pp Qq F_ S_;

    V d v dng G70 v G71.

    Gia cng chi tit sau

    Chiu su ct 4mm, rt dao 2mm, v tr bt u chu trnh x74, z5.

    Chng trnh nh sau:

    %

    O0000

    G21 G28 U0 Z0

    T0101

    G50 S3600

    G96 S150. M03

    G00 X74. Z5.

    G71 U4. R2.

    G71P100Q102U.4W.2F.2

    N100 G0 X20. S200.

    G1 Z-20. F3.

    G54

  • Lp trnh Tin CNC 33

    B MN CAD/CAM-CNC

    G3 X40. Z-30. R10.

    G1 Z-35.

    G2 X50. Z-40. R5.

    G1X60.

    N102G40X70.Z-80.

    G0Z2.

    G28U0.W0.M05

    T0100

    M01

    T0202

    G50S3600

    G96S200M03

    G70P100Q102

    G28U0.W0.M05

    T0200

    M30

    %

    Chu trnh tin th tin dao hng knhG72 (Rough Facing Cycle)

    Dng ht b vt liu trn cc trc nhm t c kch thc gn ging vi chi tit gia cng chun b cho chu trnh gia cng tinh tip theo. Khi dng G72, dao ct s thc hin cc ng chy dao lin tip nhau theo phng vung gc vi trc.

    Ty theo h iu khin m G72 c c php khc nhau.

    - Vi h iu khin 10T/11T/15T

    G72 Pp Qq Dd Uu Ww Ff Ss;

    - Vi h iu khin OT/16T/17T/18T/20T/21T

    G72 Wd Rr;

    G72 Pp Qq Uu Ww Ff Ss;

    Ww: Depth of cut

    Cc thng s cn li tng t nh G71.

    Chu trnh tin th G72

  • d) Chu trnh gia cng th chp hnh-G73 (Contour Repeating Cycle)

    Dng ht b vt liu (stock removal) trn cc trc nhm t c kch thc gn ging vi chi tit gia cng chun b cho chu trnh gia cng tinh tip theo. Khi dng G73, dao ct s thc hin cc ng chy dao lin tip nhau theo phng dc theo bin dng ca chi tit cn gia cng.

    Chu trnh tin th chp hnh G73

    Ty theo h iu khin m G73 c c php khc nhau.

    - Vi h iu khin 10T/11T/15T

    G73 Pp Qq I.. K..Dd Uu Ww Ff Ss;

    - Vi h iu khin OT/16T/17T/18T/20T/21T

    G73 Ui Wk Rr;

    G73Pp Qq Uu Ww Ff Ss;

    D, R: s ln ct th.

    I,K: Tng chiu su ct theo phng x,z (c du).

    e) Chu trnh tin Ren hn hp - G76

    Cng dng:

    - Dng thc hin nhiu ln chy dao lin tip nhau tin ren.

  • Lp trnh Tin CNC 35

    B MN CAD/CAM-CNC

    Chu trnh tin ren tng hp G76

    - Vi h iu khin 10T/11T/15T

    G76 X. (U) Z..(W) I .. K.. D ..F.. A..P..;

    I: cn (tnh theo bn knh).

    K: chiu su ren (tnh theo bn knh)

    D: chiu su bc ct u tin

    A: gc ren (ren h Mt A60)

    P: Cch n dao (mc nh P1): c gi tr nh sau:

    1: tin dao nghing din tch ct cc ln bng nhau (one edge cutting equal amount).

    3: tin dao nghing chiu su ct cc ln bng nhau (one edge cutting equal depth).

    2: tin dao 2 phng din tch ct cc ln bng nhau (two edge cutting equal amount).

    4: tin dao 2 phng chiu su ct cc ln bng nhau (two edge cutting equal amount)

    Tin dao 1 pha v tin dao 2 pha

  • Lp trnh Tin CNC 36

    B MN CAD/CAM-CNC

    Mt s h iu hnh khng dng t lnh P xc nh cch tin dao m ci t trc tip cho b iu khin my. Thng thng ta dng phng php tin dao nghing v chiu su bc ct u tin c tnh nh sau.

    NKD = (N: s ln ct, K: chiu cao ren)

    - Vi h iu khin OT/16T/17T/18T/20T/21T

    G76 PxxxxxxQqRr;

    G76 X..(U) Z..(W) P..Q.. R.. F..;

    P: xxxxxx Gm 6 ch s

    - 2 s u l s ln gia cng tinh

    - 2 s tip l s Ren rt dao t t cui ng ren

    - 2 s cui l gc ren

    Qq: chiu su ct nh nht (ko c du thp phn)

    Rr: lung d gia cng tinh.

    R: chnh lch bn knh (dng khi tin Ren cn).

    P : Chiu cao ren.

    Q: chiu su bc ct du tin.

    Lu :

    Tng t G92, ta c th dng M23 khi ng ch rt dao t t, hu b M23 bng M24.

    3.3. B dao khi tin

    a. B tr hnh hc (Geometry Offset):

    Cc thng s b tr dao: B tr dao trong cng ngh tin gm cc thng s sau. Cc thng s ny c a vo mn hnh TOOL OFFSET trc khi chng trnh gia cng c thc thi.

    - X offset: B tr theo phng x

    - Z offset: B tr theo phng z

    OFFSET No X Z R Tip 01 . . . . 02 . . . 03 . . .

  • Lp trnh Tin CNC 37

    B MN CAD/CAM-CNC

    Cc thng s b tr X, Z dng b tr s khc bit v kch thc hnh hc gia cc dao. Thng s ny tng t nh b tr chiu di trong cng ngh phay. Khi dao v lng b dao c ch nh lng b tr s c t ng tnh n m khng cn lnh khi ng b tr.

    V d: T0102: lng b tr trong Offset 02 s c cng thm vo cho dao s 1.

    - R: Bn knh mi dao.

    Do mi dao tin thng c bn knh r nn khi ct cc bin dng cung trn hoc tin cc mt cn, im ct thc t v im canh chnh dao khng trng nhau. Dn n sai s gia bin dng ct thc t v bin dng mong mun.

    Do vy, m bo chnh xc yu cu, trong cng ngh tin CNC, hu ht cc h iu hnh u h tr chc nng b tr bn knh mi dao. Tng t phay, b tr bn knh mi dao c khi ng bi lnh b tr G41, G42 v hu b tr bi lnh G40. Bn knh mi dao c a vo OFFSET ca my trc khi chng trnh c thc thi.

    Mi dao l thuyt

    Bin dng mong mun

    Bin dng thc

  • Lp trnh Tin CNC 38

    B MN CAD/CAM-CNC

    Lnh b tr bn knh G41, G42, G40

    - T(tip): Hng mi dao.

    Khi b tr bn knh, cn phi ch r hng mi dao, hng mi dao s quyt nh n lng b tr. Hng mi dao c ch nh bi cc s nguyn t 1-> 9 nh bng sau.

    Bng 1: hng mi dao

  • Lp trnh Tin CNC 39

    B MN CAD/CAM-CNC

  • Lp trnh Tin CNC 40

    B MN CAD/CAM-CNC

    b. B tr mn dao (Wear Offset)

    B tr mn dao l chc nng dng b tr do trong qa trnh s dng dao b mn nh hng n chnh xc gia cng. Cc thng s trong b tr mn dao cng tng t nh b tr hnh hc nhng c ci trong mn hnh WEAR OFFSET SCREEN. Thng thng khi khng yu cu chnh xc cao ta khng cn b tr mn dao. B tr Mn dao theo cc phng X, Z thng c s dng hn so vi b tr bn knh mi dao. c bit l khi ct theo cc phng ring r (tin tr, kho mt). B tr bn knh mi dao do mn l do trong qa trnh ct mi dao b mn nn bn knh mi dao cng ngy cng tng ln.