希腊人设计的弩炮带有坚固的支架,主梁置于支架之上,其前端两侧装有两具扭力弹簧组,每个弹簧组带动一只弩臂,弩臂末端连接弓弦,弓弦正中是容纳抛射物的编制网袋。横梁上侧带着燕尾长槽,一个带长导轨的滑块可以沿着长槽前后滑动,滑块的后断装着一套精巧的击发机构。可以方便的锁定和释放弓弦,横梁的末端装有绞盘,使用者可以通过扳动手柄,或者拖曳绳索使滑块移动。当弓弦向后拉开并被击发机构琐定的时,武器就处在待发状态。为了让操作绞盘不至于太费力,在横梁两侧设置了金属齿条,既能让开弓的工作不必一气呵成,又能调节武器的抛射力量,从而获得需要的射程。后来金属齿条被圆形棘轮代替,使操作更加简单可靠。为了赋予弩炮灵活的方向和仰角,他们为弩炮设计了可以自由转动的基座,但这并不是世界上最早的万向节设计,东方的《墨子》上详细记载过转射机。