Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
What exactly would you like this quill length macro to do?
What arguments do you expect to pass, and what calculations do you expect it to make/return?
Given the information you've given us, here's a macro that should fulfill all your requirements:
WHILE[STUFF NE DONE]DO1
N1
STUFF = DONE
END1
Anyone have a solution idea to share? Thanks
Hello Last1Der,
Determine the the axis number of the W axis (Quill), reported it back here to the Forum and I'll Post an example Macro Program that will do what you require.
To determine the axis number proceed as follows:
Move the Quill away from its Reference Return position a nominal amount and record the value (Machine Coordinate System value). Make sure its a value that's different to the current Machine Position of all other axes.
Register the following Macro and execute:
#1=0
WHILE [#1 LT 8]DO1
#1=#1+1
#2=#[5020 + #1]
M00
(OBSERVE THE VALUE OF VARIABLES #1 and #2)
(PRESS CYCLE START FOR NEXT OBSERVATION)
END1
M30
When you observe the value of variables #1 and #2, on the occasion where the value of #2 equals the value previously recorded for the W Axis, the value recorded in the registry for #1 will be the axis number.
Regards,
Bill
Hello Bill,
What is Last1Der asking to have done? I'm asking you because he explained it already and I'm not sure what it is, and it sounds like you know what he is looking for. He wants to stick the quill out the "appropriate amount" ... hmmm, the "appropriate amount" could be of some value to me, so I'm curious.
Thanks for any help.
Regards,
Paul
Notice
This website or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in the cookie policy. To learn more, please refer to the cookie policy. In case of sale of your personal information, you may opt out by sending us an email via our Contact Us page. To find out more about the categories of personal information collected and the purposes for which such information will be used, please refer to our privacy policy. You accept the use of cookies or other identifiers by closing or dismissing this notice, by scrolling this page, by clicking a link or button or by continuing to browse otherwise.