PlanetCNC TNG (napredejša uporaba)

Vse o gradnji, vodilih, krmiljih, sklopkah, ....

Moderator: Kroko

PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a SiByte » 05 Feb 2017, 10:09

* Uporaba MDI vrstice in Log-a

Izpis besedila "Hello World!" v log
Koda: Izberi vse
(print,Hello world!)


Izpis vrednosti parametra "_spindle_rpm" (vrtljaji motorja) v log - seznam vseh parametrov najdete spodaj
Koda: Izberi vse
(print,#<_spindle_rpm>)


* Lastni jezički (zraven Speed, IO)

Dodamo lahko do 5 lastnih jezičkov, ki nam bodo prikazovali željene parametre. Ustvarimo datoteko in jo poimenujemo s PlanetCNC32 (oz. PlanetCNC64 če uporabljamo 64-bitno različico programa) in dodamo končnico .state1 (številko lahko postopoma zvišujemo do vključno .state5)
Datoteko shranimo v C:\Program Files\PlanetCNC\.


Poimenovanje jezička (dodamo v prvo vrstico)
Koda: Izberi vse
name "Ime jezička"


Sintaksa za parameter - seznam parametrov najdete spodaj
Koda: Izberi vse
named *ime_parametra* *številka za število decimalk ali B za true/false* *"Poimenovanje parametra"* ;Komentar


Primer jezička "Moji parametri"
Koda: Izberi vse
name "Moji parametri" ;ime jezička
named _spindle_on B "Vreteno" ;izpis stanja vretena
named _spindle_rpm 1 "Obrati" ;izpis števila vrtljajev na minuto, na eno decimalko natančno


* Uporabniške procedure

Ustvarimo lahko do 100 lastnih programov, ki nam bodo olajšali delo.

Odpremo mapo PlanetCNC32.Scripts (oz. PlanetCNC64.Scripts, če uporabljamo 64-bitno različico programa), ki se nahaja v C:\Program Files\PlanetCNC\.
Ustvarimo novo datoteko z imenom "Machine.UserDefined_UD1.gcode".

V njo vnesemo nasledje vrstice:
Koda: Izberi vse
(name,Moja prva procedura) ;ime procedure
M3 ;vklop motorja
G04 P2 ;pavza za 2 sekundi
M5 ;izklop motorja
M998 ;sinhroniziranje programa s tekočo vrstico g-kode
(print,Procedura zaključena!) ;izpis v Log, da se je procedura zaključila


Da se nam procedura pojavi gremo pod Machine/User defined in kliknemo na Reload. S tem programu naročimo ponovno naloži vse procedure v mapi.
Če želimo proceduro zagnati gremo prav tako v Machine/User defined in izberemo željeno proceduro s seznama.

* Uporabniške M kode

Ustvarimo lahko do 700 lastnih M kod in sicer začnemo s M100 in končamo pri M800, te kode lahko nato poljubno kličemo v naši g-kodi.

Odpremo mapo PlanetCNC32.Scripts (oz. PlanetCNC64.Scripts, če uporabljamo 64-bitno različico programa), ki se nahaja v C:\Program Files\PlanetCNC\.
Ustvarimo novo datoteko z imenom "Machine.UserDefined_M200.gcode".

V njo vnesemo nasledje vrstice
Koda: Izberi vse
(print,To je M200) ;izpis v Log besedilo "To je M200"
M3 ;vklop motorja
G04 P2 ;pavza za 2 sekundi
M5 ;izklop motorja


Za zagon lastne M kode moramo v MDI vnesti M in številko naše kode, v tem primeru vnesemo M200.

* Prilagoditev obstoječih M kod

Vse standardne M kode kot so naprimer M0, M1,... lahko poljubno spremenimo in prilagodimo svojim potrebam.

Odpremo mapo PlanetCNC32.Scripts (oz. PlanetCNC64.Scripts, če uporabljamo 64-bitno različico programa), ki se nahaja v C:\Program Files\PlanetCNC\.
Ustvarimo novo datoteko z imenom "Machine.UserDefined_M3.gcode".

V njo vnesemo nasledje vrstice
Koda: Izberi vse
M3 ;vklop motorja
G04 P2 ;pavza za 2 sekundi


Predhodno spremenjena M3 koda nam omogoča, da zakasnimo izvajanje g-kode za 2 sekundi oz. dokler naš motor ne doseže željenih vrtljajev.

* Seznam parametrov

V priloženi datoteki najdete seznam vseh parametrov, lahko pa jo dodate v mapo C:\Program Files\PlanetCNC in tako boste imeli vrednosti vseh parametrov zmeraj pri roki, pod jezičkom All.

PlanetCNC32.state5.zip
Seznam vseh parametrov
(3.7 KiB) Prenešeno 32 krat


* Zahvala
Zahvala gre uporabniku Kroko za včerajšnji hitri tečaj čez te naprednejše možnosti uporabe novega PlanetCNC TNG programa.
Za vse napake se opravičujem, če odkrijete kakšno mi lahko sporočite in bom popravil.
Uporabniški avatar
SiByte
 
Prispevkov: 540
Pridružen: 13 Mar 2016, 16:42
Kraj: Sv. Trojica v Slov. goricah
Zahvalil se je: 99 krat
Prejel zahvalo: 73 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 7

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a gorenc2 » 05 Feb 2017, 19:51

Se že cel popoldne praskam po glavi mi ni nč jasno! Uspe mi prvi 2 stvari ostalo?
gorenc2
 
Prispevkov: 122
Pridružen: 27 Jan 2015, 23:43
Zahvalil se je: 238 krat
Prejel zahvalo: 12 krat
Uporabnika povabil: IXA
Število neizkoriščenih povabil: 1

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a SiByte » 05 Feb 2017, 20:05

Povej kje se zatakne ;)
Uporabniški avatar
SiByte
 
Prispevkov: 540
Pridružen: 13 Mar 2016, 16:42
Kraj: Sv. Trojica v Slov. goricah
Zahvalil se je: 99 krat
Prejel zahvalo: 73 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 7

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a gorenc2 » 05 Feb 2017, 20:10

pri jezičkih kako ga ustvariš ?
gorenc2
 
Prispevkov: 122
Pridružen: 27 Jan 2015, 23:43
Zahvalil se je: 238 krat
Prejel zahvalo: 12 krat
Uporabnika povabil: IXA
Število neizkoriščenih povabil: 1

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a SiByte » 05 Feb 2017, 20:17

Malo sem čudno napisal :P sem že posredoval popravek moderatirju. (EDIT: moderator je popravil)

Ustvariš (tekstovno - beležka oz. notepad) datoteko PlanetCNC32.state1 shraniš jo v C:\Program Files\PlanetCNC\ potem pa to datoteko odpreš in v njo vpišeš:

Primer:
Koda: Izberi vse
name "Moji jeziček"
named _spindle_rpm 1 "Vrtljaji"


shraniš in odpreš PlanetCNC 32bit, če uporabljaš 64bit spremeniš v imenu datoteke iz 32 na 64.

Lahko pa preneseš primer in preizkusiš
PlanetCNC32.state1.zip
Primer
(222 bajtov) Prenešeno 16 krat
Uporabniški avatar
SiByte
 
Prispevkov: 540
Pridružen: 13 Mar 2016, 16:42
Kraj: Sv. Trojica v Slov. goricah
Zahvalil se je: 99 krat
Prejel zahvalo: 73 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 7

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a gorenc2 » 05 Feb 2017, 20:33

aha! Tukaj je bil zajec! :) s čim odprem?
gorenc2
 
Prispevkov: 122
Pridružen: 27 Jan 2015, 23:43
Zahvalil se je: 238 krat
Prejel zahvalo: 12 krat
Uporabnika povabil: IXA
Število neizkoriščenih povabil: 1

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a gumby » 05 Feb 2017, 20:36

SiByte je napisal/-a:... shraniš jo v C:\Program Files\PlanetCNC\ ...

Po moje bi bilo fino, če bi lokacijo datotek preselili kam drugam... recimo v AppData?
my brain hurts
Uporabniški avatar
gumby
 
Prispevkov: 2248
Pridružen: 14 Jan 2015, 18:49
Kraj: Lendava
Zahvalil se je: 95 krat
Prejel zahvalo: 511 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 56

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a Kroko » 05 Feb 2017, 21:03

gumby je napisal/-a:Po moje bi bilo fino, če bi lokacijo datotek preselili kam drugam... recimo v AppData?


Verjetno res. Ampak:
1. Sem stara šola :-)
2. Zagovarjam, da morajo biti vse datoteke enega programa na istem mestu, ne pa da je vse raztreseno vsepovsod. Nekateri pravijo temu "portable".
3. Zaradi mene lahko inštaliraš vse skupaj tudi v AppData. Bo ravno tako delalo.
http://www.planet-cnc.com poskakuješ na eni nogi in žvižgaš alpske podoknice Kroko was here!
Uporabniški avatar
Kroko
 
Prispevkov: 4292
Pridružen: 14 Jan 2015, 11:12
Kraj: Ljubljana
Zahvalil se je: 630 krat
Prejel zahvalo: 1383 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a SiByte » 05 Feb 2017, 21:08

gorenc2 je napisal/-a:aha! Tukaj je bil zajec! :) s čim odprem?


Za urejanje vseh datotek uporabljaš beležnico, notepad, notepad++,... v glavnem tekstovni urejevalnik (seveda Word odpade ;))

Če želiš urejat kar direkt v C:\Program Files\PlanetCNC\, moraš beležnico ali pač kar koli uporabljat zagnati kot administrator (skrbnik), drugače ti Windows ne dovoli pisat.
Uporabniški avatar
SiByte
 
Prispevkov: 540
Pridružen: 13 Mar 2016, 16:42
Kraj: Sv. Trojica v Slov. goricah
Zahvalil se je: 99 krat
Prejel zahvalo: 73 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 7

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a gorenc2 » 05 Feb 2017, 21:27

Zdej je mi je uspelo ! Za g in M kode pa isto v notepad++?
gorenc2
 
Prispevkov: 122
Pridružen: 27 Jan 2015, 23:43
Zahvalil se je: 238 krat
Prejel zahvalo: 12 krat
Uporabnika povabil: IXA
Število neizkoriščenih povabil: 1

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a SiByte » 05 Feb 2017, 22:06

Ja, vse datoteke so tekstovne, binarnih nebi ne ti ne jaz znala brat ;)

Je pa Notepad++ zelo praktičen saj lahko imaš zavihke in če ne gre shranit ker nima pravic se ponovno zažene v administratorskem načinu.

Če bo pa še kje težava pa le sporoči, jo bomo poskušali rešit ;)
Uporabniški avatar
SiByte
 
Prispevkov: 540
Pridružen: 13 Mar 2016, 16:42
Kraj: Sv. Trojica v Slov. goricah
Zahvalil se je: 99 krat
Prejel zahvalo: 73 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 7

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a gorenc2 » 08 Feb 2017, 08:12

SiByte Andrej me je napotil naj tebe vprašam kateri postprocesor je najprimernejši v fusion 360?
gorenc2
 
Prispevkov: 122
Pridružen: 27 Jan 2015, 23:43
Zahvalil se je: 238 krat
Prejel zahvalo: 12 krat
Uporabnika povabil: IXA
Število neizkoriščenih povabil: 1

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a SiByte » 08 Feb 2017, 12:29

Na PlanetCNC TNG še nisem preizkusil kako deluje Fusion 360, na starem CNC USB Controller sem uporabljal "Generic Eding CNC/USBCNC" malenkost prilagojen, deluje tudi original.

Sem pa uspel prilagoditi postprocessor za Aspire 8.0 (mislim da bi deloval na vseh Vectric programih), če kdo potrebuje je v priponki. (Za Fusion 360 še bom ko bo malo več časa)

PlanetCNC_arc_mm.zip
Postprocesor za Aspire 8.0 (Vectric)
(1.09 KiB) Prenešeno 17 krat


Tale za krivulje uporablja G2 in G3, če bi kdo raje imel da mu krivuljo naredi iz točk naj sporoči.
Zgoraj nad gkodo pa doda ime datoteke, velikost obdelovanca, začetno točko, uporabljene rezkarje,...

Primer:
Koda: Izberi vse
// PlanetCNC Postprocessor
// http://www.planet-cnc.com/

// File name: Krog
// File created: Wednesday February 08 2017 - 12:23 PM

// File notes:

// Material Size
// X= 100.000, Y= 100.000, Z= 5.000

// Origin position
// X= 0.000, Y= 0.000, Z= Material Surface

// Toolpaths used in this file:
// Krog

// Tools used in this file:
// 0 = End Mill (1.5 mm)

T1M6
G17
G0Z20.000
G0X0.000Y0.000S12000M3
G0X50.000Y0.000Z6.000
G1Z-1.000F250.0
G2X0.000Y50.000I0.000J50.000F500.0
G2X50.000Y100.000I50.000J0.000
G2X100.000Y50.000I0.000J-50.000
G2X50.000Y0.000I-50.000J0.000
G0Z6.000
G0Z20.000
G0X0.000Y0.000
M30
Uporabniški avatar
SiByte
 
Prispevkov: 540
Pridružen: 13 Mar 2016, 16:42
Kraj: Sv. Trojica v Slov. goricah
Zahvalil se je: 99 krat
Prejel zahvalo: 73 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 7

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a Kroko » 08 Feb 2017, 15:09

Pri Fusion poskusi LinuxCNC postprocessor. V interpreterju se namreč držim tega standarda saj je najbolje dokumentiran.
http://www.planet-cnc.com poskakuješ na eni nogi in žvižgaš alpske podoknice Kroko was here!
Uporabniški avatar
Kroko
 
Prispevkov: 4292
Pridružen: 14 Jan 2015, 11:12
Kraj: Ljubljana
Zahvalil se je: 630 krat
Prejel zahvalo: 1383 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a gumby » 19 Feb 2017, 23:34

SiByte je napisal/-a:
Koda: Izberi vse
name "Moji parametri" ;ime jezička

Tule meni vedno napiše "state1" za ime tab-a. Če zbrišem komentar je ok.
my brain hurts
Uporabniški avatar
gumby
 
Prispevkov: 2248
Pridružen: 14 Jan 2015, 18:49
Kraj: Lendava
Zahvalil se je: 95 krat
Prejel zahvalo: 511 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 56

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a Kroko » 20 Feb 2017, 00:20

Presledek pred podpičjem?
http://www.planet-cnc.com poskakuješ na eni nogi in žvižgaš alpske podoknice Kroko was here!
Uporabniški avatar
Kroko
 
Prispevkov: 4292
Pridružen: 14 Jan 2015, 11:12
Kraj: Ljubljana
Zahvalil se je: 630 krat
Prejel zahvalo: 1383 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a gumby » 20 Feb 2017, 06:36

Ne pomaga...
Priponke
tng-s1.png
tng-s2.png
my brain hurts
Uporabniški avatar
gumby
 
Prispevkov: 2248
Pridružen: 14 Jan 2015, 18:49
Kraj: Lendava
Zahvalil se je: 95 krat
Prejel zahvalo: 511 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 56

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a gorenc2 » 20 Feb 2017, 07:13

Poglej kako je all napisan!
gorenc2
 
Prispevkov: 122
Pridružen: 27 Jan 2015, 23:43
Zahvalil se je: 238 krat
Prejel zahvalo: 12 krat
Uporabnika povabil: IXA
Število neizkoriščenih povabil: 1

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a SiByte » 20 Feb 2017, 07:53

Kot kaže ne mara komentarjev pri imenu jezičke, mogoče je le kak bug :P
Uporabniški avatar
SiByte
 
Prispevkov: 540
Pridružen: 13 Mar 2016, 16:42
Kraj: Sv. Trojica v Slov. goricah
Zahvalil se je: 99 krat
Prejel zahvalo: 73 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 7

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a Krampus » 20 Feb 2017, 09:27

Vpiši "aaa_bbb" namesto "aaa bbb"
Uporabniški avatar
Krampus
 
Prispevkov: 541
Pridružen: 18 Jan 2015, 15:32
Kraj: Središče ob Dravi
Zahvalil se je: 215 krat
Prejel zahvalo: 88 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 19

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a SiByte » 20 Feb 2017, 10:40

Lahko je presledek, kot kaže ga pri branju komentar zmoti :(
Uporabniški avatar
SiByte
 
Prispevkov: 540
Pridružen: 13 Mar 2016, 16:42
Kraj: Sv. Trojica v Slov. goricah
Zahvalil se je: 99 krat
Prejel zahvalo: 73 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 7

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a blasny » 18 Dec 2018, 22:00

Nikakor ne uspem narediti zavihka oz. jezička, kot je opisano na začetku te teme. Kaj delam narobe?
state1 datoteka je na pravem mestu. Vsebina se vidi v screenshotu.
Poskusil sem tudi z drugimi, vkljucno s tisto, ki vsebuje vse parametre.
Nic, zavihkov ni.
Windows 10, PlanetCNC je zadnja verzija.
zavihki.png
blasny
 
Prispevkov: 297
Pridružen: 18 Jan 2015, 15:48
Zahvalil se je: 222 krat
Prejel zahvalo: 88 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 11

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a blasny » 18 Dec 2018, 22:26

Si bom odgovoril kar sam.

Navodila so zastarela. Prava lokacija (vsaj pri meni) je: C:\Program Files\PlanetCNC\Profiles\Default
In ime datoteke mora biti state1.txt, state2.txt, ...
blasny
 
Prispevkov: 297
Pridružen: 18 Jan 2015, 15:48
Zahvalil se je: 222 krat
Prejel zahvalo: 88 krat
Uporabnika povabil: VolkD
Število neizkoriščenih povabil: 11

Re: PlanetCNC TNG (napredejša uporaba)

OdgovorNapisal/-a NacMan » 19 Dec 2018, 13:49

NacMan
 
Prispevkov: 33
Pridružen: 23 Jan 2015, 09:53
Zahvalil se je: 10 krat
Prejel zahvalo: 7 krat
Uporabnika povabil: Kroko
Število neizkoriščenih povabil: 3


Vrni se na CNC naprave

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 0 gostov