SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
International Journal of Research in Engineering and Science (IJRES)
ISSN (Online): 2320-9364, ISSN (Print): 2320-9356
www.ijres.org Volume 3 Issue 10 ǁ October. 2015 ǁ PP.06-10
www.ijres.org 6 | Page
Design and research of CNC platform based on CAN bus
Hui Luo1
, Xiang Yang Du2
1
(College of Mechanical Engineering, Shanghai University of Engineering Science, China)
2
(College of Mechanical Engineering, Shanghai University of Engineering Science, China)
Abstract: The conventional CNC systems mostly adopt closed design in the structure and function, so the
product is not compatible with each other Open CNC system based on CAN bus solves this problem.The
advancement of CAD and CAM technology based on CAN bus can make CAD / CAM system generate
NC code which directly control machine tool to achieve automated production . CAN bus networking
communication connect dispersed CNC machine tools,so that you can lower cost to achieve directly digital
control with DNC. The design are required to complete a open three-axis CNC platform based on CAN bus.
Required to have openness, each CNC system collects real-time data which is uploaded to a central control
room, then the host computer produce control instructions after co-synthesis process. In addition, each module
has a strong independence NC which can also be used in other systems. In all,the system has reliable,
responsive, cheap performance and so on.
Keywords: open NC; CAN bus; CAD/CAM; digital control.
I. Introduction
Open field bus is critical. Because open CNC system usually requires field bus as an interface between
CNC system and servo-drive . Domestic CNC systems are lagging behind foreign manufacturers in field bus
standards,and digital servo drive products . Interface between CNC and servo drive is still a "pulse or analog
interfaces" standard, which can not meet the communication requirements of high speed and high precision of
CNC system. Thus, field bus technology is backward, which severely restrict the development of China's
open-software CNC system.
Judging from point of view of the current domestic research on the field bus, field bus protocols and
standards suitable for direction of China's national conditions is the introduction of numerical control system
based on CAN bus . Importantly, its transfer rate is superior to foreign mature field bus. Application of CAN and
PROFIBUS bus, etc., can make up for the absence of hardware in our country. In the shortest possible time,the
core technology of the case is to adopt a common electronic devices to break the foreign aspects of field bus
technology blockade against our country.
CAN bus ;that is Controller Area Network, is a serial communication network in the support of real-time
and distributed control . Because of its outstanding features and high reliability, it is ideal for processing
monitoring equipment of interconnection.Except ,its connection is simple, scale, highly cost-effective. CAN
2.0B protocol includes only the data link layer and physical layer, which can customize the application layer
protocol,with great flexibility.
In the application of numerical control system , Figure 1 shows the composition structure of CAN bus and
CNC system . Various CNC Systems Division in different areas of the plant, communication node process field
data collection, give feedback to the central control room, through distributed control of the central control room,
to achieve parallel processing of various CNC system..To expand its transmission area and extend the signal
transmission distance, the repeater can be added in the middle of a communication node and the central control
Design and research of CNC platform based on CAN bus
www.ijres.org 7 | Page
room. Design of online communication rate use 250kbps, improving the response speed of the system; while
branch distance, less information, can be used by low-rate of 60kbps in long-distance communication .
Rs232
CAN BUS
......
Figure 1. Composition structure of CAN bus and CNC system
II. The introduction and concept of open tri-axial CNC platform
Open CNC system is the beginning of the developed countries in the 1990s.The new controllers rush
computer software and hardware technology, information technology Operation, control technology into
numerical control technology. According to the definition of IEEE, Open CNC system: an open system should
enable a variety of applications. which can effectively run on different platforms suppliers, and other
applications have Systems interoperable and user switching characteristics.
2.1 aspects of hardware architecture
Currently, there are two basic structures for open systems: (1) CNC + PC board:To insert a PC motherboard
in a conventional CNC machine.PC board is run in non-real-time control,and CNC main axes is run in
movement-based real-time Control. (2) PC + intelligent motion control board: the motion intelligent control
Central control room
IPC Server
Hub
Communication node 1
1
Communication node 2
2
Communication node n
Motion
interpol
ation
器
Position
loop
Encod
er
Mot
or
Commutation
Rotor position
Speed
loop
Speed
loop
Speed
loop
Speed
loop
Speed
loop
Current
Loop
Field bus Interface
Design and research of CNC platform based on CAN bus
www.ijres.org 8 | Page
panel insert Standard PCI slots in the PC for real-time control, and the PC is mainly for Non-real-time control.
For many familiar with computer applications, systems manufacturers, often use the second scheme. The
structure is shown in Figure 2 and Solidworks Modeling Figure 3.
PCI EXPRESS BUS
Figure 2. Open CNC system structure
Figure 3. open tri-axial CNC platform
2.2 The software structure of the system
Monitor
Other Peripheral
Interface
IPC
Keyboard
Spindle drive
Motion Control Card I / 0
口
Yto the
servo motor
X to the
servo
motor
机
Mouse
GALIL DMC Motion Control Card
Switching signal
Operation panel
Z to the
servo motorSpindle
motor
Servo
drive
X to the servo
motor
X to the
servo motor
Servo
drive
Servo
drive
Design and research of CNC platform based on CAN bus
www.ijres.org 9 | Page
The software structure(figure 4) of the system use a structured pattern front and back, where the foreground
program is a real-time interrupt program. to achieve real strong mandate interpolation device communication
and control. Background program, whose part of the task is performed by the IPC .It complete whole CNC
system by software Windows2000. The operating platform, as well as C programming environment, and
modular programming use object-oriented technology, dynamic link library functions to develop and achieve the
task through the GT-400 SV motion controller .
Figure 4. Open CNC System Software Framework
III. Achieve data communication based on CAN bus
3.1 PC Command frame format / conversion module of upload data frame
PC Command frame format / conversion module of upload data frame is listed in Table 1.Adopt fixed
length format, and include every consultative node information.
Header machine module commands one .... Check End of Frame
1B 3B 8B .... 8B 1B
0XFB Module address Issue command /
upload data
.... CRC 0XFC
Table 1.PC send command frame format
 Module address: monitoring node address
 Command: Command alarm 、trigger linkage command;
 Check: 32-bit CRC.
3.2 The NC node receive / transmit frame format
According to the design requirements, the design uses two frame formats: data frame format, the command
frame format. Data frames are used to transmit the machine tool offsets, position and speed information about
processing parameters.Each module has node real-time acquisition of speed tool path location field, and
post-processing temperature of the framing and other information,and send data frames onto the bus. Command
frame is a control command issued by the PC , including the alarm command, triggering linkage device
command, interpolation algorithm command.
Command is listed in Table 2
NC device
数控装置
数控装置
Resource Management
数控装置
数控装置
Servo Control
Input
M
oni
tor
Diagnosis
Com
muni
catio
ns
Decoding
ToolCompensation
Compensation
Compensation
Speedprocessing
Interpolation
Positioncontrol
I / O
proc
essin
g
NC
devi
ce
Design and research of CNC platform based on CAN bus
www.ijres.org 10 | Page
Frame
information
ID.10~ID.9 ID.8~ID.3 Reserved bit Data 1 Data 2
Standard Frame 00H(Reserv
ed)
ID(goal) 00H(Command
word)
Command 1 Command 2
Table 2. Command frame format
IV. Conclusion
This paper studies the characteristics of CAN bus and structural analysis based on the traditional CNC
system, and discusses the open CNC system design.and finally design and implement a field bus based CAN
bus on the Open CNC system. The experimental results show that the NC system based on CAN bus to meet the
requirements of processing performance . A good next step to prepare the research and introduce group of
technology into the numerical control system, which is combined with the characteristics of field bus.Last we
will study real-time components technology and its application in Open CNC system .
Reference
[1] Delta Tau.Creatinga Simulated ServoLoopon PMAC(Phanto m Axis).
[2] FREDERICK P,JAMES S A.Open architecture controllers [J].IEEE SP ECTRUM,June,1997.
[3] Y. Koren, C. C. Lo and M. Shpitalni. CNC interpolators: algorithms and analysis. In: Proc. of the
ASME Prod EngngyDiv Manuf Sci and Engng. 1993, (64): 83~92.
[4] B. Bahr, X. M. Xiao and K. Krishnan. A real-time scheme of cubic parametric curve interpolations for
CNC systems. Computers in Industry. 2001, (45): 309~317 .
[5] Abdel-Ghaf f ar H F, etal . Perf ormance analysis of f ieldbus in process cont rol sys tems [ C] . In: Pr
oc. the 2003 American Control Conference, 2003, 1, 591-596.
[6] YASKAWA Document s [ Z] . MECHAT ROLIN-II Application Mod ule Us er' s Manual, 2005.
[7] Sungsik Park, Sun-Ho Kim, Hyunbo Cho. Kernel software for efficiently building, configuring, and
distributing an open CNC controller [J]. Institute J Advertise Manufacture Technology. 2006
(27):788-796.
[8] Yadong Liu, Xin gui Guo, Wei Li,ect. An intelligent NC program processor for CNC system of
machine tool[J].Robotics and Computer-Integrated Manufacturing,2007(2):160-169.

Weitere ähnliche Inhalte

Was ist angesagt?

Computer architecture
Computer architectureComputer architecture
Computer architecture
neclinux
 
Cs160 chapter 2
Cs160 chapter 2Cs160 chapter 2
Cs160 chapter 2
Joe Paris
 
8086 MICROPROCESSOR
8086 MICROPROCESSOR8086 MICROPROCESSOR
8086 MICROPROCESSOR
Alxus Shuvo
 
An On-Chip Bus Tracer Analyzer With Amba AHB For Real Time Tracing With Lossl...
An On-Chip Bus Tracer Analyzer With Amba AHB For Real Time Tracing With Lossl...An On-Chip Bus Tracer Analyzer With Amba AHB For Real Time Tracing With Lossl...
An On-Chip Bus Tracer Analyzer With Amba AHB For Real Time Tracing With Lossl...
IJERA Editor
 

Was ist angesagt? (20)

16-bit Microprocessor Design (2005)
16-bit Microprocessor Design (2005)16-bit Microprocessor Design (2005)
16-bit Microprocessor Design (2005)
 
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...
A PID Controller for Real-Time DC Motor Speed Control using the C505C Microco...
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
VJITSk 6713 user manual
VJITSk 6713 user manualVJITSk 6713 user manual
VJITSk 6713 user manual
 
EE6008 MBSD
EE6008  MBSDEE6008  MBSD
EE6008 MBSD
 
Jay's C/MRI Presentation October 2014
Jay's C/MRI Presentation October 2014Jay's C/MRI Presentation October 2014
Jay's C/MRI Presentation October 2014
 
2.computer org.
2.computer org.2.computer org.
2.computer org.
 
Embedded systems class notes
Embedded systems  class notes Embedded systems  class notes
Embedded systems class notes
 
Cs160 chapter 2
Cs160 chapter 2Cs160 chapter 2
Cs160 chapter 2
 
BARC Report
BARC ReportBARC Report
BARC Report
 
Design & Simulation of RISC Processor using Hyper Pipelining Technique
Design & Simulation of RISC Processor using Hyper Pipelining TechniqueDesign & Simulation of RISC Processor using Hyper Pipelining Technique
Design & Simulation of RISC Processor using Hyper Pipelining Technique
 
IEEE projects in IOT for B.E / B.Tech Students at SLN Technologies
IEEE projects in IOT for B.E / B.Tech Students at SLN Technologies IEEE projects in IOT for B.E / B.Tech Students at SLN Technologies
IEEE projects in IOT for B.E / B.Tech Students at SLN Technologies
 
Busses
BussesBusses
Busses
 
Fabric design pattern feeding through human machine interface (hmi) for an el...
Fabric design pattern feeding through human machine interface (hmi) for an el...Fabric design pattern feeding through human machine interface (hmi) for an el...
Fabric design pattern feeding through human machine interface (hmi) for an el...
 
Design and Implementation of Pulse Width Modulation Using Hardware/Software M...
Design and Implementation of Pulse Width Modulation Using Hardware/Software M...Design and Implementation of Pulse Width Modulation Using Hardware/Software M...
Design and Implementation of Pulse Width Modulation Using Hardware/Software M...
 
High speed customized serial protocol for IP integration on FPGA based SOC ap...
High speed customized serial protocol for IP integration on FPGA based SOC ap...High speed customized serial protocol for IP integration on FPGA based SOC ap...
High speed customized serial protocol for IP integration on FPGA based SOC ap...
 
8086 MICROPROCESSOR
8086 MICROPROCESSOR8086 MICROPROCESSOR
8086 MICROPROCESSOR
 
Computer Organization and Architecture.
Computer Organization and Architecture.Computer Organization and Architecture.
Computer Organization and Architecture.
 
Embedded two mark question
Embedded two mark questionEmbedded two mark question
Embedded two mark question
 
An On-Chip Bus Tracer Analyzer With Amba AHB For Real Time Tracing With Lossl...
An On-Chip Bus Tracer Analyzer With Amba AHB For Real Time Tracing With Lossl...An On-Chip Bus Tracer Analyzer With Amba AHB For Real Time Tracing With Lossl...
An On-Chip Bus Tracer Analyzer With Amba AHB For Real Time Tracing With Lossl...
 

Andere mochten auch

NBR Market Report Monthly-September 2015
NBR Market Report Monthly-September 2015NBR Market Report Monthly-September 2015
NBR Market Report Monthly-September 2015
OILCHEM NETWORK
 
دور التدقيق-الاجتماعي-في-دعم-حوكمة-الشركات
دور التدقيق-الاجتماعي-في-دعم-حوكمة-الشركاتدور التدقيق-الاجتماعي-في-دعم-حوكمة-الشركات
دور التدقيق-الاجتماعي-في-دعم-حوكمة-الشركات
sakina da
 
1. Why controversies? Learning to be constructivist
1. Why controversies? Learning to be constructivist1. Why controversies? Learning to be constructivist
1. Why controversies? Learning to be constructivist
INRIA - ENS Lyon
 
Scrum Workshop
Scrum WorkshopScrum Workshop
Scrum Workshop
mrdoubleb
 

Andere mochten auch (19)

Theorie und Praxis sozialer Bewegungen
Theorie und Praxis sozialer BewegungenTheorie und Praxis sozialer Bewegungen
Theorie und Praxis sozialer Bewegungen
 
Tom Loosemore,Government Digital Service
Tom Loosemore,Government Digital ServiceTom Loosemore,Government Digital Service
Tom Loosemore,Government Digital Service
 
норма и деятельность
норма и деятельностьнорма и деятельность
норма и деятельность
 
Modeling and Analysis of peritoneal dialysis piping set
Modeling and Analysis of peritoneal dialysis piping setModeling and Analysis of peritoneal dialysis piping set
Modeling and Analysis of peritoneal dialysis piping set
 
NBR Market Report Monthly-September 2015
NBR Market Report Monthly-September 2015NBR Market Report Monthly-September 2015
NBR Market Report Monthly-September 2015
 
экспертиза ооп старшей школы
экспертиза  ооп старшей школы экспертиза  ооп старшей школы
экспертиза ооп старшей школы
 
Tugas Gizi Kesehatan_Story Telling
Tugas Gizi Kesehatan_Story TellingTugas Gizi Kesehatan_Story Telling
Tugas Gizi Kesehatan_Story Telling
 
Social Media FOCUS Tagung
Social Media FOCUS TagungSocial Media FOCUS Tagung
Social Media FOCUS Tagung
 
Tools und Trends im Wissensmanagement
Tools und Trends im WissensmanagementTools und Trends im Wissensmanagement
Tools und Trends im Wissensmanagement
 
GR-CITRUSが使えるRX631のピンと機能
GR-CITRUSが使えるRX631のピンと機能GR-CITRUSが使えるRX631のピンと機能
GR-CITRUSが使えるRX631のピンと機能
 
Jurnal pentingnya Kecerdasan Sosial
Jurnal pentingnya Kecerdasan SosialJurnal pentingnya Kecerdasan Sosial
Jurnal pentingnya Kecerdasan Sosial
 
دور التدقيق-الاجتماعي-في-دعم-حوكمة-الشركات
دور التدقيق-الاجتماعي-في-دعم-حوكمة-الشركاتدور التدقيق-الاجتماعي-في-دعم-حوكمة-الشركات
دور التدقيق-الاجتماعي-في-دعم-حوكمة-الشركات
 
Ram Lakshman Parshuram Samvad PPT Poem Class 10 CBSE
Ram Lakshman Parshuram Samvad PPT Poem Class 10 CBSERam Lakshman Parshuram Samvad PPT Poem Class 10 CBSE
Ram Lakshman Parshuram Samvad PPT Poem Class 10 CBSE
 
Connectors, Connecting, Connections.
Connectors, Connecting, Connections.Connectors, Connecting, Connections.
Connectors, Connecting, Connections.
 
1. Why controversies? Learning to be constructivist
1. Why controversies? Learning to be constructivist1. Why controversies? Learning to be constructivist
1. Why controversies? Learning to be constructivist
 
Мобильное программирование: Проведи лето с пользой
Мобильное программирование: Проведи лето с пользойМобильное программирование: Проведи лето с пользой
Мобильное программирование: Проведи лето с пользой
 
Demonetization, AIR, TCS, Presumptive income, penny stock assessment
Demonetization, AIR, TCS, Presumptive income, penny stock assessmentDemonetization, AIR, TCS, Presumptive income, penny stock assessment
Demonetization, AIR, TCS, Presumptive income, penny stock assessment
 
Scrum Workshop
Scrum WorkshopScrum Workshop
Scrum Workshop
 
Mitä tarkoittaa itseohjautuvuus opetuksen periaatteena?
Mitä tarkoittaa itseohjautuvuus opetuksen periaatteena?Mitä tarkoittaa itseohjautuvuus opetuksen periaatteena?
Mitä tarkoittaa itseohjautuvuus opetuksen periaatteena?
 

Ähnlich wie Design and research of CNC platform based on CAN bus

DCS_1_Process_Control_System_2016_04.pdf
DCS_1_Process_Control_System_2016_04.pdfDCS_1_Process_Control_System_2016_04.pdf
DCS_1_Process_Control_System_2016_04.pdf
NedadNeimarlija
 
Embedded processor system for controllable period-width multichannel pulse wi...
Embedded processor system for controllable period-width multichannel pulse wi...Embedded processor system for controllable period-width multichannel pulse wi...
Embedded processor system for controllable period-width multichannel pulse wi...
TELKOMNIKA JOURNAL
 

Ähnlich wie Design and research of CNC platform based on CAN bus (20)

Engineer new post -hangzhou wumu technology co.,ltd.The Design of Human-Mach...
Engineer new post  -hangzhou wumu technology co.,ltd.The Design of Human-Mach...Engineer new post  -hangzhou wumu technology co.,ltd.The Design of Human-Mach...
Engineer new post -hangzhou wumu technology co.,ltd.The Design of Human-Mach...
 
CAD/CAM/CIM (18ME72) Module -4 Part-A
CAD/CAM/CIM (18ME72) Module -4 Part-ACAD/CAM/CIM (18ME72) Module -4 Part-A
CAD/CAM/CIM (18ME72) Module -4 Part-A
 
DCS_1_Process_Control_System_2016_04.pdf
DCS_1_Process_Control_System_2016_04.pdfDCS_1_Process_Control_System_2016_04.pdf
DCS_1_Process_Control_System_2016_04.pdf
 
Cnc machine report
Cnc machine reportCnc machine report
Cnc machine report
 
IRJET- Analysis of File Conversion Program Used for CNC Machine
IRJET-  	  Analysis of File Conversion Program Used for CNC MachineIRJET-  	  Analysis of File Conversion Program Used for CNC Machine
IRJET- Analysis of File Conversion Program Used for CNC Machine
 
Design and implementation of pcb laying using CNC machine controlling with w...
Design and implementation of pcb laying using  CNC machine controlling with w...Design and implementation of pcb laying using  CNC machine controlling with w...
Design and implementation of pcb laying using CNC machine controlling with w...
 
Plc on cnc
Plc on cncPlc on cnc
Plc on cnc
 
The Design of an MVB Communication Controller Based on an FPGA
The Design of an MVB Communication Controller Based on an FPGAThe Design of an MVB Communication Controller Based on an FPGA
The Design of an MVB Communication Controller Based on an FPGA
 
NC CNC DNC - A K Mansuri
NC CNC DNC - A K MansuriNC CNC DNC - A K Mansuri
NC CNC DNC - A K Mansuri
 
Embedded processor system for controllable period-width multichannel pulse wi...
Embedded processor system for controllable period-width multichannel pulse wi...Embedded processor system for controllable period-width multichannel pulse wi...
Embedded processor system for controllable period-width multichannel pulse wi...
 
Training report
Training reportTraining report
Training report
 
IPE 441_ Machine Tools and Machining _ Lecture 17 - 20.pdf
IPE 441_ Machine Tools and Machining _ Lecture 17 - 20.pdfIPE 441_ Machine Tools and Machining _ Lecture 17 - 20.pdf
IPE 441_ Machine Tools and Machining _ Lecture 17 - 20.pdf
 
Approximation in 2D CNC Motion
Approximation in 2D CNC MotionApproximation in 2D CNC Motion
Approximation in 2D CNC Motion
 
Design of Automatic Identification and Sorting System for Parcels Based on Pl...
Design of Automatic Identification and Sorting System for Parcels Based on Pl...Design of Automatic Identification and Sorting System for Parcels Based on Pl...
Design of Automatic Identification and Sorting System for Parcels Based on Pl...
 
NC MACHINE UPDATED TO CNC MACHINE
NC MACHINE UPDATED TO CNC MACHINENC MACHINE UPDATED TO CNC MACHINE
NC MACHINE UPDATED TO CNC MACHINE
 
Controller Area Network for Monitoring and Controlling the Industrial Paramet...
Controller Area Network for Monitoring and Controlling the Industrial Paramet...Controller Area Network for Monitoring and Controlling the Industrial Paramet...
Controller Area Network for Monitoring and Controlling the Industrial Paramet...
 
Epma 013
Epma 013Epma 013
Epma 013
 
geometric modelling and PLC
geometric modelling and PLCgeometric modelling and PLC
geometric modelling and PLC
 
Power Analysis of Embedded Low Latency Network on Chip
Power Analysis of Embedded Low Latency Network on ChipPower Analysis of Embedded Low Latency Network on Chip
Power Analysis of Embedded Low Latency Network on Chip
 
Chapter 6 computer and controls systems within manufacturing
Chapter 6   computer and controls systems within manufacturingChapter 6   computer and controls systems within manufacturing
Chapter 6 computer and controls systems within manufacturing
 

Mehr von IJRES Journal

Review: Nonlinear Techniques for Analysis of Heart Rate Variability
Review: Nonlinear Techniques for Analysis of Heart Rate VariabilityReview: Nonlinear Techniques for Analysis of Heart Rate Variability
Review: Nonlinear Techniques for Analysis of Heart Rate Variability
IJRES Journal
 

Mehr von IJRES Journal (20)

Exploratory study on the use of crushed cockle shell as partial sand replacem...
Exploratory study on the use of crushed cockle shell as partial sand replacem...Exploratory study on the use of crushed cockle shell as partial sand replacem...
Exploratory study on the use of crushed cockle shell as partial sand replacem...
 
Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...
Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...
Congenital Malaria: Correlation of Umbilical Cord Plasmodium falciparum Paras...
 
Review: Nonlinear Techniques for Analysis of Heart Rate Variability
Review: Nonlinear Techniques for Analysis of Heart Rate VariabilityReview: Nonlinear Techniques for Analysis of Heart Rate Variability
Review: Nonlinear Techniques for Analysis of Heart Rate Variability
 
Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...
Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...
Dynamic Modeling for Gas Phase Propylene Copolymerization in a Fluidized Bed ...
 
Study and evaluation for different types of Sudanese crude oil properties
Study and evaluation for different types of Sudanese crude oil propertiesStudy and evaluation for different types of Sudanese crude oil properties
Study and evaluation for different types of Sudanese crude oil properties
 
A Short Report on Different Wavelets and Their Structures
A Short Report on Different Wavelets and Their StructuresA Short Report on Different Wavelets and Their Structures
A Short Report on Different Wavelets and Their Structures
 
A Case Study on Academic Services Application Using Agile Methodology for Mob...
A Case Study on Academic Services Application Using Agile Methodology for Mob...A Case Study on Academic Services Application Using Agile Methodology for Mob...
A Case Study on Academic Services Application Using Agile Methodology for Mob...
 
Wear Analysis on Cylindrical Cam with Flexible Rod
Wear Analysis on Cylindrical Cam with Flexible RodWear Analysis on Cylindrical Cam with Flexible Rod
Wear Analysis on Cylindrical Cam with Flexible Rod
 
DDOS Attacks-A Stealthy Way of Implementation and Detection
DDOS Attacks-A Stealthy Way of Implementation and DetectionDDOS Attacks-A Stealthy Way of Implementation and Detection
DDOS Attacks-A Stealthy Way of Implementation and Detection
 
An improved fading Kalman filter in the application of BDS dynamic positioning
An improved fading Kalman filter in the application of BDS dynamic positioningAn improved fading Kalman filter in the application of BDS dynamic positioning
An improved fading Kalman filter in the application of BDS dynamic positioning
 
Positioning Error Analysis and Compensation of Differential Precision Workbench
Positioning Error Analysis and Compensation of Differential Precision WorkbenchPositioning Error Analysis and Compensation of Differential Precision Workbench
Positioning Error Analysis and Compensation of Differential Precision Workbench
 
Status of Heavy metal pollution in Mithi river: Then and Now
Status of Heavy metal pollution in Mithi river: Then and NowStatus of Heavy metal pollution in Mithi river: Then and Now
Status of Heavy metal pollution in Mithi river: Then and Now
 
The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...
The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...
The Low-Temperature Radiant Floor Heating System Design and Experimental Stud...
 
Experimental study on critical closing pressure of mudstone fractured reservoirs
Experimental study on critical closing pressure of mudstone fractured reservoirsExperimental study on critical closing pressure of mudstone fractured reservoirs
Experimental study on critical closing pressure of mudstone fractured reservoirs
 
Correlation Analysis of Tool Wear and Cutting Sound Signal
Correlation Analysis of Tool Wear and Cutting Sound SignalCorrelation Analysis of Tool Wear and Cutting Sound Signal
Correlation Analysis of Tool Wear and Cutting Sound Signal
 
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
Reduce Resources for Privacy in Mobile Cloud Computing Using Blowfish and DSA...
 
Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...
Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...
Resistance of Dryland Rice to Stem Borer (Scirpophaga incertulas Wlk.) Using ...
 
A novel high-precision curvature-compensated CMOS bandgap reference without u...
A novel high-precision curvature-compensated CMOS bandgap reference without u...A novel high-precision curvature-compensated CMOS bandgap reference without u...
A novel high-precision curvature-compensated CMOS bandgap reference without u...
 
Structural aspect on carbon dioxide capture in nanotubes
Structural aspect on carbon dioxide capture in nanotubesStructural aspect on carbon dioxide capture in nanotubes
Structural aspect on carbon dioxide capture in nanotubes
 
Thesummaryabout fuzzy control parameters selected based on brake driver inten...
Thesummaryabout fuzzy control parameters selected based on brake driver inten...Thesummaryabout fuzzy control parameters selected based on brake driver inten...
Thesummaryabout fuzzy control parameters selected based on brake driver inten...
 

Kürzlich hochgeladen

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
Tonystark477637
 

Kürzlich hochgeladen (20)

data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank  Design by Working Stress - IS Method.pdfIntze Overhead Water Tank  Design by Working Stress - IS Method.pdf
Intze Overhead Water Tank Design by Working Stress - IS Method.pdf
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 

Design and research of CNC platform based on CAN bus

  • 1. International Journal of Research in Engineering and Science (IJRES) ISSN (Online): 2320-9364, ISSN (Print): 2320-9356 www.ijres.org Volume 3 Issue 10 ǁ October. 2015 ǁ PP.06-10 www.ijres.org 6 | Page Design and research of CNC platform based on CAN bus Hui Luo1 , Xiang Yang Du2 1 (College of Mechanical Engineering, Shanghai University of Engineering Science, China) 2 (College of Mechanical Engineering, Shanghai University of Engineering Science, China) Abstract: The conventional CNC systems mostly adopt closed design in the structure and function, so the product is not compatible with each other Open CNC system based on CAN bus solves this problem.The advancement of CAD and CAM technology based on CAN bus can make CAD / CAM system generate NC code which directly control machine tool to achieve automated production . CAN bus networking communication connect dispersed CNC machine tools,so that you can lower cost to achieve directly digital control with DNC. The design are required to complete a open three-axis CNC platform based on CAN bus. Required to have openness, each CNC system collects real-time data which is uploaded to a central control room, then the host computer produce control instructions after co-synthesis process. In addition, each module has a strong independence NC which can also be used in other systems. In all,the system has reliable, responsive, cheap performance and so on. Keywords: open NC; CAN bus; CAD/CAM; digital control. I. Introduction Open field bus is critical. Because open CNC system usually requires field bus as an interface between CNC system and servo-drive . Domestic CNC systems are lagging behind foreign manufacturers in field bus standards,and digital servo drive products . Interface between CNC and servo drive is still a "pulse or analog interfaces" standard, which can not meet the communication requirements of high speed and high precision of CNC system. Thus, field bus technology is backward, which severely restrict the development of China's open-software CNC system. Judging from point of view of the current domestic research on the field bus, field bus protocols and standards suitable for direction of China's national conditions is the introduction of numerical control system based on CAN bus . Importantly, its transfer rate is superior to foreign mature field bus. Application of CAN and PROFIBUS bus, etc., can make up for the absence of hardware in our country. In the shortest possible time,the core technology of the case is to adopt a common electronic devices to break the foreign aspects of field bus technology blockade against our country. CAN bus ;that is Controller Area Network, is a serial communication network in the support of real-time and distributed control . Because of its outstanding features and high reliability, it is ideal for processing monitoring equipment of interconnection.Except ,its connection is simple, scale, highly cost-effective. CAN 2.0B protocol includes only the data link layer and physical layer, which can customize the application layer protocol,with great flexibility. In the application of numerical control system , Figure 1 shows the composition structure of CAN bus and CNC system . Various CNC Systems Division in different areas of the plant, communication node process field data collection, give feedback to the central control room, through distributed control of the central control room, to achieve parallel processing of various CNC system..To expand its transmission area and extend the signal transmission distance, the repeater can be added in the middle of a communication node and the central control
  • 2. Design and research of CNC platform based on CAN bus www.ijres.org 7 | Page room. Design of online communication rate use 250kbps, improving the response speed of the system; while branch distance, less information, can be used by low-rate of 60kbps in long-distance communication . Rs232 CAN BUS ...... Figure 1. Composition structure of CAN bus and CNC system II. The introduction and concept of open tri-axial CNC platform Open CNC system is the beginning of the developed countries in the 1990s.The new controllers rush computer software and hardware technology, information technology Operation, control technology into numerical control technology. According to the definition of IEEE, Open CNC system: an open system should enable a variety of applications. which can effectively run on different platforms suppliers, and other applications have Systems interoperable and user switching characteristics. 2.1 aspects of hardware architecture Currently, there are two basic structures for open systems: (1) CNC + PC board:To insert a PC motherboard in a conventional CNC machine.PC board is run in non-real-time control,and CNC main axes is run in movement-based real-time Control. (2) PC + intelligent motion control board: the motion intelligent control Central control room IPC Server Hub Communication node 1 1 Communication node 2 2 Communication node n Motion interpol ation 器 Position loop Encod er Mot or Commutation Rotor position Speed loop Speed loop Speed loop Speed loop Speed loop Current Loop Field bus Interface
  • 3. Design and research of CNC platform based on CAN bus www.ijres.org 8 | Page panel insert Standard PCI slots in the PC for real-time control, and the PC is mainly for Non-real-time control. For many familiar with computer applications, systems manufacturers, often use the second scheme. The structure is shown in Figure 2 and Solidworks Modeling Figure 3. PCI EXPRESS BUS Figure 2. Open CNC system structure Figure 3. open tri-axial CNC platform 2.2 The software structure of the system Monitor Other Peripheral Interface IPC Keyboard Spindle drive Motion Control Card I / 0 口 Yto the servo motor X to the servo motor 机 Mouse GALIL DMC Motion Control Card Switching signal Operation panel Z to the servo motorSpindle motor Servo drive X to the servo motor X to the servo motor Servo drive Servo drive
  • 4. Design and research of CNC platform based on CAN bus www.ijres.org 9 | Page The software structure(figure 4) of the system use a structured pattern front and back, where the foreground program is a real-time interrupt program. to achieve real strong mandate interpolation device communication and control. Background program, whose part of the task is performed by the IPC .It complete whole CNC system by software Windows2000. The operating platform, as well as C programming environment, and modular programming use object-oriented technology, dynamic link library functions to develop and achieve the task through the GT-400 SV motion controller . Figure 4. Open CNC System Software Framework III. Achieve data communication based on CAN bus 3.1 PC Command frame format / conversion module of upload data frame PC Command frame format / conversion module of upload data frame is listed in Table 1.Adopt fixed length format, and include every consultative node information. Header machine module commands one .... Check End of Frame 1B 3B 8B .... 8B 1B 0XFB Module address Issue command / upload data .... CRC 0XFC Table 1.PC send command frame format  Module address: monitoring node address  Command: Command alarm 、trigger linkage command;  Check: 32-bit CRC. 3.2 The NC node receive / transmit frame format According to the design requirements, the design uses two frame formats: data frame format, the command frame format. Data frames are used to transmit the machine tool offsets, position and speed information about processing parameters.Each module has node real-time acquisition of speed tool path location field, and post-processing temperature of the framing and other information,and send data frames onto the bus. Command frame is a control command issued by the PC , including the alarm command, triggering linkage device command, interpolation algorithm command. Command is listed in Table 2 NC device 数控装置 数控装置 Resource Management 数控装置 数控装置 Servo Control Input M oni tor Diagnosis Com muni catio ns Decoding ToolCompensation Compensation Compensation Speedprocessing Interpolation Positioncontrol I / O proc essin g NC devi ce
  • 5. Design and research of CNC platform based on CAN bus www.ijres.org 10 | Page Frame information ID.10~ID.9 ID.8~ID.3 Reserved bit Data 1 Data 2 Standard Frame 00H(Reserv ed) ID(goal) 00H(Command word) Command 1 Command 2 Table 2. Command frame format IV. Conclusion This paper studies the characteristics of CAN bus and structural analysis based on the traditional CNC system, and discusses the open CNC system design.and finally design and implement a field bus based CAN bus on the Open CNC system. The experimental results show that the NC system based on CAN bus to meet the requirements of processing performance . A good next step to prepare the research and introduce group of technology into the numerical control system, which is combined with the characteristics of field bus.Last we will study real-time components technology and its application in Open CNC system . Reference [1] Delta Tau.Creatinga Simulated ServoLoopon PMAC(Phanto m Axis). [2] FREDERICK P,JAMES S A.Open architecture controllers [J].IEEE SP ECTRUM,June,1997. [3] Y. Koren, C. C. Lo and M. Shpitalni. CNC interpolators: algorithms and analysis. In: Proc. of the ASME Prod EngngyDiv Manuf Sci and Engng. 1993, (64): 83~92. [4] B. Bahr, X. M. Xiao and K. Krishnan. A real-time scheme of cubic parametric curve interpolations for CNC systems. Computers in Industry. 2001, (45): 309~317 . [5] Abdel-Ghaf f ar H F, etal . Perf ormance analysis of f ieldbus in process cont rol sys tems [ C] . In: Pr oc. the 2003 American Control Conference, 2003, 1, 591-596. [6] YASKAWA Document s [ Z] . MECHAT ROLIN-II Application Mod ule Us er' s Manual, 2005. [7] Sungsik Park, Sun-Ho Kim, Hyunbo Cho. Kernel software for efficiently building, configuring, and distributing an open CNC controller [J]. Institute J Advertise Manufacture Technology. 2006 (27):788-796. [8] Yadong Liu, Xin gui Guo, Wei Li,ect. An intelligent NC program processor for CNC system of machine tool[J].Robotics and Computer-Integrated Manufacturing,2007(2):160-169.