Hello Guest it is October 25, 2021, 10:29:09 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

Mach Screens / Re: chinese cnc probing macros?
« on: April 23, 2019, 12:53:21 PM »
there is a big difference between GetVar(2000...2002) and GetOEMDro(2000...2002)

a good Motion controler uses the Variables 2000.2002 to strore the axis values exactly when
the probe was hit (allmost realtime), nothing will happen with OEMDro 2000...2002

V2.38.4 2015.7.8
1. add probe variable 2000-2003,but it maybe still could not compatible with mach3 screen 2010.
if you want to probe with screen 2010, please replace the GetVar(2002) with getoemdro(802),
GetVar(2001) with getoemdro(801),GetVar(2000) with getoemdro(800).

if you use OEMDro 800...802 you will allways get the value from the probe hit + overtravel depending
on the time the axis Needs to stop.

General Mach Discussion / Re: Ref All Home
« on: April 23, 2019, 12:42:05 PM »
This will home at the homing speed in Config>Homing/Limits, then home again at 1/10 the speed.

So if you set the Homing speed at 50%, it will home at 50% first, then 5%.

While IsMoving()
SetParam("XRefPer", GetParam("XRefPer")/10)
SetParam("YRefPer", GetParam("YRefPer")/10)
SetParam("ZRefPer", GetParam("ZRefPer")/10)
While IsMoving()
SetParam("XRefPer", GetParam("XRefPer")*10)
SetParam("YRefPer", GetParam("YRefPer")*10)
SetParam("ZRefPer", GetParam("ZRefPer")*10)

sometimes i wonder why a searchfunction has been invented ;)

General Mach Discussion / Re: UC400ETH soft limit problem
« on: April 23, 2019, 02:28:05 AM »
I don't think this is a port/pin issue or even a board issue. It is the way the UC400ETH handles software limits. So i guess i'm saying i think this is a plugin issue.
1. If your port 2 of UC400ETH is unconnected you need to pull up or pull down all the input pins (see attached).
It is TTL logic NECESSITY.
2. If you think it is a plugin issue, connect your PC to the internet (may require an Ethernet switch) and the plugin should automatically update to newer version.
People on CNCZONE already had false triggering of limit switches with UC400ETH even in 2017. So if CNCDRIVE had fixed the problem, the updated plugin should be already there for automatic update by now in 2019.
3. Maybe heed the moto "Sell it buy a VW" and get rid of the UC400ETH and buy Pokey 57CNC instead.

he is talking about SOFT LIMITS, not LIMIT SWITCHES

Config -> Homing/Limits -> Reversed should help

Spanish / Re: mach3 +nema23+tbb6600
« on: April 20, 2019, 05:09:49 AM »
do you have torqe on the Motor if you Switch on power?
how are the dip Switches set?

can you see the Motor does one step,if you take the PUL- wire and put it on GND terminal of the Bob?

Sorry missed your answer

for a simple timestamp

 Write #1, oldX , oldY, oldZ


 Write #1, Time(),oldX , oldY, oldZ


i have tested the code here on a
Version R3.043.066 and
Version R3.043.022

both with a CSMIO -IP S
and no Problem.

try to copy line by line to the VB scripter window

General Mach Discussion / Re: Parallel Port to Ethernet?
« on: April 16, 2019, 01:49:01 PM »
"UC400ETH ETHERNET Motion Controller"

good choice

ok, not good,
give me pls some more Information about your complete System.


you can copy all your code to

Operator -> VB Scripter Window

and use the >|| button to step through to see what is going on