I've made the plunge and am on with CAMExpress, it seems to be NX Cam but many of the tasks, it uses Express as an postfix so I don't understand whether we're getting the full NXCam (obviously limited to non turbo machinery) or its a trimmed down version, however, apart from that all is working. I must say that I had to make a lot of changes and my reseller's team has been extremely helpful and quick in all that I needed.
Here is what I've done. As I'd shared in my last message, I've not purchased the machine model and downloaded a machine model for the older DMU50 from grabcad and modified it extensively. Measuring the some parts on the machine using vernier calipers (large ones) and modeling it in SE and exporting it to CAMExpress. The movement limits came from DMG documentation. I'm quite pleased with the working volume for now. I still have to work with the machine to get the postprocessor for 840D SL running properly.
In the machine tool builder, there are a couple of questions I have which I'd like to know if someone has suggestions for:
Thanks a lot.
Solved! Go to Solution.
about your first question:
You can check that machine datum $MA_MAX_AX_ACCEL
It is an array for all axis,please be aware pay attention about the units, I assume the value of the datum is m/s² or rev/s² as the value inside the kinematics model of NX are mm/ so multiply by 1000 for linear axis.
Whenever you have a rotary axis which should be able to move "shortest", e.g. from 350 to 20 move 30 degree only it is mandatory to define that as a "Rotary Unlimited" axis.
My suggestion is as you start new, use Post Configurator. While having the kinematics open and creating a post, the system will get / inherit all data out of the kinematics and set the related post properties accordingly.
I am having problems in doing just that. I can upload the kinematics model of my machine that I have made, it is based on sim14 sinumerik. The graphics for collision detection is modified from an old DMU50 since my machine uses the same table with slightly different X, Y, Z and B, C, movements. But I'm getting collisions with tools even with the simple tutorial examples.
can you please give some more information like figures, steps of the use case, which is the main / first problem.
Are you know if that is a problem of the posted NC code?
Ok, got it, first to create the kinematics model.
Doing so you find an video here. Based on an older NX version but the basic concept didn't change.
Which controller version you plan to use? For Fanuc and TNC it is necessary to define some global variable inside the Machine Configurator. You will find hints inside the document:
Working_with_OOTB_MACH_Simulation_Examples.pdf appendix C (NX12.0.1)