Acasă Îngrășăminte În ce sistem de coordonate sunt numite coordonate absolute? Sistem de coordonate absolut și relativ. Întrebări și sarcini pentru autocontrol

În ce sistem de coordonate sunt numite coordonate absolute? Sistem de coordonate absolut și relativ. Întrebări și sarcini pentru autocontrol

Grafică pe computer

Tutorial

Saint Petersburg


1.1. Bazele lucrului în mediul AutoCAD.. 4

1.2. Desen folosind tehnologia 3D. 10

1.3. Lucrări de laborator №1. 15

1.4. Conexiuni tipice ale pieselor. 19

1.5. Tipuri de produse și documente de proiectare. 27

1.6. Lucrare de laborator nr 2. 32

2.1. Obiecte în 3ds Max. 39

2.2. Metode de transformare a obiectelor geometrice. 45

2.3. Lucrare de laborator nr 3. 48

2.4. Modelare lofting. 50

2.5. Deformarea modelelor construite prin metoda lofting. 53

2.6. Lucrare de laborator nr 4. 56

2.7. Coji de plasă. 58

2.8. Editarea cochiliilor de plasă. 61

2.9. Lucrare de laborator nr 5. 66

2.10. Surse de lumină. 67

2.11. Camere de filmare.. 70

2.12. Materiale.. 75

2.13. Lucrare de laborator nr 6. 80

2.14. Animaţie. 82

2.15. Mișcarea obiectelor de-a lungul unui traseu dat. 86

2.16. Lucrare de laborator nr 7. 88

3. Programare grafică. 90

3.1. Descrierea setului de drivere DirectX.. 90

3.2. Descrierea sistemului grafic OpenGL. 93

3.3. Bazele OpenGL. 96

3.4. Desenarea obiectelor geometrice. 102

3.5. Lucrare de laborator nr 8. 107

Referințe.. 110


AutoCAD este cel mai utilizat sistem din lume proiectare asistată de calculatorși lansarea designului de lucru și documentatia proiectului. Cu ajutorul lui, sunt create proiecte bidimensionale și tridimensionale grade diferite dificultăți în domeniul arhitecturii și construcțiilor, ingineriei mecanice, geodeziei etc. Formatul de stocare a datelor AutoCAD este de facto recunoscut ca standard internațional pentru stocarea și transmiterea documentației de proiectare.

Principalul avantaj al AutoCAD este disponibilitatea pentru crearea de calcule specializate puternice și pachete grafice pe baza acestuia. Autodesk produce două linii principale de produse concepute pentru arhitecți (Autodesk Architectural Desktop) și ingineri mecanici (Autodesk Mechanical Desktop). Toate aceste produse folosesc AutoCAD ca bază.

Prima versiune de MicroCAD (prototipul AutoCAD) a fost lansată pe 25 august 1982. Această zi este considerată data lansării primului produs Autodesk.


Bazele lucrului în mediul AutoCAD

Bara de stare



Bara de stare (Fig. 1.1) afișează coordonatele curente ale cursorului și conține butoane pentru activarea/dezactivarea modurilor de desen:

· SNAP - Snap Mode (Step snapping) - pornește și dezactivează aprinderea în pas a cursorului;

· GRID - Grid Display - pornește și dezactivează grila;

· ORTHO - Ortho Mode - pornește și dezactivează modul ortogonal;

· POLAR - Polar Tracking - activați sau dezactivați modul de urmărire polar;

· OSNAP - Object Snap - activează și dezactivează modurile de snap obiect;

· OTRACK - Object Snap Tracking - pornește și dezactivează modul de urmărire pentru snapping obiect;

· MODEL/HÂRTIE - Model sau Spațiu hârtie - comută de la spațiul model la spațiul hârtiei;

· LWT - Show/Hide Lineweight (Afișare linii în conformitate cu greutăți) - activați sau dezactivați modul de afișare a liniilor în conformitate cu greutăți (grosimi).

Orez. 1.1. Bara de stare

Utilizarea alinierii la obiect vă permite să reduceți timpul petrecut lucrând la un desen, deoarece în unele cazuri nu este nevoie să introduceți manual coordonatele; trebuie doar să îndreptați cursorul spre un punct existent aparţinând oricărui obiect.


Fereastră linii de comandă

Fereastra „Linia de comandă” (Fig. 1.2) este de obicei situată deasupra barei de stare și este folosită pentru a introduce comenzi și a afișa solicitări și mesaje AutoCAD. În fig. 1.2 prezintă un exemplu de creare a unei pane (instrumentul „Wedge” din bara de instrumente „Solids”) utilizând linia de comandă. Poate fi specificat prin specificarea a două vârfuri opuse ale bazei și înălțimii, sau un vârf, lungime, înălțime și lățime (pentru o pană înscrisă într-un cub, valorile vârf și lat). La enumerare, parametrii sunt specificați separați prin virgule. Separatorul dintre părțile întregi și fracționale este un punct.

Orez. 1.2. Fereastra prompt de comandă

Sisteme de coordonate

Există două sisteme de coordonate în AutoCAD: sistem mondial Sistemul de coordonate mondial (WCS) și Sistemul de coordonate al utilizatorului (UCS). Este activ un singur sistem de coordonate, numit de obicei cel curent. În ea, coordonatele sunt determinate în orice mod disponibil.

Principala diferență între sistemul de coordonate mondial și cel de utilizator este că poate exista un singur sistem de coordonate mondial (pentru fiecare spațiu model și foaie) și este fix. Utilizarea unui sistem de coordonate personalizat nu are practic nicio restricție. Poate fi localizat în orice punct din spațiu, în orice unghi față de sistemul de coordonate mondial. Acest lucru se datorează faptului că este mai ușor să aliniați un sistem de coordonate cu un obiect geometric existent decât să determinați locația exactă a unui punct în spațiul 3D.

Pentru a lucra cu sisteme de coordonate, utilizați panoul „UCS” (Fig. 1.3). Cu ajutorul acestuia, puteți, de exemplu, să comutați de la sistemul de coordonate al utilizatorului la cel mondial (butonul „World UCS”) sau să aliniați sistemul de coordonate la un obiect arbitrar (butonul „Object UCS”).

Orez. 1.3. Bara de instrumente UCS

Coordonate absolute și relative

În spațiul tridimensional și bidimensional, atât coordonatele absolute (măsurate de la origine), cât și coordonatele relative (măsurate din ultimul punct specificat) sunt utilizate pe scară largă. Un semn de coordonate relative este simbolul @ înainte de coordonatele punctului specificat: „@<число 1>,<число 2>,<число 3>».

Vederi tipice ale obiectelor

Pentru a reprezenta modelul în tipuri variate Este utilizată bara de instrumente „Vizualizare” (Fig. 1.4). Vă permite să prezentați modelul atât în ​​șase vederi standard, cât și în patru izometrice.

Orez. 1.4. Vizualizați bara de instrumente

În funcție de dimensiunile din desenul piesei, precum și de comoditatea programării și de capacitățile mașinii CNC, poziția oricărui element din geometria piesei poate fi specificată într-un sistem de coordonate absolut sau relativ.

ÎN sistem de coordonate absolut numărarea se efectuează de la punctul zero inițial. Setat după funcție G 90 (absolut) . Dacă luăm în considerare sistemul de coordonate absolut folosind exemplul de prelucrare a două găuri 1 și 2 (Fig. 3.22, a), atunci putem observa că poziția mijlocului primei găuri (punctul 1) va fi determinată de dimensiuni. X 1 și Y 1 de la zero
(de la originea sistemului de coordonate), iar poziția celei de-a doua găuri (punctul 2) va fi, de asemenea, setată de la zero de dimensiuni X 2 și Y 2.

A) b)

Orez. 3.22. Sisteme de coordonate: a – absolut; b – relativ (incremental)

ÎN sistem de coordonate relativ numărarea se face din ultimul punct traiectorii de mișcare. Setat după funcție G 91 (incrementale) . Dacă analizăm principiul precizării coordonatelor punctelor într-un sistem de referință relativ (Fig. 3.22, b), atunci putem observa că poziția primei găuri, similară celei precedente, va fi determinată de dimensiuni. X 1 și Y 1 de la zero (de la originea sistemului de coordonate), în timp ce poziția celei de-a doua găuri va fi specificată de la punctul 1 prin dimensiuni X 2 și Y 2. Cu alte cuvinte, într-un sistem de referință relativ, coordonatele următorului punct sunt date în trepte de la ultimul punct dat.

Întrebări și sarcini pentru autocontrol

1. Ce este un cadru de program de control?

2. În ce constă un cadru de program de control?

3. Definiți un sistem de coordonate.

4. Ce este un sistem de coordonate carteziene?

5. Definiți sistemul de coordonate polare.

6. Ce se numește sistem de coordonate sferice?

7. Care este diferența dintre cadrele de referință absolute și relative?

8. Definiți interpolarea liniară, circulară și elicoidală.

9. Numiți tipurile și scopul informațiilor conținute în programul de control.

10. Descrieți componența cadrului programului de control N 001 G 01 X-004000 T 02 L 02 F6 25 S 24 M 03 M 08 LF.

Teste pentru sectiune

1. O parte a unui program de control, constând în informații pentru efectuarea unei tranziții la prelucrarea unei piese sau pentru mutarea unui suport dintr-un punct în altul în timpul poziționării (retragere, apropiere), precum și pentru executarea comenzilor tehnologice, se numește:

un cadru;

b) într-un cuvânt;

c) adresa;

d) sistemul de coordonate;

e) conținutul adresei.

2. Partea cadrului care conține informații despre una dintre funcțiile programabile (comenzi) se numește:

a) într-un cuvânt;

b) adresa;

c) sistemul de coordonate;

d) conținutul adresei.

3. Denumirea convențională a limbajului de programare pentru dispozitivele cu numere program controlat- Acest:

A) G-cod;

b) M-cod;

V) S-cod;

G) F-cod;

e) C sau C+.

4. Mulțimea numerelor care determină poziția unui punct se numește:

a) coordonatele punctului;

b) sistemul de coordonate;

c) coordonata radiala;

d) axa polară.

5. Un set de definiții care implementează metoda coordonatelor, adică o modalitate de a determina poziția unui punct sau a unui corp folosind numere sau alte simboluri se numește:

a) sistemul de coordonate;

b) coordonatele punctului;

c) coordonata radiala;

d) axa polară.

Sarcini (exerciții, sarcini situaționale etc.)
cu exemple de implementări, soluții

Sunt numite coordonatele care indică locația unui punct, dat fiind sistemul de coordonate al ecranului coordonate absolute. De exemplu, PSET(100,120) înseamnă că un punct va apărea pe ecran la 100 de pixeli la dreapta și la 120 de pixeli sub colțul din stânga sus, de exemplu. originea ecranului.

Coordonatele punctului care a fost desenat ultima dată sunt stocate în memoria computerului.Acest punct se numește ultimul punct de referință (LRP). De exemplu, dacă, atunci când desenați o linie, specificați doar coordonatele unui punct, atunci un segment de la TPS la punctul specificat va fi desenat pe ecran, care va deveni apoi TPS. Imediat după activarea modului grafic, ultimul punct de legătură este punctul din centrul ecranului.

Pe lângă coordonatele absolute, QBASIC folosește și coordonatele relative. Aceste coordonate arată cantitatea de mișcare a TPS. A desena punct nou atunci când utilizați coordonatele relative, trebuie să utilizați cuvânt cheie STEP(X,Y), unde X și Y sunt decalajul de coordonate relativ la TPS.

De exemplu, PSET STEP(-5,10) - va apărea un punct a cărui poziție va fi cu 5 puncte la stânga și cu 10 puncte mai jos față de ultimul punct de referință. Adică, dacă punctul ultimei legături avea coordonate, de exemplu, (100.100), atunci rezultatul va fi un punct cu coordonatele (95.110).

Desenarea de linii și dreptunghiuri.

LINIA(X1,Y1)-(X2,Y2),C- desenează un segment care leagă punctele (X1,Y1) și (X2,Y2), culoarea C.

De exemplu, LINE(5,5)-(10,20),4

Rezultat: 5 10

Dacă nu specificați prima coordonată, atunci un segment va fi desenat din TPS până la punctul cu coordonate (X2, Y2).

LINIE(X1,Y1)-(X2,Y2), C, V- desenează conturul unui dreptunghi cu capetele diagonalei în punctele (X1, Y1) și (X2, Y2), C - culoare, B - marker dreptunghi.

De exemplu, LINE(5,5)-(20,20), 5, V

Rezultat: 5 20


Dacă în loc de marcatorul B specificați BF, atunci va fi desenat un dreptunghi (bloc) umplut:

LINIE(X1,Y1)-(X2,Y2),C, BF

De exemplu, LINE(5,5)-(20,20),5, BF

Rezultat: 5 20

Desenarea de cercuri, elipse și arce.

CERCUL(X,Y), R, C- desenează un cerc cu centrul în punctul (X,Y), raza R, culoarea C.

De exemplu, CIRCLE(50,50), 10, 7

Rezultat:

50

CERCUL(X,Y), R, C, f1, f2- arc de cerc, f1 și f2 valorile unghiului arcului în radiani de la 0 la 6,2831, definind începutul și sfârșitul arcului.


CERCUL(X,Y), R, C, e- elipsa, cu centrul in punctul (X, Y), raza R, e - raportul dintre axa verticala si orizontala.

De exemplu, CIRCLE(50,50), 20, 15, 7, 1/2

Rezultat: 30 50 70


Dacă este necesar, după parametrul C puteți specifica valorile unghiurilor arcului de elipsă f1 și f2.

VOPSEA(X,Y), C, K- pictați peste figura desenată cu culoarea K cu culoarea C, (X,Y) - un punct situat în interiorul figurii. Dacă culoarea conturului se potrivește cu culoarea de umplere, atunci este indicată o singură culoare: VOPSEA (X,Y), C

De exemplu, trebuie să pictați cercul CIRCLE(150,50), 40, 5 cu culoarea 4. Pentru a face acest lucru, trebuie să executați instrucțiunea PAINT(150,50), 4, 5 , deoarece Centrul cercului se află exact în interiorul formei fiind umbrită, noi l-am folosit ca punct intern.

Rezolvarea problemelor.

Sarcina 1.

Desenați patru puncte care se află pe aceeași linie orizontală la o distanță de 20 de pixeli unul de celălalt. Ultimul punct de referință are coordonatele (15, 20).

Soluție: NOTE.

ECRAN 9: CULOARE 5.15: Grafic REM. mod, fundal 5, culoare 15

CLS:Ștergerea ecranului REM

PSET(15,20) :REM desenează un punct cu coordonatele (15,20)

PSET STEP(20,0) :REM desenează un punct cu un offset
PSET STEP(20,0) :REM relativ la ultimul cu 20

PSET STEP(20,0) : pixeli REM de-a lungul axei OX.

Rezultat: 15 35 55 75


20. . . .

Sarcina 2.

Desenați trei cercuri, ale căror centre se află pe aceeași linie orizontală la o distanță de 30 de pixeli unul de celălalt. Razele cercurilor sunt 20, centrul primului cerc coincide cu centrul ecranului.

Soluţie.

ECRAN 9 120 150 180

CERCUL PASUL(0, 0), 20, 15 100

CERCUL PASUL (30, 0), 20, 15

CERCUL PASUL (30, 0), 20, 15

Sarcina 2.

Construiți un patrulater cu vârfurile (10,15), (30,25), (30,5) și (20,0).

LINIA (10,15)-(30,25), 5

LINIA - (30, 5),5

LINIA - (25.0), 5

LINIA - (10,15), 5

REZULTAT: 5 10 20 25 30

15

Scrieți un program pentru a desena o imagine arbitrară.

Sfaturi utile : Înainte de a începe să scrieți un program, desenați o imagine pe o bucată de hârtie pătrată și plasați coordonatele necesare. Veți vedea imediat ce numere vor fi folosite ca operanzi în programul dumneavoastră.

SISTEM DE COORDONATE RELATIVE

Când se utilizează procesarea plată, tehnologul-programatorul are capacitatea de a seta un sistem de coordonate relativ. Necesitatea acestui lucru apare foarte des, de exemplu, în cazul unei nepotriviri între design și baze tehnologice. Pentru a crea un sistem de coordonate relativ, utilizatorul trebuie să folosească comanda:

După apelarea comenzii, următoarele opțiuni vor fi disponibile în meniul automat:

Parametrii sistemului de coordonate

Centrul sistemului de coordonate

Sistemul de coordonate pe axa X

Sistemul de coordonate pe axa Y

Părăsiți echipa

Opțiunile cu axe de coordonate (, și) pe pictogramele lor vă permit să specificați centrul și axele corespunzătoare ale sistemului de coordonate. De regulă, pentru a specifica fiecare dintre aceste elemente, în desenul piesei este indicat un nod.

Opțiunea implicită de introducere a parametrilor permite utilizatorului să seteze toți parametrii listați cu valori digitale specifice în caseta de dialog „Parametrii sistemului de coordonate”.

Pentru a specifica un sistem de coordonate relativ, este suficient să specificați centrul și una dintre axe sistem creat coordonate După aceasta, folosiți doar butonul

CNC va calcula independent axa lipsă a sistemului de coordonate creat.

Pentru ca traiectoria de procesare să fie calculată în conformitate cu sistemul de coordonate relativ creat, acest sistem de coordonate în lista de traiectorii trebuie plasat înaintea traiectoriei de procesare.

CONFIGURAREA PROIECTULUI

Când folosește versiunea T-FLEX CNC 2D, utilizatorul poate crea căi de procesare și programe de control bazate pe acestea pentru tipuri diferite prelucrare (de la descărcarea electrică la frezare) pe un desen al piesei de prelucrat. De exemplu, mai întâi tehnologul-programator face toată prelucrarea, iar apoi eroziunea electrică. Tehnologul-programator efectuează toate setările necesare în fereastra de setări a proiectului de lucru care apare la apelarea comenzii:

În exemplul din figură, există două poziții în lista traiectoriilor compuse. „Prelucrarea 1” include toată găurirea și frezarea piesei de prelucrat. „Procesarea 2” este goală, dar poate include, de exemplu, procesarea piesei din cealaltă parte (pentru o configurație diferită) sau procesarea din aceeași parte, dar de alt tip (descărcare electrică sau laser) sau altă opțiune .

tastele [Adăugați] și [Ștergeți].

servesc respectiv pentru a introduce o nouă poziție în lista de traiectorii compuse sau pentru a șterge o poziție veche.

Trebuie remarcat faptul că pentru fiecare poziție din lista traiectoriilor compozite, propriul program de control este creat în conformitate cu postprocesorul selectat de utilizator.

În plus, părțile constitutive ale unei căi de instrumente compuse active sunt afișate într-o singură culoare, în timp ce căile de instrumente existente sunt afișate într-o culoare diferită.

Crearea unui program de control

CREAREA UNUI PROGRAM DE CONTROL

După ce tehnologul-programator pregătește o cale de procesare în sistem, trebuie să genereze și un program de control pentru mașina utilizată, cu postprocesorul cu care funcționează această mașină. Pentru a face acest lucru, în cazul procesării 2D, 2.5D și 4D, utilizați comanda:

„CNC|Salvare program G”

Pentru căile de procesare 3D și 5D:

Când apelați oricare dintre aceste comenzi, pe ecran apare caseta de dialog „Salvare program G”.

În fereastra care apare pe ecran, trebuie

apăsați , după care va apărea pe ecran caseta de dialog „Parametri pentru salvarea unei traiectorii compozite”.

În această fereastră sunt specificate succesiv numele postprocesoarelor necesare pentru tipul de procesare selectat, numele programului de control și locația salvării acestuia.

Trebuie remarcat faptul că utilizatorul poate selecta postprocesoarele furnizate cu sistemul sau cele care au fost dezvoltate de el în sistem utilizând generatorul de postprocesoare. Programul de control pentru aceeași piesă și pentru același tip de prelucrare poate fi salvat în fișiere diferite cu post-procesoare diferite. Acest lucru face posibilă utilizarea optimă a echipamentelor de același tip, dar cu suporturi CNC diferite.

Dacă toți pașii enumerați mai sus au fost executați corect, utilizatorul va vedea pe ecran o fereastră care ar trebui să conțină toate datele introduse.

Trebuie remarcat în special faptul că este posibil să eliminați un anumit program de control selectat din listă. Pentru a face acest lucru, trebuie să-l specificați în listă folosind tastele sau< >Și< ↓ >, apoi faceți clic pe butonul [Ștergere]. De asemenea, este posibil să salvați toate programele de control prezente în listă în fișiere separate, pentru care trebuie să utilizați butonul [Salvare].

Nou pe site

>

Cel mai popular