Пример комплетног кода:



G21 ; Подешавање у милиметрима

G17 ; Селекција равни XY

G90 ; Апсолутно позиционирање

M06 T1 ; Избор алата 1

M03 S1500 ; Укључивање вретена (CW) на 1500 RPM

G00 X0 Y0 ; Брзо позиционирање на почетну тачку

G01 Z-2 F100 ; Први пролаз - спуштање на дубину од 2 mm

G01 X50 Y50 F300 ; Линеарно кретање до тачке (50, 50)

G01 Z0 ; Подизање алата

M05 ; Гашење вретена

M30 ; Крај програма



ЗАДАТАК – Шта се добија овим кодом?



G21 ; Подешавање у милиметрима

G17 ; Селекција равни XY

G90 ; Апсолутно позиционирање

M06 T1 ; Избор алата 1

M03 S1500 ; Укључивање вретена (CW) на 1500 RPM

G00 X0 Y0 ; Брзо позиционирање на почетну тачку

G01 Z-2 F100 ; Spuštanje alata na dubinu rezanja (2 mm)

G01 X0 Y0 F300

G01 X0 Y50

G01 X5 Y50

G02 X5 Y0 I0 J-25

G01 X0 Y0



M30 ; Kraj programa

Задатак: Писање комплетног CNC програма са рачунањем параметара

Опис задатка:

Ученици треба да:

  1. Израчунају број обртаја вретена (S) или брзину резања (Vc), у зависности од датих услова.

  2. Напишу CNC код за израду једноставног правоугаоног џепа (npr. квадрат или правоугаоник) на материјалу.






2. Дати подаци за задатак:


3. Упутство за рачунање:

(a) Рачунање броја обртаја вретена (S):

Формула за број обртаја вретена је:

S=1000⋅Vc/(π⋅D)



Где је:

Пример:

S=1000⋅120/(3.14⋅10)=3819обртаја у минуту.

Ученици треба да заокруже резултат на најближи цео број (на пример, S=3820).


(b) Рачунање брзине померања (F):

Формула за брзину померања алата:

F=S⋅z⋅fz

Где је:

Пример:

F=3820⋅2⋅0.1=764mm/min.


4. Шаблон CNC програма:

Ученици треба да попуне израчунате вредности у следећи шаблон:

G21                     ; Подешавање јединица на милиметре
G90                     ; Апсолутно позиционирање

M06 T1               ; Изабери алат (глодало)
M03 S____         ; Подеси број обртаја вретена
G00 X0 Y0 Z5    ; Брзи ход до почетне тачке
G01 Z-2 F100    ; Спуштање алата на дубину резања

G01 X50 Y0 F____    ; Линеарно кретање до (50, 0)
G01 X50 Y30             ; Линеарно кретање до (50, 30)
G01 X0 Y30               ; Линеарно кретање до (0, 30)
G01 X0 Y0                 ; Линеарно кретање назад до почетне тачке (0, 0)

G00 Z5                       ; Подизање алата
M05                            ; Заустављање вретена
M30                            ; Крај програма

5. Очекивани резултат: