Hello Guest it is October 20, 2021, 10:21:35 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

Hello Emil,

fist of all i am happy to se that you make progress.

regarding to your brain's for the eneable conditions, a couple of the signals should
be handled by mach3 not via brain.

all axis limit switches should be declared in port's/pin's input's
E-Stop should be declared in port's/pin's input's
Enable servo controllers should be declared in port's/pin's output's
servo ready signal should be declared in CSMIO plugin
servo reset signal should be declared in CSMIO plugin

so what is left:
vacuum/pressure limit should only stop automatic operation to be able to do something in manual.

for the e-stop you have normaly a hardware circuit with e-stop relay, this estop relay sholud also
switch off  (off delayed), via a bigger contactor, the main power othe drives and spindles.


General Mach Discussion / Re: mach 3 licence not loading heeelp
« on: May 24, 2015, 04:09:40 AM »
normaly you get your licence file in a email as attachment,

yust put ( copy or drag and drop, however you want to call it) this file
into c:\mach3 folder.

General Mach Discussion / Re: mach 3 licence not loading heeelp
« on: May 24, 2015, 03:58:34 AM »

you normaly get a file named Mach1Lic.dat witch is your licence.

copy this file in your Mach§ folder (witch is normaly C:\Mach3)

and then start Mach3 again.


CS-Lab / Re: Retrofitting- MAHO MC600 with CSMIO/IP-A help
« on: May 22, 2015, 09:17:12 AM »

are you sure that your 24vDC power supply is ok?
a digital Output is not "grabing" 4 Volts normaly.

by the way a normal 24VDC relay will also work with 20V,
but there must be something else wrong.



i am not the modbus Guru, but i think there are code examples for modbus in C avaliable
on the Internet, also here in the Forum is a lot Information how to configure/use
modbus in Mach3 like here:


i am sure one of the modbus guru's here will help with detailed Information

the rest (bring the modbus Register to a dro) is very easy.



you can not send direct into a dro,
but you can shift a modbus register via brain/VB into the dro.



witch format is the serial data,
modbus would help.


Hi BR549,

Just a thought, but it may not be a great idea to continously write to the Gcode buffer in that manner ( ten times per sec).  Maybe Maybe not (;-)

I would write directly to the DRO and quaulify it so that IF it is already set to 2000 ignore the write.

If (DRO) <> 2000 then
    Write to the ( DRO,2000)
End if

thank you, did not think about this.

so the code would be:

If GetDRO(18) <> 2000 then
End if


no way to ingnore it.
but if you realy want this, macropump is your friend.

on e single line:

code "S2000"

will always "overwrite" teh spindle speed of GGode.

Share Your GCode / Re: Probe Script
« on: May 21, 2015, 07:02:33 AM »
your code:
Code "G31 F"&Feed & " X"&NegMove
my code:
Code "G31 F" & Feed & " X" & NegMove

i never figured out when you have to make spaces and when not, so i do them allways.