V Machu vyříznutí obdélníku
Snažím se nějak vyříznout obdélník do ocele o síle 30mm počítáno s frézou 8mm, což je už odečteno
Z0.00 X0.00 Y0.00
G1 F40
X109.00
Y-32.00
X0.00
Y0.00
Potřeboval bych aby to ubíralo po 0,5mm po celém obvodě. Takže na souřadnici x0 y0 z0 by začal frézovat na Z0,00 a po dokončení celého obdélníku bylo Z na -0,5 a opakoval by se až do Z-30,00 jako frézování do šroubovice po úběru 0,5mm, možno i po 1,00mm
Je přeci blbost abych počítal do každé osy úběr Z jako
X109,00 Z-0,30
Y-32,00 Z-0,50
X0,00 Z-0,80
Y0,00 Z-1,00
Z0.00 X0.00 Y0.00
G1 F40
X109.00
Y-32.00
X0.00
Y0.00
Potřeboval bych aby to ubíralo po 0,5mm po celém obvodě. Takže na souřadnici x0 y0 z0 by začal frézovat na Z0,00 a po dokončení celého obdélníku bylo Z na -0,5 a opakoval by se až do Z-30,00 jako frézování do šroubovice po úběru 0,5mm, možno i po 1,00mm
Je přeci blbost abych počítal do každé osy úběr Z jako
X109,00 Z-0,30
Y-32,00 Z-0,50
X0,00 Z-0,80
Y0,00 Z-1,00
to Zko dej do cyklu a dej ho v relativních souřadnicích.. tzn každej cyklus ti to sjede o 1mm resp 4x o 0,25mm v každym rohu a uděláš to 30x
věčný rýpal,který musí mít poslední slovo, odpůrce low-cost zařízení končících v naprosté většině případů v hromadě šrotu
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
ono v podstatě je asi jednodušší to udělat celý inkrementálně..
nejdřív najedeš do rohu třeba 0,0
pak inkrementálně
G1 x109,z-0,25
y-32,z-0,25
x-109,z-0,25
y32,z-0,25
a to celé 30x
nejdřív najedeš do rohu třeba 0,0
pak inkrementálně
G1 x109,z-0,25
y-32,z-0,25
x-109,z-0,25
y32,z-0,25
a to celé 30x
věčný rýpal,který musí mít poslední slovo, odpůrce low-cost zařízení končících v naprosté většině případů v hromadě šrotu
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
Tak nakonec jedu takhle:
X109.00 Z-0.75
Y-32.00 Z-1.00
X0.00 Z-1.75
Y0.00 Z-2.00
X109.00 Z-2.75
Y-32.00 Z-3.00
X0.00 Z-3.75
Y0.00 Z-4.00
X109.00 Z-4.75
Y-32.00 Z-5.00
X0.00 Z-5.75
Y0.00 Z-6.00
Atd. Atd Atd až do Z-32,00
Zjistil jsem že při úběru 0,5mm bych to frézoval do jara, takže první kolo je zahřívací než se dostane Z na -2,00 a ty další mají úběr do ocele rovných 2.00mm. Určitě by to šlo i víc, ale nepůjdu na to brutálně,
mám málo matroše a navíc mám už v obroku udělaný ribiny.
X109.00 Z-0.75
Y-32.00 Z-1.00
X0.00 Z-1.75
Y0.00 Z-2.00
X109.00 Z-2.75
Y-32.00 Z-3.00
X0.00 Z-3.75
Y0.00 Z-4.00
X109.00 Z-4.75
Y-32.00 Z-5.00
X0.00 Z-5.75
Y0.00 Z-6.00
Atd. Atd Atd až do Z-32,00
Zjistil jsem že při úběru 0,5mm bych to frézoval do jara, takže první kolo je zahřívací než se dostane Z na -2,00 a ty další mají úběr do ocele rovných 2.00mm. Určitě by to šlo i víc, ale nepůjdu na to brutálně,

a to to píšeš takhle zdlouhavě za sebou?
věčný rýpal,který musí mít poslední slovo, odpůrce low-cost zařízení končících v naprosté většině případů v hromadě šrotu
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
Nó, píšu. Nevím jak to udělat, proto jsem se ptal. Dělal jsem ti takhle i na frézování díry větších průměrů. 

vždyť jsem ti to napsal, zkusím tedy detailněji, ale s machem už jsem hodně dlouho nedělal tak nevím jestli si vzpomenu na všechno, kdyžtak to někdo poupraví..
to je dost základ ušetří ti to spousty práce.. vyzkoušej to a dej vědět kde jsem se seknul
různý opičárny jako třeba metrika, roviny atd jsem tam nepsal..
g90 (absolutní souřadnice)
f 100
g0 x0 y0 z1 (najedeš do souřadnic rohu)
g1 z0
m98 p1 l30 (skočí do podprogramu 1 a udělá to 30x)
g90
m30 (konec programu)
o1 (podprogram 1)
g91(inkrementální souřadnice)
g1 x109,z-0,25
y-32,z-0,25
x-109,z-0,25
y32,z-0,25
m99 (konec podprogramu a návrat do hlavního programu)
to je dost základ ušetří ti to spousty práce.. vyzkoušej to a dej vědět kde jsem se seknul

g90 (absolutní souřadnice)
f 100
g0 x0 y0 z1 (najedeš do souřadnic rohu)
g1 z0
m98 p1 l30 (skočí do podprogramu 1 a udělá to 30x)
g90
m30 (konec programu)
o1 (podprogram 1)
g91(inkrementální souřadnice)
g1 x109,z-0,25
y-32,z-0,25
x-109,z-0,25
y32,z-0,25
m99 (konec podprogramu a návrat do hlavního programu)
věčný rýpal,který musí mít poslední slovo, odpůrce low-cost zařízení končících v naprosté většině případů v hromadě šrotu
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
podle mě je důležitější pochopit princip a tohle je základ.. sypat jednoduché prográmky pomocí wizardu je taky řešení, jenže wizard to napíše tak jak potraviny a bude to na X stránek G kódu, tohle je na pár řádků a jakákoliv změna je přepsání několika čísel..
věčný rýpal,který musí mít poslední slovo, odpůrce low-cost zařízení končících v naprosté většině případů v hromadě šrotu
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
Obdélník mám hotovej a teď dělám díru stejným principem, fréza průměr 8,00m pro mě je to jednodužší
N15 G91.1
N20 G0 Z1.00
N25 M3
N30 X4.50 Y0.00
N35 Z0.10
N40 G1 Z0.0000 F40.00
N45 G2 I-4.50 J0.00 Z-0.50
N45 G2 I-4.50 J0.00 Z-1.00
N45 G2 I-4.50 J0.00 Z-1.50
N45 G2 I-4.50 J0.00 Z-2.00
N45 G2 I-4.50 J0.00 Z-2.50
N45 G2 I-4.50 J0.00 Z-3.00
N45 G2 I-4.50 J0.00 Z-3.50
N45 G2 I-4.50 J0.00 Z-4.00
N45 G2 I-4.50 J0.00 Z-4.50
N45 G2 I-4.50 J0.00 Z-5.00
Atd až do Z-12.00
N50 G0 Z2.0000
N55 M5
Samozřejmě bych se to rád naučil a nedělal pořád spousty řádků.

N15 G91.1
N20 G0 Z1.00
N25 M3
N30 X4.50 Y0.00
N35 Z0.10
N40 G1 Z0.0000 F40.00
N45 G2 I-4.50 J0.00 Z-0.50
N45 G2 I-4.50 J0.00 Z-1.00
N45 G2 I-4.50 J0.00 Z-1.50
N45 G2 I-4.50 J0.00 Z-2.00
N45 G2 I-4.50 J0.00 Z-2.50
N45 G2 I-4.50 J0.00 Z-3.00
N45 G2 I-4.50 J0.00 Z-3.50
N45 G2 I-4.50 J0.00 Z-4.00
N45 G2 I-4.50 J0.00 Z-4.50
N45 G2 I-4.50 J0.00 Z-5.00
Atd až do Z-12.00
N50 G0 Z2.0000
N55 M5
Samozřejmě bych se to rád naučil a nedělal pořád spousty řádků.
představ si že takhle děláš díru třeba 100mm hlubokou, na takhle hlubokou díru budeš potřebovat dlouhou frézu, to už nebude 8ka ale třeba 16ka a místo 0,5mm pojedeš 0,25mm a pak budeš psát 400 stejnejch řádků
podle toho mého návodu jich napíšeš asi 6

věčný rýpal,který musí mít poslední slovo, odpůrce low-cost zařízení končících v naprosté většině případů v hromadě šrotu
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
Souhlas, používám Macha čtvrtej rok a do dneška mi stačí demo a to prosím zatím využívám asi tak 10% kódu!RaS píše:podle mě je důležitější pochopit princip a tohle je základ.. sypat jednoduché prográmky pomocí wizardu je taky řešení, jenže wizard to napíše tak jak potraviny a bude to na X stránek G kódu, tohle je na pár řádků a jakákoliv změna je přepsání několika čísel..


Ale podprogramy jsou základ .
A co ti v tom brání??? Vždyť to je o tom naučit se cca 4-6 kódů a přečíst pár řádků manuálu Je to asi tak na jedno odpoledne zkoušení. Pak už to jde samo...potraviny píše:Obdélník mám hotovej a teď dělám díru stejným principem, ......................Samozřejmě bych se to rád naučil a nedělal pořád spousty řádků.
Na složitější tvary (obrysy a kapsování popř. vrtání většího počtu děr) si kup Cut2D , za ty peníze co stojí nemá chybu a dá se naučit za dvě odpoledne.

Jeho jediná nevýhoda je, že nepouživá průměrový korekce nástroje a neumí podprogramy. Zase ale G-kod je z něj jednoduchej a to ostatní jako podprogramy jde v pohodě dělat ručně a bez korekcí se dá taky žít.

Tady máš ukázku objetí vnějšího obrysu obdélníku do hloubky 10mm (10x po milimetru osmičkou frézou), levej spodní roh má souřadnice X20/Y10 rozměr X50 Y30
G17 (definice roviny obrábění)
G90 (absolutní měření)
G0 Z20 (zvednutí nástroje do roviny přejezdu)
G0 X16 Y6 (počítám s frézou 8mm, tedy korekce průměru by byla 4mm)
G0 Z1(najetí 1mm nad materiál)
G1 Z0 (najetí na povrch materiálu)
M98 P1 L10 (volání podprogramu O1 a jeho opakování 10x)
G0 Z20 (odjetí do roviny přejezdu)
M30 (konec programu)
O1 (název podprogramu)
G91 (přírůstkové souřadnice)
G1 Z-1 F30 (zajetí na hloubku 1mm)
G90 (přepnutí na obsolutní souřadnice)
G1 X74 F120 (frézování obdélníku)
G1 Y44 (frézování obdélníku)
G1 X16 (frézování obdélníku)
G1 Y6 (frézování obdélníku)
M99 (konec podprogramu)
Pochopitelně to jde programovat i jinak ale tohle je vhodný postup např. pro dráhy vygenerované z Cut2D. Složitý tvary si nakreslím v cadu a do Cut2d pošlu DXF. Pak už jen generuju základ G-kodu, který ručně dodělám do podoby finálního programu s použitím podprogramů.