Hello Guest it is November 12, 2019, 12:28:07 AM

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

General Mach Discussion / Re: x probe
« on: March 20, 2015, 05:33:41 AM »
Hi Amnon,

what are you trying to do here

X0 = SetDRO(0,(-1)*(GetUserDRO(1300))+(-1)*(GetUserDRO(1301)/2))   ' UserDRO(1300) - probe diameter; UserDRO(1301) - plate thickness;

think this should work better

X0 = (-1)*(GetUserDRO(1300))+(-1)*(GetUserDRO(1301)/2)   ' UserDRO(1300) - probe diameter; UserDRO(1301) - plate thickness;
SetDRO(0,X0)   ' Set X Dro to calculated value


General Mach Discussion / Re: Upgrading controller to Mach3
« on: March 19, 2015, 11:05:53 AM »
Hi galcorn,

I'm trying to upgrade an old Axyz brand router to Mach3.  I have purchased a new breakout board to talk to Mach 3 from Campbell designs, but I have no idea where to start rewiring existing connections.  I have included link to my existing configuration and new board if someone could lead me in the right direction to get started.

first you should download a few manuals:
for your BOB -> should be this

for your drivers -> for the MCG MSD 50D should be this

sorry i can not identify the fourth one

you should be able to identify the connected signals on the motor controllers ( 9 pole sub d).
write down an post.

i am not able to read description of attached connector 1.
please make a better photo or description

wires off connector 2 should be the ones witch go to the sub d off motor controllers.
please confirm.

Regards Thomas

« on: March 19, 2015, 06:53:14 AM »
Hello Arman,

today i was little bit thinking about your "wave" problem.
i think it is not mach or the cam programm.
i was thinking about your kinematics, and about tolerances there.
i made a small drawing ony in X-Z plane.
at the right side of the drawing the z-axis is twisted 0.171 degrees, and
you can see in the TCP it is more than one mm off.
i am affraid depending on your 5 axis kenematics and of the dimentions off your
machine minimal tolerances will give you big fault in milling result.

Thomas just thinking

Brains Development / Re: Toggle output from input button
« on: March 18, 2015, 04:26:07 PM »
or use the search function,


1 off 10 or 20


it set's the Z-Dro to the value witch is in pierceheight.


« on: March 16, 2015, 03:36:55 AM »
Hello Arman,

your machine is impressive and looks great.

Sorry i do not have any experencie in 5 axis continous milling.

Yust a few ideas. You are talking from waves.

Have you ever tryed to mill a cycle and measured it.
in an 5 axis machine i would also try to mill a ball and measure it.

i have learned in 2.5d if you get a perfrect cycle, your axis movements are ok.


CS-Lab / Re: Csmio/IP-A drives
« on: March 14, 2015, 07:31:21 AM »

the home limit switch input is mapped in mach3 ports&pins.

Sorry i do not have any experience with Dspmc ,
but my CSMIO is working very well.


CS-Lab / Re: Csmio/IP-A drives
« on: March 14, 2015, 03:52:38 AM »
Hi Ghantos,

no it is not done in Mach3 itselv.
you have to go to config -> configure plugins -> then select the CSLAB pluging -> config.
in the window wicht is showing up you can configure the index input for every axis.


Show"N"Tell ( Your Machines) / Re: My first CNC (plasma) machine
« on: March 11, 2015, 04:48:20 PM »

i put the "iknoweverythingbettermodusON"
How would nema 23s give me better performance? And thanks alot for your input on the direct drive. What size gearing were you using? My gears are

if you whant speed an torque there is now other way than to use servos.

ok "iknoweverythingbettermodusOFF"



sorry, i am not realy shure what you want to tell me (may be caused of my bad english).

Thomas, thank you so much for taking time to look at this.  I haven't done any Mach scripting in a couple of years and had been banging my head against a wall for a few hours when I posted.

Contrary to TP's opinion I do RTFM but the programmers reference manual only has this:

Sub SystemWaitFor(Signal As Integer)
This function it is used to tell Mach that a macro script is ending, and that any further
GCode execution should wait for the Signal to go active. If used, this function should
always be the last line in a macro and it should never be used within a loop.
SignalID must be one of the pre-defined Mach3 CB output signal constants (see
CB Constants), or other value or expression that evaluates to one of those values.
Return Value:
See also:

Since the manual does not contain the CB Constants it refers to I assumed, wrongly, that Poppa bear's use of ReStart was a constant.  After leaving it alone for a few hours I reread his example.  I missed a line of code:

ReStart = IsActive(INPUT4)            'this is input signal 4

I like your code, thanks again

simple question  working yes/no.