hlaška
Já nedělal ni to vše dělal postprocesor tak je asi špatně nastavený......přikladam soubor
+================================================
+
+ Linuxcnc - Vectric machine output configuration file
+
+================================================
+
+ History
+
+ Who When What
+ ======== ========== ===========================
+ Tony 02/08/2005 Written
+ Pieter 20/06/2008 adapted for EMC2, begin + end
+ it uses M7 to start coolant/vacu-cleaner
+ Mark 28/06/2008 Added Arcs and new segment section.
+ cncbasher 23/09/2014 Added Toolchange
+================================================
POST_NAME = "Linuxcnc Arcs(mm)(*.ngc)"
FILE_EXTENSION = "ngc"
UNITS = "MM"
+------------------------------------------------
+ Line terminating characters
+------------------------------------------------
LINE_ENDING = "[13][10]"
+------------------------------------------------
+ Block numbering
+------------------------------------------------
LINE_NUMBER_START = 0
LINE_NUMBER_INCREMENT = 10
LINE_NUMBER_MAXIMUM = 999999
+================================================
+
+ Formating for variables
+
+================================================
VAR LINE_NUMBER = [N|A|N|1.0]
VAR SPINDLE_SPEED = [S|A|S|1.0]
VAR FEED_RATE = [F|C|F|1.1]
VAR X_POSITION = [X|C|X|1.3]
VAR Y_POSITION = [Y|C|Y|1.3]
VAR Z_POSITION = [Z|C|Z|1.3]
VAR ARC_CENTRE_I_INC_POSITION = [I|A|I|1.3]
VAR ARC_CENTRE_J_INC_POSITION = [J|A|J|1.3]
VAR X_HOME_POSITION = [XH|A|X|1.3]
VAR Y_HOME_POSITION = [YH|A|Y|1.3]
VAR Z_HOME_POSITION = [ZH|A|Z|1.3]
VAR SAFE_Z_HEIGHT = [SAFEZ|A|Z|1.3]
+================================================
+
+ Block definitions for toolpath output
+
+================================================
+---------------------------------------------------
+ Commands output at the start of the file
+---------------------------------------------------
begin HEADER
"%"
"G21 G40 G49 M6 T1"
"G17"
"M7"
"G0[ZH]"
"G0[XH][YH][S]M3"
+---------------------------------------------------
+ Commands output at toolchange
+---------------------------------------------------
begin TOOLCHANGE
"[N]M6T[T]"
"[N][S]M03"
+---------------------------------------------------
+ Commands output for rapid moves
+---------------------------------------------------
begin RAPID_MOVE
"G0[X][Y][Z]"
+---------------------------------------------------
+ Commands output for the first feed rate move
+---------------------------------------------------
begin FIRST_FEED_MOVE
"G1[X][Y][Z][F]"
+---------------------------------------------------
+ Commands output for feed rate moves
+---------------------------------------------------
begin FEED_MOVE
"G1[X][Y][Z]"
+---------------------------------------------------
+ Commands output for the first clockwise arc move
+---------------------------------------------------
begin FIRST_CW_ARC_MOVE
"G2[X][Y][J][F]"
+---------------------------------------------------
+ Commands output for clockwise arc move
+---------------------------------------------------
begin CW_ARC_MOVE
"G2[X][Y][J]"
+---------------------------------------------------
+ Commands output for the first counterclockwise arc move
+---------------------------------------------------
begin FIRST_CCW_ARC_MOVE
"G3[X][Y][J][F]"
+---------------------------------------------------
+ Commands output for counterclockwise arc move
+---------------------------------------------------
begin CCW_ARC_MOVE
"G3[X][Y][J]"
+---------------------------------------------------
+ Commands output for a new segment - toolpath
+ with same toolnumber but maybe different feedrates
+---------------------------------------------------
begin NEW_SEGMENT
"[S]M03"
+---------------------------------------------------
+ Commands output at the end of the file
+---------------------------------------------------
begin FOOTER
"G0[ZH]"
"G0[XH][YH]"
"M2"
"%"
+================================================
+
+ Linuxcnc - Vectric machine output configuration file
+
+================================================
+
+ History
+
+ Who When What
+ ======== ========== ===========================
+ Tony 02/08/2005 Written
+ Pieter 20/06/2008 adapted for EMC2, begin + end
+ it uses M7 to start coolant/vacu-cleaner
+ Mark 28/06/2008 Added Arcs and new segment section.
+ cncbasher 23/09/2014 Added Toolchange
+================================================
POST_NAME = "Linuxcnc Arcs(mm)(*.ngc)"
FILE_EXTENSION = "ngc"
UNITS = "MM"
+------------------------------------------------
+ Line terminating characters
+------------------------------------------------
LINE_ENDING = "[13][10]"
+------------------------------------------------
+ Block numbering
+------------------------------------------------
LINE_NUMBER_START = 0
LINE_NUMBER_INCREMENT = 10
LINE_NUMBER_MAXIMUM = 999999
+================================================
+
+ Formating for variables
+
+================================================
VAR LINE_NUMBER = [N|A|N|1.0]
VAR SPINDLE_SPEED = [S|A|S|1.0]
VAR FEED_RATE = [F|C|F|1.1]
VAR X_POSITION = [X|C|X|1.3]
VAR Y_POSITION = [Y|C|Y|1.3]
VAR Z_POSITION = [Z|C|Z|1.3]
VAR ARC_CENTRE_I_INC_POSITION = [I|A|I|1.3]
VAR ARC_CENTRE_J_INC_POSITION = [J|A|J|1.3]
VAR X_HOME_POSITION = [XH|A|X|1.3]
VAR Y_HOME_POSITION = [YH|A|Y|1.3]
VAR Z_HOME_POSITION = [ZH|A|Z|1.3]
VAR SAFE_Z_HEIGHT = [SAFEZ|A|Z|1.3]
+================================================
+
+ Block definitions for toolpath output
+
+================================================
+---------------------------------------------------
+ Commands output at the start of the file
+---------------------------------------------------
begin HEADER
"%"
"G21 G40 G49 M6 T1"
"G17"
"M7"
"G0[ZH]"
"G0[XH][YH][S]M3"
+---------------------------------------------------
+ Commands output at toolchange
+---------------------------------------------------
begin TOOLCHANGE
"[N]M6T[T]"
"[N][S]M03"
+---------------------------------------------------
+ Commands output for rapid moves
+---------------------------------------------------
begin RAPID_MOVE
"G0[X][Y][Z]"
+---------------------------------------------------
+ Commands output for the first feed rate move
+---------------------------------------------------
begin FIRST_FEED_MOVE
"G1[X][Y][Z][F]"
+---------------------------------------------------
+ Commands output for feed rate moves
+---------------------------------------------------
begin FEED_MOVE
"G1[X][Y][Z]"
+---------------------------------------------------
+ Commands output for the first clockwise arc move
+---------------------------------------------------
begin FIRST_CW_ARC_MOVE
"G2[X][Y][J][F]"
+---------------------------------------------------
+ Commands output for clockwise arc move
+---------------------------------------------------
begin CW_ARC_MOVE
"G2[X][Y][J]"
+---------------------------------------------------
+ Commands output for the first counterclockwise arc move
+---------------------------------------------------
begin FIRST_CCW_ARC_MOVE
"G3[X][Y][J][F]"
+---------------------------------------------------
+ Commands output for counterclockwise arc move
+---------------------------------------------------
begin CCW_ARC_MOVE
"G3[X][Y][J]"
+---------------------------------------------------
+ Commands output for a new segment - toolpath
+ with same toolnumber but maybe different feedrates
+---------------------------------------------------
begin NEW_SEGMENT
"[S]M03"
+---------------------------------------------------
+ Commands output at the end of the file
+---------------------------------------------------
begin FOOTER
"G0[ZH]"
"G0[XH][YH]"
"M2"
"%"
Chyba není v programu, ani v postprocesoru
Chyba je přesně mezi klávesnicí a židlí

Chyba je přesně mezi klávesnicí a židlí

když nebudeš vědět z hlavy jak funguje nějaký spešl vrtací cyklus tak je to OK, ale že nechápeš ani to nejzákladnější z G-Kodu to už je pak těžko něco radit.Tato hlaška mi vyskočí když si označim někde uprostřed dráhu kde chci pokračovat ve verzi 2.3 mi to nedělalo tak nevín co kde přestavit.
Naposledy upravil(a) CZ_Pascal dne 6. 12. 2014, 9:01, celkem upraveno 1 x.
Pascale,Pascale !!! Nakreslim kružnici ,vygeneruji drahu danymPP a toto vznikne myslíš si že je chyba mezi klavesnicí a židlí???Jak tento postu můžu ovlivnit můžeš mi teda poradit???CZ_Pascal píše:Chyba není v programu, ani v postprocesoru![]()
Chyba je přesně mezi klávesnicí a židlí
když nebudeš vědět z hlavy jak funguje nějaký spešl vrtací cyklus tak je to OK, ale že nechápeš ani to nejzákladnější z G-Kodu to už je pak těžko něco radit.Tato hlaška mi vyskočí když si označim někde uprostřed dráhu kde chci pokračovat ve verzi 2.3 mi to nedělalo tak nevín co kde přestavit.
..... napíšu to v příkladu kterýmu snad porozumíš.
Chceš někam dojet a znáš cestu ze své garáže až na místo určení. Cestu znáš tak dobře, že od garáže dojedeš i poslepu.
(Přesně tohle dělá stroj... zná dobře cestu a jede poslepu
)
Představ si že tě někdo v průběhu tvé cesty zastaví, odjede někam do (_._)
)
.... no co už ... víš že máš za pět metrů zahnout doleva a po dalších třech metrech zase doprava - tak to uděláš a zjistíš že jsi sjel z mostu do řeky a vyhodíš chybovou hlášku
Chceš někam dojet a znáš cestu ze své garáže až na místo určení. Cestu znáš tak dobře, že od garáže dojedeš i poslepu.
(Přesně tohle dělá stroj... zná dobře cestu a jede poslepu

Představ si že tě někdo v průběhu tvé cesty zastaví, odjede někam do (_._)

a pak ti řekne a teď v cěstě pokračuj (přičemž jsi stále slepý - pouze znáš cestu nazpaměťkdyž si označim někde uprostřed dráhu kde chci pokračovat

.... no co už ... víš že máš za pět metrů zahnout doleva a po dalších třech metrech zase doprava - tak to uděláš a zjistíš že jsi sjel z mostu do řeky a vyhodíš chybovou hlášku

Určitě nejsem takový profík jako ty!!ke psaní G kodu musím sw který to udělá za mně a potom vznikne takova chyba to znamená že tam je něco špatně. Jsi schpen se do toho ještě jednou podivat a pokusit se odhalit příčinu?? Asi to pro tebe nebude problem,že jo??
Tento postup můžeš ovlivnit tak že buďto necháš program projet od začátku tak aby věděl kde se nachází a neskončil "v řece",Jak tento postu můžu ovlivnit můžeš mi teda poradit???
nebo pochopíš jak funguje G0, G1, G2 a G3 a pak můžeš frézce kafrat do toho odkud má pokračovat tak aby to bylo proveditelný.
Promiň že píšu takhle zvostra, ale tohle jsou naprostý základy... bez toho by tě neměli pustit ani k vlastnímu stroji

.... omlouvám se... už jsem vypěnil
Teď to neber osobně, ale spíše všeobecně : Na tohle to lidstvo jednou dojede. Všichni dělají spokojeně složitý věci, ale nikdo už nerozumí tomu co vlastně dělá.
Všechno je v dnešní době uzpůsobený tomu aby umělo raketoplán řídit i nemluvně, ale když dojde na přitažení šroubku od sedačky v tom raketoplánu tak je to nepřekonatelný technický problém.
Nikoho už nezajímá jak nebo proč - vždyť ono to funguje, ale potom narazí na naprostou banalitu a jsou v koncích.

Teď to neber osobně, ale spíše všeobecně : Na tohle to lidstvo jednou dojede. Všichni dělají spokojeně složitý věci, ale nikdo už nerozumí tomu co vlastně dělá.
Všechno je v dnešní době uzpůsobený tomu aby umělo raketoplán řídit i nemluvně, ale když dojde na přitažení šroubku od sedačky v tom raketoplánu tak je to nepřekonatelný technický problém.
Nikoho už nezajímá jak nebo proč - vždyť ono to funguje, ale potom narazí na naprostou banalitu a jsou v koncích.
Pokud řídící soft umožňuje pokračovat v programu od označeného místa (a v principu mu v tom celkem nic nebrání, rozhodně ne to, že by nevěděl, kde zrovna je - to ví neustále, tvůj příklad s autem končícim v řece je dost mimo) a pak se takto sesype, tak je to chyba řídícího softu nikoliv uživatele.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino