Comments (3)
My first thought is that using diameter mode for a canned cycle seems like an odd thing to do. It meant to be the retract distance above the surface in the direction along the cutter axis.
I don't know if most people would expect the retract distance to consider radius/diameter mode in this case.
Would you also expect to consider radius/diameter in the Y axis if using the G18 plane?
I am more inclined to think that it is the X axis calculation that is wrong.
I certainly agree that X and R should match in their behaviour, though.
from linuxcnc.
if you work on a lathe, and work diametrically, the position commands e.g. g1 x60, they will be diametrical, the cnc will move the x axis to a diametrical position of 60, therefore in a macro cycle, the r must respect the same diametrical behavior as the position command.
At the moment when you execute g19 g81 x400 r 210 f100 , the r has a value half of that where the cycle will start and that is 420 .
If in the current state I wrote g19 g81 x400 r420 f100, lxcnc returns
that R is beyond the positive software limit, because it interprets it as R840 and since my limit is 600 mm positive, the problem occurs.
I raise this bug, because on other cncs, the R is concordant with the x in g19, as it is with the z in g17 and with the y in g18
The cycle g17 g81 z400 r420 f100 works correctly, in this plane, the R is greater than Z.
I will test the g18 plan and update you.
I think that the behavior of the g18 and g19 planes if I turn, the R word must be conditioned to the radial or diametric mode.
from linuxcnc.
HI.
I have test on g18 plane : g18 g94 y-40 r-20 f100 and run good .
Rapid at -20 and f100 at -40 , return at -20.
The problem is only g19 plabe when use x axis and r word.
from linuxcnc.
Related Issues (20)
- hal_gpio doesn't load if I have "inputs=" as parameter. HOT 1
- G71 introduces a circle when using the D parameter (remaining distance to stock) HOT 2
- Feature Request: Add MAX RPM to Tool table. HOT 2
- Message: "Ignoring task mode change while jogging"
- /tests/abort/g64/test.ini is not working well.
- EMC_MDIhistory does not respect the requirement of the NIST standard HOT 9
- The unit of feed rates are not [mm/m] HOT 1
- Glade Tooltable widget destroys tooltable in a particular case HOT 1
- Python oword freezes UI HOT 10
- LinuxCNC 2.9.2 Pi 5 Debian Bookworm hdmi_force_hotplug not working
- Issue Parsing G4 Commands with Invalid Parameter HOT 5
- could not test axis settings with stepconf HOT 1
- Broken homing error handling! If one joint fails to home the other joints will continue anyways. HOT 5
- Posemath #define toLine() is same defined as in Qt library.
- Gcode interpreter takes wrong order in v2.10 (Gcode with M67 commands give inverted result) HOT 5
- Write hal module in c language linuxcnc with proper permissions on Rpi4 and Fedora IOT HOT 5
- Tool Offset Parameters #5401-5409 HOT 3
- Remove StateTag tag. As it is never used. HOT 1
- URL not fining ISO file HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from linuxcnc.