Time Series Classification (TSC) started getting a lot of attention recently, mostly due to the important real-world applications of time series such as in the financial industry.In this context, various approaches have been proposed to treat this important and challenging problem in data mining. These approaches include deep learning models that are outperformed the traditional classification techniques.However, the choice of an optimal and efficient deep neural network for TSC is still a major problem. Motivated by this challenge, we propose in this paper, an optimized deep learning framework for TSC tasks, using normal cloud representation and convolutional neural networks optimization (NCR-CNNO). Our approach consists of two phases: In the first one, we convert the raw time series to a matrix of characteristics using two-dimensional normal cloud representation. In the second phase, we suggest a CNN to handle the matrix generated in the first phase, as well as, an optimization model is proposed to optimize the unnecessary and redundant parameters. Experiments conducted on extensive time series datasets demonstrate that NCR-CNNO yields significant improvement in the performance of time series classification compared to the state of the art.