Weihong Cnc Adaptor Pcimc 3d Driver Work -
Weihong CNC Adapter, PCIMC, and 3D Driver: How They Work (In-Depth Overview)
1. The Core Components
| Part | Role |
|------|------|
| Weihong PCI-MC | Motion control card installed in a desktop PC’s PCI slot. Generates real-time pulse signals for stepper/servo drives. |
| CNC Adaptor | Breakout board / interface that connects the PCI-MC card to external drivers, limit switches, spindle, etc. |
| Weihong 3D Driver | Software driver (not a physical driver) that allows Windows to communicate with the PCI-MC card and enables 3D toolpath execution. |
Recommended Drivers for Weihong Systems:
- Stepper Drivers: Leadshine DM556, DM860, CL86Y (closed-loop), Yako YKS2808.
- Servo Drivers: Delta ASD-B2, Weihong servo kits, Dorna.
For true 3D work (e.g., 3D relief carving, mold making), the driver must support at least 20 kHz pulse input frequency and microstepping down to 1/16 or better. weihong cnc adaptor pcimc 3d driver work
Step 2: Axis Setup (The "3D" Part)
For 3D carving, you need smooth interpolation between X, Y, and Z. Weihong CNC Adapter, PCIMC, and 3D Driver: How
- Go to the Axis parameters tab.
- Pulse Equivalent: Ensure your pulse per mm is calculated correctly.
- Formula:
(Motor Steps per Rev * Micro-stepping) / (Screw Pitch * Gear Ratio).
- If this is wrong, your 3D model will be distorted.
- Max Velocity & Acceleration:
- 3D work often involves rapid direction changes. If acceleration is too high, the machine will "shudder" or lose steps on complex curves. Lower the acceleration slightly to ensure smooth 3D movement.
Step 3: Testing the 3D Driver Chain
Perform the "Air Carving" test:
- Load a simple 3D test file (e.g., a dome or sphere).
- Use NcStudio's 3D Graphic Display to verify toolpaths.
- Run with spindle off and no tool. Listen for irregular stepping sounds.
- Use the Weihong Diagnostic Interface to monitor pulse counts and error status.
4. Software stack and drivers
- Device driver: OS kernel or vendor driver for the PCIMC/Weihong card exposing registers and DMA channels. For PCI/PCIe boards, the driver implements real‑time buffering of step streams.
- Control application: Mach3/Mach4, LinuxCNC, NCStudio, or Weihong’s own control software. The application creates motion profiles, handles G‑code, and uses the driver’s API to stream pulses.
- Firmware (on external controllers): Some Weihong external units have firmware that implements command protocols (Ethernet/USB) and micro‑motion control.
Important behaviors:
- Real‑time requirements: Pulse timing for stepper motors requires deterministic timing; solutions include hardware motion cards, kernel‑level drivers, or offloading to the controller’s firmware.
- Microstepping and index resolution: microstep settings on drivers combined with lead screw pitch determine step/mm; software must match these settings.
Problem 2: Axis Jitters or Lost Steps in 3D Machining
- Cause: Electrical noise from VFD/spindle coupling into step lines.
- Solution: Use shielded twisted-pair cables. Connect shield only at the adaptor end. Ensure the 3D driver is set to “rising edge” detection (most Weihong adaptors default to rising edge).