CNC programozás.
A Computer Numerical Control (CNC) olyan szerszámgép, amely programozható mikroszámítógépet is tartalmaz, ami a vezérlését végzi. Megalkotását a kézi megmunkálás igen jelentős mellékidő szükséglete, azaz a termelékenység növekedése, valamint a nagyságrendekkel jobb ismétlési és pozicionálási pontossága tette szükségessé, mert az előkészítés (például berajzolás) és az egyes műveletek közötti szerszámváltás, fogásvétel, fokozatkapcsolás jelentős időt vesz igénybe, ami összemérhető a megmunkálás főidejével. A számítógépek alkalmazása lehetővé teszi az egyidejűleg több tengely mentén végzett és nem egyenes menti mozgásokat is, ami kézzel lehetetlen. Vezérlését alapvetően a beépített mikroszámítógép programozása, működését a felépítmény, azaz a vezérelt gép és az alkalmazott technológia határozza meg. CNC programozás
A CNC gépeket 2 és 2,5 tengely esetén lehet egyszerűbb geometriai alakzat esetén gazdaságosan kézzel programozni. A 3 vagy 3+ tengely eserén kizárólga CAD – CAM programok felhasználásával valósítható meg a programozás. CNC programozás
A CNC eszterga (marógépnek is) jellegzetes pontjai vannak melyet a programozásnál, a munkadarab elhelyezésénél figyelembe kell venni. CNC programozás
A CNC programozásnál a munkadarab nulla pontjához javasolt megadni az összes méretet, amit abszolút méretmegadásnak neveznek. Ilyenkor mindig lehet tudni, hogy a nulla ponthoz képest mekkora a távolság a relatív méret megadáshoz képest, mely mindig az előző megmunkálási ponthoz van értelmezve. CNC programozás
A kézi programozás az un. ISO G kódban történik. Minden sorban kell lenni egy vagy tobb párhozamos végrehajtható utasításnak, tengely méreteknek, beállításoknak, stb. A program szintaktikája nagyon egyszerű, jellemzően egy irányba haladó, ritkán alprogramot (ciklust) használ a megmunkálás amit a hagyományos gyártás technológia alapján részerke kell bontani (nagyolás, simítás, menet készítés, stb.). CNC programozás
G00 | Fanuc 16i/160i, 18i/180i | Positioning |
G01 | Fanuc 16i/160i, 18i/180i | Linear interpolation |
G02 | Fanuc 16i/160i, 18i/180i | Circular interpolation/Helical interpolation CW |
G03 | Fanuc 16i/160i, 18i/180i | Circular interpolation/Helical interpolation CCW |
G02.2, G03.2 | Fanuc 16i/160i, 18i/180i | Involute interpolation |
G02.3, G03.3 | Fanuc 16i/160i, 18i/180i | Exponential function interpolation |
G02.4, G03.4 | Fanuc 16i/160i, 18i/180i | Three-dimensional circular interpolation |
G04 | Fanuc 16i/160i, 18i/180i | Dwell, Exact stop |
G05 | Fanuc 16i/160i, 18i/180i | High speed cycle machining |
G05.1 | Fanuc 16i/160i, 18i/180i | Al contour/ Al nano contour/ Smooth interpolation |
G05.4 | Fanuc 16i/160i, 18i/180i | HRV3 on/off |
G06.2 | Fanuc 16i/160i, 18i/180i | NURBS interpolation |
G07 | Fanuc 16i/160i, 18i/180i | Hypothetical axis interpolation |
G07.1 (G107) | Fanuc 16i/160i, 18i/180i | Cylindrical interpolation |
G08 | Fanuc 16i/160i, 18i/180i | Advanced prevew control |
G09 | Fanuc 16i/160i, 18i/180i | Exact stop |
G10 | Fanuc 16i/160i, 18i/180i | Programmable data input |
G10.6 | Fanuc 16i/160i, 18i/180i | Tool retract and return |
G11 | Fanuc 16i/160i, 18i/180i | Programmable data input mode cancel |
G12.1 | Fanuc 16i/160i, 18i/180i | Polar coordinate interpolation mode |
G13.1 | Fanuc 16i/160i, 18i/180i | Polar coordinate interpolation cancel mode |
G15 | Fanuc 16i/160i, 18i/180i | Polar coordinates command mode |
G16 | Fanuc 16i/160i, 18i/180i | Polar coordinates command |
G17 | Fanuc 16i/160i, 18i/180i | XpYP plane selection |
G18 | Fanuc 16i/160i, 18i/180i | ZpXp plane selection |
G19 | Fanuc 16i/160i, 18i/180i | YpZp plane selection |
G20 | Fanuc 16i/160i, 18i/180i | Input in inch |
G21 | Fanuc 16i/160i, 18i/180i | Input in mm |
G22 | Fanuc 16i/160i, 18i/180i | Stored stroke check function on |
G23 | Fanuc 16i/160i, 18i/180i | Stored stroke check function off |
G25 | Fanuc 16i/160i, 18i/180i | Spindle speed fluctuation detection off |
G26 | Fanuc 16i/160i, 18i/180i | Spindle speed fluctuation detection on |
G27 | Fanuc 16i/160i, 18i/180i | Reference position return check |
G28 | Fanuc 16i/160i, 18i/180i | Automatic return to reference position |
G29 | Fanuc 16i/160i, 18i/180i | Automatic return from reference position |
G30 | Fanuc 16i/160i, 18i/180i | 2nd, 3rd and 4th reference position return |
G30.1 | Fanuc 16i/160i, 18i/180i | Floating reference point return |
G31 | Fanuc 16i/160i, 18i/180i | Skip function |
G31.8 | Fanuc 16i/160i, 18i/180i | EGB skip function |
G31.9 | Fanuc 16i/160i, 18i/180i | Continuous high-speed skip function |
G33 | Fanuc 16i/160i, 18i/180i | Thread cutting |
G37 | Fanuc 16i/160i, 18i/180i | Automatic tool length measurment |
G39 | Fanuc 16i/160i, 18i/180i | Corner offset circular interpolation |
G40 | Fanuc 16i/160i, 18i/180i | Cutter compensation cancel/ three-dimensional tool compensation cancel |
G41 | Fanuc 16i/160i, 18i/180i | Cutter compensation left/ three-dimensional tool compensation |
G41.2 | Fanuc 16i/160i, 18i/180i | Three-dimensional cutter compensation (Tool side compensation) left side |
G41.3 | Fanuc 16i/160i, 18i/180i | Three-dimensional cutter compensation (Leading edge offset) |
G42 | Fanuc 16i/160i, 18i/180i | Cutter compensation right |
G42.2 | Fanuc 16i/160i, 18i/180i | Three-dimensional cutter compensation (Tool side compensation) right side |
G40.1 (G150) | Fanuc 16i/160i, 18i/180i | Normal direction control cancel mode |
G41.1 (G151) | Fanuc 16i/160i, 18i/180i | Normal direction control left side on |
G42.1 (G152) | Fanuc 16i/160i, 18i/180i | Normal direction control right side on |
G43 | Fanuc 16i/160i, 18i/180i | Tool length compensation + direction |
G44 | Fanuc 16i/160i, 18i/180i | Tool length compensation – direction |
G45 | Fanuc 16i/160i, 18i/180i | Tool offset increase |
G46 | Fanuc 16i/160i, 18i/180i | Tool offset decrease |
G47 | Fanuc 16i/160i, 18i/180i | Tool offset double increase |
G48 | Fanuc 16i/160i, 18i/180i | Tool offset double decrease |
G49 | Fanuc 16i/160i, 18i/180i | Tool length compensation cancel |
G50 | Fanuc 16i/160i, 18i/180i | Scaling cancel |
G51 | Fanuc 16i/160i, 18i/180i | Scaling |
G50.1 | Fanuc 16i/160i, 18i/180i | Programmable mirror image cancel |
G51.1 | Fanuc 16i/160i, 18i/180i | Programmable mirror image |
G52 | Fanuc 16i/160i, 18i/180i | Local coordinate system setting |
G53 | Fanuc 16i/160i, 18i/180i | Machine coordinate system setting |
G54 | Fanuc 16i/160i, 18i/180i | Workpice coordinate system 1 selection |
G54.1 | Fanuc 16i/160i, 18i/180i | Additional workpiece coordinate system selection |
G54.2 | Fanuc 16i/160i, 18i/180i | Rotary table dynamic fixture offset |
G55 | Fanuc 16i/160i, 18i/180i | Workpice coordinate system 2 selection |
G56 | Fanuc 16i/160i, 18i/180i | Workpice coordinate system 3 selection |
G57 | Fanuc 16i/160i, 18i/180i | Workpice coordinate system 4 selection |
G58 | Fanuc 16i/160i, 18i/180i | Workpice coordinate system 5 selection |
G59 | Fanuc 16i/160i, 18i/180i | Workpice coordinate system 6 selection |
G60 | Fanuc 16i/160i, 18i/180i | Single direction positioning |
G61 | Fanuc 16i/160i, 18i/180i | Exact stop mode |
G62 | Fanuc 16i/160i, 18i/180i | Automatic corner override |
G63 | Fanuc 16i/160i, 18i/180i | Tapping mode |
G64 | Fanuc 16i/160i, 18i/180i | Cutting mode |
G65 | Fanuc 16i/160i, 18i/180i | Macro call |
G66 | Fanuc 16i/160i, 18i/180i | Macro modal call |
G67 | Fanuc 16i/160i, 18i/180i | Macro modal call cancel |
G68 | Fanuc 16i/160i, 18i/180i | Coordinate rotation/ three-dimensional coordinate conversion |
G69 | Fanuc 16i/160i, 18i/180i | Coordinate rotation cancel/ three-dimensional coordinate conversion cancel |
G72.1 | Fanuc 16i/160i, 18i/180i | Rotation copy |
G72.2 | Fanuc 16i/160i, 18i/180i | Linear copy |
G73 | Fanuc 16i/160i, 18i/180i | Peck drilling cycle |
G74 | Fanuc 16i/160i, 18i/180i | Counter tapping cycle |
G75 | Fanuc 16i/160i, 18i/180i | Plunge grinding cycle (for grinding machine) |
G76 | Fanuc 16i/160i, 18i/180i | Fine boring cycle |
G77 | Fanuc 16i/160i, 18i/180i | Direct constant-dimension plunge grinding cycle (for grinding machine) |
G78 | Fanuc 16i/160i, 18i/180i | Continuous-feed surface grinding cycle (for grinding machine) |
G79 | Fanuc 16i/160i, 18i/180i | Intermittent-feed surface grinding cycle (for grinding machine) |
G80 | Fanuc 16i/160i, 18i/180i | Canned cycle cancel/ external operation function cancel |
G80.5 | Fanuc 16i/160i, 18i/180i | Synchronization start of electronic gear box (EGB) (for two axes programming) |
G81 | Fanuc 16i/160i, 18i/180i | Drilling cycle, spot boring cycle or external operation function |
G81.1 | Fanuc 16i/160i, 18i/180i | Chopping function |
G81.5 | Fanuc 16i/160i, 18i/180i | Synchronization start of electronic gear box (EGB) (for two axes programming) |
G82 | Fanuc 16i/160i, 18i/180i | Drilling cycle or counter boring cycle |
G83 | Fanuc 16i/160i, 18i/180i | Peck drilling cycle |
G84 | Fanuc 16i/160i, 18i/180i | Tapping cycle |
G85 | Fanuc 16i/160i, 18i/180i | Boring cycle |
G86 | Fanuc 16i/160i, 18i/180i | Boring cycle |
G87 | Fanuc 16i/160i, 18i/180i | Back boring cycle |
G88 | Fanuc 16i/160i, 18i/180i | Boring cycle |
G89 | Fanuc 16i/160i, 18i/180i | Boring cycle |
G90 | Fanuc 16i/160i, 18i/180i | Absolute command |
G91 | Fanuc 16i/160i, 18i/180i | Increment command |
G92 | Fanuc 16i/160i, 18i/180i | Setting for work coordinate system or clamp at maximum spindle speed |
G92.1 | Fanuc 16i/160i, 18i/180i | Workpiece coordinate system preset |
G94 | Fanuc 16i/160i, 18i/180i | Feed per minute |
G95 | Fanuc 16i/160i, 18i/180i | Feed per rotation |
G96 | Fanuc 16i/160i, 18i/180i | Constant surface speed control |
G97 | Fanuc 16i/160i, 18i/180i | Constant surface speed control cancel |
G98 | Fanuc 16i/160i, 18i/180i | Return to initial point in canned cycle |
G99 | Fanuc 16i/160i, 18i/180i | Return to R point in canned cycle |
G160 | Fanuc 16i/160i, 18i/180i | In-feed control function cancel (for grinding machine) |
G161 | Fanuc 16i/160i, 18i/180i | In-feed control function (for grinding machine) |
Üzenet küldés: ITT