I would like to know if there is any public transport available from grasse train station to Galimard and Fragonard factory..
I don't think so, but I'm not positive. It's only a little over a km, you could walk, or take a taxi.
There was a post on TA from Sept 2016 which said do not walk from the train station into the centre, as it is uphill all the way. He found out that there is a bus station next to the train station, or take a taxi.