Thank you for your suggestion, I have changed to the MOC3041. I will try and implement a transistor drive. The TRIAC I intend on using is the BTA06-600B.The MOC3031 requires at least 15ma to trigger and is not the correct device for 220v. The MOC304x series should be used. The 4075 doesn't have enough output current to drive the opto LED, so you'll have to add a transistor driver. The TRIAC and snubber values and resistor/cap values may not be correct either but can't tell without a TRIAC part number.
BTW- you could design this using one timer....
I have considered using one 555 Timer but I was unable how to implement this. I tried using a 2-2R DAC, taking 100/010/001 as input and hence using the increasing voltage outputs to adjust pin 5 of the 555 for 220V/150V/80V respectively. Do you have any other suggestions or resources I can use to implement one 555?