Strona 1 z 1

Postprocesor - Wire Edm

: 19 lip 2020, 16:11
autor: Wiber
Edytuję postprocesor pod drutówkę. Chcę by odpowiednio przy starcie danego przejścia post generował mi włączenie technologii dla danego przejścia. (C001; C002; C003; itd) Czy któraś zmienna odpowiada za aktualny nr przejścia? Lub czy ma ktoś pomysł jak to zrealizować?

Z góry dzięki za podpowiedzi i nakierowanie na rozwiązanie tematu.

Re: Postprocesor - Wire Edm

: 20 lip 2020, 14:19
autor: mateu5
Na "początku przejścia" utwórz procedurę która będzie liczyć przejścia.

global ciecie
global mom_przesuniecie


if {[info exists mom_przesuniecie]} {


if {[info exists ciecie]} {


set ciecie [expr $ciecie + 1 + $mom_przesuniecie]

if { $ciecie > 1 } {

#MOM_output_literal " "
}

MOM_output_literal "(CIECIE $ciecie)"

MOM_output_literal "H00$ciecie"
unset mom_przesuniecie
return
}
}



if {[info exists ciecie]} {


set ciecie [expr $ciecie + 1]

if { $ciecie > 1 } {

#MOM_output_literal " "
}

MOM_output_literal "(CIECIE $ciecie)"

MOM_output_literal "H00$ciecie"

}

Re: Postprocesor - Wire Edm

: 21 lip 2020, 07:57
autor: Wiber
Poszedłem w tym kierunku ale problemem jest to, że żeby to działało (żeby warunek był spełniony) muszę ustawić wartość poczatkowa zmiennej cięcie, np 0. A gdy ustawię wartość poczatkową, przy każdym przejściu zmienna jest do tej domyślnej wartości przywracana i w efekcie mam cały czas ten sam nr przejścia.

Re: Postprocesor - Wire Edm

: 21 lip 2020, 08:30
autor: mateu5
Zobacz.