G71

More
7 years 6 months ago #130928 by smplc
Replied by smplc on topic G71
Good point. I don't have access to to G41 and G42 functions nor seen their script with Mach4. I thought that some LinuxCNC G code script might be viewable. I get such idea of tool compensation, evaluate condition and enable with source code. I've calculated tool compensation with radius and angular geometry and made Fanuc inserts with G40 enabled. I thought just make an executable G71 file without G41 or G42. G41 or G42 would already be enabled previous blocks and before reading the G71 file. Aware that the G71 function could require some fixed syntax (G41 & G42) for it to be an operable a program.

Please Log in or Create an account to join the conversation.

More
7 years 6 months ago #130931 by andypugh
Replied by andypugh on topic G71
Do you want to add G71 to LinuxCNC for your own use or for everyone's use?

If you don't want tool radius compensation, and you only want it for yourself, then simply configure the existing Python G-code remap.

Please Log in or Create an account to join the conversation.

More
7 years 6 months ago #130932 by Grotius
Replied by Grotius on topic G71
Hmm,

G41 and G42 is actually nice to practice for you.
I did it before and still in progress for someting difficultier in c. To know if it's a G41 or a G42.... But not interesting for now.

Start with a draftsight drawing 2d. And program the G41 offset's. The linux pages have a good tutorial for this.
Load them into linuxcnc and try it time by time. It will not succeed you in the first evening i think. It will take some time to understand
how it works. Avoid tool radius compenstation at the beginning, they can cause some confusing.

But you will succeed !!!

Mach4 is nothing. It's crap.
Stay and start with Linux !!! Linux will rule the world some day. I got a ethernet 6 axis mach4 interface from poland, it's scrap for me.
How do i get rid of this component?

Please Log in or Create an account to join the conversation.

More
7 years 6 months ago #130933 by Patrik T
Replied by Patrik T on topic G71
Video inspiration:

The following user(s) said Thank You: opw, Grotius

Please Log in or Create an account to join the conversation.

More
7 years 6 months ago #130937 by smplc
Replied by smplc on topic G71
'if enable or not as a program reads its executable or function of a non-monotonic tool path.' A G71 executable or any general executable reads an entire program depending on its variables and until its conditions are met. Some conditions are true and ignore rest of functions in a program. Idea was if finish coordinates, linear path and next angular path would it transmit to G71 and its functions before executing angular path.

It's just that GE Fanuc and other Fanuc standard industrial CNC controls (ISO & EIA) refer Type 1 as monotonic tool paths and Type 2 as non-monotonic tool paths. To enable Type 2 requires simultaneous movement of X and Z axis to start point before executing profile within G71.

Code might not necessarily matter. Generally it could be any program language that does such as a Type 1 or 2. Some program language's and or CNC control's might not reference Type 1 or 2 and classify it another way.

Please Log in or Create an account to join the conversation.

More
7 years 6 months ago #130938 by Grotius
Replied by Grotius on topic G71
Code might not necessarily matter
I think if there exist's a linux man page for G71, it does matter. Then there is a aprroval on certain level to adapt code and publish this code.

Generally it could be any program language that does such as a Type 1 or 2.
Yes, certainly !! But only remember for real time environment python is to slow. It can do the job around 200ms clockcycle.
So for G41 & G42 movement's that move like python pid's, me don't like. B)

Some program language's and or CNC control's might not reference Type 1 or 2 and classify it another way.
If you have a brand like Okuma. Higher level. How will they call a G71?
They trade a machine with a temperature sensor to ensure distance.
How will they trade a G71?

Please Log in or Create an account to join the conversation.

Time to create page: 0.747 seconds
Powered by Kunena Forum