Preskoči na sadržaj
FORTRONIQ
IzbornikDigitalni sadržajiTehnička dokumentacija8. Tehnička dokumentacija mehatroničkog sustava8.2 Povezivanje strojarske, električne i programske dokumentacije

MODUL 8 · TEHNIČKA DOKUMENTACIJA MEHATRONIČKOG SUSTAVA

Nastavna jedinica 8.2

Povezivanje strojarske, električne i programske dokumentacije

Mehatronički sustav ne otkazuje najčešće u dijelu koji je netko loše projektirao, nego na granici dviju disciplina. Jedinica pokazuje kako zajedničke oznake po IEC 81346, popis ulaza i izlaza i popis sučelja povezuju sklopni crtež, električnu shemu i program pozicionirne osi PS-1 — i kako se jedna izmjena provodi kroz sve tri discipline.

Moći ću:
  • objasniti zašto se greške mehatroničkog sustava najčešće javljaju na sučeljima disciplina
  • primijeniti istu oznaku elementa po IEC 81346 u sklopnom crtežu, shemi i programu
  • koristiti popis ulaza i izlaza kao poveznicu mehaničke, električne i programske dokumentacije
  • nabrojati mehaničko-električna sučelja pozicionirne osi i podatke koje svako sučelje traži
  • provesti izmjenu položaja granične sklopke kroz sve pogođene dokumente
  • razlikovati rezoluciju, ponovljivost i točnost pozicioniranja
  • izračunati rezoluciju pomaka i najveću frekvenciju impulsa iz podataka motora, upravljača i vretena

Sučelja: mjesto gdje nastaju greške

Svaka disciplina ima svoje alate, norme i provjere. Konstruktor u CAD sustavu provjerava sudare i gibanje, projektant elektrotehnike u programu za sheme provjerava dvostruke oznake i nespojene vodove, programer u razvojnom okruženju provjerava sintaksu. Ali nijedan od tih alata ne provjerava je li senzor na crtežu isti onaj senzor koji je u shemi i je li mu kontakt spojen tako kako program očekuje. Takve se greške otkriju tek pri puštanju u rad, kad je njihov popravak najskuplji.

Sučelje je svako mjesto na kojem jedna disciplina predaje podatak ili fizičku vezu drugoj. Kod pozicionirne osi PS-1 sučelja su, na primjer: prirubnica motora -M1 i nosač motora PS1-01-007, položaj senzora -B1, -S1 i -S2 na postolju i njihova veza s ulazima upravljača, izlazi STEP i DIR prema upravljaču motora -T1, kabeli -W1 do -W6 koji prolaze od osi do ormarića. Na svakom od tih mjesta netko mora znati podatke obje strane.

Povezivanje disciplina počiva na tri alata koji se dopunjuju:

  1. Zajedničke oznake — isti element nosi istu referentnu oznaku u svim dokumentima.
  2. Popis ulaza i izlaza — jedna tablica veže fizički signal, stezaljku, adresu upravljača i varijablu programa.
  3. Popis sučelja — tablica svih mjesta na kojima se discipline dodiruju, s odgovornom osobom i podacima koji se razmjenjuju.

Zajedničke oznake u crtežu, shemi i programu

Sustav referentnih oznaka po IEC 81346 (primjenjuje se važeće izdanje) opisuje isti objekt s tri gledišta: funkcije (predznak =, npr. =PS1 za cijelu os), mjesta (predznak +, npr. +ORM za ormarić) i proizvoda (predznak −, npr. -S2). Puna oznaka =PS1+ORM-A1 kaže da je upravljač dio funkcije PS1 i da je ugrađen u ormarić. U shemi se oznaka mjesta i funkcije obično piše jednom u zaglavlju stranice, a uz simbole samo proizvodni dio (-S2).

Strojarski sklopni crtež ima pozicije (1, 2, 3…) i sastavnicu, a ne referentne oznake. Da bi se dvije discipline povezale, sastavnica dobiva stupac Oznaka u koji se za sve električne elemente upisuje njihova referentna oznaka iz sheme. Tako pozicija 14 u sastavnici PS1-00-000 nosi napomenu „-S2, granična sklopka, slobodni kraj", a u shemi PS1-E-001 kontakt -S2 nosi upućivanje na crtež. U programu se varijabla ulaza imenuje tako da sadrži istu oznaku (npr. S2_granica_desno), pa se u kodu odmah vidi o kojem je elementu riječ.

PS1-00-000 14 poz. 14 · oznaka -S2 PS1-E-001, staza 12 L+ -S2 I2 -A1 PS1-SW-IO I0-B1PNP I1-S1NC I2-S2NC I3-S3NO -S2jedna oznaka
Slika 8.4 — Ista granična sklopka u tri dokumenta: pozicija 14 na sklopnom crtežu PS1-00-000 s oznakom -S2 u sastavnici, mirni (NC) kontakt -S2 u strujnoj stazi 12 sheme PS1-E-001 i redak I2 u popisu ulaza i izlaza.

Zapamtite

Referentna oznaka pripada elementu u sustavu, a ne kupovnom proizvodu. Ako se sklopka -S2 zamijeni drugim modelom, oznaka -S2 ostaje; mijenjaju se tip u popisu opreme i, po potrebi, crtež nosača.

Popis ulaza i izlaza kao spona

U jedinici 8.1 popis I/O pojavio se kao programski dokument. U mehatroničkom projektu on je zapravo zajednički dokument triju disciplina i zato ima više stupaca nego što programeru treba. Proširen popis I/O za PS-1 veže mehaničko mjesto, električni spoj i programsku varijablu u istom retku:

AdresaOznakaMjesto na osiStezaljka / kabelStaza shemeVarijabla
I0-B1postolje, strana motora-X1:10 / -W310B1_referenca
I1-S1postolje, strana motora-X1:11 / -W411S1_granica_lijevo
I2-S2postolje, slobodni kraj-X1:12 / -W512S2_granica_desno
Q0-T1ormarićunutarnji vod20T1_STEP
Q1-T1ormarićunutarnji vod21T1_DIR

Brojevi stezaljki, kabela i strujnih staza u tablici su primjer rasporeda, a ne obvezni oblik. Važno je načelo: iz bilo kojeg stupca može se doći do svih ostalih. Serviser koji na zaslonu vidi da ulaz I2 ne mijenja stanje zna da treba provjeriti sklopku na slobodnom kraju, stezaljku -X1:12 i kabel -W5, i to na stranici sheme sa stazom 12.

Popis I/O vodi se na jednom mjestu. Ako programer ima svoju tablicu u razvojnom okruženju, a projektant elektrotehnike svoju u programu za sheme, prije ili kasnije će se razići. Bolje je da jedan izvor (npr. tablica u mapi 03_program) bude mjerodavan, a da se ostali iz njega izvoze. Mnogi alati za električne sheme i razvojna okruženja upravljača podržavaju uvoz i izvoz takvih popisa, pa se usklađivanje može i automatizirati.

Mehaničko-električna sučelja

Najviše sučelja PS-1 nalazi se tamo gdje električna oprema sjeda na mehaniku. Za svako od njih potrebno je unaprijed dogovoriti koje podatke daje koja strana.

SučeljeMehanika dajeElektrotehnika i program daju
motor -M1 na nosaču PS1-01-007prirubnica 57 mm, provrti, spojka Ø25, prostor za priključaktip motora, struja faze, oblik priključka, kabel -W1
senzor -B1nosač, položaj na hodu, mjesto aktivacije na klizačutip (PNP, NO), udaljenost prekidanja iz kataloga, kabel
granične sklopke -S1, -S2položaj provrta na postolju, izbočina na klizačuvrsta kontakta (NC), stezaljke, logika u programu
vođenje kabelatrasa, stezaljke kabela, najmanji polumjer savijanjapresjek, vrsta kabela, duljina u popisu kabela
postolje PS1-01-001mjesto za vijak zaštitnog vodičapriključak PE u shemi i popisu kabela

Induktivni senzor ima nazivnu udaljenost prekidanja koju daje katalog proizvođača. Konstruktor iz tog podatka određuje razmak između čela senzora i metalne izbočine na klizaču i upisuje ga na crtež nosača s tolerancijom, jer premalen razmak znači udarac, a prevelik znači da senzor ne reagira. Slično, granična sklopka ima hod do aktiviranja i dopušteni prehod; oba podatka određuju gdje se sklopka mora nalaziti u odnosu na kraj hoda.

Pažnja

Granične sklopke -S1 i -S2 koriste mirni kontakt (NC) s razlogom: prekid kabela ili ispadanje konektora daje isto stanje kao dosegnuta granica, pa sustav staje. Ako se pri zamjeni ugradi sklopka s radnim kontaktom (NO), os će pri prekidu kabela proći granicu bez upozorenja. Vrsta kontakta zato se upisuje u popis I/O, shemu i popis opreme.

Usklađivanje izmjena: pomak granične sklopke

Promotrimo izmjenu koja izgleda sasvim mehanički. Tijekom izrade PS-1 dobavljač više ne isporučuje odabrani model granične sklopke. Zamjenski model ima drukčiji razmak provrta za pričvršćenje i drukčiji hod do aktiviranja. Da bi točka aktiviranja ostala na istom mjestu hoda, provrti za -S2 na postolju moraju se pomaknuti za 4 mm.

radni hod 300 0 300 303 308 -B1 softverska granica -S2 graničnik zona kočenja 2,5 mm
Slika 8.5 — Položaji na kraju hoda PS-1 (mjere u mm od referentne točke -B1, prikaz s prekidom): softverska granica programa na 300, aktiviranje -S2 na 303, zona kočenja nakon aktiviranja i mehanički graničnik na 308. Vrijednosti 303 i 308 su primjer.

Razmaci na slici nisu slučajni. Pri brzini 50 mm/s i usporenju od, primjerice, 500 mm/s² put kočenja je s = v² / (2a) = 50² / (2 · 500) = 2,5 mm. Nakon aktiviranja -S2 na 303 mm klizač se zaustavlja najkasnije na 305,5 mm, dakle prije graničnika na 308 mm. Konstruktor, projektant elektrotehnike i programer moraju znati iste tri brojke — i svaka izmjena jedne od njih pogađa ostale. Provođenje izmjene izgleda ovako:

  1. Mehanika: na crtežu postolja PS1-01-001 pomiču se provrti za -S2, crtež dobiva novi indeks izmjene; sklopni crtež PS1-00-000 provjerava se i, ako prikazuje sklopku, dobiva novi indeks; u sastavnici se mijenja tip sklopke.
  2. Elektrotehnika: oznaka -S2 i staza 12 ostaju; mijenja se tip u popisu opreme. Provjerava se je li zamjenski model i dalje s mirnim kontaktom i jednakim priključkom; ako nije, mijenjaju se shema i popis I/O.
  3. Program: softverska granica ostaje 300 mm, ali se provjerava razmak do nove točke aktiviranja. Ako se ona promijenila, mijenja se parametar i dokumentira nova inačica programa.
  4. Ispitivanje: ponavlja se funkcijska proba -S2 pri najvećoj brzini i zapisuje stvarni položaj zaustavljanja.

Popis koraka pokazuje zašto je popis sučelja koristan: iz retka „granične sklopke -S1, -S2" vidi se odmah koje discipline i koji dokumenti moraju pregledati izmjenu. Postupak s formalnim zahtjevom i nalogom za izmjenu obrađuje jedinica 8.3.

Računski prikaz: rezolucija i frekvencija impulsa

Programer i projektant elektrotehnike moraju znati kako se impulsi upravljača pretvaraju u pomak klizača, a za to su potrebni podaci iz strojarske dokumentacije (korak vretena) i iz električne (korak motora, način rada upravljača motora). Taj lanac je tipično sučelje triju disciplina.

-A1impulsi f -T11/8 koraka -M1200 kor/okr vretenoP = 3 mm klizačv, x 26 667 Hz 1600 /okr 1000 min⁻¹ 3 mm/okr 50 mm/s STEP 1 impuls = 1 mikrokorak = 0,001875 mm
Slika 8.6 — Lanac od impulsa do pomaka: upravljač -A1 šalje impulse STEP, upravljač motora -T1 u mikrokoraku 1/8 daje 1600 mikrokoraka po okretaju motora -M1, a vreteno s korakom 3 mm pretvara okretaj u pomak klizača. Brojke ispod blokova vrijede za 50 mm/s.

z = zm · m   ·   Δx = P / z   ·   f = v / Δx   ·   n = v / P · 60

gdje je zm broj punih koraka motora po okretaju (200 za 1,8°), m faktor mikrokoraka, P korak vretena u mm, v brzina klizača u mm/s, Δx pomak po impulsu, f frekvencija impulsa u Hz, a n brzina vrtnje motora u min⁻¹.

Rezolucija i frekvencija impulsa osiRačunski prikaz

Iz koraka motora, mikrokoraka, koraka vretena i brzine računa pomak po impulsu, potrebnu frekvenciju impulsa i brzinu vrtnje motora.

Pomak po impulsu—
Frekvencija impulsa—
Brzina vrtnje motora—
Impulsa za hod 300 mm—

Za PS-1: z = 200 · 8 = 1600 mikrokoraka po okretaju, Δx = 3 / 1600 = 0,001875 mm po mikrokoraku. Pri 50 mm/s upravljač mora davati f = 50 / 0,001875 ≈ 26 667 Hz, a motor se vrti n = 50 / 3 · 60 = 1000 min⁻¹. Cijeli hod od 300 mm iznosi 160 000 mikrokoraka. Iz toga slijede tri zaključka za dokumentaciju: izlaz Q0 mora biti brzi impulsni izlaz koji podržava tu frekvenciju (podatak iz kataloga upravljača), moment motora pri 1000 min⁻¹ treba provjeriti na krivulji momenta iz kataloga motora, a u programu se položaj vodi u mikrokoracima ili se preračunava s točnim faktorom 1600 / 3.

Važno je razlikovati tri pojma. Rezolucija (0,001875 mm) je najmanji pomak koji sustav može zadati. Ponovljivost (zahtjev ±0,05 mm) je rasipanje pri ponovljenom dolasku u isti položaj. Točnost je odstupanje stvarnog od zadanog položaja. Rezolucija PS-1 je oko 27 puta finija od zahtijevane ponovljivosti, pa ona nije ograničenje. Ponovljivost i točnost određuju mehanički uzroci: zazor između trapezne matice od bronce i vretena, odstupanje koraka vretena, podatljivost spojke te nejednolikost mikrokoraka. Zato se ponovljivost dokazuje mjerenjem, a ne računom.

Ključni pojmovi

PojamZnačenje
sučeljemjesto na kojem jedna disciplina predaje drugoj podatak ili fizičku vezu
referentna oznakajednoznačna oznaka elementa po IEC 81346 s gledišta funkcije (=), mjesta (+) i proizvoda (−)
stupac Oznaka u sastavniciveza pozicije sklopnog crteža s oznakom istog elementa u shemi
popis sučeljatablica svih mjesta dodira disciplina s podacima koje razmjenjuju
softverska granicagranica hoda koju nadzire program, prije aktiviranja granične sklopke
rezolucijanajmanji pomak koji sustav može zadati; kod PS-1 jedan mikrokorak
ponovljivostrasipanje položaja pri ponovljenom dolasku u isti zadani položaj
brzi impulsni izlazizlaz upravljača koji daje impulse visoke frekvencije za upravljač motora

Provjeri se

Kratka provjera prije prelaska na sljedeću jedinicu. Odgovor se potvrđuje klikom, a obrazloženje se prikazuje odmah.

Pitanje 1 od 4

Gdje se u sklopnom crtežu upisuje referentna oznaka električnog elementa, npr. -S2?

Sklopni crtež radi s pozicijama; stupac Oznaka u sastavnici povezuje poziciju s oznakom istog elementa u shemi.

Pitanje 2 od 4

Zašto su granične sklopke PS-1 s mirnim (NC) kontaktom?

Mirni kontakt otkriva prekid voda: prekid i aktiviranje sklopke daju isto stanje ulaza.

Pitanje 3 od 4

Koliki je pomak po mikrokoraku PS-1 (200 koraka/okr, mikrokorak 1/8, vreteno 3 mm)?

3 / (200 · 8) = 3 / 1600 = 0,001875 mm.

Pitanje 4 od 4

Rezolucija PS-1 je oko 27 puta finija od zahtijevane ponovljivosti. Što iz toga slijedi?

Rezolucija nije ograničenje; zazor matice, odstupanje koraka vretena i podatljivost određuju ponovljivost.

Odgovoreno 0 od 4.