Funzioni ausiliarie (o M.-code) sono programmati utilizzando la parola indirizzo M.. Le funzioni ausiliarie vengono utilizzate per controllare il programma e la macchina elettro-automatica - accendere / spegnere il mandrino, il liquido di raffreddamento, il turno degli utensili, ecc.
Tabella 3.
Designazione |
Scopo |
M00. |
STOP PROGRAMMABILE |
M01. |
Stop conferma |
M02. |
Fine del programma |
M03. |
Rotazione del mandrino in senso orario |
M04. |
Rotazione del mandrino in senso antiorario |
M05. |
Stop il mandrino. |
M06. |
Cambia strumento |
M08. |
Accensione del raffreddamento |
M09. |
Spegnendo il raffreddamento |
M17. |
Ritorno dalla subroutine. |
M18. |
Posizionamento Shindel all'angolo specificato |
M19. |
Orientamento del mandrino |
M20. |
Fine di un segmento ripetuto del programma |
M30. |
Stop e transizione all'inizio del programma di gestione |
M99. |
Continua a eseguire il primo fotogramma |
Funzioni ausiliarie che rendono l'inclusione di qualsiasi operazione ( M03., M04.e M08.), Eseguita all'inizio della cornice di fronte ai gruppi di movimento. Le restanti funzioni ausiliarie vengono eseguite alla fine del telaio.
Nella scheda. 3 mostra un elenco di funzioni ausiliarie comunemente utilizzate.
2.1. STOP PROGRAMMABILE (M00)
Fermata incondizionata del programma di gestione dopo aver eseguito il movimento contenuto nel telaio corrente. Lo stato dell'UE non cambia fino a quando il pulsante si sta premendo ripetutamente Inizio.sul pannello di controllo della SCPU o dei tasti All'inizio,per tornare all'inizio dell'UE.
2.2. Conferma (M01)
Arrestare il programma di controllo dopo aver eseguito il movimento contenuto nel telaio corrente, a condizione che la modalità sia impostata "Stop conferma" dal pannello di controllo del controllo (vedere il documento Manuale dell'operatore MSHAK-CNC CNC).
Esempio:
X-2 X-4.
M1; Arresta l'esecuzione del programma su questo fotogramma se
; Modalità impostata "Stop conferma" dalla console dell'operatore
2.3. Fine del programma (M02)
Determina la fine dell'esecuzione del programma di controllo, smette di fornire il liquido di raffreddamento e interrompe la rotazione del mandrino.
Esempio:
G0X20Z50 z.5.
G0 X0Z0 m2.
2.4. Rotazione del mandrino in senso orario (M03)
Esegue la rotazione del mandrino in senso orario utilizzando il valore corrente specificato dalla parola.
Esempio:
G54 G0 X-20 Z30 S500M3
2.5. Rotazione del mandrino in senso antiorario (M04)
Guadagna la rotazione del mandrino in senso antiorario usando il valore corrente specificato dalla parola.
Esempio:
G54 G0 X-20 Z30 S1500M4
2.6. Fermare il mandrino (M05)
Arresta la rotazione del mandrino. Eseguito dopo i movimenti contenuti nel telaio.
Esempio:
G28 X0 Z0 M5
G4 P2 m2.
2.7. Cambio utensile (M06)
Sostituisce lo strumento per cambiare tra il mandrino e il negozio di strumenti. Per queste funzioni si verifica:
· Posizionamento sugli assi al punto di cambio utensile;
· Arrestare l'orientamento di rotazione e mandrino;
· Cambia strumento.
Esempio:
T5; Inizia la ricerca dello strumento 5 nel negozio
X50 Z60; Continuazione dello sviluppo del programma
M6; Cambia strumento
2.8. Accensione del raffreddamento (M08)
Include la fornitura di lubrificazione e refrigerante (refrigerante).
Esempio:
S300m3x20z30g0.
G1x50Z44M8; Includere
G0Z-100.
2.9. Raffreddamento (M09)
Spegnere la fornitura di lubrificazione e refrigerante (refrigerante).
Esempio:
S300M3X20Z30G0 G1X50Z44 M9M5G0Z-100
2.10. Ritorno dalla subroutine (M17)
Determina la fine della subroutine quando lo chiamano in una parola con l'indirizzo L..
Esempio:
X5z5.
; Programma principale
L10; Chiama subroutine che inizia con telaio N10 X2Z8
N10z2; Subroutine con etichetta del telaio N10 X10
M17; Fine della subroutine e tornare al programma principale
2.11. Posizionamento del mandrino (M18)
Usando questa funzione, è possibile girare il mandrino all'angolo specificato.
Formato:
M18 PNNN.
Dove: NNN è un angolo di rotazione +/- 360 gradi.
Il conteggio dell'angolo di rotazione viene eseguito rispetto alla posizione del mandrino su cui è installato il mandrino sulla funzione M19.
Esempio:
M18 P45; Girare il mandrino per 45 gradi
2.12. Orientamento del mandrino (M19)
Funzione ausiliaria M19.interrompe la rotazione del mandrino, esegue il suo orientamento.
2.13. Fine di un segmento di programma ricorrente (M20)
Determina la fine del segmento del programma ricorrente quando lo chiamano in una parola con l'indirizzo H..
Esempio:
N10 H2; Eseguire un segmento del programma in M20 2 volte
2. La sintassi della definizione e della chiamata delle funzioni M .
Il testo della funzione M dovrebbe iniziare con intestazione seguito da funzione del corpo.
Il titolo definisce la funzione "Interfaccia" (metodo di interazione con esso) ed è sistemata come segue:
funzione [retval1, retval2, ...] \u003d functionname (par1, par2, ...)
La funzione viene proclamata qui (utilizzando la funzione di parola "chiave" invariata) con il nome del nome del nome, che riceve i parametri di input par1, par2, ... e produce (calcola) l'output (restituito) retval1, retval2
Diversamente dirlo argomenti di funzione sono variabili par1, par2, .., e valori della funzione (Devono essere calcolati) sono variabili retval1, retval2, ....
Il nome della funzione Titolo (nell'esempio seguente - FunctionName) deve servire come nome del file a cui verrà registrato il testo del testo. Per questo esempio, questo sarà il file functionname.m (l'estensione del nome, ancora, dovrebbe consistere solo di una lettera m). Non è consentito il disaccordo del nome della funzione e del nome del file!
La funzione della funzione è composta da comandi che vengono calcolati valori restituiti. La funzione del corpo segue la funzione di intestazione. Funzione del titolo più la funzione del corpo insieme costituisce la definizione della funzione.
Sia i parametri di input e i valori restituiti possono essere nel caso generale con gli array (in particolare - scalari) di varie dimensioni e dimensioni. Ad esempio, la funzione MatrProc1
funzione [A, B] \u003d MatrProc1 (x1, x2, x)
A \u003d x1. * X2 * x;
B \u003d x1. * X2 + x;
calcolato sulla "ricezione" di due matrici delle stesse dimensioni (ma arbitrarie) e uno scalare.
Queste array nel corpo della funzione vengono prima variate alternativamente, dopo di che il risultato di tale moltiplicazione è ancora moltiplicato per lo scalare. Pertanto, viene generato il primo degli array di uscita. Le stesse dimensioni delle missioni di input X1 e X2 assicurano la fattibilità del funzionamento della loro moltiplicazione dell'elemento. Il secondo array di uscita (denominato B) differisce dalla prima cosa che si ottiene aggiungendo con uno scalare (e non moltiplicando).
Chiamatacreato da noi funzioni Esercitato dalla finestra di comando del sistema MATLAB (o dal testo di qualsiasi altra funzione) nel modo consueto: il nome della funzione è registrato, dopo il quale sono elencati tra parentesi attraverso le virgole parametri di input effettivi Con i valori di cui verranno calcolati. I parametri effettivi possono essere impostati dai numeri (array di numeri), variabili già aventi valori specifici, oltre a espressioni.
Se il parametro effettivo è impostato dal nome di una variabile, i calcoli effettivi verranno effettuati con una copia di questa variabile (e non con esso). È chiamato trasferimento parametri per valore .
Di seguito la chiamata dalla finestra di comando MATLAB precedentemente creata ad esempio, la funzione MatrProc1.
Qui, i nomi dei parametri effettivi di input (W1 e W2) e variabili in cui sono registrati i risultati dei calcoli (RESS e RES2), non coincidono con i nomi di variabili simili nella definizione della funzione MatrProc1. Ovviamente, la coincidenza non è richiesta, soprattutto dal momento che il terzo parametro effettivo di input non ha un nome! Per sottolineare questa possibile differenza, i nomi dei parametri di input e dei valori di output nella definizione della funzione sono chiamati formali.
Nell'esempio considerato di chiamare la funzione MatrProc1 di due matrici quadrate di input 2 x 2, due matrici di uscita RES1 e RES2 sono ottenute esattamente le stesse dimensioni:
Res1 \u003d.
9
6
6 6
Res2 \u003d.
6
5
5 5
Chiamare una funzione
Matrproc1 \u003d matrproc1 ([1 2 3; 4 5 6], [7 7 7; 2 2 2], 1);
con due matrici di ingresso 2x3, otteniamo due matrici di uscita di dimensioni 2x3. Cioè, la stessa funzione MatrProc1 può gestire i parametri di input di varie dimensioni e dimensioni! È possibile utilizzare questa funzione per scalari invece di array (è tutti uguali agli array di dimensioni 1x1).
Considera ora la questione se questa funzione possa essere utilizzata come parte delle espressioni in quanto è fatto con le funzioni che restituiscono l'unico valore? Si scopre che è possibile farlo, e come valore della funzione utilizzata per ulteriori calcoli, viene utilizzato il primo dei valori restituiti dalla funzione. La seguente finestra di sistema MATLAB illustra questa posizione:
Quando si chiama con i parametri 1,2,1, la funzione MatrProc1 restituisce due valori: 2 e 3. Per l'uso nell'espressione, viene utilizzato il primo di essi.
Poiché la chiamata a qualsiasi funzione può essere eseguita scrivendo un'espressione arbitraria nella finestra di comando MATLABA, è sempre possibile effettuare un errore associato all'incompatibilità dei tipi di parametri reali e formali. MATLAB non soddisfa alcun controllo su questo argomento, ma semplicemente trasmette il controllo della funzione. Di conseguenza, possono verificarsi situazioni errate. Per evitare (facoltativamente) l'emergere di tali situazioni errate, viene proposta nel testo delle funzioni M per controllare i parametri di input. Ad esempio, nella funzione MatrProc1 è facile identificare una situazione in cui le dimensioni del primo e del secondo parametro di input sono diverse. Per scrivere tale codice, i progetti di gestione sono richiesti che non abbiamo ancora studiato. È ora di procedere a studiare!
Traduzione russo-inglese di m-funzione
Vosoboboinkov B.S., Mitrovich V.l. Dizionario russo-inglese sull'ingegneria e automazione della produzione. Dizionario russo-inglese di ingegneria meccanica e automazione manifatturiera. 2003
- Dizionario russo-inglese →
- Dizionario russo-inglese di ingegneria meccanica e automazione manifatturiera
Anche il significato della parola e il trasferimento della funzione M dall'inglese nel russo in dizionari in inglese-russo e dal russo all'inglese a russo-i dizionari.
Più significati di questa parola e traduzioni in inglese-russo, russo-inglese per la parola "M-functions" nei dizionari.
- Funzioni - Generico.
- Funzioni - Funzioni
Russian-American English Dizionario - - Em.
Russian-American English Dizionario - Funzioni - Funzioni
Dizionario del discente russo "S - Funzioni - Funzioni
Dizionario del discente russo "S - - Ascolto di telefono
Anglo-russo-italiano dizionario di servizi speciali - - SL. M, M.
- - SL. M, M.
Grande dizionario russo-inglese - Intraprendere - ch. 1) Per fare, eseguire Syn: lancio 2) per assumersi la responsabilità (per le prestazioni di qualcosa.) Si è impegnata a completare il ...
- Nessuno dei due. - 1. Luoghi.; OTR. (nella funzione della terra.) Nessuno dei due; nessuno; Niente nessuno dei due puoi farlo ≈ nessuno ...
Grande dizionario inglese-russo - Funzioni - Funzioni: Cassiere ~ Responsabilità Domanda Cerimonial ~ Formalità custode ~ Funzioni custode per Minori Asset Management Funzioni: Cassiere ~ ...
Grande dizionario inglese-russo - Funzione. - Funzione, scopo: la * dell'istruzione è quella di sviluppare l'educazione mentale è destinata a sviluppare abilità mentali - ...
Grande dizionario inglese-russo - Per - (modulo completo); (forma ridotta) 1. Unione 1) per; A causa del fatto che (introduce cause potenti) questa non è una domanda di partito, per ...
Grande dizionario inglese-russo - Per - (modulo completo); Fə (forma ridotta) 1. Unione 1) per; A causa del fatto che (introduce la ragione apparente ...
Dizionario inglese-russo sul vocabolario generale - Per - 1. Unione 1) per; A causa del fatto che (introduce cause potenti) questa non è una domanda di partito, perché ci tocca non come liberali ...
Dizionario inglese-russo di vocabolario generale - Radio Amateur. - Operatore radio Amatoriale; Radio Ham ~ albero. Radio-albero, albero wireless; ~ Mayak m. Radio Beacon; ~ metrista m. Operatore radar; ~ Guida con. ...
Russo-italiano dizionario di argomento generale - Radio Amateur. - Operatore radio Amatoriale; Radio Ham ~ albero. Radio-albero, albero wireless; ~ Mayak m. Radio Beacon; ~ metrista m. Operatore radar; ~ Guida con. Guida radio / controllo; ~ Attrezzatura con. Attrezzatura wireless / radio; ~ Saggio ...
Russo-Italiano Dizionario - QD - NUMERO - Un numero approssimativamente uguale a 2.718, che si trova spesso in matematica e scienze naturali. Ad esempio, quando si disingraggia una sostanza radioattiva dopo tempo ...
Dizionario russo colier. - Funzioni - Caratteristiche teoria in scienze naturali. Le funzioni analitiche sono ampiamente utilizzate in alcune aree della scienza e della tecnologia semplicemente perché danno ...
Dizionario russo colier. - Funzioni - Funzioni La teoria della teoria delle misure e dell'integrazione è una sezione importante della teoria generale delle funzioni matematiche, originata dalle opere di A.Besga (1906) da ...
Dizionario russo colier. - TACCHINO - Turchia: la natura nel rilievo dominano le montagne del Pontico (creste di cura e ilgaz), che sono allungate lungo la costa nella direzione orientale. Nella maggior parte ...
Dizionario russo colier. - l'USSR. - Unione delle Repubbliche socialiste sovietiche, URSS Febbraio Rivoluzione. Le sconfitte militari sui fronti della prima guerra mondiale e il crescente caos economico hanno causato il pubblico ...
Dizionario russo colier. - UN CUORE - Cuore fino all'inizio del XVI secolo. Qualsiasi idea sulle malattie cardiache era assente; Si credeva che qualsiasi danno a questo corpo porta inevitabilmente ...
Dizionario russo colier. - Righe - Molti compiti in matematica portano a formule contenenti somme infinite, ad esempio, o tali somme sono chiamate righe infinite e i loro termini ...
Dizionario russo colier. - russo - Federazione Russa: la natura La maggior parte del territorio della Russia è occupata dalle pianure. La pianura russa (europea orientale) si trova a ovest delle montagne dell'URAL. Altezza media ...
Dizionario russo colier. - MESSICO - Messico: la natura La saggia parte del Messico è occupata da altopiani messicani, girando nel nord in alte pianure e altipiani del Texas e del New Mexico; a partire dal …
Dizionario russo colier. - Ghiacciai - Accumuli di ghiaccio, che si muovono lentamente lungo la superficie terrestre. In alcuni casi, si blocca il movimento del ghiaccio e il ghiaccio morto è formato. Molti ghiacciai ...
Dizionario russo colier. - Listonogy. - Le guarnizioni reali di Liston-Eaten (famiglia Phocidae) sono ben adattate alla vita nei mari freddi: tutto il loro corpo, inclusa la coda corta e le pinne, ...
Dizionario russo colier. - Kenya. - Repubblica del Kenya, lo stato nell'Africa orientale. In passato, la colonia britannica e il protettorato, nel 1963 acquisito indipendenza. Nei confini del sud con ...
Dizionario russo colier. - CANADA - Potenza esecutiva del Canada. Le funzioni del potere esecutivo in Canada sono distribuite tra il capo di stato e il capo del governo. Le funzioni del primo sono caratteri formali ...
Dizionario russo colier. - CINA - Cina: natura La serie di plateau e il kotlovin confina con l'altopiano tibetano nel nord, a nord-est ea est. Questi territori sono Xinjiang, interno ...
Dizionario russo colier. - Cetaceans. - A forma di cappo alla Balena amata (Odontocenti) appartiene i cetacei con i denti - o sulla parte anteriore della mascella inferiore, o su entrambi ...
Dizionario russo colier. - IRLANDA
Dizionario russo colier. - Differenziale - Molte leggi fisiche soggette a determinati fenomeni sono registrati sotto forma di un'equazione matematica che esprimono una determinata dipendenza da qualsiasi valore. ...
Dizionario russo colier. - LEGNA - Una pianta perenne con vincere un tronco principale riprodotto. Una definizione più dettagliata o chiara di questa "vita" è difficile da dare ...
Dizionario russo colier. - VENEZUELA - Venezuela: Nature L'alta cresta della Sierra de Periha forma il sague nord-ovest delle Ande, dove passa il confine del Venezuela e della Colombia. All'interno di questa zona separato ...
Dizionario russo colier. - Biblioteche - Assemblaggio appositamente organizzato di libri, riviste, registrazioni video, ecc. Sebbene le biblioteche fossero tradizionalmente considerate le strutture di stoccaggio, le collezioni di biblioteche hanno sempre consistito in ...
Dizionario russo colier. - Baalbeck. - Attualmente un piccolo insediamento, nell'antichità - una magnifica chiesa della città in Libano, tra le creste del Libano e anti-Livan. Ampia valle, ...
Dizionario russo colier. - Bancario - Banche commerciali dei sistemi bancari. Le banche commerciali sono occupate dal posto più importante nei sistemi bancari, che nella loro forma attuale è apparso per la prima volta ...
Dizionario russo colier. - Antilope. - Il nome comune per molti mammiferi parziali appartenenti alla famiglia di Slores (Bovidi), ma differiscono dai suoi altri rappresentanti di un fisico più elegante ...
Dizionario russo colier. - ARTIGLIERIA - Task artiglieria dell'artiglieria del campo. Due compiti di artiglieria obiettiva di base sono i seguenti: 1) Fornire supporto antincendio alle parti di fanteria e serbatoio ...
Dizionario russo colier. - AUSTRALIA - Australia: Natura lungo la sponda orientale dell'Australia da Cape York al centro Victoria e oltre a Tasmania inclusiva ...
Dizionario russo colier. - Sud Africa - Stato nell'Africa meridionale. Il 31 maggio 1910 fu creato l'Unione Sudafricana, che comprendeva colonie inglesi auto-governative (Kapskaya, Natal) ...
Dizionario russo colier. - FUNZIONE - il termine utilizzato in matematica per denotare tale relazione tra due valori, a cui è specificato un valore, l'altro può ...
Dizionario russo colier. - Funzioni - Funzioni La teoria della ricchezza e una varietà della teoria delle funzioni di variabili complesse è dovuta all'interazione di geometria e analisi. Quando si tratta di un numero integrato ...
Dizionario russo colier. - Funzioni - Funzioni La teoria delle funzioni utilizzate nelle analisi elementari è impostata da formule. I loro grafici di solito possono essere disegnati, senza prendere una matita da carta, come ...
Dizionario russo colier. - Funzioni - Le funzioni della teoria sono principalmente significa come le file di potenza, l'integrale di contorno e la differenziazione, la matematica nei decenni successivi sono stati in grado di raggiungere ...
Dizionario russo colier. - COSTELLAZIONE
Dizionario russo colier. - Radio Astronomia - Sezione dell'astronomia che studia gli oggetti spaziali analizzando le emissioni radio provenienti da loro. Molti corpi cosmici emettono onde radio che raggiungono la terra: è in ...
Dizionario russo colier.
Altre funzioni (funzioni M)
Altre funzioni del taglio idroabrasive sono programmate utilizzando la lettera M, seguita da 2 numeri non ambigui. Questo sistema ha diverse tali funzioni:
Programma di arresto M00.
Completamento M02 del programma
Completamento M30 del programma con il ritorno all'inizio
M71-79 Funzionamento errato più output
Ora esamineremo le prestazioni della funzione m in dettaglio
1. M00 - Programma di arresto
Esempio: quando il sistema CNC della macchina da taglio idroabrasiva legge il codice M00 nel blocco, interrompe il programma. Per avviare il programma, è necessario fare nuovamente clic sul pulsante di accensione.
2. M02 - Completamento del programma
Esempio: questo codice indica il completamento del programma e implementa la funzione di reset di base del sistema CNC del HyDroatSee.
3. M30-creazione di un programma con il ritorno all'inizio
Esempio: questa funzione è simile alla funzione M02 più la restituzione del sistema CNC del taglio idroabrasiva al primo blocco del programma di avvio.
4. M71-79 Funzionamento errato più output
Formato: M71 Esempio: il sistema CNC del taglio idroabrasivo stabilisce questa funzione e la sequenza di operazioni è la seguente:
controllo della trasmissione appropriata
tempo di ritardo 400 m / s
numero della colazione 1.
Taglio idroabrasivo della macchina per pompa dell'olio M71-
M71 di solito si verifica davanti a M02, il che significa fermare la pompa dell'olio dopo il taglio. Questa funzione è la stessa della fermata del pulsante STOP.
Fermata della pompa dell'acqua M72
Quando viene visualizzato M72, il motore della pompa smette di funzionare. Questa funzione coincide con il pulsante funzione che impedisce l'apparecchiatura dell'apparecchiatura di taglio idroabrasiva.
M73- Esecuzione del sistema di approvvigionamento idrico sotto alta pressione
Quando viene visualizzato M73, la valvola di alimentazione dell'acqua ad alta pressione si apre. Questa funzione coincide con la funzione di premendo il pulsante del sistema di alimentazione idrica sotto alta pressione.
Fornitura di acqua ad alta pressione M74-
Quando viene visualizzato M74, la valvola di alimentazione dell'acqua è chiusa sotto alta pressione. Questa funzione coincide con la funzione di premendo il pulsante che si fermano il sistema di alimentazione idrica
alta pressione.
M75- Valvola di alimentazione della sabbia apertura
L'aspetto m 75 indica l'apertura della valvola di alimentazione della sabbia. Questa funzione coincide con la funzione di premendo l'apertura della valvola di alimentazione della sabbia per il taglio idroabrasivo.
M76- Valvola di alimentazione della sabbia di chiusura
L'aspetto di M 76 indica la chiusura della valvola di alimentazione della sabbia. Questa funzione coincide con la funzione di premendo il pulsante di chiusura della valvola di alimentazione della sabbia.
F, s, t funzioni.
1. Selezione del feed Function F-F-.
La funzione di selezione dei feed è comunemente chiamata F-Function. Usando questa funzione, è possibile controllare direttamente la velocità di avanzamento su ciascun asse. La funzione F può essere indicata dalla lettera F e dalle numeri che seguono la lettera, nonché il tasso di designazione del feed, che è espresso in mm / min.
La velocità di alimentazione in questo sistema varia da 9 a 1300 mm / min. I valori del tasso di taglio idroabrasivi possono essere selezionati arbitrariamente a seconda delle condizioni di taglio richieste.
2. Selezione di utensili Toffee.
La funzione di selezione degli utensili viene anche chiamata una funzione di T. utilizzando questa funzione per selezionare lo strumento. La funzione di selezione degli utensili è indicata dai numeri delle lettere T impostati dopo la notazione T. Il sistema contiene fino a 20 titoli dei parametri della selezione degli utensili, da T01 a T20. In modalità Param, premere il tasto F2 e 20 i parametri di selezione dello strumento verranno visualizzati sullo schermo. L'operatore può selezionare sullo schermo della macchina idroabrasiva qualsiasi pulsante D a seconda del diametro dell'utensile.
Se il programma richiede una correzione per il raggio dello strumento Hydroprasis, il sistema di controllo può fare riferimento al parametro appropriato per regolarlo.