Hello Guest it is April 19, 2024, 07:36:31 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 - DonnyM

Pages: « 1 2
11
Mach4 General Discussion / Re: G93 Inverse Time
« on: January 15, 2019, 10:15:45 AM »
Steve,
Just making sure we are on the same page. With Inverse time G93 a value of F1 takes 1 minute. A value of F2 takes 30 seconds. A value of F0.5 takes 2 minutes.
So G01 G93 A360 F0.00001 would take 100,000 minutes to move 360 degrees.
So as long as the micro-controller I am using takes this many decimal places I am good to this #? Any other gotchas in Mach4 with this?

thanks,
 

12
Mach4 General Discussion / G93 Inverse Time
« on: January 14, 2019, 08:33:55 PM »
What is the F register limit for G93? I might need to go down to  F 0.001 Which is like 16.67 hours .
Seems a bit long of a time but for this contraption its kinda short.
I am looking at how to specify different feed rates on 3 rotary axis and no liner axis over a long period of time. Seems like G93 might be the only option.

thanks,
 

13
Mach4 General Discussion / Re: Axis 0 Commanded while disabled
« on: January 02, 2019, 10:26:51 AM »
Under Axis mapping the only items checked are A(3) B(4) and C(5) which are set to Motor0 Motor1 and Motor2. All others have a red X.

14
Mach4 General Discussion / Axis 0 Commanded while disabled
« on: January 01, 2019, 07:59:59 PM »
I tried using the search but it seems something is broke and I keep getting brought back to the forum index.
I am using the Return to Zero button and it works as expected but pops a "Axis 0 error while disabled"
This contraption has only 3 axis. All rotary. They are set up Axis 0 =A, Axis 1=B and Axis 2=C. So far running from MDI works as expected. The return to Zero does not.
---------------------------------------------------------------
-- Go To Work Zero() function.
---------------------------------------------------------------
function GoToWorkZero()
    mc.mcCntlMdiExecute(inst, "G00 A0 B0 C0")--Without Z moves
    --mc.mcCntlMdiExecute(inst, "G00 G53 Z0\nG00 X0 Y0 A0\nG00 Z0")--With Z moves
end

Any suggestions?


15
Found a way of setting the X Y and Z keyboard controls to the A B and C. I assume that is the best option. IT works just fine since I have no X Y or Z on this contraption.

16
I can live with Deg per minute. I just changed the display to state this and not RPM.

While looking under keyboard controls I did not see a way to set hotkeys for the A B and C axis. Is there a option somewhere for that?

thanks,

17
I had axis roll over checked is why the dro was resetting and not leeting me go past 360. I no longer need to be in G53 to exceed 360

There is a DRO code that is "Current A Velocity" I would think that ould give me RPM but it does not. Any pointers on where to look to figure out how to code a DRO to show the RPM?
Other settings in the general tab I have are Feed Mode Per Min. Distance mode Absolute, Motion CV, Units Metric

thanks,

18
Craig,
Thanks for the info. I was typing in G0 A3600 and it would go to 360. Once I put it in G53 it would go to 3600. The work DRO's do not roll keep counting. But the Machine ones do. For this application that might be fine.
Another issue I am having is the Feed rate display is not showing the RPM value. I have a DRO for each A,B and C to show the current RPM. When the axis is doing say 10 rpm it shows a value of 1800. Whats up with that? The steps per are correct. If I tell it to go 180 deg it goes 180 degrees.

thanks,

19
I need to be able to rotate A B and C axis's continuously at various speeds. I can Jog each axis around and around as much as I want but can't to get it to go more than 360 using G code.
Any suggestions on how to set up the Gcode to do this?

thanks
   

Pages: « 1 2