Hello Guest it is December 08, 2019, 06:19:14 PM

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - TPS

11
General Mach Discussion / Re: Auto tool zero scfipt
« on: November 02, 2019, 07:31:57 AM »
try to Change:

Code "G90 G31 Z #1 F" & ProbeFeed 'Probing move

to

Code "G90 G31 Z #1 F" & ProbeFeed 'Probing move
Sleep(300)



12
Feature Requests / Re: ARC-ON TIMER AND PIERCE COUNTER IN MACH3
« on: November 01, 2019, 12:29:28 PM »
just a bit of calculation

Code: [Select]
'check that endtime has not been calculated allready
If GetUserDro(1600) <> 99999 Then
'save the cuttime
SetUserDro(1601 , GetUserDro(1601) + ( Timer - GetUserDro(1600)))
'set calculation allready done
SetUserDro(1600,99999)
'UserDro 1602 for seconds
SetUserDro(1602 , GetUserDro(1601) Mod 60)
'UserDro 1603 for minutes
SetUserDro(1603 , (GetUserDro(1601)-GetUserDro(1602))/60)
End If

13
General Mach Discussion / Re: Auto tool zero scfipt
« on: November 01, 2019, 03:34:57 AM »
where the z-axis is going to when you press the Goto Zero Button depends on your Settings in Config -> Save_Z-Setup. Goto Diagnostic page and have a look for all the Coords.

14
CS-Lab / Re: CSMIO/IP-M and Mach3 Enable output issues
« on: October 31, 2019, 02:38:16 AM »
is the OUT0 led on the CSMIO-M comming ON?
Output assigned in Config->Ports&Pins->Output Signals?
if yes, assigned to what?

15
Feature Requests / Re: ARC-ON TIMER AND PIERCE COUNTER IN MACH3
« on: October 30, 2019, 02:52:04 PM »
no, instead of pls replace


M5 code
Code: [Select]
'save the cuttime
SetUserDro(1601 , GetUserDro(1601) + ( Timer - GetUserDro(1600)))

by

M5 code
Code: [Select]
'check that endtime has not been calculated allready
If GetUserDro(1600) <> 99999 Then
'save the cuttime
SetUserDro(1601 , GetUserDro(1601) + ( Timer - GetUserDro(1600)))
'set calculation allready done
SetUserDro(1600,99999)
End If





16
Feature Requests / Re: ARC-ON TIMER AND PIERCE COUNTER IN MACH3
« on: October 29, 2019, 11:53:16 AM »
ok, this M5 code should work even if M5 is called twice


M5 code
Code: [Select]
'check that endtime has not been calculated allready
If GetUserDro(1600) <> 99999 Then
'save the cuttime
SetUserDro(1601 , GetUserDro(1601) + ( Timer - GetUserDro(1600)))
'set calculation allready done
SetUserDro(1600,99999)
End If



it is not the M30 witch is acting the Problem, it is the double cáll of M5, then cuttime was calculated (added) twice.
the new code should help.


18
Feature Requests / Re: ARC-ON TIMER AND PIERCE COUNTER IN MACH3
« on: October 25, 2019, 05:55:06 AM »
if you use machscreen just click on the button, than you will see a selection list, where the button and the DRO is shown, then click
(left mouse button) and hold the button to 'move' the transparent button upwards in the list. hope you understand my bad bavarian english.

19
Feature Requests / Re: ARC-ON TIMER AND PIERCE COUNTER IN MACH3
« on: October 25, 2019, 04:37:56 AM »
i don't know a "direct" way to make a dro read only, but you can put a transparent button (witch has no functionality) over the DRO
to "protect" it for Input.

20
Feature Requests / Re: ARC-ON TIMER AND PIERCE COUNTER IN MACH3
« on: October 24, 2019, 04:34:06 AM »
here is a easier Version:

M3 code
Code: [Select]
'Save the starttime in seconds
SetUserDro(1600, Timer)

'increment the piercecounter
SetUserDro(1602,GetUserDro(1602)+1)

M5 code
Code: [Select]
'save the cuttime
SetUserDro(1601 , GetUserDro(1601) + ( Timer - GetUserDro(1600)))