Strona 1 z 1

komenda ??

: 18 lis 2010, 20:45
autor: metalflex
Witam!!

mam pytanko czy jest jakas komenda żeby glowica po wyciecu elemetu i przed wpaleniem nasteonego niepodnosila sie tak wysoko bo trace duzo czasu na to ??

: 18 lis 2010, 21:42
autor: skoti
Zdradzisz z laski swojej jaki to laser ?

: 18 lis 2010, 21:58
autor: numerek
o ile dobrze pamiętam to chyba mazak ?
w sicamie zaznacz "głowica opuszczona"

: 18 lis 2010, 22:56
autor: Emergency_Stop
Jeżeli mowa o Mazaku to podeślij przykładowy kod maszynowy. Są dwa miejsca gdzie taka informacja się znajduje a raczej komenda, która podnosi o zadaną wysokość oś Z. Decyduje o tym parametr w postprocesorze ("use endcut subroutine").

1. Jeżeli opcja jest zaznaczona to po każdym cięciu, w kodzie maszynowym znajduje się odniesienie do podprogramu znajdującego się bezpośrednio na maszynie w obszarze pamięci zabezpieczonej (przeważnie podprogram 9999, jaki u Ciebie to sobie musisz spojrzeć, patrząc do kodu maszynowego lub w ustawieniach postprocesora). W tymże podprogramie oprócz komend wyłączających wiązkę, czujnik, gaz pomocniczy znajduje się komenda podnosząca oś Z. Dalej prosta sprawa, edytujesz taki podprogram i wpisujesz własną wartość. Jak udostępnić taki obszar pamięci do edycji? To już zależy od modelu konkretnej maszyny, ze szkolenia powinieneś wynieść taką informację.

2. W sytuacji jak parametr endcut subroutine jest odznaczony to każdorazowo po wykonanym cięciu, w kodzie maszynowym zostają zapisane komendy odpowiedzialne za to samo co w podprogramie 9999 (mogą oczywiście wystąpić różnice, zwłaszcza w nowych maszynach ale zasada działania się nie zmienia). Wartość wysokości na jaką podnoszona jest oś "Z" program podbiera z pliku konfiguracyjnego maszyny znajdującego się w folderze Sicam\ver14. Przeważnie jest to plik tekstowy o nazwie maszyny. Tam trzeba odszukać pozycję "ZHome" i podać odległośc. Wada jest taka, że w tym przypadku kod maszynowy więcej waży ponieważ każdorazowo po cięciu wklejanych jest kilka wierszy komend. W pierwszym przypadku jest to tylko jedna komenda M98P9999

Chcąc szybko przy maszynie zmienić taką odległość w przypadku pierwszym modyfikujesz tylko podprogram 9999. W drugim przypadku przyda się notatnik ;)

Opcja głowica opuszczona, o której wspomina kolega numerek działa trochę inaczej. Nie wyłącza czujnika i stosuje się ja tylko na małe odległości przy wcześniej odpowiednio zaprojektowanym programie (z bezkolizyjnymi przesunięciami).

: 18 lis 2010, 23:38
autor: numerek
rzeczywiście głowica opuszczona to nie to samo ..

use endcut subroutine - odpowiada za podniesienie głowicy na minimalną wysokośc przejazdową

cóż nie wszystko da się zakodować w głowie - jak widzę ekran to wiem o co biega :)


a skoro jesteśmy przy programach typu 9xxx to da się je modyfikować na maszynie ?
no mnie wykładali że nie bo to stałe maszynowe i brak do nich dostępu - nie to abym miał ochotę tam grzebać ale...

: 19 lis 2010, 08:13
autor: Emergency_Stop
numerek: tak da się je modyfikować w każdej maszynie, na niektórych jednak trzeba wejść w tryb serwisowy (starsze typy NC, bodajże L32 jak pamiętam) co wiąże się z potrzebą restartu maszyny więc w locie na bieżące potrzeby tego się nie wykona. Jaką masz wersje Mazaka?

: 20 lis 2010, 10:04
autor: enesh

Kod: Zaznacz cały

9999.cnc

%
O9999
M23
G40
M09
M31
G91G00Z50. <--- wysokosć podnoszenia
G90
M99
%
na starszych maszynach ze sterowaniem np L-PLUS te programy są chronione przed usunięciem ale nie pamiętam czy przed modyfikacją również (jak kasuje się program to one zostają a reszta podprogramów 7001, 8011 itp się kasują) ale można zdjąć blokadę i z tego co pamiętam nie trzeba restartować maszyny. Na sterowaniu PreView to na pewno nie trzeba tylko od razu się zmienia i przyjmuje :)
Nie pamiętam dokładnie jaka funkcja za to odpowiada bo troche rzeczy wyleciało już z głowy... Może "Program erase protect function" i wpisuje się od jakiego numeru programu ma nie usuwać ale nie wiem na 100%