I am studying and developing a Softmotion+CNC system for a machine that executes multiple pieces. The G code program is written by the machine operator and each cycle execute 1 piece. The programs are large, exceeding 1000 lines and using up to 8 axes (X, Y, Z, A, B, C, P and Q). The machine needs to run cyclically, executing N pieces (selected by the Operator)... so I tested it using Looping and counters (G36 G37 and G20) and it worked, but it takes a long time to process, and the more pieces I...
Have you tried running without the G17? https://help.codesys.com/webapp/_sm_cnc_din66025_3dmode;product=codesys_softmotion;version=4.10.0.0
Hi void, GetAxisRefPointer is a method, try add "()" in the end: pAxisRefSm3 := itfAxisRef.GetAxisRefPointer();
I don't know if that's what you want, but ... Depending on the servomotor controller (Driver), an external encoder plugged directly into the driver can be set as position feedback (sometimes they may need optional accessories), so the PLC will not have to worry about closing the control loop between the servomotor and the external encoder, the driver will take care of it. The implementation will depend on the manufacturer and model of the driver. The article below is an example of the use for Kollmorgen...
Hi Yasser, I've had similar problems that I solved by disabling Windows Firewall and Anti-Virus. Best regards
Thank you Marcel, I will report. If I get a solution, I'll post it here.
Thanks for the reply Marcel! The user did not have access to C:/Windows/Temp, but even changing access now (I actually released full access as an administrator to test), the problem persists. Do you have any other suggestions?
Hi, I am testing "Codesys Softmotion RTE SL 64b 3.5.16.20" embedded in a PC with Windows 10 IoT. The control is working perfectly, but, when I add a Visualization, on the monitor connected to the PC with Codesys there are no buttons or other graphic element... While in the IDE, on the engineering computer, everything is ok. Screenshot_2: As it appears in the simulation or when connected to the engineering PC in the Codesys IDE Screenshot_1: As it appears on the PC with "Codesys Softmotion RTE SL...
Hi, I am testing "Codesys Softmotion RTE SL 64b 3.5.16.20" embedded in a PC with Windows 10 IoT. The control is working perfectly, but, when I add a Visualization, on the monitor connected to the PC with Codesys there are no buttons or other graphic element... While in the IDE, on the engineering computer, everything is ok. As it appears in the simulation or when connected to the engineering PC in the Codesys IDE As it appears on the PC with "Codesys Softmotion RTE SL 64b" I've tried to reinstall,...
Hi ken0508. I'm working on a similar problem. In my case, I have an axis that only performs relative movements, so it will never be in the same position when starting the CNC, every time it started the system, the CNC would take it to zero before starting the path. I found a workaround adding to the position passed by SMC_Interpolator (or block of the Kinematics) to SMC_ControlAxisByPos an "Offset" that I register before starting the interpolator, based on the current position of the axis (AxisX.fActPosition)....