Hello Guest it is April 23, 2024, 04:49:20 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 - ZASto

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 »
311
General Mach Discussion / Re: Mach3 on Windows 10 Pro 64bit -- Help Please
« on: February 09, 2019, 09:57:28 PM »
That will NOT work. That BOB is for parallel port, Mach3 does not work on 64-bit systems with parallel port.
Find yourself a decent USB or ETH controller but not from China.

312
FAQs / Re: Mach3 Longarm Quilting Machine
« on: January 30, 2019, 01:49:42 PM »
Mach3 breakout board sounds to me as cheap chinese :)
I'm not sure if it was on this forum or some other one, that someone uses Mach3 for quilting.
Use search, please.

313
You didnt have to modify the macro to wait for spindle to accelerate.
You can adjust the wait time in: Config/Ports & Pins/Spindle setup tab. There are CW Delay Spin UP, CCW Delay Spin Up ... parameters.
Kep your M3 macro simple.

314
General Mach Discussion / Re: Z zero touch probe issues
« on: January 15, 2019, 03:19:00 PM »
On BigTex Blue screenset it is on Program Run page, in a lower quarter of the screen.

Ayway, open your screenset in a screen editor and find where you have OEM DRO 1151

315
General Mach Discussion / Re: Z zero touch probe issues
« on: January 15, 2019, 10:45:09 AM »
Try this one, it works flawlesly on my router:

Code: [Select]
Sub Main() 'made it a sub, so you can return on "show stopper" errors
'Option Explicit 'Written by Big-Tex Dec 26 2010 Updated Jun 3 2014
'Mod pb 11dec10

Dim ZNew, Zplate, Zrestposition, ZMaterialmachcoord, ZPlatejobcoord, Zplatetomaterial
Dim xjobcoord, yjobcoord, xmachcoord, ymachcoord, zmachcoord
Dim xprobeloc, yprobeloc, xtoprobe, ytoprobe, PlateOffset
Dim CurrentFeed, Zretract
Dim CurrentAbsInc

xjobcoord = GetDRO(0) 'get current job coordinate for X
yjobcoord = GetDRO(1) 'get current job coordinate for Y
xmachcoord = GetOemDRO(83) 'get current machine coordinate for X
ymachcoord = GetOemDRO(84) 'get current machine coordinate for Y
zmachcoord = GetOemDRO(85) 'get current machine coordinate for Z
xprobeloc = GetUserDRO(1100) 'get X machine coordinate location of the touch plate
yprobeloc = GetUserDRO(1101) 'get Y machine coordinate location of the touch plate
xtoprobe = (xprobeloc - xmachcoord + xjobcoord) 'calculate the X move from the current location to the touch plate
ytoprobe = (yprobeloc - ymachcoord + yjobcoord) 'calculate the Y move from the current location to the touch plate
PlateOffset = GetUserDRO(1151) 'get plate offset DRO
CurrentFeed = GetOemDRO(818) 'get the current feedrate to return to later
Zretract = GetOemDRO(1202) 'get Z tool change location
CurrentAbsInc = GetOemLED(48) 'Get the current G90/G91 state

'//////// the block below will set all your reusable vars depending on Inch or mm.
'//////// this sets the vars so you only need ONE large block of probing code.

If GetOEMLED(801) Then 'ON = English Measure INCH
  FirstProbeDist = 6.0 'first probe travel
  FirstRetractDist = 0.1 'first probe retract travel
  SecProbeDist = 0.25 'second probe travel
  FirstProbeFeed = 10 'First Probe Feed Speed
  SecondProbeFeed = 2 'Second Probe Feed Speed
Else 'OFF = Metric Measure MM
  FirstProbeDist = 150.0 'first probe travel
  FirstRetractDist = 3.0 'first probe retract travel
  SecProbeDist = 6.0 'second probe travel
  FirstProbeFeed = 300 'First Probe Feed Speed
  SecondProbeFeed = 50 'Second Probe Feed Speed
End If

'//////// Error Condition checking code

If GetOemLED(16)<>0 Then 'Checks for machine coordinates
  Code "(Please change to working coordinates)"
  Exit Sub 'ERROR! exit the macro
End If

If GetOemLED(825)<>0 Then
  Code "(Z-Plate Grounded Check connection and try again)"
  Exit Sub 'ERROR! exit the macro
End If

'//////// Start Probing Code, Probe In -Z direction.MOVABLE PROBE PLATE
'//////// The vars will be Inch or Metric from above if/else statment

sleep(1000) 'pause 1 seconds to give time to position probe plate
Code "F" & FirstProbeFeed 'slow down feedrate to 10 ipm
ZNew = ( GetDro(2) - FirstProbeDist ) 'probe move to current z - 6 inches
Code "G90 G31Z" & ZNew
While IsMoving() 'wait for probe move to finish
Wend
ZNew = GetVar(2002) 'read the touch point
Code "G0 Z" & ( ZNew + FirstRetractDist ) 'move back to hit point incase there was overshoot +.1
While IsMoving ()
Wend
Code "F" & SecondProbeFeed 'slow down feedrate to 2 ipm
ZNew = ( GetDro(2) - SecProbeDist ) 'probe move to current z - .25 inches
Code "G90 G31Z" & ZNew
While IsMoving() 'wait for probe move to finish
Wend
ZNew = GetVar(2002) 'read the touch point
Code "G0 Z" & ZNew 'move back to hit point incase there was overshoot
While IsMoving ()
Wend
Call SetDro (2, PlateOffset) 'set the Z axis DRO to plate thickness
sleep(250) 'pause for Dro to update.
Code "G53 G0 Z" & Zretract
While IsMoving ()
Wend
Code "F" & CurrentFeed 'returns to prior feed rate

'//////// End Probing Code,

If GetOEMLED(801) Then 'ON = English Measure INCH
  Code "(Z axis is now zeroed in English Units)" 'puts this message in the status bar
Else 'OFF = Metric Measure MM
  Code "(Z axis is now zeroed in Metric Units)" 'puts this message in the status bar
End If

If CurrentAbsInc = 0 Then 'if G91 was in effect before then return to it
  Code "G91"
End If

End Sub

316
Aha, you calibrated in CENTIMETERS, should be in MILIMETERS!!

"How fas would to move X axis", you should type 250. That is 25cm
So, go to motor tuning and change your steps per by dividing them by 10 (ALL AXES), and repeat, just in case, calibration procedure.
Keep in mind that you should consider all measures in MILIMETERS.

317
Spanish / Re: POSTPROCESADOR PARA 4 EJES CON ARTCAM
« on: January 12, 2019, 09:02:49 AM »
Glad to read :)

All the best.

;)

318
Quote
The name of the macro have to be necessary M****.m1s ?

Yes :)

319
Mach4 General Discussion / Re: New Forum!
« on: January 09, 2019, 06:53:12 AM »
Noticed

As I suggested :) Take forum down, ..., take it up

;)

320
Mach4 General Discussion / Re: New Forum!
« on: January 08, 2019, 03:50:25 PM »
I guess that fixing the links in the forum would be an easy task for only one developper.

* Disable forum temporarelly
* run a simple "script" that will go through entire forum's database and change "www.machsupport.com/forum" with "forum.machsupport.com/forum"
* Enable forum again.

Steve, you have a typo: forums.machsupport.com/forum
Extra letter

Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 »