Sorry, i will be more specific.
I want to create a time like "preheat time" for an oxygen torch.
So at the starting point of the shape that i want to cut i put the following code:
- ActivateSignal(Output 1)
- wait = (GetUserDRO (1037)*770)
- code ("G4 P" & wait)
- followed by the code, eg: G03 X100 Y100 I25 J25
This delay routine works fine (for values from 0 to 27 at the DRO)
and the user can "escape" ( i mean can stop the Dwell) by pressing DoOEMButton(0) or with DoOEMButton(288).
When a value greater than 27 is put, the Output 1 is activated,
but the movement never starts (which shows to me that hangs to the dwell).
At the same time if i press "DoOEMButton(0)" still does not do anything.
Only if i press "stop program" it stops and i can start from the beginning.
So, my problem is why cannot perform Dwell, when 28*770=21560msec and over is set.
Any information would be helpfull...
[/size]