Przecinarka AgatSpeed CNC ECS 872 - G-Code
: 27 lip 2015, 10:45
Witam, obserwuję te forum od dłuższego czasu i postanowiłem się zarejestrować.
http://www.techspaw.com.pl/ciecie/agat.pdf <--- maszyna na której będzie to palone.
Jest problem. Mam do wykonania ponad 1000 szt. blach z otworami (palone będą same otwory, na gotowych wyciętych blaszkach), sęk w tym, że jak operator ma uruchamiać od nowa program po wypalonych 4 otworach to czasowo to kiepsko wychodzi. Chciałbym zastosować pętlę aby po wypalonym ostatnim otworze, program wracał do pierwszego (ew. szedł w drugą stronę, jeszcze to przemyślę, wiem jak to zrobić w każdym razie). Chciałbym to ładnie zapętlić, bo tymczasowe rozwiązanie składa się z tysiąca wierszy (około 30 szt. blach).
G-Code z pliku .NCP na program niżej (jedno cięcie)
N10 PROGRAM
N20 INIT
N30
N40 USE_PRESELECTED
N50 G0 X19.58 Y118.47 G41
N60 FEEDOVR=100
N70 TECHNOLOGY_ON
N80 G3 X20 Y112.5 I0.42 J-2.97
N90 G3 X20 Y112.5 I0 J7.5
N100 G3 X20.14 Y114.49 I0 J1
N110 TECHNOLOGY_OFF
N120 G0 X19.58 Y28.47 G41
N130 TECHNOLOGY_ON
N140 G3 X20 Y22.5 I0.42 J-2.97
N150 G3 X20 Y22.5 I0 J7.5
N160 G3 X20.14 Y24.49 I0 J1
N170 TECHNOLOGY_OFF
N180 G0 X259.58 Y28.47 G41
N190 TECHNOLOGY_ON
N200 G3 X260 Y22.5 I0.42 J-2.97
N210 G3 X260 Y22.5 I0 J7.5
N220 G3 X260.14 Y24.49 I0 J1
N230 TECHNOLOGY_OFF
N240 G0 X259.58 Y118.47 G41
N250 TECHNOLOGY_ON
N260 G3 X260 Y112.5 I0.42 J-2.97
N270 G3 X260 Y112.5 I0 J7.5
N280 G3 X260.14 Y114.49 I0 J1
N290 TECHNOLOGY_OFF
N300 G0 G40 X0 Y0
N310 DONE
N320 ENDPROGRAM
Szukam rozwiązania od paru dni, ale większość kodów jest pod tokarki i niestety nie idzie tego zaadoptować. Jakieś sugestie ?
PS. w kwestii G-Code jestem zielony, dopiero zaczynam zabawę z tym, więc nawet nie wiem jakie informacje byłyby Wam jeszcze potrzebne oprócz sterownika. Piszcie a uzupełnię.
http://www.techspaw.com.pl/ciecie/agat.pdf <--- maszyna na której będzie to palone.
Jest problem. Mam do wykonania ponad 1000 szt. blach z otworami (palone będą same otwory, na gotowych wyciętych blaszkach), sęk w tym, że jak operator ma uruchamiać od nowa program po wypalonych 4 otworach to czasowo to kiepsko wychodzi. Chciałbym zastosować pętlę aby po wypalonym ostatnim otworze, program wracał do pierwszego (ew. szedł w drugą stronę, jeszcze to przemyślę, wiem jak to zrobić w każdym razie). Chciałbym to ładnie zapętlić, bo tymczasowe rozwiązanie składa się z tysiąca wierszy (około 30 szt. blach).
G-Code z pliku .NCP na program niżej (jedno cięcie)
N10 PROGRAM
N20 INIT
N30
N40 USE_PRESELECTED
N50 G0 X19.58 Y118.47 G41
N60 FEEDOVR=100
N70 TECHNOLOGY_ON
N80 G3 X20 Y112.5 I0.42 J-2.97
N90 G3 X20 Y112.5 I0 J7.5
N100 G3 X20.14 Y114.49 I0 J1
N110 TECHNOLOGY_OFF
N120 G0 X19.58 Y28.47 G41
N130 TECHNOLOGY_ON
N140 G3 X20 Y22.5 I0.42 J-2.97
N150 G3 X20 Y22.5 I0 J7.5
N160 G3 X20.14 Y24.49 I0 J1
N170 TECHNOLOGY_OFF
N180 G0 X259.58 Y28.47 G41
N190 TECHNOLOGY_ON
N200 G3 X260 Y22.5 I0.42 J-2.97
N210 G3 X260 Y22.5 I0 J7.5
N220 G3 X260.14 Y24.49 I0 J1
N230 TECHNOLOGY_OFF
N240 G0 X259.58 Y118.47 G41
N250 TECHNOLOGY_ON
N260 G3 X260 Y112.5 I0.42 J-2.97
N270 G3 X260 Y112.5 I0 J7.5
N280 G3 X260.14 Y114.49 I0 J1
N290 TECHNOLOGY_OFF
N300 G0 G40 X0 Y0
N310 DONE
N320 ENDPROGRAM
Szukam rozwiązania od paru dni, ale większość kodów jest pod tokarki i niestety nie idzie tego zaadoptować. Jakieś sugestie ?
PS. w kwestii G-Code jestem zielony, dopiero zaczynam zabawę z tym, więc nawet nie wiem jakie informacje byłyby Wam jeszcze potrzebne oprócz sterownika. Piszcie a uzupełnię.