Nowość!!!

Transkrypt

Nowość!!!
Wyspa Plakatowa Stowarzyszenia ProCAx
Salon Technologii CAx 2013
15-17 października 2013 r., Kraków, www.targi.krakow.pl
Autor: Janusz POBOŻNIAK, e-mail: [email protected]
Nowy standard programowania obrabiarek sterowanych numerycznie: STEP-NC
TERAZ: programowanie OSN za pomocą normy ISO 6983:
Przygotowanie programu
Program
Obrabiarka CNC
nia
a
ow
s
o
st rów r do ia
ć
oś eso c eso wan
n
z
c pro
c
o
e
ero
r
i
t
t
p
s
n
s
t
Ko pos ę po dem
jd ukła
a
n
e z XX z Y?
i
z
YY
Gd rki X
ia
b
a
C o Bra
obr
kry k in
je
f
się orm
za acj
oz i o
na
n
cz arz
en
ę
iem dziu
Prog
T0
ramo
30
wan
3?
ie dl
a ko
Mam
obra
nkre
tnej
mus obrabia biarki
zę o
rkę X
d no
wa p YZ, dlac
Brak
isać
zego
obra
pr
biark
możliwości zmiany cykli w programie
ę AB ogram n
a
C?
Moja obrabiarka uzyskuje żądaną
dokładność bez przejścia
wykańczającego. Jak szybko usunąć to
przejście?
Programowanie
ręczne
Postprocesor
www.procax.org.pl
Instytucja: Politechnika Krakowska,
Instytut Technologii Maszyn i Automatyzacji Produkcji
System CAD/CAM
N0030 S0960 T0202 M03 M08
N0040 G94 F0160.000.
N0050 G00 X-12.0 Y30.0 Z-5.0
N0060 G01 X112
ny klu
a
i
zm w cy
i
c
oś
t ró
w
e
i
l
ż
m
w
mo
ara
a
i
p
k
n
Bra wych róbki krawa
ob ość s zeni?
awo
t
s
bok
pod
kies
ę
ł
a
g
i
nić owan
e
i
ez
zm
r
f
k
a
u
l
J
cyk
Program zawiera same tory ruchu
narzędzi a nie dane o cyklu obróbki
Co może oznaczać sekwencja
"G01X12Y23 X25.3Y23 Z32…"?
NOWE ROZWIĄZANIE: norma STEP-NC (ISO 14649)
w
o
N
(Jeden lub więcej planów obróbki )
(cecha technologiczna)
ś
o
!
!
ć!
WorkingStep
Tool
Machining_Operation
Projekt
(Trajektoria ruchu narzędzia)
Toolpath
(Funkcje pomocnicze obrabiarki)
Machine_functions
Strategy
(Strategia obróbki)
(Cykl obróbki)
(Narzędzie)
(Blok programu)
(Parametry skrawania)
Machining_feature
Workplan
Technology
Stowarzyszenie
ProCAx
Project
(Projekt)
Plan obróbki
Bloki programu
Cechy
technologiczne
Struktura danych w programie
Cykle obróbki
STEP NC
ISO 14649
ISO 6983
CAM 1
CAM 1
CAM 2
POSTPROCESOR
CAM 2
POSTPROCESOR
CAM n
Narzędzia
CAM n
Tolerancja średn.
otworu
Param. skrawania
Funkc. pomoc.
POSTPROCESOR
Strategie
Obrabiarka CNC
#1= PROJECT('EXECUTE EXAMPLE1',#2,(#4),$,$,$);
…
#2= WORKPLAN('MAIN WORKPLAN',(#10,#11,#12,#13,#14),$,#8,$);
…
#10= MACHINING_WORKINGSTEP('WS FINISH PLANAR FACE1',#62,#16,#19,
#11= MACHINING_WORKINGSTEP('WS DRILL HOLE1',#62,#17,#20,$);
#12= MACHINING_WORKINGSTEP('WS REAM HOLE1',#62,#17,#21,$);
#13= MACHINING_WORKINGSTEP('WS ROUGH POCKET 1',#62,#18,#22,$);
#14= MACHINING_WORKINGSTEP('WS FINISH POCKET1',#62,#18,#23,$);
…
#16= PLANAR_FACE('PLANAR FACE1',#4,(#19),#77,#63,#24,#25,$,());
#17= ROUND_HOLE('HOLE1 D=22MM',#4,(#20,#21),#81,#64,#58,$,#26);
#18= CLOSED_POCKET('POCKET1',#4,(#22,#23),#84,#65,(),$,#27,#35,#37,#28
…
#19= PLANE_FINISH_MILLING($,$,'FINISH PLANAR FACE1',10.000,$,#39,#40,#
#20= DRILLING($,$,'DRILL HOLE1',10.000,$,#44,#45,#41,$,$,$,$,$,#46);
#21= REAMING($,$,'REAM HOLE1',10.000,$,#47,#48,#41,$,$,$,$,$,#49,.T.,$,$);
#22= BOTTOM_AND_SIDE_ROUGH_MILLING($,$,'ROUGH POCKET1',15.000,$
#23= BOTTOM_AND_SIDE_FINISH_MILLING($,$,'FINISH POCKET1',15.000,$,#
#39=
#44=
#47=
…
#56=
…
#45=
…
#41=
…
#46=
...
MILLING_CUTTING_TOOL('MILL 20MM',#29,(#125),80.000,$,$);
MILLING_CUTTING_TOOL('SPIRAL_DRILL_20MM',#31,(#126),90.000,$,$);
MILLING_CUTTING_TOOL('REAMER_22MM',#33,(#127),100.000,$,$);
PLUS_MINUS_VALUE(0.300,0.300,3);
MILLING_TECHNOLOGY(0.030,.TCP.,$,16.000,$,.F.,.F.,.F.,$);
MILLING_MACHINE_FUNCTIONS(.T.,$,$,.F.,$,(),.T.,$,$,());
DRILLING_TYPE_STRATEGY(75.000,50.000,2.000,50.000,75.000,8.000);
Brak konieczności stosowania
postprocesorów
Autorzy prac zaprezentują szerzej swoje dokonania podczas
prezentacji na „Salonie Technologii CAx”, w dniach 16-17.10.2013 r.
w Krakowie. Więcej na www.procax.org.pl
Zapraszamy wszystkich zainteresowanych!
Przykładowy program
Plakat w postaci elektronicznej można pobrać
ze strony: www.procax.org.pl
Najlepsze prace zostaną opublikowane jako typowe artykuły
w miesięczniku Mechanik nr 2/2014

Podobne dokumenty