POLECENIE INIT

Dyskusje na temat systemu Sinumerik

Autor tematu
seites
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 2
Posty: 70
Rejestracja: 06 lut 2011, 15:46
Lokalizacja: Nowa Huta

POLECENIE INIT

#1

Post napisał: seites » 26 paź 2015, 13:57

Jak zładować program do pamięci NC w trybie MDA ?
Wiem że służy do tego funkcja INIT
Zakładając ze program który chce wybrać jest w WKS w folderze "A" oraz program nazywa się "A.MPF"

Wpisuję w MDA linijkę :

Kod: Zaznacz cały


INIT (1,"_N_WKS/_N_A_WPD/_N_A_MPF")
M2
i wywala mi alarm 15010 -polecenie koordynacji programów z niepoprawnym numerem kanału :???: :???:

Kanał jest jeden składnia z książki i nie mogę tego obejść próbował ktoś w ten sposób załadować program do NC ?

[ Dodano: 2015-10-27, 12:59 ]
nikt nie próbował ?
tworze aplikacje w środowisku Expand User Interface chciałbym przy wyborze odpowiedniej opcji od razu załadował mi się wybrany program do pamięci NC :?:



Tagi:


Autor tematu
seites
Stały bywalec (min. 70)
Stały bywalec (min. 70)
Posty w temacie: 2
Posty: 70
Rejestracja: 06 lut 2011, 15:46
Lokalizacja: Nowa Huta

#2

Post napisał: seites » 28 paź 2015, 12:06

sam sobie odpowiedziałem

Kod: Zaznacz cały

Expanding the user interface
Document: 	Expanding the user interface (11/2006, English)
Type of topic: 	Function

Activate Program (AP)

Description

The AP (Activate Program) function transfers a file from the passive HMI file system to the active NC file system. The file is loaded into the NC and enabled and then deleted in the HMI file system. With HMI Embedded sl, this function has the same effect as Set enable.
Programming

Syntax:
	

AP("File")

Description:
	

Transfers a file from the passive HMI file system to the active NC file system

Parameters:
	

File
	

Complete path name of HMI file to be transferred
Example

//M(TestGC/"Code generation:")
	  	 

DEF VAR1 = (R//1)
	  	 

DEF VAR2 = (R//2)
	  	 

DEF D_NAME
	  	 

LOAD
	  	 

  VAR1 = 123
	  	 

  VAR2 = -6
	  	 

END_LOAD
	  	 

OUTPUT(CODE1)
	  	 

  "Cycle123(" VAR1 "," VAR2 ")"
	  	 

  "M30"
	  	 

END_OUTPUT
	  	 

PRESS(VS1)
	  	 

  D_NAME = "\MPF.DIR\MESSEN.MPF"
	  	 

  GC("CODE1",D_NAME)
	

;
	

Write code from the OUTPUT method to file \MPF.DIR\MESSEN.MPF

END_PRESS
	  	 

PRESS(HS8)
	  	 

  D_NAME = "\MPF.DIR\MESSEN.MPF"
	  	 

  AP(D_NAME)
	

;
	

Load file into NC

END_PRESS
	  	 

ODPOWIEDZ Poprzedni tematNastępny temat

Wróć do „Siemens Sinumerik CNC”