FAQ (Frequently asked questions) Q: Why is "bevelcutting"?
|
A: Spring 2008 we introduced advanced revolutionary technology for bevel cutting rotators. With our method bevel cutting is possible without "loops", true internal and external bevelled corners can be made easily. We implemented this technology into our 5 axes CNC control system and made a few demonstration samples. We made this website to promote this method of bevel cutting.
We continue developing our CNC control systems. Now our myCNC products can be used for many other application, however "Bevel cutting features" can be included for any our our myCNC controllers. myCNC software myCNC software configuration myCNC control boards myCNC software Q: Most of the patterns in the Shape Library do not repeat 'as advertised' but repeat the shape in the first position only. |
In simulator mode Work/Machine Coordinates system is not supported and codes G54-G59, G10 L2 and some others ignored. Simulator doesn't show properly shapes cutting. Shape cutting works completely with myCNC control board connected. myCNC software configuration. A: Programmable Logic Controller (PLC) is a virtual machine, that has access to all peripherals of myCNC control board. Micro program can be loaded into the PLC from internal flash memory. Most of PLC micro-programs are assosiated with Miscellaneous M-functions. PLC procedure can be called directly from NC-program by running selected M-function or from the myCNC GUI. Calling PLC function can be assigned to any event (press, release, toggle) of on-screen button of the GUI. While running PLC procedure from NC-code there are two possible modes - synchronous and asynchronous-
- In synchronous mode myCNC Motion controller calls PLC procedure and wait till the procedure is finished; then continue motion program;
- In asynchronous mode Motion program and PLC procedure are running simultaneously.
There are inter-process messages from PLC to the Motion controller. By using theis messages it's possible to skip running current motion-line, soft-stop, abort running motion program. Q: I have configured motor driver as 1600 pulses per revolution. When the motor turn 360°, here is 1,25 mm movement. How to configure myCNC software?
|
A: Go to the myCNC software folder and find current profile folder in "profiles". For example for "mill4x" profile find a folder "profiles/mill4x". Find there configuration file "cnc-config.xml". Items in the configuration file listed below are responsible for motor driver configuration- "cnc-dimension-linear-step" ratio for linear axes (X,Y,Z) "cnc-dimension-angular-step" ratio for angular axes (A, B, C)
For your case- 1600 pulses = 1,25 mm , then 1 pulse = 1,25 mm / 1600 = 0.00078125
This value should be set as cnc-dimension-linear-step:
<value name="cnc-dimension-linear-step">0.0078125</value> It's possible to edit the file as text file, or you can use any of xml-editors. If you have different gears for each axis, then additional ratio can be used: "cnc-dimension-e-gears-ratio-0" (axis x) "cnc-dimension-e-gears-ratio-1" (axis y) "cnc-dimension-e-gears-ratio-2" (axis z) "cnc-dimension-e-gears-ratio-3" (axis a) "cnc-dimension-e-gears-ratio-4" (axis b) "cnc-dimension-e-gears-ratio-5" (axis c)
Full ratio for each axis will be calculated as:
"cnc-dimension-linear-step" * "cnc-dimension-e-gears-ratio-0" for X "cnc-dimension-linear-step" * "cnc-dimension-e-gears-ratio-1" for Y "cnc-dimension-linear-step" * "cnc-dimension-e-gears-ratio-2" for Z "cnc-dimension-angular-step" * "cnc-dimension-e-gears-ratio-3" for A "cnc-dimension-angular-step" * "cnc-dimension-e-gears-ratio-4" for B "cnc-dimension-angular-step" * "cnc-dimension-e-gears-ratio-5" for C Q: When I run myCNC software I see a message "Traffic problem"
|
A: First question is - you need to run software in simulator mode or you need to work with myCNC control board?
Goto myCNC folder and check a running script myCNC.sh (for Linux systems) or batch file myCNC.bat for Windows system. Find there line with running myCNCcore software. Core software should be run with - - "-s" option for simulator mode;
for Windows: start /b bin\myCNCcore.exe -s for Linux ./myCNCcore -d -s & - "-e" option for Ethernet controller myCNC-ET1, myCNC-ET2;
for Windows: start /b bin\myCNCcore.exe -e for Linux ./myCNCcore -d -e & - "-u" option for USB controller myCNC-UP3;
for Windows: start /b bin\myCNCcore.exe -u for Linux ./myCNCcore -d -u &
For simulator mode the problem should be solved after correct configuration. If you have this message while working with myCNC control boards, then here is problem with myCNC board connection to the Host PC, or connection settings is not configured.
For USB control board check FTDI drivers loaded. For Ethernet control board check Network settings.
myCNC control boards. Q: Do myCNC controllers work with popular CNC softwares like Mach3?
| A: Mach3 doesn't support myCNC controllers. myCNC controllers work with our myCNC control software. The software is free of licence fee and you can try it before you choose to buy myCNC products. If some CNC software company likes to include support of myCNC controlls, we will be glad to cooperation and ready to open interface specifications. myCNC control software uses as input DNC files (G-codes and ESSI-codes) which is similar to Mach3, EMC2, Fanuc or other CNC control systems. Q:Are the outputs from the board to stepper 5v? i.e. do I need 2k resistors in series if 24v? | A: Yes, PULSE/DIR outputs are 5V, compatible with RS485/RS422 (differential line driver DS34C87 is used as a booster).
|