Strona 1 z 2
Program na Sinumerik 840D
: 07 gru 2009, 16:20
autor: Bart_Q
Witam... Dostałem do zrobienia program CNC wykonujący taki przedmiot:
no i problem polega na tym, że nie mogę się połapać do końca z tymi dwoma promieniami, które tam występują (r20 i r50). Początkowo myślałem, że brakuje tam jakiegoś wymiaru ale ostatecznie doszedłem do tego robiąc następujące czynności:
No i po tych operacjach wychodzą dosyć nieprzyjemne wymiary dodatkowe:
No i teraz moje pytanie. Czy pisząc program CNC w Sinumerik 840D jest jakaś możliwość żeby wykorzystywać tylko te wymiary z pierwszego rysunku? Czy jednak będę musiał użyć, którychś "niewygodnych" wymiarów z ostatniego rysunku?
Załóżmy, że została mi do zrobienia tylko warstwa wykańczająca (naddatek 0.2mm na średnicy).
Chciałem na koniec dodać, że ledwo liznąłem CNC i mnóstwo rzeczy jest dla mnie niejasnych
Czy na maszynach sterowanych Sinumerikiem wklepuje się kontur jaki ma powstać i G-code powstaje sam, czy trzeba ten G-code stworzyć? (na zajęciach tworzymy właśnie G-code)
: 07 gru 2009, 18:28
autor: tomken
w woli ścisłości, jeżeli piszesz,że tworzycie g kody to jak?macie do tego programy? należałoby uściślić, jeżeli natomiast "wklepujesz" to używasz prostych g kodów i funkcji dostępnych w sterowaniu, czyli twoja głowa ręce i wyobrażnia pracuja zamiast komputera by stworzyc to co normalnie wykonywane jest z prędkością pracy mikroprocesora:)jeąeli chodzi o r20 to masz wszelkie potrzebne dane by skorzystać z interpolacji kołowej g2/g3, zaczynasz promien na fi 72 więc skończysz na fi 112, w osi z zaczynasz na -25 więc skończysz na -45, linijka wyglądać może np. tak, g2 f.12 x112 z-45 chr=20, podobnie z r50 a faze 30 stopni zrobiłbym korzystajac z ang=... od tyłka strony, ale to tylko takie moje dywagacje, może koledzy coś dorzucą

: 07 gru 2009, 22:46
autor: luk_asz01
koleszko shop_tun -em sie zainteresuj - zostaw g-kod

, zwlaszcza ze to Friendly Sinumerik 840D - co to dysunku to nic wiecej nie potrzebujesz, G02 I G03 masz punkty poczatkowe jak i koncowe, chodz jest tam linia o kacie 30 stopni, nie jest okreslona jego dlugosc, wiec G-kod odpada. jest to lagode przejscie z luku po promieniu w linie pod katem 30-stu stopni. czy nie robisz tego czasem progrmie tzn .shop_turn? bo tylko w nim masz opcje : tangential , polega to na zdefiniowaniu konturu bez jednej niewiadomej - ktora u ciebie jest dlugosc tej wlasnie lini pochylonej o 30stopni.
w sumie moge sie mysli co do mojej wypowiedzi, wlasnie jestem na kursie gdzie uzywamy symulatorow shop_turn 840 i shop_mill .
Tangential - uzywalem tylko w shop_mill , ale wydaje mi sie ze mozna go zastosowac do symulacji toczenia.
Jesli napisalem jakies bzdury to prosze o lekcje- pokornie poslucham
: 08 gru 2009, 00:13
autor: Bart_Q
Hej....na wstępie chciałem podziękować za zainteresowanie tematem.
Wszelkie nieścisłości nie wynikają z mojego lekceważenia lecz z totalnego braku wiedzy w temacie CNC
Od razu mówię, że inne programy odpadają bo jest to projekt robiony na zajęciach i musimy używać G kodu. Poza tym wydaje mi się żeby korzystać z jakiegokolwiek "wspomagacza" trzeba znać chociaż podstawy G kodu.
Co do oprogramowania jakiego używamy to nie pamiętam dokładnie, ale wiem, że ikonka jest w kształcie jakiejś flagi, potem klika się "topturn" i dalej "uruchom toczenie"
Po odpaleniu widać jakąś tam obrabiarkę i na dole menu z polami takimi m.in. jak: karta przygotowawcza, tryb automatyczny, edytor NC.
W programie zdefiniowaliśmy tylko narzędzia dla konkretnej obrabiarki, punkty bazowe i kształt materiału, z którego będziemy toczyć. Resztę robimy w G kodzie w tym programie korzystając z edytora NC
Kurcze nie byłoby problemu gdyby nie to że promień r50 wchodzi na ten r20 i dlatego zmiana promienia spotyka się w "przypadkowym" punkcie i teraz nie wiem jak to napisać, żeby program mnie zrozumiał
Aha tomken jak tylko będę na zajęciach to sprawdzę Twoim sposobem co się będzie działo... Jak coś to zostaje jeszcze wykładowca, ale chciałem już pójść na zajęcia z pewną wiedzą żeby nie świecić oczami

Pozdrawiam
: 08 gru 2009, 08:46
autor: luk_asz01
co do tych 30stopni, to rzeczywiscie, od tylka strony

, z drugiej zas G02 - dla wypuklego promienia i G03- dla wkleslego
: 08 gru 2009, 19:27
autor: Bart_Q
No dobra G2 albo G3 ale jak rozwiązać problem, że to nie są pełne promienie? Wpisać, że promień ma być na taką "dziwną" średnicę czy można to jakoś inaczej rozwiązać....
(Chciałem zauważyć, że r20 ma 87,58 stopnia a r50 27,56 stopnia i do tego r50 nachodzi na r20- wg AutoCADa)
Ktoś ma jeszcze jakieś pomysły?
: 09 gru 2009, 20:32
autor: luk_asz01
to w zalaczniku powinno ci pomoc. spakowalem to zdjecie bo robilem je telefonem, a nie chce by stracilo ono przy zmianie rozmiarow.
pozatym pierwszy promien R-20 konczy sie na odleglosci z-45 , sam dojdziesz do tego zapewne . drugi promien konczysz poza konturem, bo i tak ten kat 30stopni bedziesz obrabial z drugiej strony, wiec nie musisz skonczyc dokladnie w punkcie zetkniecia sie z linia. wydaje mi sie ze promien r20 i r50 leza w tej samej osi x , wiec wspolne dla nich bedzie "K" a "I" drugiego promienia bedzie o 100 jednostek wieksze od "I" promienia R20
powinno to byc tak
G90
G03 X(M74+R20*2) Z-45 I (M74) K-45
G02 X(M74+2*R20+(np.R50*2)/2) - BY WYSZLO POZA KONTUR a zostalo na granicy okregu) Z(45+R50) I(M74+R20*2+R50*2) K(M74)
wyzej zalozylem ze srodki promieni leza w osi x na wysokosci M74
poza tym rysunek jest nie kompletny, brakuje oznaczenia podciecia pod gwint, brakuje tez punktu wg. waznych danych dla R50(polozenie - I i K) i R20 (polozenie - I)
dla mnie to wyglada na nauke konwersacji z maszyna typu, shop_turn a nie na nauke g-kodu ;/
rrysunek jest za malo dokladadny jak na cwiczenie g-kodu.
dolacze jeszcze podstawy programowania. jest tam wytlumaczona interploacja na kilka sposobow
: 13 gru 2009, 19:30
autor: Endrju76
Witam
Myślę że na podstawie wcześniejszych rad kolegów masz już gotowy program konturu. W G godach może on wyglądać tak:
N20 G1 X72 Z-25
N25 G3 X111.964 Z-44.157 I0 K-20
N30 G2 X125.273 Z-67.05 I49.956 K2.107
N35 G1 X146 Z-85
N40 G1 Z-105
N45 G1 X152
N20 G1 X72 Z-25
N25 G3 X111.964 Z-44.157 CR=20
N30 G2 X125.273 Z-67.05 CR=50
N35 G1 X146 Z-85
N40 G1 Z-105
N45 G1 X152
: 13 gru 2009, 22:05
autor: luk_asz01
powiem szczerze ze probowalem napisac program z reki na podstawie org. rys.
i chyba sie nie myle ze nie ma takiej mozliwosci. zbyt malo danych.
endju 76 popraw bledy w G-kodzie

napierwszy rzut oka, juz w drugiej linijce jest blad
N25 G3 X111.964 Z-44.157 I0 K-20
nie bede ci podpowiadal

pewnie zauwazysz go sam. resztay nie sprawdzalem.
: 14 gru 2009, 22:14
autor: Endrju76
Witam
Rysunek podstawowy trzeba wstawić do Cada. Tam dostałem pozostałe wymiary.
luk_asz01 jak mam być szczery to błędu nie widzę. Program na symulatorze poszedł na OK. Interesował mnie tylko profil z promieniami. Pozostałe elementy konturu są jasne.
