STROJNISTVO.com • Poglej temo - Program MACH3

Program MACH3

Problemi in rešitve na področju avtomatizacije procesov, robotike, mehatronike, on-line in off-line merjenja, ...

Moderator: -M-

Program MACH3

OdgovorNapisal/-a fanticek » 29.1.2019 23:04

Dober dan

V kratkem želim skupaj s prijateljem nadgraditi en starejši CNC lesnoobdelovalni stroj z novim računalnikom.

NA novem računalniku naj bi tekel program MACH3, preko katerega bi preko G kode, stroj programiral ter upravljal. (kasneje tudi s pomočjo SolidCAM-a)

Imam vprašanje, ali mogoče ima kdo navodila v slovenskem ali nemškem jeziku (žal mi angleški jezik, v katerem sem našel navodila za ta program ne leži preveč...)

Rabil bi predvsem natančno razlago "standardnih" M - funkcij, G - ukozov ter matematičnih funkcij (pravilna sintaksa), ker se sama sintaksa deloma razlikuje od tiste, ki sem je navejen do sedaj.

Naj povem, da neko osnovno programiranje v G-kodi poznam, saj je bila na tem stroju s originalnim krmiljem edina možnost za uporabo stroja. Je pa bilo programiranje, kolikor gledam v primerjavi s sedanjo možnostjo, ki jo ponuja MACH3 precej okrnjeno, vendar z uporabo veliko posebaj sprogramiranih fiksnih ciklusov (podprogramov, ki so jih sprogramirali že pri proizvajalcu stroja), ter s pomočno lastnih podprogramov.


ČESAR PA SE NAJBOLJ BOJIM ob prehodu na novo krmilje - novi program MACH3, pa je to, da do sedaj nisem nikjer ničesar našel, da bi lahko imel v programu parametrično programiranje, v smislu da bi imel vrednosti skranjene v ČRKOVNI OBLIKI. Kolikor sem trenutno seznanjen, program omogoča shranjevanje vrednosti samo v "numeričnem" poimenovanju (primer #1000 = 150 in za drugo #1001 = 130), Ali je mogoče da to kako zapišem v "črkovno obliko (Primer dolzina = 150 sirina = 130)? Te spremenljivke bi potem pošilal v podprograme, v katrih bi se potem s pomočjo matematičnih finkcij preračunale neke tretje vrednosti, in bi se po teh in izračunanih vrednostih sam stroj gibal...

Ali se to kako da sprogramirati?


Mogoče se bo nekomu, ki številčne spremenljivke pri programiranju uporablja že od vsega začetka, zdel čuden problem, vendar sem jaz do sedaj 25 let programiral s črkovnimi spremenljivkami, in se mi osebno zdi osnovni program veliko bolj "berljiv" s uporabo črkovnih spremenljivk, kot pa če so številčne spremenljivke.
Pa še to, poleg tega stroja, ki se ga ne bi rad znebil in ga bom zato posodobil, ker je mehansko odličen (seveda v tolerancah, ki jih uporabljamo lesarji), čeprav ima že nekaj delovnih ur za sabo, še poleg tega dva precej nova, katera brez problema programiram s pomočjo SolidCAM programom - veliko tudi simultano 5 osno.... Tudi pri teh dveh je omogočeno programiranje s črkovnimi spremenljivkami.

Hvala vsem v naprej za kakršnokoli pomoč.

LP Milan
fanticek
Pripravnik
Pripravnik
 
Prispevkov: 26
Pridružen: 19.2.2012 17:43

Re: Program MACH3

OdgovorNapisal/-a 533 » 24.9.2020 10:30

Pozdravljeni,
Potreboval bi pomoč pri izdelavi programa - G kode.
za testiranje novega krmilja in elektronike bi naredil nek program (plazma rezanje)ki bi naredil umirjanje orodja - glave in nato šel po poti - krog in nato ponavljanje npr 100x (podprogram).
Nekaj sem že pisal, ampak bi prosil za nekaj pomoči - nasvetov.
prilagam program.
Hvala že vnaprej


N0010 G21 (Units: Metric)
N0020 F1
N0030 G53 G90 G40
N0050 G00 Z20.0000
N0060 X42.0006 Y47.2798
N0070 G31 Z -100 F500.0
N0080 G92 Z0.0
N0090 G00 Z4.1000
N0100 G92 Z0.0
N0110 G00 Z3.8000
N0120 M03
N0130 M98 P0140 L100
N0140 G00 X32.4 Y0.3
N0150 G43 Z15. H01
N0160 G00 Z5.
N0170 G01 Z1. F402.
N0180 Z0.3
N0190 G18 G03 X32.1 Z0. I-0.3 F1206.
N0200 G01 X31.8
N0210 G17 G03 X31.5 Y0. J-0.3
N0220 G02 X-31.5 I-31.5
N0230 X31.5 I31.5
N0240 G03 X31.8 Y-0.3 I0.3
N0250 G01 X32.1
N0260 G18 G02 X32.4 Z0.3 K0.3
N0270 G00 Z15.
N0280 G17
N0290 M99
N0300 M05
N0310 G00 Z20.0000
N0320 M05 M30
533
Strokovnjak
Strokovnjak
 
Prispevkov: 169
Pridružen: 10.2.2015 19:33

Re: Program MACH3

OdgovorNapisal/-a 533 » 24.9.2020 13:31

Mi je nekako uspelo nastavit: objavim zato, če komu pride prav.
Hvala in Lp

%
N0010 G90 G94 G17 G49 G40 G80
N0020 G21
N0030 G28 Z0
G90
N0050 G00 Z20.0000
N0060 M98 P1000 L10

N0290 G17
N0320 G00 Z20.0000
N0330 M05 M30

O1000
N0080 G00 X32.4 Y0.3
N0090 G31 Z -100 F500.0
N0110 G92 Z0.0
N0100 G00 Z4.1000
N0120 G00 Z3.8000
N0130 M03
N0140 G00 X32.4 Y0.3
N0150 G01 Z15.
N0160 G00 Z5.
N0170 G01 Z1. F402.
N0180 Z0.3
N0190 G18 G03 X32.1 Z0. I-0.3 F1206.
N0200 G01 X31.8
N0210 G17 G03 X31.5 Y0. J-0.3
N0220 G02 X-31.5 I-31.5
N0230 X31.5 I31.5
N0240 G03 X31.8 Y-0.3 I0.3
N0250 G01 X32.1
N0260 G18 G02 X32.4 Z0.3 K0.3
N0270 G00 Z15.
N0280 M99
%
533
Strokovnjak
Strokovnjak
 
Prispevkov: 169
Pridružen: 10.2.2015 19:33


Vrni se na Avtomatizacija, robotika, mehatronika, senzorika

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 4 gostov