Sinumerik 840D Opakování bloku

diskuze tykajici se ridicich systemu a software komercnich CNC stroju
Odpovědět
bugner.tom
Příspěvky: 6
Registrován: 6. 3. 2013, 10:15
Bydliště: Sokolnice
Kontaktovat uživatele:

6. 3. 2013, 11:54

Zdravím. Chtěl vědět čím si dám opakování bloků tohoto programu asi tak 5x . Nikde se nemůžu dohledat :( Poraďte prosím. Děkuji za odpovědi.

;LASER (750mm)
n10 G710 ;(zadání v mm)
n20 G54 ;(Zadejte souřadnice počátku)
n30 G90 ;(absolutní odměřování)
n40 G18 ;(X ROVINA)
n50 G64 ;(Režim řízení pohybu po dráze)
n60 G94 F1000 ;(posuv v mm/min)

ZDE CHCI ZAČÍT OPAKOVAT
n70 G1 X-2 Y0 Z0
n72 M0
n80 G1 X0 Y0 Z0
n82 G4 F10 ;(zpozdeni 10 sekund)
n90 G1 X70 Y0 Z0
N92 G4 F10 ;(zpozdeni 10 sekund)
n100 G1 X140 Y0 Z0
n102 G4 F10 ;(zpozdeni 10 sekund)
n110 G1 X210 Y0 Z0
n112 G4 F10 ;(zpozdeni 10 sekund)
n120 G1 X280 Y0 Z0
n122 G4 F10 ;(zpozdeni 10 sekund)
n130 G1 X350 Y0 Z0
n132 G4 F10 ;(zpozdeni 10 sekund)
n140 G1 X420 Y0 Z0
n142 G4 F10 ;(zpozdeni 10 sekund)
n150 G1 X490 Y0 Z0
n152 G4 F10 ;(zpozdeni 10 sekund)
n160 G1 X560 Y0 Z0
n162 G4 F10 ;(zpozdeni 10 sekund)
n170 G1 X630 Y0 Z0
n172 G4 F10 ;(zpozdeni 10 sekund)
n180 G1 X700 Y0 Z0
n182 G4 F10 ;(zpozdeni 10 sekund)
n190 G1 X702 Y0 Z0

n192 M0
n200 G1 X700 Y0 Z0
n210 G4 F10 ;(zpozdeni 10 sekund)
n220 G1 X630 Y0 Z0
n230 G4 F10 ;(zpozdeni 10 sekund)
n240 G1 X560 Y0 Z0
n250 G4 F10 ;(zpozdeni 10 sekund)
n260 G1 X490 Y0 Z0
n270 G4 F10 ;(zpozdeni 10 sekund)
n280 G1 X420 Y0 Z0
n290 G4 F10 ;(zpozdeni 10 sekund)
n300 G1 X350 Y0 Z0
n310 G4 F10 ;(zpozdeni 10 sekund)
n320 G1 X280 Y0 Z0
n330 G4 F10 ;(zpozdeni 10 sekund)
n340 G1 X210 Y0 Z0
n350 G4 F10 ;(zpozdeni 10 sekund)
n360 G1 X140 Y0 Z0
n370 G4 F10 ;(zpozdeni 10 sekund)
n380 G1 X70 Y0 Z0
n390 G4 F10 ;(zpozdeni 10 sekund)
n400 G1 X-2 Y0 Z0
TADY CHCI SKONČIT OPAKOVÁNÍ

M30
RaS
Příspěvky: 8593
Registrován: 26. 3. 2009, 9:12
Bydliště: Úvaly

6. 3. 2013, 3:02

jednoduše, ještě to sem dáš 3x znova aby to tady bylo 5x..
věčný rýpal,který musí mít poslední slovo, odpůrce low-cost zařízení končících v naprosté většině případů v hromadě šrotu
uživatelé hýbátek, kteří mají z mých příspěvků celoživotní trauma nechť si mé příspěvky VYPNOU
bugner.tom
Příspěvky: 6
Registrován: 6. 3. 2013, 10:15
Bydliště: Sokolnice
Kontaktovat uživatele:

6. 3. 2013, 6:57

jasně proč to dělat jednoduše když to jde složitějš :D urcite je na to nejakej příkaz...
lajoolaj
Příspěvky: 16
Registrován: 8. 11. 2012, 9:59
Bydliště: Nitra

6. 3. 2013, 11:59

Co tak vlozit do podprogramu a 5x zavolat.
Hardmesr
Příspěvky: 423
Registrován: 12. 2. 2009, 9:05
Bydliště: Jižní Morava

11. 3. 2013, 12:02

bugner.tom
Já se picnu. Proč to dáváte do dvou vláken. Už to máte ve vláknu "ostatní věci kolem programování a tam jsem se vám snažil snad i poradit a to ve dvou odpovědích. Su už starý dědek, ale nějak vám nerozumím.:


======================================================================================================
1)Snad by to mohlo jít takto. Stačí vyzkoušet. To co je mezi blokem N30 až N1100 by se mělo zopakovat celkem 10+1 krát

Děkuji nestačí, pokud to bude fungovat je potřeba to tu napsat. Třeba to bude někdo potřebovat také.

------------------------------------------------------------------------------------------------
Opakování části programu pomocí příkazu „REPEAT“

PŘÍKLAD:

N10 ………
N20 ………
N30 START: G18
N40 ………

N1100 REPEAT START P=10
N1110 M30

Úsek mezi N30 a N1100 bude ještě opakován 10x. Celkem od startu 11x
--------------------------------------------------------------------------------------------------------------------------------------------


Už si nepamatuji, jestli mohou být u SINUMERIKU 840D čísla bloků s malým "N" jak tu máte!


Tedy snad takto by to mohlo vypadat:

N30 START: G18

n70 G1 X-2 Y0 Z0
n72 M0
n80 G1 X0 Y0 Z0
n82 G4 F10 ;(zpozdeni 10 sekund)
n90 G1 X70 Y0 Z0
N92 G4 F10 ;(zpozdeni 10 sekund)
n100 G1 X140 Y0 Z0
n102 G4 F10 ;(zpozdeni 10 sekund)
n110 G1 X210 Y0 Z0
n112 G4 F10 ;(zpozdeni 10 sekund)
n120 G1 X280 Y0 Z0
n122 G4 F10 ;(zpozdeni 10 sekund)
n130 G1 X350 Y0 Z0
n132 G4 F10 ;(zpozdeni 10 sekund)
n140 G1 X420 Y0 Z0
n142 G4 F10 ;(zpozdeni 10 sekund)
n150 G1 X490 Y0 Z0
n152 G4 F10 ;(zpozdeni 10 sekund)
n160 G1 X560 Y0 Z0
n162 G4 F10 ;(zpozdeni 10 sekund)
n170 G1 X630 Y0 Z0
n172 G4 F10 ;(zpozdeni 10 sekund)
n180 G1 X700 Y0 Z0
n182 G4 F10 ;(zpozdeni 10 sekund)
n190 G1 X702 Y0 Z0

n192 M0
n200 G1 X700 Y0 Z0
n210 G4 F10 ;(zpozdeni 10 sekund)
n220 G1 X630 Y0 Z0
n230 G4 F10 ;(zpozdeni 10 sekund)
n240 G1 X560 Y0 Z0
n250 G4 F10 ;(zpozdeni 10 sekund)
n260 G1 X490 Y0 Z0
n270 G4 F10 ;(zpozdeni 10 sekund)
n280 G1 X420 Y0 Z0
n290 G4 F10 ;(zpozdeni 10 sekund)
n300 G1 X350 Y0 Z0
n310 G4 F10 ;(zpozdeni 10 sekund)
n320 G1 X280 Y0 Z0
n330 G4 F10 ;(zpozdeni 10 sekund)
n340 G1 X210 Y0 Z0
n350 G4 F10 ;(zpozdeni 10 sekund)
n360 G1 X140 Y0 Z0
n370 G4 F10 ;(zpozdeni 10 sekund)
n380 G1 X70 Y0 Z0
n390 G4 F10 ;(zpozdeni 10 sekund)
n400 G1 X-2 Y0 Z0

N410 REPEAT START P=4


===============================================================================================================
2) Jenom pro ukázku: Toto je část vyříznutá z programu, kterou jsem vyzkoušel v demo WIN NC, pro Sinumerik 840D

%_N_CYKLY1_MPF_MPF
;$PATH=/_N_MPF_DIR
N10 M68
N20 G18
N30 LIMS=2000
N40 DIAMON
N50 G64 G95 G54
N60 G0 G54 G90 G96 T1 D1 M3 S100 M8
N70 G0 X120 Z50
N80 Z0
N90 G1 X-1.6 F0.2
N100 G0 X4 Z6
N110 G0 X108
N120 G1 Z5 F0.5
;N130 CYCLE95("START:END",5,0.2,0.5,0,0.2,0.1,0.1,1,0,0,1)
N140 CYCLE95 ("START:END",5,0.2,0.5,0,0.2,0.1,0.1,5,0,0,1)
;N150 CYCLE95 ("START:END",5,0.2,0.5,0,0.2,0.1,0.1,9,0.0,1)
N160 START:
N165 START:G18 ; MEZI N165 START: G18 A N285 REPEAT START P=5 BUDE
; 1+5 OPAKOVANI
N170 G1 F0.2
N180 X22 Z4
N190 X32 Z-2
N200 Z-22
N210 G1 X74 F0.2
N220 G3 X88.084 Z-39.1 I0 K-10 F0.2
N230 G1 X57.029 Z-54.635 F0.2
N240 G2 X50 Z-63.121 I8.485 K-8.485 F0.2
N250 G1 Z-75
N260 G2 X56 Z-78 I3 K0 F0.2
N270 G1 X108 Z-78 F0.2
N280 X112 Z-80;
N285 REPEAT START P=5
N290 END:
N300 M30
NC soustruhy s ŘS Sinumerik 810T a 840D, YASNAC LX3. CAM KOVOPROG 2.7 až 4.13
Odpovědět

Zpět na „Ridici systemy“