Home
Downloads
Mach3
Plugins
CAM Post Processors
Screensets
Purchase
Support
Forum
Tutorial Videos
Documentation
Yahoo Group
Mach Wiki
Resources
Contact Us
Links
CNCZone
German Forum
Italian Forum
Korean Forum
Portugese (Brazil) Forum
Russian Forum (RSK CNCROUTER)
Thai Forum
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
May 28, 2012, 01:46:56 AM
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Search:
Advanced search
Select from and to languages
Chinese-simp to English
Chinese-trad to English
English to Chinese-simp
English to Chinese-trad
English to Dutch
English to French
English to German
English to Greek
English to Italian
English to Japanese
English to Korean
English to Portuguese
English to Russian
English to Spanish
Dutch to English
Dutch to French
French to English
French to German
French to Greek
French to Italian
French to Portuguese
French to Dutch
French to Spanish
German to English
German to French
Greek to English
Greek to French
Italian to English
Italian to French
Japanese to English
Korean to English
Portuguese to English
Portuguese to French
Russian to English
Spanish to English
Spanish to French
Machsupport Forum
Mach Discussion
General Mach Discussion
Is there a way to Independently move an axis while moving others?
Pages:
1
2
»
Go Down
« previous
next »
Author
Topic: Is there a way to Independently move an axis while moving others? (Read 509 times)
0 Members and 1 Guest are viewing this topic.
lfleiva
Active Member
Offline
Posts: 33
Is there a way to Independently move an axis while moving others?
«
on:
July 12, 2011, 11:05:24 PM »
I'll try explain what I need to do:
I have a 4th axis and want it to move continously at a constant feed while performing a couple moves in another axis.
Is this possible?
I want to move X axis along a cylinder and then back all the way while rotating the cylinder with the 4th axis to make an endless screw that goes back and forth. I would do it something like:
G0 X0 A0
G01 X10 A1800
G01 X0 A3600
But the A axis is not constant because it "waits" for the X axis to decelerate at the change in direction. I need the A axis to be completely constant.
Is there a way??
Thanks for any help!
Logged
BR549
Active Member
Offline
Posts: 2,557
Re: Is there a way to Independently move an axis while moving others?
«
Reply #1 on:
July 13, 2011, 12:23:49 AM »
No on the seperate moves. BUT your code runs FINE here. IF you want a symetrical screw then you need to comp the ends a little to make a smoother transition to the opposite direction. I do something similar to build a level winder for winches.
Are you running backlash comp? That is the only reason I can think of for the "Wait". With backlash comp ON the machine has to Cycle out the backlash BEFORE it changes direction.
Just a thought, (;-) TP
Logged
lfleiva
Active Member
Offline
Posts: 33
Re: Is there a way to Independently move an axis while moving others?
«
Reply #2 on:
July 13, 2011, 10:23:04 AM »
Thanks for your reply.
When I say that A axis "waits" it is not that it stops, but that it decelerates accordingly with the X deceleration with the change in direction.
"IF you want a symetrical screw then you need to comp the ends a little"
What kind of comp
That is basically what I need to achieve a smooth transition.
Logged
jrobson
Active Member
Offline
Posts: 78
Re: Is there a way to Independently move an axis while moving others?
«
Reply #3 on:
July 13, 2011, 02:08:00 PM »
Have you tried putting a dwell in between the G1 lines?
Logged
BR549
Active Member
Offline
Posts: 2,557
Re: Is there a way to Independently move an axis while moving others?
«
Reply #4 on:
July 13, 2011, 02:12:00 PM »
Are you running CV? With CV on there will be no lag the moves will all blend in to a smooth continous motion.
Just a thought, (;-) TP
Logged
lfleiva
Active Member
Offline
Posts: 33
Re: Is there a way to Independently move an axis while moving others?
«
Reply #5 on:
July 13, 2011, 11:27:40 PM »
jrobson: mmm a dwell I don't think so, because what I need is constant axis move instead.
BR549: Yes I am using CV. But the X axis makes a 180° move so it has to stop, so it has to decelerate... and then the A axis decelerates accordingly. Thats the problem. / : The X decelerating is ok because it would give the smooth return for the screw, but the A should go on at continuous feed.
Logged
BR549
Active Member
Offline
Posts: 2,557
Re: Is there a way to Independently move an axis while moving others?
«
Reply #6 on:
July 14, 2011, 08:51:29 AM »
WHen the X slows the A HAS to slow as well to maintain a coordinated feed (;-) You cannot have one axis running independant of the other. Besides IF it did your screw would not be accurate at all.
The angle change at the ends will NOT be 180 deg (;-) think about it.
The axis will maintain a proper "cut" if it is coded correctly
You must have really SLOW accelleration on the axis's.
Are you running radius comp on the A axis?
Attached is an example of comping the ends for a smoother transition to return. Note that IF you are looking for a true constant velocity of the screw feed then this is not the way(;-) as the linear feed of the screw will slow as it reaches the ends
(;-) TP
Cylinder Screw.jpg
(45.15 KB, 1348x1840 - viewed 36 times.)
«
Last Edit: July 14, 2011, 09:06:35 AM by BR549
»
Logged
lfleiva
Active Member
Offline
Posts: 33
Re: Is there a way to Independently move an axis while moving others?
«
Reply #7 on:
July 14, 2011, 05:29:09 PM »
That's exactly what I need! A round smooth transition. So you mean using radius compensation, I didn't get when you said comp the first time.
Going to try it that way.
Thanks!!!!
Logged
poppabear
S S SYSTEMS, LLC
Global Moderator
Offline
Posts: 1,707
Briceville, TN, USA
Re: Is there a way to Independently move an axis while moving others?
«
Reply #8 on:
July 15, 2011, 07:50:37 AM »
There is another way to do what you want........
you can do a "Swap Axis" VB command and swap your Spindle (which is constant velocity), and your A axis.
see the VB customizing manual on how to use swap axis.
scott
Logged
Commercial Mach3: Screens (regular and flash), Wizards, Plug-ins, Brains, PLCs, Macros, ATC's, machine build, retrofit and Prototyping
http://sites.google.com/site/volunteerfablab/
lfleiva
Active Member
Offline
Posts: 33
Re: Is there a way to Independently move an axis while moving others?
«
Reply #9 on:
July 15, 2011, 11:09:45 AM »
>you can do a "Swap Axis" VB command and swap your Spindle (which is constant velocity), and your A axis.
That seem great for this and many other 4thAxis-as-lathe jobs!
Logged
Pages:
1
2
»
Go Up
« previous
next »
Jump to:
Please select a destination:
-----------------------------
Mach Discussion
-----------------------------
=> General Mach Discussion
=> Mach3 under Vista
=> Quantum
=> Mach SDK plugin questions and answers.
===> Finished Plugins for Download
=> VB and the development of wizards
=> Brains Development
=> Video P*r*o*b*i*n*g
=> Mach Screens
===> Screen designer tips and tutorials
===> Works in progress
===> Finished Screens
===> Flash Screens
===> JetCam screen designer
===> Machscreen Screen Designer
===> CVI MachStdMill (MSM)
=> Feature Requests
=> Non English Forums
===> Italian
===> French
===> Spanish
===> Chinese
===> German
===> Russian
===> Romanian
===> Japanese
===> Vietnamese
=> FAQs
-----------------------------
*****VIDEOS*****
-----------------------------
=> *****VIDEOS*****
-----------------------------
General CNC Chat
-----------------------------
=> Share Your GCode
=> Show"N"Tell ( What you have made with your CNC machine.)
=> Building or Buying a Wood routing table.. Beginnners guide..
=> Show"N"Tell ( Your Machines)
-----------------------------
G-Code, CAD, and CAM
-----------------------------
=> G-Code, CAD, and CAM discussions
=> LazyCam (Beta)
-----------------------------
Third party software and hardware support forums.
-----------------------------
=> LazyTurn
=> GearoticMotion Preliminary testing
=> Tempest Trajectory Planner
=> Contec
=> dspMC/IP Motion Controller
=> HiCON Motion Controller
=> Third party software and hardware support forums.
=> Galil
=> Newfangled Solutions Wizards
=> Mach3 and G-Rex
=> Mesa
=> Modbus
=> NC Pod
=> PoKeys
=> SmoothStepper USB
=> Sieg Machines
=> Promote and discuss your product
-----------------------------
Tangent Corner
-----------------------------
=> Tangent Corner
=> Competitions
=> Polls
=> Bargain Basement
-----------------------------
Support
-----------------------------
=> Downloads
===> XML files
===> Post Processors
===> Macros
===> Tutorials
===> Others
===> Beta Brains
===> Screen Sets
===> Documents
===> MACH TOOL BOX
=> One on one phone support.
=> Forum suggestions and report forum problems.
-----------------------------
Mach4
-----------------------------
=> Mach4 pre-Alpha Testing
Loading...