EdgeCam chyba při profilování

CAM software
Odpovědět
sejosef
Příspěvky: 124
Registrován: 17. 2. 2008, 2:16
Bydliště: Votice

22. 3. 2022, 1:22

Dobrý den,
nemáte někdo větší zkušenosti s EdgeCam 2014 R2 ? Je tam rozdíl v generování kódu při operaci profilování.

Se zaškrtnutým "Use Subroutines" neudělá G-kód správně
N10 G21 G90 G91.1 G40
N11 G10 L2 P1 R5.0 T00
N13 G10 L2 P1 (Top)
N14 (PROFILING OPERATION)
N17 G90
N18 T00 (USER DEFINED - D10.0)
N19 G54 M05 M9
N20 T00 M01
N21 S8500 M3 M41 M9
N22 G0 X11.0 Y-94.15
N23 G43 Z5.0 H00 M7
N24 Z-9.139 F120
N25 G1 Z-14.139
N26 M98 P0002
N27 G0 Z5.0
N28 X11.0
N29 Z-21.139 F120
N30 G1 Z-26.139
N31 M98 P0002
N32 G0 Z5.0
N33 X11.0
N34 Z-30.0 F120
N35 G1 Z-35.0
N36 M98 P0002
N37 G0 Z5.0
N39 M30
%
:O0002
N40 G2 X13.0 Y-89.15 R1.0 F180
N41 G1 Y-94.15 F240
N42 M99
Špatně.png
Špatně.png (7.36 KiB) Zobrazeno 2055 x
S nezaškrtnutým "Use Subroutines" udělá G-kód správně
N10 G21 G90 G91.1 G40
N11 G10 L2 P1 R5.0 T00
N13 G10 L2 P1 (Top)
N14 (PROFILING OPERATION)
N17 G90
N18 T00 (USER DEFINED - D10.0)
N19 G54 M05 M9
N20 T00 M01
N21 S8500 M3 M41 M9
N22 G0 X11.0 Y-94.15
N23 G43 Z5.0 H00 M7
N24 Z-9.139 F120
N25 G1 Z-14.139
N26 Y-89.15 F240
N27 G17 G2 X13.0 R1.0 F180
N28 G1 Y-94.15 F240
N29 G0 Z5.0
N30 X11.0
N31 Z-21.139 F120
N32 G1 Z-26.139
N33 Y-89.15 F240
N34 G2 X13.0 R1.0 F180
N35 G1 Y-94.15 F240
N36 G0 Z5.0
N37 X11.0
N38 Z-30.0 F120
N39 G1 Z-35.0
N40 Y-89.15 F240
N41 G2 X13.0 R1.0 F180
N42 G1 Y-94.15 F240
N43 G0 Z5.0
N45 M30
%
Správně.png
Správně.png (7.24 KiB) Zobrazeno 2055 x
Je chyba v post procesoru nebo je to vlastnost EdgeCam? Dá se to nějak opravit?
Uživatelský avatar
Thomeeque
Příspěvky: 8910
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

22. 3. 2022, 1:45

Subroutines (podprogramy) nejsou součástí základního gcode standardu a různé systémy používají různé přístupy, chyba bude na 99% v post-procesoru (buď skutečně chyba přímo v něm nebo to není vhodný post-procesor pro tvůj systém /Mach?/)..
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
sejosef
Příspěvky: 124
Registrován: 17. 2. 2008, 2:16
Bydliště: Votice

22. 3. 2022, 1:55

No je pravda že post procesor jsem si upravil z nějakého postprocesoru kreý byl součástí instalace EdgeCam.
Mě je spíš divné že tam jako by vynechá řádku v podprogramu, protože by měl jet nejdřív chvilku rovně a pak teprve udělat oblouček, zatímco při použití subroutiny rovnou dělá oblouček do cílové pozice. Tak nějak jako by tam chyběl ten první řádek v subroutině (jeď chvilku rovně). Máš nápad kam se v postprocesoru podívat?
Uživatelský avatar
Thomeeque
Příspěvky: 8910
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

22. 3. 2022, 3:41

Máš pravdu, zdá se, že vynechá první instrukci, to by mohlo být. Hledal bych v kódu místo, zabývající se podprogramy (hledal bych "sub", "M98", "M99" atp.). Můžeš to zkusit postnout sem.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
kiko01
Příspěvky: 1591
Registrován: 27. 10. 2008, 9:06
Bydliště: Martin,Slovakia
Kontaktovat uživatele:

22. 3. 2022, 5:14

Thomeeque píše: 22. 3. 2022, 3:41 Máš pravdu, zdá se, že vynechá první instrukci, to by mohlo být. Hledal bych v kódu místo, zabývající se podprogramy (hledal bych "sub", "M98", "M99" atp.). Můžeš to zkusit postnout sem.
Jemu to ten prvy riadok G1 Y -89.*** spaja stou G2-kou...
Uživatelský avatar
Thomeeque
Příspěvky: 8910
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

22. 3. 2022, 7:11

A nebo: ten oblouk začíná a končí na stejném Y (-89), ale protože tam chybí ta předchozí G1, procesor to bere tak, že je stále na Y =-94, tak ho do G2 přidá.
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
sejosef
Příspěvky: 124
Registrován: 17. 2. 2008, 2:16
Bydliště: Votice

23. 3. 2022, 7:18

Taky to vidím jako něco sloučeného ale už nevím kde to v tom postprocesoru hledat (viz příloha). Příde mi že by mi stačilo ho nějak donutit aby opakoval vždy to G1 i když bylo předtím použité a bude po problému.
Přílohy
Machdef.zip
(213.33 KiB) Staženo 94 x
Nastavení subroutin.png
Subroutines_definice.png
Uživatelský avatar
Thomeeque
Příspěvky: 8910
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

23. 3. 2022, 9:10

Hmm, to by bylo na hlubší studium, je to - alespoň takto na první pohled neznalého - docela džungle. Co tě přesně motivuje k použití subroutines? Mě to přijde užitečné pro manuální tvorbu a úpravy gcode, pokud to necháváš zcela na CAMu, tak mne žádná výhoda (kromě velikosti souboru, což je ale dnes imho úplně fuk) nenapadá..?
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
sejosef
Příspěvky: 124
Registrován: 17. 2. 2008, 2:16
Bydliště: Votice

23. 3. 2022, 9:24

Tak samozřejmě mohu přestat používat podprogramy (dokonce to jde zakázat v postprocesoru) ale štve mě že se mi nedaří najít řešení na něco tak banálního. Včera mě to stálo asi 1500 Kč protože, jsem zapomněl že to nesmím zaškrtnout. Doufal jsem že narazím na někoho kdo to již vyřešil.
Díky
Uživatelský avatar
Thomeeque
Příspěvky: 8910
Registrován: 30. 1. 2012, 10:20
Bydliště: Mimo ČR

23. 3. 2022, 9:37

To je otázka, jak banální to je :) A která z nich to tedy je, ta "for Translate" nebo "for Repeat (Peck)"? Jinak imho povypínat, no, když s tím jsou problémy. Btw. když použiješ nemodifikovaný Fanuc post-procesor, chová se to stejně?
mimooborová naplavenina • kolowratský zázrak™ • NPS • GCU • HirthCalc • ncDP.ino
kiko01
Příspěvky: 1591
Registrován: 27. 10. 2008, 9:06
Bydliště: Martin,Slovakia
Kontaktovat uživatele:

23. 3. 2022, 6:45

sejosef píše: 23. 3. 2022, 9:24 Tak samozřejmě mohu přestat používat podprogramy (dokonce to jde zakázat v postprocesoru) ale štve mě že se mi nedaří najít řešení na něco tak banálního. Včera mě to stálo asi 1500 Kč protože, jsem zapomněl že to nesmím zaškrtnout. Doufal jsem že narazím na někoho kdo to již vyřešil.
Díky
Tak skus napisat alebo zavolat na podporu, tam kde si kupoval licenciu, mozno budu vediet kde je problem.
Odpovědět

Zpět na „CAM“